.operis-select{vertical-align:middle;width:100%;min-width:0;display:inline-grid;position:relative}.operis-select--enhanced>select.operis-select-native{opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.operis-select>button.operis-select-trigger{border:1px solid var(--border-strong,var(--line,#c6d5df));background:var(--surface-raised,var(--surface,#fff));width:100%;min-width:0;min-height:46px;color:var(--ink,#10263a);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px 10px 14px;font-size:14px;font-weight:550;display:flex;box-shadow:0 1px 2px #10263a08}.operis-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operis-select-chevron{background:color-mix(in srgb,var(--accent-text,#17698d) 8%,transparent);width:26px;height:26px;color:var(--accent-text,#17698d);border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.operis-select>button.operis-select-trigger:hover:not(:disabled),.operis-select>button.operis-select-trigger[aria-expanded=true]{border-color:var(--accent-text,#17698d)}.operis-select>button.operis-select-trigger:focus-visible{outline:2px solid var(--accent-text,#17698d);outline-offset:2px}.operis-select>button.operis-select-trigger:disabled{opacity:.55;cursor:not-allowed}.operis-select>button.operis-select-trigger[aria-invalid=true]{border-color:var(--danger-text,#b64242)}.operis-select-popover{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border-strong,var(--line,#c6d5df));background:var(--overlay-surface,#fbfdfe);max-width:calc(100vw - 20px);color:var(--ink,#10263a);font:14px/1.4 var(--font-geist-sans,Arial,sans-serif);border-radius:16px;margin:0;padding:7px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 18px 54px #10263a2b,0 2px 8px #10263a10}.operis-select-popover::backdrop{background:0 0}.operis-select-search{z-index:1;background:var(--overlay-surface,#fbfdfe);color:var(--muted,#657786);border-bottom:1px solid var(--line,#d7e2e8);align-items:center;gap:8px;padding:6px 9px 11px;display:flex;position:sticky;top:-7px}.operis-select-search>input{width:100%;min-width:0;min-height:44px;color:var(--ink,#10263a);box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:6px 0;font-size:16px!important}.operis-select-search>input:focus-visible{outline:2px solid var(--accent-text,#17698d);outline-offset:2px;border-radius:4px}.operis-select-options{display:block}.operis-select-group{color:var(--muted,#657786);letter-spacing:.04em;text-transform:uppercase;padding:12px 11px 5px;font-size:11px;font-weight:750;display:block}.operis-select-options>button.operis-select-option{box-sizing:border-box;width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:2px 0;padding:10px 11px;display:flex}.operis-select-option>span{overflow-wrap:anywhere;min-width:0}.operis-select-option>svg{color:var(--accent-text,#17698d);flex-shrink:0}.operis-select-options>button.operis-select-option.is-active:not(:disabled){background:color-mix(in srgb,var(--accent-text,#17698d) 9%,var(--surface-raised,#fff));border-color:color-mix(in srgb,var(--accent-text,#17698d) 25%,transparent)}.operis-select-options>button.operis-select-option[aria-selected=true]{color:var(--ink,#10263a);font-weight:700}.operis-select-options>button.operis-select-option:disabled{opacity:.45;cursor:not-allowed}.operis-select-empty{color:var(--muted,#657786);padding:18px 12px;line-height:1.5;display:block}@media (max-width:760px){.operis-select>button.operis-select-trigger{min-height:46px;font-size:16px!important}.operis-select-options>button.operis-select-option{min-height:46px}}@media (forced-colors:active){.operis-select-popover,.operis-select>button.operis-select-trigger{border:1px solid buttontext}.operis-select-options>button.operis-select-option.is-active{outline:2px solid highlight}}@media print{.operis-select-popover{display:none!important}}.operis-select-error{color:var(--danger-text,#b64242);margin-top:6px;font-size:12px;line-height:1.45;display:block}
