.tbme{--tbme-ink:#232b27;--tbme-muted:#626b61;--tbme-paper:#f5f2e9;--tbme-accent:#37695e;--tbme-land:#cbd8c8;--tbme-line:#d6d8cb;color:var(--tbme-ink);background:var(--tbme-paper);margin:0 auto 32px;padding:32px 32px 28px}.tbme *{box-sizing:border-box}.tbme [hidden]{display:none!important}.tbme__inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,5vw,84px)}.tbme__eyebrow{margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.6}.tbme h2{margin:0 0 20px;font-size:clamp(32px,3.5vw,48px);line-height:1.08;letter-spacing:-.025em;max-width:390px;color:var(--tbme-ink)}.tbme__description{margin:0 0 28px;max-width:380px;color:var(--tbme-muted);font-size:15px;line-height:1.75}.tbme__select-label{display:block;font-size:12px;font-weight:600;line-height:1.5;margin-bottom:8px}.tbme__select{display:block;width:100%;max-width:350px;min-height:48px;padding:10px 34px 10px 14px;border:1px solid #aab6a7;border-radius:0;background:transparent;color:var(--tbme-ink);font:inherit;font-size:14px;box-shadow:none}.tbme__select:focus-visible,.tbme__cta:focus-visible,.tbme__back:focus-visible{outline:3px solid var(--tbme-accent);outline-offset:4px}.tbme__municipality-control{margin-top:16px}.tbme__instruction{max-width:340px;font-size:12px;line-height:1.6;color:var(--tbme-muted);margin:12px 0 0}.tbme__instruction--touch{display:none}.tbme__map-column{min-width:0}.tbme__toolbar{min-height:36px;display:flex;align-items:center;gap:16px;margin-bottom:8px}.tbme__back{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 0;border:0;background:none;color:var(--tbme-accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.tbme__back:hover{text-decoration:underline;text-underline-offset:3px}.tbme__level{margin:0;font-size:12px;font-weight:600;line-height:1.5;color:var(--tbme-muted)}.tbme__canvas{position:relative;display:flex;align-items:center;justify-content:center;min-height:240px;isolation:isolate}.tbme__loading{padding:36px;text-align:center;color:var(--tbme-muted);font-size:14px;line-height:1.6}.tbme__canvas.is-loading .tbme__loading{position:absolute;z-index:2;inset:30% 0 auto;margin:0;padding:16px;background:var(--tbme-paper)}.tbme__canvas.is-loading .tbme__map{opacity:.35;pointer-events:none}.tbme__map{display:block;width:100%;height:auto;max-height:500px;overflow:visible}.tbme__area{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.tbme__shape{fill:var(--tbme-land);stroke:var(--tbme-paper);stroke-width:1.15px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .15s ease,stroke .15s ease}.tbme__area--unavailable{cursor:default}.tbme__area--unavailable .tbme__shape{fill:#e4e3d8;stroke:#b4b9aa;stroke-width:.75px;stroke-dasharray:2 2}.tbme__area.is-selected .tbme__shape,.tbme__area:focus-visible .tbme__shape{fill:var(--tbme-accent);stroke:#193c32;stroke-width:2px;stroke-dasharray:none}.tbme__area--unavailable.is-selected .tbme__shape,.tbme__area--unavailable:focus-visible .tbme__shape{fill:#bcb7a3;stroke:#575b4e;stroke-dasharray:3 2}.tbme__area:focus-visible .tbme__shape{stroke-width:3px}.tbme__selection{min-height:84px;border-top:1px solid var(--tbme-line);border-bottom:1px solid var(--tbme-line);padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:12px}.tbme__selection-copy{min-width:0}.tbme__selection-name{margin:0;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.015em}.tbme__selection-status{margin:5px 0 0;color:var(--tbme-muted);font-size:12px;line-height:1.5}.tbme__cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;background:var(--tbme-accent);border:1px solid var(--tbme-accent);border-radius:0;color:#fff!important;text-decoration:none!important;font:inherit;font-size:12px;line-height:1.4;font-weight:600;white-space:nowrap;cursor:pointer}.tbme__cta:hover{background:#254d43;border-color:#254d43}.tbme__cta:disabled{opacity:.65;cursor:wait}.tbme__cta span{margin-left:6px}.tbme__legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;color:var(--tbme-muted);font-size:10px;line-height:1.6}.tbme__legend>span{display:inline-flex;align-items:center;gap:6px}.tbme__legend-swatch{display:inline-block;width:11px;height:11px;background:var(--tbme-land);border:1px solid #b4c3ad}.tbme__legend-swatch--unavailable{background:#e4e3d8;border:1px dashed #8c9782}.tbme__noscript{max-width:1160px;margin:0 auto;font-size:14px}@media(hover:hover){.tbme__area:hover .tbme__shape{fill:var(--tbme-accent);stroke:#193c32;stroke-width:2px}.tbme__area--unavailable:hover .tbme__shape{fill:#bcb7a3;stroke:#575b4e}}@media(max-width:749px){.tbme{padding:20px 20px 22px;margin-bottom:24px}.tbme__inner{display:flex;flex-direction:column;align-items:stretch;gap:0}.tbme__intro{display:contents}.tbme__eyebrow{order:1;font-size:10px;margin-bottom:8px}.tbme h2{order:2;max-width:none;font-size:30px;margin-bottom:10px}.tbme__description{display:none}.tbme__map-column{order:3;width:100%}.tbme__controls{order:4;width:100%;margin-top:18px}.tbme__canvas{min-height:0}.tbme__toolbar{min-height:30px;margin-bottom:4px}.tbme__back{min-height:30px;font-size:11px}.tbme__level{font-size:11px}.tbme__map{max-height:300px;max-height:min(300px,35svh)}.tbme__selection{min-height:74px;padding:12px 0;margin-top:10px}.tbme__selection-name{font-size:16px}.tbme__selection-status{font-size:10px}.tbme__cta{padding:10px 12px;font-size:11px}.tbme__legend{margin-top:10px;font-size:9px;gap:14px}.tbme__select-label{font-size:11px}.tbme__select{max-width:none;min-height:44px}.tbme__instruction{max-width:none;margin-top:9px;font-size:11px}.tbme__instruction--mouse{display:none}.tbme__instruction--touch{display:block}}@media(hover:none),(pointer:coarse){.tbme__instruction--mouse{display:none}.tbme__instruction--touch{display:block}}@media(prefers-reduced-motion:reduce){.tbme__shape{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/trobart-municipality-explorer.css.map */
