.CategorySelect-module__6xq9_q__wrap{align-items:center;display:flex;position:relative}.CategorySelect-module__6xq9_q__trigger{color:var(--ink);font-size:21px;font-weight:700;font-family:var(--font-sans);letter-spacing:-.02em;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.CategorySelect-module__6xq9_q__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}.CategorySelect-module__6xq9_q__caret{color:var(--ink-soft);font-size:12px;transition:transform .15s}.CategorySelect-module__6xq9_q__caretOpen{transform:rotate(180deg)}.CategorySelect-module__6xq9_q__menu{z-index:21;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-menu);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.CategorySelect-module__6xq9_q__option{border-radius:var(--radius-sm);width:100%;color:var(--ink-soft);font-size:13.5px;font-weight:500;font-family:var(--font-sans);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;transition:color .15s;display:flex}.CategorySelect-module__6xq9_q__option:hover{color:var(--accent)}.CategorySelect-module__6xq9_q__optionActive{background:var(--card-bg);color:var(--ink);font-weight:700}.CategorySelect-module__6xq9_q__count{font-size:11px;font-family:var(--font-mono);color:var(--ink-soft);font-weight:500}
