/* Tokens and chip shape come from the approved NightShelf prototype. */
.domain-picker{min-width:0;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Noto Sans SC",sans-serif}
.domain-picker .domain-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14px;color:#d3d3d9}
.domain-picker .domain-picker-heading small{color:#96969f;font-size:12px;font-weight:400;white-space:nowrap}
.domain-picker .domain-picker-options{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;max-height:184px;overflow:auto;overscroll-behavior:contain;padding:3px;margin:-3px}
.domain-picker button.domain-chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;max-width:100%;min-width:0;min-height:44px;padding:8px 12px;border:1px solid #414146;border-radius:22px;font:inherit;font-size:13px;font-weight:400;line-height:20px;letter-spacing:normal;background:#252529;color:#f5f5f7;cursor:pointer;text-align:left;box-sizing:border-box}
.domain-picker .domain-chip>span:last-child{overflow-wrap:anywhere;min-width:0}
.domain-picker button.domain-chip[aria-pressed=true]{background:#163359;border-color:#4478af;color:#d3e7ff}
.domain-picker .domain-chip-check{width:14px;flex:0 0 14px;visibility:hidden}
.domain-picker .domain-chip[aria-pressed=true] .domain-chip-check{visibility:visible}
.domain-picker button:focus-visible{outline:2px solid #428dff;outline-offset:2px}
.domain-picker input.domain-picker-search{height:48px;width:100%;min-width:0;box-sizing:border-box;border:1px solid #444449;border-radius:10px;background:#242428;color:#f5f5f7;font-size:16px;padding:0 14px;margin:0 0 12px}
.domain-picker .domain-picker-message{font-size:12px!important;line-height:1.5!important;color:#96969f!important;margin:12px 0 0!important}
.domain-picker .domain-picker-retry{border:0;background:transparent;color:#90bfff;font-size:13px;padding:0;min-height:44px;cursor:pointer}
.domain-picker [hidden]{display:none!important}
