.region-picker{margin:20px 0 28px}.region-fields{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(200px,1.2fr);gap:20px;align-items:start}.account-card .region-fields label{margin:0 0 9px}.account-card .region-fields select{display:block;width:100%;box-sizing:border-box;background:#101b2e;border:1px solid #465c80;border-radius:10px;color:#f4f7ff;font:inherit;line-height:1.6;padding:13px 15px;margin-top:9px;min-height:50px;color-scheme:dark}.account-card .region-fields input{margin:0;min-height:50px}.region-combobox{position:relative}.region-combobox label{display:block}.region-options{position:absolute;z-index:25;top:100%;left:0;right:0;max-height:255px;overflow:auto;list-style:none;margin:7px 0 0;padding:6px;background:#17253b;border:1px solid #526d9b;border-radius:12px;box-shadow:0 16px 35px #0006}.region-options li{display:flex;justify-content:space-between;gap:14px;padding:11px 12px;border-radius:7px;font-size:14px;color:#f1f5ff;cursor:pointer}.region-options li.is-active,.region-options li:hover{background:#304a78}.region-options li[aria-selected=true]{color:#bfd1ff}.region-options li small{font-size:11px;color:#b7c7e3;white-space:nowrap;margin:0}.region-options .region-empty{cursor:default;color:#b7c7e3;line-height:1.6}.account-card .region-help{margin-top:12px}.region-selection-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:22px 0 12px;font-size:13px;flex-wrap:wrap}.region-picker .region-use-base{font-size:12px;padding:8px 10px;background:transparent;border:1px solid #47618c;border-radius:8px;color:#c0d3ff}.region-chips{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.region-chips li{display:flex;gap:8px;align-items:center;border:1px solid #415e8f;border-radius:9px;background:#213654;color:#d9e6ff;font-size:12px;padding:5px 5px 5px 12px;max-width:100%}.region-chips li span{overflow-wrap:anywhere}.region-chips li button{display:grid;place-items:center;flex-shrink:0;min-width:28px;min-height:30px;border:0;border-radius:5px;background:transparent;color:#b6cfff;font-size:21px;padding:0}.region-chips li button:focus-visible,.region-chips li button:hover{background:#3a527b;color:#fff}.region-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0;padding:12px;border:1px solid #824d64;border-radius:10px;color:#ffb8cb;font-size:13px}.region-error button{font-size:12px;padding:8px 12px}.account-card .region-empty-selection{font-size:13px;color:#a9bdd9}.region-live{display:block;min-height:16px;margin-top:8px;font-size:12px;color:#afc9ff}.region-fields :is(input,select):focus-visible{outline:2px solid #92b4ff;outline-offset:3px}.region-combobox input:disabled{opacity:.65}@media(max-width:600px){.region-fields{grid-template-columns:1fr;gap:17px}.account-card .region-fields input,.account-card .region-fields select{font-size:16px;min-height:50px}.region-options li{min-height:42px;align-items:center}.region-chips li button{min-width:34px;min-height:34px}.region-options{max-height:225px}}