.mapa[data-astro-cid-hujkqlyp] .mapa-fieldset{border:0;gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.mapa[data-astro-cid-hujkqlyp] .mapa-fieldset>legend{margin-bottom:.5rem;padding:0;font-weight:650}.mapa[data-astro-cid-hujkqlyp] .mapa-fieldset[hidden]{display:none}.mapa[data-astro-cid-hujkqlyp] .mapa-costs .hint{font-size:.78rem}.mapa[data-astro-cid-hujkqlyp] .mapa-checks{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.mapa[data-astro-cid-hujkqlyp] .mapa-taxrate{max-width:12rem}.mapa[data-astro-cid-hujkqlyp] .mapa-taxrate[hidden]{display:none}.mapa[data-astro-cid-hujkqlyp] .mapa-row{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.mapa[data-astro-cid-hujkqlyp] .mapa-row[hidden]{display:none}.mapa[data-astro-cid-hujkqlyp] .mapa-skus{border:1px solid var(--line);border-radius:var(--radius);gap:.6rem;padding:.6rem .8rem;display:grid}.mapa[data-astro-cid-hujkqlyp] .mapa-skus>summary{cursor:pointer;font-weight:650}.mapa[data-astro-cid-hujkqlyp] .mapa-skus__count{color:var(--text-2);font-weight:500}.mapa[data-astro-cid-hujkqlyp] .mapa-sku-table .input{min-width:5.5rem;max-width:8rem}.mapa[data-astro-cid-hujkqlyp] .mapa-sku-wrap{max-height:30rem;overflow:auto}.mapa[data-astro-cid-hujkqlyp] .mapa-status{color:var(--text-2);min-height:1.4em;margin:0;font-size:.9rem}.mapa[data-astro-cid-hujkqlyp] .mapa-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 1rem;display:flex}.mapa[data-astro-cid-hujkqlyp] .mapa-book{min-width:12rem}.mapa[data-astro-cid-hujkqlyp] .mapa-book[hidden]{display:none}.mapa[data-astro-cid-hujkqlyp] .mapa-period{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:.9rem}.mapa[data-astro-cid-hujkqlyp] .mapa-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:stretch;gap:1rem;display:grid}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:center;gap:.45rem;min-width:0;padding:.75rem .9rem;display:grid}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__title{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:0;font-size:1rem;display:flex}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__title strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.6rem}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge{padding-top:1.35rem;position:relative}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__label{white-space:nowrap;font-family:var(--font-mono);color:var(--text);font-size:.75rem;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__label[data-edge=start]{transform:none}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__label[data-edge=end]{transform:translate(-100%)}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__label:empty{display:none}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__track{background:var(--surface-3);outline:1px solid var(--line);border-radius:999px;height:1.25rem;position:relative;overflow:hidden}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__zone{position:absolute;top:0;bottom:0}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__zone--good{background:color-mix(in srgb, var(--success) 22%, transparent)}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__zone--thin{background:color-mix(in srgb, var(--warning) 26%, transparent)}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__zone--bad{background:color-mix(in srgb, var(--danger) 22%, transparent)}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__bar{background:var(--text);border-radius:999px;position:absolute;top:30%;bottom:30%;left:0}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__mark{background:var(--text);width:3px;margin-left:-1.5px;position:absolute;top:-2px;bottom:-2px}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__scale{font-family:var(--font-mono);color:var(--text-2);justify-content:space-between;font-size:.75rem;display:flex}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__text{margin:0}.mapa[data-astro-cid-hujkqlyp] .mapa-verdict{border:1px solid var(--line-strong);border-radius:999px;padding:.1rem .5rem;font-size:.78rem;font-weight:700;display:inline-block}.mapa[data-astro-cid-hujkqlyp] .mapa-verdict[data-tone=good]{border-color:var(--success);color:var(--success)}.mapa[data-astro-cid-hujkqlyp] .mapa-verdict[data-tone=bad]{border-color:var(--danger);color:var(--danger)}.mapa[data-astro-cid-hujkqlyp] .mapa-verdict[data-tone=warn]{border-color:var(--warning);color:var(--warning)}.mapa[data-astro-cid-hujkqlyp] .mapa-verdict:empty{display:none}.mapa[data-astro-cid-hujkqlyp] .mapa-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:1rem;display:grid}.mapa[data-astro-cid-hujkqlyp] .mapa-bridge__list,.mapa[data-astro-cid-hujkqlyp] .mapa-insights{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mapa[data-astro-cid-hujkqlyp] .mapa-bridge__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;display:grid}.mapa[data-astro-cid-hujkqlyp] .mapa-bridge__label{font-size:.9rem}.mapa[data-astro-cid-hujkqlyp] .mapa-bridge__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.mapa[data-astro-cid-hujkqlyp] .mapa-bridge__bar{background:var(--surface-3);border-radius:999px;grid-column:1/-1;height:.5rem;position:relative;overflow:hidden}.mapa[data-astro-cid-hujkqlyp] .mapa-bridge__fill{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.mapa[data-astro-cid-hujkqlyp] .mapa-bridge__row[data-tone=good] .mapa-bridge__fill{background:var(--success)}.mapa[data-astro-cid-hujkqlyp] .mapa-bridge__row[data-tone=bad] .mapa-bridge__fill{background:var(--danger)}.mapa[data-astro-cid-hujkqlyp] .mapa-bridge__row--total{border-top:2px solid var(--line-strong);padding-top:.45rem;font-weight:700}.mapa[data-astro-cid-hujkqlyp] .mapa-insight{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:.92rem;display:grid}.mapa[data-astro-cid-hujkqlyp] .mapa-insight svg{margin-top:.15rem}.mapa[data-astro-cid-hujkqlyp] .mapa-insight[data-tone=good] svg{color:var(--success)}.mapa[data-astro-cid-hujkqlyp] .mapa-insight[data-tone=warn] svg{color:var(--warning)}.mapa[data-astro-cid-hujkqlyp] .mapa-insight[data-tone=bad] svg{color:var(--danger)}.mapa[data-astro-cid-hujkqlyp] .mapa-insight[data-tone=info] svg{color:var(--text-2)}.mapa[data-astro-cid-hujkqlyp] .mapa-views__n{font-family:var(--font-mono);font-size:.75rem}.mapa[data-astro-cid-hujkqlyp] .mapa-words[hidden]{display:none}.mapa[data-astro-cid-hujkqlyp] .mapa-view{content-visibility:auto;contain-intrinsic-size:auto 600px;gap:1rem;min-width:0;display:grid}.mapa[data-astro-cid-hujkqlyp] .mapa-view .table-wrap{max-height:40rem;overflow:auto}.mapa[data-astro-cid-hujkqlyp] .mapa-view thead th{z-index:1;background:var(--surface-2);position:sticky;top:0}.mapa[data-astro-cid-hujkqlyp] .mapa-view .mk-h3{margin-top:.25rem}.mapa[data-astro-cid-hujkqlyp] .mapa-num-good{color:var(--success)}.mapa[data-astro-cid-hujkqlyp] .mapa-num-bad{color:var(--danger)}.mapa[data-astro-cid-hujkqlyp] .mapa-cell-bar{background:var(--surface-3);border-radius:999px;min-width:3rem;height:.3rem;margin-top:.2rem;display:block;position:relative;overflow:hidden}.mapa[data-astro-cid-hujkqlyp] .mapa-cell-bar>span{background:var(--cat,var(--primary-bg));border-radius:999px;position:absolute;top:0;bottom:0;left:0}.mapa[data-astro-cid-hujkqlyp] .mapa-bid{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.mapa[data-astro-cid-hujkqlyp] .mk-table td.num,.mapa[data-astro-cid-hujkqlyp] .mk-table th.num{font-variant-numeric:tabular-nums}@media (max-width:40rem){.mapa[data-astro-cid-hujkqlyp] .mapa-view thead th{position:static}.mapa[data-astro-cid-hujkqlyp] .mapa-view .table-wrap,.mapa[data-astro-cid-hujkqlyp] .mapa-sku-wrap{max-height:none}.mapa[data-astro-cid-hujkqlyp] .mapa-sku-table .input{max-width:none}}@media (forced-colors:active){.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__bar,.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__mark,.mapa[data-astro-cid-hujkqlyp] .mapa-bridge__fill,.mapa[data-astro-cid-hujkqlyp] .mapa-cell-bar>span{forced-color-adjust:none;background:canvastext}.mapa[data-astro-cid-hujkqlyp] .mapa-gauge__track{outline:1px solid canvastext}}@media print{.mapa[data-astro-cid-hujkqlyp] .mapa-view .table-wrap{max-height:none;overflow:visible}}
