.address-fields{gap:15px;min-width:0;display:grid}.address-fields .form-grid{margin:0}.address-help{color:#bcb5a7;margin:0;font-size:14px;line-height:1.6}.address-check-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.address-check-controls>small{color:#bcb5a7;flex:1;min-width:210px;font-size:12px;line-height:1.6}.address-check-result{color:#f0e7d5;background:#201d17;border:1px solid #57472d;border-radius:12px;margin-top:2px;padding:18px}.address-check-result.matched{background:#17271f;border-color:#385b47}.address-fields .address-check-result h3{color:#f0dfbf;align-items:center;gap:8px;margin:0 0 8px;font-family:inherit;font-size:15px;display:flex}.address-fields .address-check-result p{color:#d6cdbb;margin:0 0 10px;font-size:14px;line-height:1.6}.address-check-result>small{color:#bcb5a7;font-size:12px;line-height:1.6;display:block}.address-candidates{gap:10px;margin:12px 0;display:grid}.address-candidate{color:#efdfbf;background:#171615;border:1px solid #4b412c;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.address-candidate address{font-size:14px;font-style:normal;line-height:1.65}.address-fields .address-manual-confirm{border-top:1px solid #57472d;align-items:flex-start;margin-top:14px;padding-top:14px}.address-fields .address-manual-confirm input{flex:none;width:18px;height:18px;margin-top:2px}.address-fields .address-manual-confirm span{font-size:13px;line-height:1.6}.address-check-message{color:#e3c789;margin:8px 0 0;font-size:13px;line-height:1.6}@media (max-width:600px){.address-check-controls{align-items:stretch}.address-check-controls>button{justify-content:center}.address-check-controls>small{flex-basis:100%}.address-candidate{flex-direction:column;align-items:flex-start}.address-candidate button{justify-content:center;width:100%}}.gameroom-state-map{color:#eeeade;background:linear-gradient(135deg,#19221b,#111613 70%);border:1px solid #5b5138;border-radius:18px;min-width:0;padding:26px;overflow:hidden}.gameroom-map-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.gameroom-map-heading>div{min-width:0}.gameroom-map-eyebrow{letter-spacing:.14em;color:#ddbf79;align-items:center;gap:7px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.gameroom-map-heading h3{color:#f8f3e8;letter-spacing:-.7px;margin:11px 0 8px;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.gameroom-map-heading p{color:#bcc8bb;margin:0;font-size:14px;line-height:1.6}.gameroom-state-map .gameroom-map-all{color:#f0d59b;white-space:nowrap;background:#1a211a;border:1px solid #7e704f;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:650;display:flex}.gameroom-state-map .gameroom-map-all:hover{background:#2a3023;border-color:#d5b064}.gameroom-map-controls{justify-content:space-between;align-items:flex-end;gap:22px;margin-top:22px;display:flex}.gameroom-state-map .gameroom-map-controls>label{color:#ddd9ca;gap:8px;width:300px;min-width:0;max-width:100%;margin:0;font-size:13px;font-weight:600;display:grid}.gameroom-state-map .gameroom-map-controls select{color:#f2ebdc;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;background:#101611;border:1px solid #6c6d53;border-radius:8px;padding:12px 36px 12px 13px;font-size:16px}.gameroom-map-legend{color:#c5cbbb;flex-wrap:wrap;justify-content:flex-end;gap:9px 17px;padding-bottom:12px;font-size:12px;line-height:1.4;display:flex}.gameroom-map-legend>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.gameroom-map-legend i{background:#303c31;border:1px solid #6c776a;border-radius:3px;flex:none;width:12px;height:12px;display:block}.gameroom-map-legend i.has-listings{background:#917c40;border-color:#d5b96b}.gameroom-map-legend i.is-selected{background:#e7c67c;border:2px solid #fff2ce}.gameroom-map-canvas{background:radial-gradient(at 45%,#22312488,#0000 75%),#101911;border:1px solid #46523d;border-radius:13px;min-width:0;margin-top:12px;position:relative}.gameroom-map-svg{touch-action:manipulation;width:100%;height:auto;max-height:530px;display:block;overflow:visible}.gameroom-map-state{cursor:pointer;outline:none}.gameroom-map-state-shape{fill:#303e32;stroke:#78806d;stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gameroom-map-state.has-listings .gameroom-map-state-shape,.gameroom-map-state.has-listings .gameroom-map-callout-box{fill:#85723b;stroke:#d7bd76}.gameroom-map-state.is-selected .gameroom-map-state-shape,.gameroom-map-state.is-selected .gameroom-map-callout-box{fill:#e1bd71;stroke:#fff2c9;stroke-width:2.4px}.gameroom-map-state-label{fill:#e1e6d9;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}.gameroom-map-state.has-listings .gameroom-map-state-label{fill:#fff3ce}.gameroom-map-state.is-selected .gameroom-map-state-label,.gameroom-map-state.is-active .gameroom-map-state-label{fill:#161b10}.gameroom-map-leader{fill:none;stroke:#718168;stroke-width:.9px;vector-effect:non-scaling-stroke;pointer-events:none}.gameroom-map-callout-box{fill:#27352a;stroke:#78806d;stroke-width:1px;vector-effect:non-scaling-stroke}.gameroom-map-state.is-active .gameroom-map-callout-box{fill:#edcc80;stroke:#fff6d7;stroke-width:2px}:is(.gameroom-map-state:focus-visible .gameroom-map-state-shape,.gameroom-map-state:focus-visible .gameroom-map-callout-box){stroke:#fff4d1;stroke-width:3px}.gameroom-map-raised{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 6px 6px #000b);pointer-events:none;animation:.15s ease-out gameroom-state-lift;transform:scale(1.045)translateY(-1px)}.gameroom-map-raised path{fill:#edcc80;stroke:#fff4d1;stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gameroom-map-raised text{fill:#161b10;text-anchor:middle;pointer-events:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:800}.gameroom-map-inset-note{fill:#aab8a3;letter-spacing:1.5px;pointer-events:none;font-size:11px}.gameroom-map-tooltip{z-index:2;pointer-events:none;background:#0b110ff5;border:1px solid #e2c47a;border-radius:11px;gap:5px;width:218px;max-width:calc(100% - 16px);padding:14px 16px;display:grid;position:absolute;box-shadow:0 12px 25px #0008}.gameroom-map-tooltip strong{color:#f7e4b3;font-size:17px;line-height:1.2}.gameroom-map-tooltip span{color:#e4eadb;font-size:13px;line-height:1.4}.gameroom-map-tooltip small{color:#b9c3af;font-size:11px;line-height:1.4}.gameroom-map-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;margin-top:13px;display:flex}.gameroom-map-foot p{color:#c7d0bd;margin:0;font-size:13px;line-height:1.6}.gameroom-map-foot strong{color:#f0dfb4;font-weight:650}.gameroom-map-foot a{color:#b1bca8;text-underline-offset:3px;align-items:center;min-height:30px;font-size:11px;text-decoration:underline;display:inline-flex}.gameroom-map-state-links{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.gameroom-state-map .gameroom-map-state-links button{color:#eee4c6;text-align:left;background:#202b1e;border:1px solid #6a694d;border-radius:8px;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:9px 13px;font-size:13px;line-height:1.4;display:flex}.gameroom-map-state-links button>span{overflow-wrap:anywhere;min-width:0}.gameroom-map-state-links b{color:#edcf8c;background:#403c24;border-radius:20px;flex:none;place-items:center;min-width:23px;min-height:23px;padding:2px 5px;font-size:11px;display:grid}.gameroom-map-state-links svg{flex:none}.gameroom-state-map .gameroom-map-state-links button:hover,.gameroom-state-map .gameroom-map-state-links button[aria-pressed=true]{color:#151c12;background:#d9b66e;border-color:#f1d594}.gameroom-map-state-links button[aria-pressed=true] b{color:#11170d;background:#b18f4c}:is(.gameroom-state-map button:focus-visible,.gameroom-state-map select:focus-visible,.gameroom-state-map a:focus-visible){outline-offset:3px;outline:3px solid #f0ce80}.gameroom-state-map.is-compact{padding:22px}.gameroom-state-map.is-compact .gameroom-map-heading{flex-wrap:wrap;align-items:flex-start}.gameroom-state-map.is-compact .gameroom-map-heading>div{flex:260px}.gameroom-state-map.is-compact .gameroom-map-controls{flex-direction:column;align-items:flex-start;gap:12px}.gameroom-state-map.is-compact .gameroom-map-controls>label{width:100%}.gameroom-state-map.is-compact .gameroom-map-legend{justify-content:flex-start;padding-bottom:0}.gameroom-state-map.is-compact .gameroom-map-svg{max-height:410px}@keyframes gameroom-state-lift{0%{filter:drop-shadow(0 1px 1px #0005);transform:scale(1)translateY(0)}to{filter:drop-shadow(0 6px 6px #000b);transform:scale(1.045)translateY(-1px)}}@media (max-width:720px){.gameroom-state-map,.gameroom-state-map.is-compact{padding:19px}.gameroom-map-heading{align-items:flex-start;gap:14px}.gameroom-map-heading h3{font-size:24px}.gameroom-map-heading p{font-size:13px}.gameroom-map-controls{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px}.gameroom-state-map .gameroom-map-controls>label{width:100%}.gameroom-map-legend{justify-content:flex-start;gap:8px 13px;padding:0;font-size:11px}.gameroom-map-canvas{margin-top:16px}.gameroom-map-tooltip{width:195px;padding:11px 12px}.gameroom-map-tooltip strong{font-size:15px}.gameroom-map-tooltip small{display:none}.gameroom-map-foot p{font-size:12px}}@media (max-width:480px){.gameroom-state-map,.gameroom-state-map.is-compact{border-radius:13px;padding:16px}.gameroom-map-heading{flex-wrap:wrap}.gameroom-map-heading>div{flex-basis:100%}.gameroom-map-heading h3{font-size:23px}.gameroom-state-map .gameroom-map-all{padding:10px 13px}.gameroom-map-eyebrow{font-size:10px}.gameroom-map-state-label,.gameroom-map-raised text{font-size:19px}.gameroom-map-foot{gap:0 10px}.gameroom-map-state-links{gap:8px}.gameroom-state-map .gameroom-map-state-links button{padding:9px 11px;font-size:12px}}@media (prefers-reduced-motion:reduce){.gameroom-map-raised{filter:none;animation:none;transform:none}}
