.dashboard-select,.dashboard-select-popup{--ds-surface:var(--solid);--ds-border:var(--line);--ds-ink:var(--ink);--ds-muted:var(--muted);--ds-active:var(--accent);--ds-blue:var(--blue)}
.dashboard-select{position:relative;min-width:0;width:140px;flex-shrink:0;text-align:start}
.dashboard-select--key{width:190px}.dashboard-select--timezone{width:132px}.dashboard-select--country{width:170px}
.dashboard-select--activation-service,.dashboard-select--activation-country{width:100%}
.dashboard-select--global{width:100%;min-width:0;flex:1 1 auto}
.dashboard-select--global .dashboard-select-trigger{height:42px;font-size:13px;padding-inline:12px}
.dashboard-select--global .dashboard-select-icon:empty{display:none}
.dashboard-select-trigger[aria-invalid=true]{border-color:var(--danger,#c93737)}
.dashboard-select-validation{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--danger,#c93737)}
.dashboard-select--global .dashboard-select-label{display:none}
.dashboard-select--autocomplete input.dashboard-select-trigger{display:block;height:42px;min-width:0;box-sizing:border-box}
.rate-filter>.dashboard-select--global .dashboard-select-trigger{height:24px;min-height:24px;border:0;border-radius:3px;background:transparent;padding:0;font-size:12px;font-weight:650;box-shadow:none}
.rate-filter:has(>.dashboard-select--global.is-open){border-color:var(--ds-blue,var(--blue));box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 10%,transparent)}
@media(max-width:600px){.rate-filter>.dashboard-select--global .dashboard-select-trigger{height:30px;min-height:30px}.rate-filter>.dashboard-select--global .dashboard-select-trigger:after{content:"";position:absolute;inset:-7px -10px}}
.dashboard-select--activation-service .dashboard-select-trigger,.dashboard-select--activation-country .dashboard-select-trigger{height:44px;font-size:13px;padding-inline:12px}
.dashboard-select-label{display:block;font-size:11px;line-height:1.3;color:var(--ds-muted);margin-block-end:6px;padding-inline:2px}
.dashboard-select--country .dashboard-select-label{display:none}
.dashboard-select .dashboard-select-native{display:none!important}
.dashboard-select-trigger{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 11px;border:1px solid var(--ds-border);border-radius:11px;background:var(--ds-surface);color:var(--ds-ink);font-family:inherit;font-size:12px;font-weight:500;line-height:1.3;text-align:start;cursor:pointer;box-shadow:0 2px 5px #14203504;transition:border-color .15s,box-shadow .15s,background .15s}
.dashboard-select-trigger:hover{border-color:var(--ds-blue)}
.dashboard-select-trigger:focus-visible,.dashboard-select.is-open .dashboard-select-trigger{outline:none;border-color:var(--ds-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-blue) 12%,transparent)}
.dashboard-select-trigger:disabled{opacity:.5;cursor:default}
.dashboard-select-value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dashboard-select-top{flex:none}.dashboard-select-top[hidden]{display:none}.dashboard-select-top>span:first-child{display:flex;align-items:center}
.dashboard-select-icon,.dashboard-select-chevron{display:flex;flex:none;align-items:center;color:var(--ds-muted)}
.dashboard-select-icon .icon{width:15px;height:15px}.dashboard-select-chevron .icon{width:13px;height:13px;transform:rotate(90deg);transition:transform .15s}
.dashboard-select.is-open .dashboard-select-chevron .icon{transform:rotate(-90deg)}
.dashboard-select-popup{position:fixed;z-index:300;box-sizing:border-box;padding:6px;background:var(--ds-surface);color:var(--ds-ink);border:1px solid var(--ds-border);border-radius:14px;box-shadow:0 12px 34px #10274c22,0 3px 8px #10274c0a;text-align:start;overflow:hidden}
.dashboard-select-options{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-border) transparent;scroll-padding-block:4px}
.dashboard-select-option{display:flex;align-items:center;gap:12px;min-height:39px;padding:9px 11px;margin-block:2px;border-radius:8px;font-size:12px;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}
.dashboard-select-option>span:first-child{min-width:0;flex:1}
.dashboard-select-option.is-active{background:var(--ds-active)}
.dashboard-select-option[aria-selected=true]{font-weight:600;color:var(--ds-blue)}
.dashboard-select-option[aria-disabled=true]{opacity:.45;cursor:default}
.dashboard-select-check{display:flex;flex:none;align-items:center;color:var(--ds-blue)}.dashboard-select-check .icon{width:15px;height:15px}
.dashboard-select-search{display:flex;align-items:center;gap:8px;padding:5px 9px 11px;margin-block-end:4px;border-bottom:1px solid var(--ds-border);color:var(--ds-muted)}
.dashboard-select-search>.icon{width:16px;height:16px;flex:none}
.dashboard-select-search input{width:100%;min-width:0;min-height:32px;padding:4px 0;background:transparent;color:var(--ds-ink);border:0;border-radius:0;outline:none;font-size:12px;font-family:inherit;box-shadow:none}
.dashboard-select-search input::placeholder{color:var(--ds-muted)}
.dashboard-select-search:focus-within{color:var(--ds-blue);border-color:var(--ds-blue)}
.dashboard-select-empty{padding:20px 10px;color:var(--ds-muted);font-size:12px;text-align:center}
html[data-theme=dark] .dashboard-select,html[data-theme=dark] .dashboard-select-popup{--ds-surface:#142039;--ds-border:#33425e;--ds-ink:#e5edf8;--ds-muted:#b0bfd5;--ds-active:#223756;--ds-blue:#92b6ff}
@media(max-width:1250px){.dashboard-filters{max-width:none;flex-wrap:wrap}.dashboard-select--key{width:170px}.dashboard-select--period{width:132px}.dashboard-select--timezone{width:124px}}
@media(max-width:600px){.dashboard-filters{display:grid;grid-template-columns:1fr 1.25fr .95fr;width:100%;gap:7px;align-items:end}.dashboard-filters .dashboard-select{width:100%;min-width:0}.dashboard-select-label{font-size:10px;margin-block-end:5px}.dashboard-select-trigger{height:40px;gap:6px;padding-inline:9px}.dashboard-filters .dashboard-select-icon{display:none}.activity-panel .dashboard-select--country{width:132px;flex-shrink:0}.dashboard-select--country .dashboard-select-icon{display:none}}
@media(prefers-reduced-motion:reduce){.dashboard-select-trigger,.dashboard-select-chevron .icon{transition:none}}
.dashboard-select-trigger,.dashboard-select-option{touch-action:manipulation}
@media(max-width:600px){.dashboard-select-search input{font-size:16px;min-height:36px}}
.rate-filter>.dashboard-select--global .dashboard-select-trigger:focus-visible,.rate-filter>.dashboard-select--global.is-open .dashboard-select-trigger{outline:none;border:0;box-shadow:none}

@media(max-width:600px){.dashboard-select--autocomplete input.dashboard-select-trigger{font-size:16px}}
