.custom-select{width:100%;position:relative}.custom-select .select-trigger{background:var(--surface-2);border:1px solid var(--stroke-strong);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-3);color:var(--text-primary);font-size:var(--text-xs);cursor:pointer;transition:transform var(--duration-fast) var(--ease-fast);justify-content:space-between;align-items:center;display:flex}.custom-select .select-trigger:active{transform:scale(.98)}.custom-select .select-trigger{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s}@media (hover:hover){.custom-select .select-trigger:hover{background:var(--surface-3)}}.custom-select .select-trigger .selected-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.custom-select .select-trigger .dropdown-arrow{color:var(--text-secondary);transition:transform .2s}.custom-select .select-trigger .dropdown-arrow.open{transform:rotate(180deg)}.custom-select .options-dropdown{background:var(--surface-3);border:1px solid var(--stroke-strong);border-radius:var(--radius-lg);width:100%;clip-path:inset(0 round var(--radius-lg));max-height:300px;font-size:var(--text-base);z-index:1000;animation:.2s ease-out fadeInDown;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.custom-select .options-dropdown .option-item{padding:var(--space-3) var(--space-3);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-normal);cursor:pointer;transition:transform var(--duration-fast) var(--ease-fast)}.custom-select .options-dropdown .option-item:active{transform:scale(.98)}.custom-select .options-dropdown .option-item{transition:all .2s}@media (hover:hover){.custom-select .options-dropdown .option-item:hover{background:var(--overlay-05)}}.custom-select .options-dropdown .option-item.selected{background:var(--overlay-10);color:var(--text-primary);font-weight:var(--weight-semibold)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.options-dropdown::-webkit-scrollbar{width:4px;display:block}.options-dropdown::-webkit-scrollbar-track{background:var(--overlay-05);border-radius:var(--radius-full)}.options-dropdown::-webkit-scrollbar-thumb{background:var(--overlay-20);border-radius:var(--radius-full)}.options-dropdown::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}
