.make-field{min-width:0}.make-field label{display:block;margin-bottom:8px}.make-combobox{position:relative}.make-combobox input{width:100%;box-sizing:border-box;padding-right:38px}.make-toggle{position:absolute;right:1px;top:1px;bottom:1px;width:36px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.make-options{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:240px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);box-shadow:0 8px 24px #0002}.make-options[hidden]{display:none}.make-options .make-option{display:block;width:100%;padding:10px 12px;border:0;border-radius:0;text-align:left;font:inherit;color:inherit;background:transparent;cursor:pointer}.make-options .make-option:hover,.make-options .make-option[aria-selected=true]{background:var(--surface-alt, #f1f3f5)}.make-hint,.make-no-match{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.make-no-match{padding:10px 12px;margin:0}.discovery-filters .make-field{flex:1 1 170px}.discovery-filters .make-field label{flex:none}.post-topics{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 22px;padding:14px;border:1px solid var(--line);border-radius:10px}.post-topics legend{padding:0 6px;font-size:14px}.writing-form .post-topics label{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:400}.writing-form .post-topics input[type=checkbox]{width:18px;height:18px;margin:0;padding:0;accent-color:var(--accent)}.search-panel .topic-filter{display:flex;flex-direction:column;gap:8px;margin-top:18px;font-size:13px}.post-topic-labels{font-size:12px;font-weight:500}.photo-caption .post-topic-labels{display:block;margin-top:6px}.topic-filters{overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.topic-filters a{flex-shrink:0}
