.gribo-map-page{max-width:1100px;margin:0 auto;padding:.5em 0 1.5em}.gribo-map-page h1{margin:0 0 .25em}.gribo-map-lead{margin:0 0 .5em;color:var(--primary-high)}.gribo-map-warning{display:flex;align-items:flex-start;gap:.5em;margin:0 0 .75em;padding:.5em .75em;border-left:4px solid #d9893a;background:var(--highlight-low);font-size:var(--font-down-1)}.gribo-map-filters{display:flex;flex-wrap:wrap;gap:.75em 1.25em;margin-bottom:.75em}.gribo-map-filters label{display:flex;flex-direction:column;gap:.2em;margin:0;font-weight:bold}.gribo-map-filters select{min-width:14em;max-width:100%;margin:0}.gribo-map-layers{display:flex;flex-wrap:wrap;align-items:center;gap:.2em 1em;margin:0;padding:0;border:0}.gribo-map-layers legend{width:100%;margin:0 0 .2em;padding:0;font-weight:bold}.gribo-map-layers label{flex-direction:row;align-items:center;gap:.35em;font-weight:normal}.gribo-map-layers input{margin:0}.gribo-map-region-card{margin-top:.75em;padding:.75em 1em;border:1px solid var(--primary-low);border-left:4px solid #1f6b3a;border-radius:8px;background:var(--secondary)}.gribo-map-region-card header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25em 1em}.gribo-map-region-card h2{margin:0 0 .3em;font-size:var(--font-up-1)}.gribo-map-region-card p{margin:.25em 0}.gribo-map-region-level{font-size:var(--font-up-1)}.gribo-map-region-level i{display:inline-block;width:1em;height:1em;margin-right:.35em;vertical-align:-0.1em;border-radius:3px}.gribo-map-region-level span{color:var(--primary-medium)}.gribo-map-region-note{font-size:var(--font-down-1);color:var(--primary-medium)}.gribo-map-regions{margin:0 0 .75em}.gribo-map-regions h2{margin:0 0 .35em;font-size:var(--font-0)}.gribo-map-regions ul{display:flex;flex-wrap:wrap;gap:.35em;margin:0;padding:0;list-style:none}.gribo-map-regions a{display:inline-block;padding:.25em .7em;border:1px solid var(--primary-low);border-radius:999px;color:var(--primary)}.gribo-map-regions a:hover,.gribo-map-regions a.active{border-color:#1f6b3a;background:#1f6b3a;color:#fff}.gribo-map-conditions-status{color:var(--primary-medium)}.gribo-map-conditions-note{margin:.4em 0 0;font-size:var(--font-down-1);color:var(--primary-high)}.gribo-map-attribution{display:block;margin-top:.2em;color:var(--primary-medium)}.gribo-map-frame{position:relative;height:min(55vh,520px);min-height:260px;scroll-margin-top:calc(var(--header-offset, 60px) + .5em);border-radius:8px;overflow:hidden;border:1px solid var(--primary-low)}.gribo-map-canvas{position:absolute;inset:0}.gribo-map-overlay{position:absolute;left:50%;top:1em;transform:translateX(-50%);max-width:calc(100% - 2em);padding:.6em 1em;border-radius:8px;background:rgba(23,33,25,.85);color:#fff;text-align:center;pointer-events:none;z-index:1}.gribo-map-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.4em .9em;margin-top:.6em;font-size:var(--font-down-1)}.gribo-map-legend i{display:inline-block;width:1.1em;height:1.1em;margin-right:.3em;vertical-align:-0.15em;border-radius:3px;opacity:.8}.gribo-map-popup{color:#222}.gribo-map-popup .gribo-map-popup-more{margin-top:.35em;padding:0;color:var(--tertiary);font-size:.9em}.gribo-map-popup .gribo-map-popup-region{margin-bottom:.2em;font-size:.85em;color:#555}.gribo-map-popup strong+.gribo-map-popup-why{margin:.2em 0;font-size:.95em;color:#222}.gribo-map-popup p+strong{display:block;margin-top:.5em}.gribo-map-popup ul{margin:.35em 0 .35em 1.1em}.gribo-map-popup p{margin:0;font-size:.85em;color:#555}.gribo-map-close{flex:none;margin-left:auto;padding:0 .35em;font-size:1.3em;line-height:1;color:inherit;opacity:.7}.gribo-map-close:hover,.gribo-map-close:focus-visible{opacity:1}.gribo-map-overlay .gribo-map-close{pointer-events:auto;margin-left:.5em;vertical-align:middle}.gribo-map-layer-off{color:var(--primary-medium)}.gribo-map-layer-off small{margin-left:.3em}@media(max-width: 600px){.gribo-map-regions ul{gap:.3em}.gribo-map-regions a{padding:.2em .55em;font-size:var(--font-down-1)}.gribo-map-frame{height:48vh}}.gribo-map-outlook-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1em;margin-bottom:.5em}.gribo-map-outlook-controls label{display:flex;align-items:center;gap:.4em;margin:0}.gribo-map-outlook-controls select{margin:0}.gribo-map-outlook-weeks{display:flex;flex-wrap:wrap;gap:.25em}.gribo-map-outlook-weeks button{padding:.25em .6em;border:1px solid var(--primary-low-mid);border-radius:4px}.gribo-map-outlook-weeks button.active,.gribo-map-outlook-weeks button.active:hover,.gribo-map-outlook-weeks button.active:focus{border-color:#1f6b3a;background:#1f6b3a;color:#fff}.gribo-map-outlook-error{color:var(--danger)}.gribo-map-outlook-card{margin-top:.8em}.gribo-map-outlook-card h3{margin:0 0 .3em;font-size:var(--font-0)}.gribo-map-outlook-card table{width:100%;margin:0}.gribo-map-outlook-card th,.gribo-map-outlook-card td{padding:.25em .5em;text-align:left;white-space:nowrap}.gribo-map-outlook-scroll{overflow-x:auto}
/*# sourceMappingURL=discourse-gribo-map_29f819a9290fd1756af1c4a2a0994022b7ba5fcc.css.map?__ws=forum.gribo.app */