.fd[data-v-82263331]{position:relative;display:inline-flex;align-items:center;background:var(--c-sand);border-radius:var(--r-pill)}.fd--on[data-v-82263331]{background:var(--c-ink);color:#fff}.fd__btn[data-v-82263331]{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:inherit;cursor:pointer;padding:8px 14px;font:inherit;font-size:14px;font-weight:600;border-radius:var(--r-pill)}.fd:not(.fd--on) .fd__btn[data-v-82263331]{color:var(--c-text-62)}.fd[data-v-82263331]:not(.fd--on):hover{background:var(--c-coral-tint)}.fd:not(.fd--on):hover .fd__btn[data-v-82263331]{color:var(--c-coral-deep)}.fd--on .fd__btn[data-v-82263331]{padding-right:6px}.fd__x[data-v-82263331]{display:inline-flex;border:0;background:none;color:inherit;cursor:pointer;padding:8px 12px 8px 4px;opacity:.8}.fd__x[data-v-82263331]:hover{opacity:1}.fd__list[data-v-82263331]{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:100%;max-height:280px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--c-surface);color:var(--c-text);border-radius:var(--r-lg);box-shadow:var(--sh-lift)}.fd__opt[data-v-82263331]{padding:8px 14px;border-radius:var(--r-pill);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;outline:none}.fd__opt[data-v-82263331]:hover,.fd__opt[data-v-82263331]:focus{background:var(--c-coral-tint);color:var(--c-coral-deep)}.fd__opt.on[data-v-82263331]{background:var(--c-sand)}.fd--field[data-v-82263331]{display:flex;width:100%;border-radius:var(--r-md)}.fd--field .fd__btn[data-v-82263331]{flex:1;min-width:0;justify-content:space-between;padding:13px 16px;border:1px solid transparent;border-radius:var(--r-md);font-family:var(--f-body);font-size:15px;font-weight:500;text-align:left}.fd--field:not(.fd--on) .fd__btn[data-v-82263331],.fd--field:not(.fd--on):hover .fd__btn[data-v-82263331]{color:var(--c-text)}.fd--field[data-v-82263331]:not(.fd--on):hover{background:var(--c-sand)}.fd--field .fd__btn>span[data-v-82263331]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd--field .fd__btn>svg[data-v-82263331]{flex:none;color:var(--c-text-62)}.fd--field .fd__btn[data-v-82263331]:focus-visible,.fd--field .fd__btn[aria-expanded=true][data-v-82263331]{border-color:var(--c-coral);background:var(--c-surface);outline:none}.fd__list--field[data-v-82263331]{position:fixed;z-index:1000;top:auto;left:auto;min-width:0;border-radius:var(--r-md);font-family:var(--f-body)}.fd__list--field .fd__opt[data-v-82263331]{padding:10px 12px;border-radius:var(--r-sm);font-size:15px;white-space:normal;overflow-wrap:anywhere}.fd__list--field .fd__opt.on[data-v-82263331]{background:var(--c-sand);font-weight:800}.fd--compact[data-v-82263331]{display:inline-flex;width:auto;border-radius:6px;background:var(--th-input-bg)}.fd--compact .fd__btn[data-v-82263331]{height:28px;padding:0 8px;gap:6px;border:1px solid var(--th-border-strong);border-radius:6px;font-family:var(--f-body);font-size:.78rem;font-weight:600;color:var(--th-text-70)}.fd--compact[data-v-82263331]:not(.fd--on):hover{background:var(--th-input-bg)}.fd--compact:not(.fd--on):hover .fd__btn[data-v-82263331]{color:var(--th-text)}.fd--compact:not(.fd--on) .fd__btn[data-v-82263331]{color:var(--th-text-70)}.fd--compact .fd__btn>svg[data-v-82263331]{flex:none;color:var(--th-text-70)}.fd--compact .fd__btn[data-v-82263331]:focus-visible,.fd--compact .fd__btn[aria-expanded=true][data-v-82263331]{border-color:var(--c-coral)}.fd__list--compact .fd__opt[data-v-82263331]{padding:6px 10px;font-size:14px;white-space:nowrap}
