.site-select{position:relative;display:inline-flex;align-items:center;width:100%;max-width:100%;min-width:0;vertical-align:middle}.site-select .site-select-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.site-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0;min-height:46px;border:1px solid var(--brand-border);border-radius:6px;background:#fff;color:var(--brand-ink);font-family:inherit;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.005em;padding:10px 13px;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(23,23,23,0.0157)}.site-select-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-select-trigger>svg{display:block;width:16px;height:16px;flex-shrink:0;fill:none;stroke:var(--brand-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.site-select-trigger:hover{border-color:var(--brand-muted);background:var(--brand-surface-subtle)}.site-select-trigger[aria-expanded=true]{border-color:var(--brand-ink);background:var(--brand-surface-soft)}.site-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.site-select-trigger:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.site-select-trigger[aria-invalid=true]{border-color:#ab5661;background:#fff8f8}.site-select-trigger:disabled{background:var(--brand-surface);color:var(--brand-text);border-color:var(--brand-border);cursor:not-allowed;opacity:1}.site-select-popup{position:fixed;z-index:1000;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--brand-border) transparent;padding:5px;border:1px solid var(--brand-border);border-radius:8px;background:#fff;box-shadow:0 10px 32px rgba(23,23,23,0.149);color:var(--brand-ink);font-family:'DM Sans',Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.005em}.site-select-option{display:flex;align-items:center;justify-content:space-between;gap:13px;min-height:41px;padding:9px 11px;border-radius:4px;cursor:pointer;overflow-wrap:anywhere}.site-select-option>span{min-width:0}.site-select-option>svg{width:16px;height:16px;flex-shrink:0;fill:none;stroke:var(--brand-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-select-option[aria-selected=true]{background:var(--brand-surface);color:var(--brand-ink);font-weight:500}.site-select-option.is-active,.site-select-option:hover{background:var(--brand-surface);color:var(--brand-ink);outline:none}.site-select-option[aria-disabled=true]{color:var(--brand-muted);background:var(--brand-surface-soft);cursor:not-allowed}.form-field>.site-select .site-select-trigger,.dialog-form .site-select-trigger,.modal-shell form .site-select-trigger{min-height:50px;font-size:16px;padding:12px 14px}.work-page-filters .site-select-trigger{font-size:14px;min-height:43px;padding:10px 12px}.inbox-filter-row>.site-select{width:auto;flex:1;min-width:0}.inbox-filter-row .site-select-trigger{min-height:37px;font-size:12px;padding:7px 10px;border-color:var(--brand-border);background:var(--brand-surface-subtle);box-shadow:none}.inbox-filter-row .site-select-trigger:hover{border-color:var(--brand-muted);background:var(--brand-surface-soft)}.site-select-popup .site-select-option[aria-selected=true].is-active{background:var(--brand-line)}
@media(max-width:767px){.site-select-trigger,.work-page-filters .site-select-trigger{font-size:16px;min-height:46px}.inbox-filter-row .site-select-trigger{font-size:14px;min-height:40px}.site-select-popup{font-size:15px}.site-select-option{min-height:45px;padding:11px 12px}}
@media(prefers-reduced-motion:reduce){.site-select-trigger>svg{transition:none}}
