.site-select{gap:7px;min-width:0;font-size:13px;display:grid}.site-select-label{font-size:12px;font-weight:700}.site-select-trigger{border:1px solid var(--color-line);width:100%;min-width:0;min-height:44px;color:var(--color-ink);background:var(--color-paper);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.site-select-trigger:is(:hover,[data-popup-open]):not(:disabled){border-color:var(--color-muted)}.site-select-trigger:focus-visible{outline:2px solid var(--color-red-text);outline-offset:3px}.site-select-trigger:disabled{opacity:.6}.site-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-select-icon{color:var(--color-muted);flex:none;font-size:16px;display:flex}.site-select-hint{color:var(--color-muted);font-size:12px}.site-select-positioner{z-index:120;outline:none}.site-select-popup{width:var(--anchor-width);max-width:var(--available-width);max-height:min(320px, var(--available-height));border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);border-radius:10px;flex-direction:column;font-size:13px;display:flex;overflow:hidden;box-shadow:0 12px 28px #2e181d24}.site-select-list{overscroll-behavior:contain;padding:4px;overflow:auto}.site-select-item{overflow-wrap:anywhere;cursor:default;border-radius:6px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:40px;padding:8px 9px;display:grid}.site-select-item[data-highlighted]{background:var(--color-soft-pink)}.site-select-check{color:var(--color-red-text)}.site-select-scroll{min-height:20px;color:var(--color-muted);flex-shrink:0;place-items:center;display:grid}
