._root_1shxh_4{position:relative;display:inline-block;min-width:14rem}._trigger_1shxh_11{display:flex;align-items:center;gap:var(--space-3);width:100%;height:56px;padding:0 var(--space-5);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;text-align:left;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}html.dark ._trigger_1shxh_11{background:var(--bg-card)}._trigger_1shxh_11:hover{background:var(--bg-accent);border-color:var(--color-red-300);box-shadow:var(--shadow-lg)}html.dark ._trigger_1shxh_11:hover{background:color-mix(in srgb,var(--color-red-500) 12%,transparent);border-color:var(--color-red-600)}._triggerText_1shxh_38{flex:1;min-width:0;font-size:1rem;font-weight:var(--font-medium)!important;color:var(--text-subheading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1shxh_49{flex-shrink:0;color:var(--color-red-500);transition:transform var(--transition-base)}html.dark ._chevron_1shxh_49{color:var(--color-red-400)}._chevronOpen_1shxh_57{transform:rotate(180deg)}._menu_1shxh_62{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:var(--z-dropdown);margin:0;padding:var(--space-2);list-style:none;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;gap:var(--space-1);animation:_dropdownIn_1shxh_1 var(--transition-base)}html.dark ._menu_1shxh_62{background:var(--bg-card)}@keyframes _dropdownIn_1shxh_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._option_1shxh_91{display:flex;align-items:center;width:100%;height:48px;padding:0 var(--space-4);background:transparent;border:1px solid transparent;border-radius:var(--radius-full);cursor:pointer;text-align:left;transition:background var(--transition-fast),border-color var(--transition-fast)}._optionText_1shxh_105{flex:1;min-width:0;font-size:1rem;font-weight:var(--font-medium)!important;color:var(--text-subheading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionActive_1shxh_117{background:var(--bg-accent);border-color:var(--color-red-300)}html.dark ._optionActive_1shxh_117{background:color-mix(in srgb,var(--color-red-500) 12%,transparent);border-color:var(--color-red-600)}._optionSelected_1shxh_127 ._optionText_1shxh_105{color:var(--text-link)}
