.sglass-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;border:0!important}
.sglass-caption{padding:9px 14px 11px;font-size:11px;line-height:1.4;letter-spacing:.02em;color:#627781;border-bottom:1px solid #9cafb52b;margin-bottom:5px;pointer-events:none}
.sglass-group-label{padding:12px 14px 5px;font-size:11px;line-height:1.4;font-weight:600;color:#526b77}
.sglass-error{display:block;margin:7px 0 0;color:#8e4032;font-size:12px;line-height:1.5}.sglass-error[hidden]{display:none!important}
body .sglass-options{touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#a5b7bf transparent}
body .sglass-options::backdrop{background:transparent;pointer-events:none}
body .sglass-options [role=option][hidden]{display:none!important}
body .sglass-trigger:disabled{opacity:.5;cursor:wait;box-shadow:none}
body .sglass-trigger[aria-invalid=true]{border-color:#a75b4c}
body:is(.bh-studio-page,.agenda-page,.scw-page) .sglass-trigger{min-height:44px;padding:10px 13px;border-radius:5px}
body .sglass-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:54px;padding:14px 17px;box-sizing:border-box;border:1px solid #82939a;border-radius:5px;background:#f6f7f4;color:#2b3e47;font:400 14px/1.5 Schibsted,Arial,sans-serif;text-align:left;cursor:pointer;box-shadow:none;transition:border-color .22s,box-shadow .22s,background .22s;backdrop-filter:none}
body .sglass-trigger:hover,body .sglass-trigger[aria-expanded=true]{border-color:#91a9b6;box-shadow:0 0 0 1px #91a9b6}
.sglass-trigger::after{content:'';width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 4px 5px 0;flex:none;transition:transform .25s}
.sglass-trigger[aria-expanded=true]::after{transform:translateY(4px) rotate(225deg)}
body .sglass-trigger:focus-visible{outline:2px solid #6b90a3;outline-offset:4px}
body .sglass-options{position:fixed;inset:auto;margin:0;padding:7px;box-sizing:border-box;z-index:10000;overflow:auto;overscroll-behavior:contain;max-height:320px;border:1px solid #fffffff5;border-radius:10px;background:#f5f7f5;color:#263e49;box-shadow:0 17px 45px #142b3a30,inset 0 1px 0 #fff;list-style:none;font:400 14px/1.5 Schibsted,Arial,sans-serif;transform-origin:top center}
body .sglass-options[hidden]{display:none!important}
@supports(backdrop-filter:blur(1px)){body .sglass-options{background:linear-gradient(140deg,#fffffff2,#e8eff2ed 80%,#f5f0e9ed);backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12)}}
body .sglass-options[data-open=true]{animation:selection-open .22s cubic-bezier(.2,.8,.2,1) both}
body .sglass-options [role=option]{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 14px;margin:0;border-radius:5px;border:1px solid transparent;cursor:pointer;transition:background .16s,border-color .16s;box-sizing:border-box}
.sglass-options [role=option]::after{content:'';opacity:0;width:5px;height:9px;border-right:1.5px solid #3e6779;border-bottom:1.5px solid #3e6779;transform:rotate(42deg);margin-right:3px;flex:none}
.sglass-options [aria-selected=true]::after{opacity:1}
body .sglass-options [data-active=true]{background:#dce8ee;border-color:#afc2cb9c;color:#1f3d4c}
body .sglass-options [aria-disabled=true]{opacity:.45;cursor:not-allowed}
@keyframes selection-open{from{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:760px){body .sglass-trigger{font-size:16px}.sglass-options [role=option]{font-size:15px}}
html[data-paused=true] .sglass-options,html[data-reduced=true] .sglass-options,html[data-search-hidden=true] .sglass-options{animation:none!important}
html[data-paused=true] .sglass-trigger,html[data-reduced=true] .sglass-trigger,html[data-paused=true] .sglass-options *,html[data-reduced=true] .sglass-options *{transition:none!important}
@media(prefers-reduced-motion:reduce){body .sglass-options{animation:none!important}.sglass-trigger,.sglass-trigger::after,.sglass-options *{transition:none!important}}
@media(prefers-reduced-transparency:reduce){body .sglass-options,body .sglass-trigger{background:#f3f6f6;backdrop-filter:none}}
@media(forced-colors:active){body .sglass-trigger,body .sglass-options{background:Canvas;color:CanvasText;border:1px solid ButtonText;box-shadow:none}body .sglass-options [data-active=true]{outline:2px solid Highlight}.sglass-options [aria-selected=true]::after{color:CanvasText}}
