/* Source and licensing information for the line(s) below can be found at https://solarusa.org/modules/custom/solarusa_quote/css/maps.css. */
.suq-map [data-suq-map]>div{position:absolute;inset:0}.suq-map-pinwrap{position:absolute;left:50%;top:46%;pointer-events:none;transform:translate(-50%,-50%)}.suq-map-pulse{width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(31,93,58,.3),transparent 60%);animation:suq-map-pulse 2.4s ease-out infinite}@keyframes suq-map-pulse{0%{transform:scale(.4);opacity:1}100%{transform:scale(1.6);opacity:0}}.suq-overlay-ui{margin-top:8px;border:1px solid var(--suq-line,#e4e0d4);border-radius:var(--suq-r-md,12px);background:var(--suq-bg,#f7f5ef);overflow:hidden}.suq-ov-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--suq-line,#e4e0d4)}.suq-ov-tabs{display:flex;gap:4px}.suq-ov-tab{appearance:none;border:1px solid transparent;background:0 0;padding:5px 11px;border-radius:999px;cursor:pointer;font:500 12px/1 'Geist',sans-serif;color:var(--suq-ink-3,#5b6962)}.suq-ov-tab:hover{background:#fff;border-color:var(--suq-line,#e4e0d4)}.suq-ov-tab.is-active{background:var(--suq-brand,#1f5d3a);border-color:var(--suq-brand,#1f5d3a);color:#fff}.suq-ov-busy{font:400 11px/1 'Geist Mono',ui-monospace,monospace;color:var(--suq-ink-4,#8e9890)}.suq-ov-scrub{padding:8px 10px;display:grid;gap:6px}.suq-ov-row{display:grid;grid-template-columns:46px 1fr 46px;align-items:center;gap:8px;margin:0}.suq-ov-lab{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--suq-ink-3,#5b6962)}.suq-ov-row input[type=range]{width:100%;margin:0}.suq-ov-row output{font:500 12px/1 'Geist Mono',ui-monospace,monospace;color:var(--suq-ink,#0e1d15);text-align:right}.suq-ov-legend{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid var(--suq-line,#e4e0d4)}.suq-ov-legend-bar{height:8px;border-radius:999px;display:block}.suq-ov-legend-lo,.suq-ov-legend-hi{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--suq-ink-3,#5b6962);white-space:nowrap}@media (max-width:480px){.suq-ov-legend-lo,.suq-ov-legend-hi{font-size:9px}.suq-ov-row{grid-template-columns:40px 1fr 42px}}
/* Source and licensing information for the above line(s) can be found at https://solarusa.org/modules/custom/solarusa_quote/css/maps.css. */