.dark-select{position:relative;display:inline-block;min-width:150px;max-width:100%}body .dark-select-native{display:none!important}body .dark-select-trigger{display:flex!important;align-items:center;justify-content:space-between;gap:20px;min-height:44px!important;width:100%;margin:0!important;padding:10px 12px 10px 16px!important;border:1px solid #304454!important;border-radius:12px!important;background:linear-gradient(115deg,#101820,#1b2d3b)!important;color:white!important;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer}body .dark-select-trigger::after{content:'⌄';display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:linear-gradient(120deg,#087bdd,#00b4cf);color:white;font:700 21px/1 system-ui}body .dark-select-list{position:absolute;z-index:120;top:calc(100% + 6px);left:0;width:max-content;min-width:100%;max-width:min(300px,calc(100vw - 40px));max-height:300px;overflow:auto;padding:6px;border:1px solid #244d66;border-radius:14px;background:#101b26;box-shadow:0 14px 32px #07162340}body .dark-select-list[hidden]{display:none!important}body .dark-select-option{display:flex;align-items:center;width:100%;min-height:44px;margin:0!important;padding:11px 15px!important;gap:12px;border:0!important;border-radius:9px!important;background:transparent!important;color:#e4eef7!important;font-size:14px!important;font-weight:500!important;line-height:1.4;text-align:left;cursor:pointer}body .dark-select-option[aria-selected=true]{background:linear-gradient(110deg,#086fd4,#009dbb)!important;color:white!important}body .dark-select-option[aria-selected=true]::after{content:'✓';margin-left:auto;font-weight:750}body .dark-select-option:hover,body .dark-select-option:focus-visible{outline:2px solid #19bce1!important;outline-offset:-2px;background:#16394d!important}body .dark-select-trigger:focus-visible{outline:3px solid #17b8e166!important;outline-offset:2px}
