@charset "UTF-8";.login-screen[data-v-fa53bffd]{position:relative;min-height:100dvh;width:100%;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(1rem,4vw,4rem);color:#102d24;overflow:hidden;background:#06120f}.login-background[data-v-fa53bffd]{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-size:cover;background-repeat:no-repeat;transform:scale(1.02);filter:saturate(1.05) contrast(1) brightness(1.02);z-index:0}.login-overlay[data-v-fa53bffd]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 22%,rgba(128,199,173,.08),transparent 22%),radial-gradient(circle at 72% 26%,rgba(128,199,173,.06),transparent 24%),radial-gradient(circle at 50% 48%,rgba(1,66,50,.1),transparent 42%),linear-gradient(90deg,#01423238,#80c7ad08 46%,#01423224);z-index:1}.login-tech-layer[data-v-fa53bffd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.tech-satellite[data-v-fa53bffd]{position:absolute;left:var(--sat-x);top:var(--sat-y);width:clamp(120px,15vw,260px);aspect-ratio:1672 / 940;transform:translate(-50%,-50%) scale(var(--sat-scale)) rotate(var(--sat-rot));transform-origin:center;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45)) drop-shadow(0 0 18px rgba(45,72,86,.18))}.satellite-image[data-v-fa53bffd]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.satellite-beam[data-v-fa53bffd]{position:absolute;left:var(--beam-left);top:var(--beam-top);width:var(--beam-spread);height:var(--beam-height);transform:translate(-50%) rotate(var(--beam-angle));transform-origin:top center;clip-path:polygon(50% 0%,100% 100%,0% 100%);background:linear-gradient(180deg,rgba(119,231,242,var(--beam-opacity)),rgba(49,173,188,var(--beam-mid-opacity)) 48%,rgba(21,100,118,var(--beam-edge-opacity)) 86%),radial-gradient(circle at 50% 0%,rgba(206,252,255,.46),transparent 54%);opacity:var(--beam-render-opacity);filter:blur(.12px) drop-shadow(0 0 14px rgba(62,211,229,.18));overflow:hidden}.satellite-beam[data-v-fa53bffd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,#8eeaf400 0,#8eeaf400 10px,#8eeaf42e 10px,#8eeaf42e 11px,#8eeaf400 11px,#8eeaf400 22px),repeating-linear-gradient(180deg,#8eeaf400 0,#8eeaf400 16px,#8eeaf41f 16px,#8eeaf41f 17px,#8eeaf400 17px,#8eeaf400 34px);opacity:.7}.satellite-beam[data-v-fa53bffd]:after{content:"";position:absolute;left:48%;top:0;width:2px;height:100%;background:linear-gradient(180deg,#c6f9ff80,#42c2d800);opacity:.45}.telemetry-hud[data-v-fa53bffd]{position:absolute;top:.95rem;left:50%;display:flex;width:min(840px,calc(100vw - 2rem));gap:0;align-items:center;justify-content:center;padding:.34rem .48rem;border:1px solid rgba(169,255,229,.075);border-radius:999px;background:linear-gradient(90deg,#0516140d,#07221c33 45%,#0516140d);box-shadow:0 18px 48px #00000014,inset 0 0 22px #58ffcf06;-webkit-backdrop-filter:blur(8px) saturate(1.05);backdrop-filter:blur(8px) saturate(1.05);transform:translate(-50%)}.telemetry-card[data-v-fa53bffd]{border:0;border-right:1px solid rgba(174,255,230,.1);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#dffcf0c7;opacity:.66;text-shadow:0 0 10px rgba(52,220,183,.12)}.telemetry-card--compact[data-v-fa53bffd]{flex:0 0 auto;min-width:0;padding:.1rem clamp(.7rem,1.5vw,1rem);border-radius:0;white-space:nowrap}.telemetry-card--chart[data-v-fa53bffd]{display:grid;grid-template-columns:auto minmax(125px,170px);align-items:center;gap:.65rem;width:auto;padding:.02rem .72rem .02rem .85rem;border-right:0;opacity:.56}.telemetry-card__header[data-v-fa53bffd]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.04rem;margin-bottom:0}.telemetry-label[data-v-fa53bffd]{display:block;margin-bottom:.12rem;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#c4ffe680}.telemetry-value[data-v-fa53bffd]{display:block;font-size:.78rem;font-weight:600;color:#f5fffbb8}.telemetry-status[data-v-fa53bffd]{display:inline-flex;align-items:center;gap:.4rem;font-size:.66rem;color:#63ffbf94}.sparkline[data-v-fa53bffd]{display:block;width:100%;height:34px}.sparkline-area[data-v-fa53bffd]{opacity:.42}.sparkline-line[data-v-fa53bffd]{fill:none;stroke:#61ffc1a8;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(98,255,199,.25))}.sparkline-point[data-v-fa53bffd]{fill:#d9fff299;opacity:.48}.login-card-wrapper[data-v-fa53bffd]{position:relative;z-index:2;width:100%;display:flex;justify-content:center;box-sizing:border-box}.login-card[data-v-fa53bffd]{background:#fffffff0;border:1px solid rgba(128,199,173,.28);border-radius:24px;box-shadow:0 24px 76px #0142322e,0 0 0 1px #80c7ad14,inset 0 1px #ffffff24;padding:2.5rem 2rem;width:100%;max-width:420px;display:flex;flex-direction:column;gap:1.5rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-brand[data-v-fa53bffd]{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.login-title[data-v-fa53bffd]{margin:0;color:#f4fffa;font-size:2.35rem;font-weight:800;line-height:1;letter-spacing:0}.ground-spectrum[data-v-fa53bffd]{position:absolute;left:0;right:0;top:0;height:100%;z-index:1;mix-blend-mode:screen;filter:blur(.15px);pointer-events:none;overflow:hidden}.ground-spectrum__scan[data-v-fa53bffd]{position:absolute;left:var(--scan-x);top:var(--scan-y);width:var(--scan-width);height:var(--scan-height);transform:translate(-50%) rotate(var(--scan-angle)) skew(-18deg) scaleY(1.06);background:radial-gradient(ellipse at 50% 52%,rgba(220,255,232,.42),transparent 15%),radial-gradient(ellipse at 52% 55%,rgba(145,255,215,.34),transparent 24%),radial-gradient(ellipse at center,#3fe8e16b,#20aec62e 46%,#20ceff00 76%);filter:blur(.24px) drop-shadow(0 0 14px rgba(57,225,216,.18));opacity:var(--scan-opacity);animation:scanDrift-fa53bffd 5.2s linear infinite,scanBreath-fa53bffd 2.6s ease-in-out infinite}.ground-spectrum__scan[data-v-fa53bffd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,#5fffe000 0,#5fffe000 11px,#5fffe06b 11px,#5fffe06b 14px,#5fffe000 14px,#5fffe000 24px);opacity:.76}.ground-spectrum__scan[data-v-fa53bffd]:after{content:"";position:absolute;top:22%;right:18%;bottom:22%;left:18%;border-radius:50%;border:1px solid rgba(150,248,232,.38);box-shadow:0 0 28px #45d6d16b,inset 0 0 24px #54eed947;opacity:var(--scan-ripple-opacity);animation:impactRipple-fa53bffd 2.2s ease-out infinite}.ground-spectrum__wave[data-v-fa53bffd]{position:absolute;left:var(--scan-x);top:calc(var(--scan-y) + 2.8%);width:16%;height:8.5%;border-radius:50%;border:1px solid rgba(124,244,224,.34);border-top-color:#7cf4e00f;border-left-color:#7cf4e014;transform-origin:center bottom;opacity:var(--scan-wave-opacity);filter:blur(.25px) drop-shadow(0 0 12px rgba(74,224,214,.18));animation:waveExpand-fa53bffd 4.8s ease-in-out infinite}.scan-marker[data-v-fa53bffd]{position:absolute;width:38px;height:14px;transform:translate(-50%,-50%) rotate(var(--scan-angle));opacity:var(--scan-marker-opacity);animation:markerFloat-fa53bffd 3.1s ease-in-out infinite}.scan-marker[data-v-fa53bffd]:before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;transform:translateY(-50%);border:1px solid rgba(93,225,231,.62);border-radius:999px;box-shadow:0 0 10px #38cddb47,inset 0 0 8px #3ed5db2e}.scan-marker[data-v-fa53bffd]:after{content:"";position:absolute;left:18px;top:50%;width:20px;height:1px;background:linear-gradient(90deg,#60e5eab3,#60e5ea00)}.scan-marker--primary[data-v-fa53bffd]{left:var(--scan-x);top:calc(var(--scan-y) + .8%)}.scan-marker--secondary[data-v-fa53bffd]{left:calc(var(--scan-x) - 5.8%);top:calc(var(--scan-y) + 4.4%);scale:.78;opacity:calc(var(--scan-opacity) + .02);animation-delay:.45s}.scan-marker--tertiary[data-v-fa53bffd]{left:calc(var(--scan-x) + 7.2%);top:calc(var(--scan-y) - 2.6%);scale:.64;opacity:calc(var(--scan-opacity) - .02);animation-delay:.9s}.ground-spectrum__wave--a[data-v-fa53bffd]{transform:translate(-50%) scaleX(1.1) rotate(-8deg);animation:groundPulse-fa53bffd 4.2s ease-in-out infinite}.ground-spectrum__wave--b[data-v-fa53bffd]{width:18%;height:12%;opacity:.32;transform:translate(-50%) scaleX(1.15) rotate(-8deg);animation:groundPulse-fa53bffd 4.2s ease-in-out infinite .6s,waveExpand-fa53bffd 5.6s ease-in-out infinite .3s}.ground-spectrum__wave--c[data-v-fa53bffd]{width:12%;height:9%;opacity:.22;transform:translate(-50%) scaleX(1.2) rotate(-8deg);animation:groundPulse-fa53bffd 4.2s ease-in-out infinite 1.2s,waveExpand-fa53bffd 6.2s ease-in-out infinite .7s}@keyframes groundPulse-fa53bffd{0%,to{transform:translate(-50%) scaleX(1.05) rotate(-8deg);opacity:var(--scan-wave-opacity-low)}50%{transform:translate(-50%) scaleX(1.22) rotate(-8deg);opacity:var(--scan-wave-opacity-high)}}@keyframes waveExpand-fa53bffd{0%,to{transform:translate(-50%) scaleX(1.03) rotate(-8deg)}50%{transform:translate(-50%) scaleX(1.25) rotate(-8deg)}}@keyframes scanDrift-fa53bffd{0%{transform:translate(-50%) rotate(var(--scan-angle)) skew(-18deg) scaleY(1.06) translate(0)}to{transform:translate(-50%) rotate(var(--scan-angle)) skew(-18deg) scaleY(1.06) translate(18px)}}@keyframes scanBreath-fa53bffd{0%,to{filter:blur(.5px) saturate(1)}50%{filter:blur(.35px) saturate(1.35)}}@keyframes impactRipple-fa53bffd{0%{transform:scale(.62);opacity:var(--scan-ripple-start)}to{transform:scale(1.52);opacity:0}}@keyframes markerFloat-fa53bffd{0%,to{translate:0 0}50%{translate:3px -2px}}.login-subtitle[data-v-fa53bffd]{margin:0;max-width:24ch;font-size:.95rem;font-weight:600;line-height:1.35;color:#4b7a5a}.login-form[data-v-fa53bffd]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-fa53bffd]{display:flex;flex-direction:column;gap:.375rem}.field-label[data-v-fa53bffd]{font-size:.875rem;font-weight:500;color:#4b7a5a}.field[data-v-fa53bffd] .p-password,.field[data-v-fa53bffd] .p-password-input,.field[data-v-fa53bffd] .p-inputtext{width:100%}.field-error[data-v-fa53bffd]{display:flex;align-items:center;gap:.3rem;color:#ff9f9f;font-size:.8125rem}.auth-error[data-v-fa53bffd]{display:flex;align-items:center;gap:.5rem;background:#48101085;border:1px solid rgba(255,138,138,.35);border-radius:.5rem;padding:.625rem .875rem;color:#ffb6b6;font-size:.875rem}.login-btn[data-v-fa53bffd]{margin-top:.25rem;min-height:44px;background:#10b981;border-color:#10b981;color:#fff;box-shadow:0 14px 28px #10b98147,0 0 0 1px #aaffe11f,inset 0 1px #ffffff1f}.login-btn[data-v-fa53bffd]:hover:not(:disabled){background:#0da371;border-color:#0da371;box-shadow:0 16px 32px #10b98157,0 0 0 1px #aaffe129,inset 0 1px #ffffff29}.login-btn[data-v-fa53bffd]:focus-visible{box-shadow:0 0 0 3px #10b9814d,0 14px 28px #10b98147,0 0 0 1px #aaffe11f}@media (max-width: 920px){.telemetry-hud[data-v-fa53bffd]{top:.85rem;left:50%;right:auto;width:min(760px,calc(100vw - 1.4rem));transform:translate(-50%) scale(.92);transform-origin:top center}.telemetry-card--compact[data-v-fa53bffd]{min-width:0}.telemetry-card--chart[data-v-fa53bffd]{width:auto}.login-screen[data-v-fa53bffd]{grid-template-columns:1fr;align-content:center}.login-card-wrapper[data-v-fa53bffd]{justify-content:center}}@media (max-width: 575px){.login-screen[data-v-fa53bffd]{padding:.75rem;justify-content:stretch}.tech-satellite[data-v-fa53bffd]{width:118px}.telemetry-hud[data-v-fa53bffd]{top:.75rem;left:50%;right:auto;width:min(640px,calc(100vw - .7rem));transform:translate(-50%) scale(.78)}.telemetry-card--compact[data-v-fa53bffd]{min-width:0;width:auto;padding:.1rem .48rem}.telemetry-card--chart[data-v-fa53bffd]{grid-template-columns:auto 120px;width:auto;padding-right:.5rem}.telemetry-label[data-v-fa53bffd]{font-size:.5rem}.telemetry-value[data-v-fa53bffd]{font-size:.66rem}.sparkline[data-v-fa53bffd]{height:30px}.login-card[data-v-fa53bffd]{max-width:100%;padding:2rem 1.25rem;border-radius:20px}.login-card-wrapper[data-v-fa53bffd]{align-items:flex-end}.login-title[data-v-fa53bffd]{font-size:2rem}}@media (min-width: 576px) and (max-width: 767px){.login-card[data-v-fa53bffd]{max-width:400px}}.boskia-forest-scene-wrap[data-v-f8e5bd02]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.boskia-forest-scene[data-v-f8e5bd02]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.boskia-satellite-overlay[data-v-f8e5bd02]{position:absolute;left:56px;top:54px;width:260px;height:auto;pointer-events:none;z-index:20;animation:boskiaSatelliteLeftOnly-f8e5bd02 18s steps(120,end) infinite alternate;transform:none;filter:none;opacity:1;will-change:left;contain:layout paint style}.boskia-satellite-svg[data-v-f8e5bd02]{width:260px;height:auto;display:block;overflow:visible;transform:none;filter:none;opacity:1}.boskia-satellite-svg[data-v-f8e5bd02],.boskia-satellite-svg[data-v-f8e5bd02] *{transform:none;filter:none;animation:none}.boskia-satellite-lines[data-v-f8e5bd02]{opacity:.55;animation:none}@keyframes boskiaSatelliteLeftOnly-f8e5bd02{0%{left:56px}to{left:102px}}.geo-viewer-root[data-v-f2a47343]{position:relative;width:100%;height:100%;font-size:1rem;line-height:1.45}.geo-viewer-root--fullscreen[data-v-f2a47343]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;width:100vw;height:100vh;background:#dbe7ee}.geo-viewer-root--fullscreen .geo-region--left[data-v-f2a47343]{top:.75rem;left:.75rem;bottom:.75rem;z-index:13}.geo-viewer-root--fullscreen .geo-region--left.geo-region--collapsed[data-v-f2a47343]{top:.75rem;left:.75rem;right:auto;bottom:auto;width:auto;min-width:4.6rem;max-width:6.2rem;z-index:13}.geo-viewer-root--fullscreen .geo-region--left.geo-region--collapsed .geo-panel[data-v-f2a47343]{min-height:2.55rem}.geo-viewer-root--fullscreen .geo-region--left.geo-region--collapsed .geo-panel-header[data-v-f2a47343]{min-height:2.55rem;padding-inline:.28rem}.geo-viewer-root--fullscreen .geo-region--left.geo-region--collapsed .geo-panel-toggle[data-v-f2a47343]{width:1.9rem;height:1.9rem}.geo-viewer-root--fullscreen .geo-region--left.geo-region--collapsed .geo-panel-header>i[data-v-f2a47343]{width:.95rem}.geo-viewer-root--fullscreen .geo-region--info[data-v-f2a47343]{top:.75rem;bottom:.75rem;z-index:13}.geo-viewer-map[data-v-f2a47343]{width:100%;height:100%;background:#fafcf9}.geo-viewer-map[data-v-f2a47343] .ol-viewport{background:#fafcf9}.geo-tools-float[data-v-f2a47343]{position:absolute;top:.75rem;right:.75rem;bottom:auto;height:-moz-fit-content;height:fit-content;max-height:calc(100% - 1.5rem);width:-moz-fit-content;width:fit-content;max-width:calc(50% - 1rem);z-index:14}.geo-tools-float .geo-tools[data-v-f2a47343]{display:flex;flex-direction:column;max-height:100%;overflow:hidden}.geo-tools-float--scrollable[data-v-f2a47343]{inset-block:.75rem;block-size:auto;max-block-size:calc(100% - 1.5rem)}.geo-tools-float--scrollable .geo-tools[data-v-f2a47343]{height:100%;min-height:0}.geo-tools-float .geo-tools-body[data-v-f2a47343]{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(7,133,109,.45) transparent}.geo-viewer-root--fullscreen .geo-tools-float[data-v-f2a47343]{top:.75rem;right:.75rem}.geo-tools-float .geo-panel[data-v-f2a47343]{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-height:100%;min-width:220px;min-height:0;resize:none;overflow:auto;border:1px solid rgba(34,66,56,.14);background:#fffffff7;box-shadow:0 18px 38px #081f182e}.geo-drag-handle[data-v-f2a47343]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.geo-drag-handle[data-v-f2a47343]:active{cursor:grabbing}.geo-panel-drag-grip[data-v-f2a47343]{margin-left:auto;width:1.95rem;height:1.95rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(44,66,56,.12);border-radius:.45rem;background:#ffffffc7;color:var(--freya-green-dark)}.geo-panel-drag-grip[data-v-f2a47343]:hover{background:#07856d17}.geo-tools-float .geo-tools-body[data-v-f2a47343]{flex:1;min-height:0;overflow-y:auto;padding:.42rem .5rem .55rem}.geo-tools-float.geo-region--collapsed[data-v-f2a47343]{width:auto;min-width:3.6rem;max-width:4.4rem;bottom:auto}.geo-history-float[data-v-f2a47343]{position:absolute;left:.75rem;bottom:auto;top:4.95rem;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(50% - 1rem);z-index:14}.geo-history-float .geo-panel[data-v-f2a47343]{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-height:100%;min-width:220px;min-height:0;resize:horizontal;overflow:auto;border:1px solid rgba(34,66,56,.14);background:#fffffff7;box-shadow:0 18px 38px #081f182e}.geo-history-float .geo-history-body[data-v-f2a47343]{padding:.35rem .55rem .55rem}.geo-viewer-root--fullscreen .geo-history-float[data-v-f2a47343]{left:.75rem;top:4.95rem}.geo-tools-float.geo-region--collapsed .geo-tools-body[data-v-f2a47343]{display:none}.geo-tools-float.geo-region--collapsed .geo-panel-header[data-v-f2a47343]{justify-content:center;padding-inline:.35rem}.geo-tools-float.geo-region--collapsed .geo-panel-header>span[data-v-f2a47343]{display:none}.geo-tools-float.geo-region--collapsed .geo-panel-toggle[data-v-f2a47343]{margin-left:0;width:2.1rem;height:2.1rem}.geo-tools-float.geo-region--collapsed .geo-panel[data-v-f2a47343]{min-height:3rem}.geo-fullscreen-toggle[data-v-f2a47343]{position:absolute;top:.9rem;right:calc(220px + 1rem);z-index:15;display:inline-flex;align-items:center;gap:.45rem;padding:.52rem .72rem;border:1px solid rgba(44,66,56,.16);border-radius:.45rem;background:#fffffff0;color:#173a31;font-size:.72rem;font-weight:700;letter-spacing:0;cursor:pointer;box-shadow:0 8px 18px #081f181f}.geo-fullscreen-toggle[data-v-f2a47343]:hover{background:#07856d14;color:var(--freya-green-dark)}.geo-viewer-root--fullscreen .geo-fullscreen-toggle[data-v-f2a47343]{top:.75rem;right:calc(220px + 1rem)}.geo-fullscreen-toggle i[data-v-f2a47343]{color:var(--freya-green);font-size:.92rem}.geo-viewer-map[data-v-f2a47343] .ol-layer canvas{background:transparent}.geo-viewer-map[data-v-f2a47343] .geo-province-label-text{box-sizing:border-box;display:grid;place-items:center;overflow:hidden;padding:4px 10px;color:#263a32;font-family:Arial,sans-serif;font-weight:700;line-height:1;text-align:center;text-rendering:geometricPrecision;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.geo-viewer-map[data-v-f2a47343] .geo-province-label-text[hidden]{display:none}.geo-viewer-map[data-v-f2a47343] .geo-province-label-text>span{min-width:0;max-width:100%}.geo-viewer-map[data-v-f2a47343] .geo-province-label-text__value,.geo-viewer-map[data-v-f2a47343] .geo-province-label-text__variation{display:none}.geo-viewer-map[data-v-f2a47343] .geo-province-label-text--detail{grid-template-rows:42% 33% 25%}.geo-viewer-map[data-v-f2a47343] .geo-province-label-text--detail .geo-province-label-text__value,.geo-viewer-map[data-v-f2a47343] .geo-province-label-text--detail .geo-province-label-text__variation{display:block}.geo-viewer-map[data-v-f2a47343] .geo-province-label-text__value{color:#17643f}.geo-viewer-map[data-v-f2a47343] .geo-province-label-text__variation{color:#527064;font-weight:600}.geo-brand[data-v-f2a47343]{position:absolute;top:.75rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.4rem .85rem;background:#0f172aeb;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e2e8f0;z-index:11;pointer-events:none}.geo-brand-icon[data-v-f2a47343]{color:#22c55e;font-size:1.05rem}.geo-brand-text[data-v-f2a47343]{display:flex;flex-direction:column;line-height:1.1}.geo-brand-title[data-v-f2a47343]{font-weight:700;font-size:1.05rem;letter-spacing:0}.geo-brand-subtitle[data-v-f2a47343]{font-size:.82rem;color:#94a3b8;text-transform:uppercase;letter-spacing:0}.geo-region[data-v-f2a47343]{position:absolute;z-index:10;display:flex;flex-direction:column}.geo-region--left[data-v-f2a47343]{top:4rem;left:.75rem;bottom:3.25rem;width:286px;max-width:calc(50% - 1rem)}.geo-region--info[data-v-f2a47343]{top:4rem;right:1rem;bottom:3.25rem;width:300px;max-width:calc(60% - 1rem)}.geo-region--right~.geo-region--info[data-v-f2a47343]{right:calc(220px + 1.25rem)}.geo-region--bottom[data-v-f2a47343]{flex-direction:row;align-items:flex-end;justify-content:space-between;left:.75rem;right:.75rem;bottom:.5rem;gap:.75rem;pointer-events:none}.geo-panel--glass[data-v-f2a47343]{background:#0f172aeb;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e2e8f0;font-size:.8125rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.geo-panel[data-v-f2a47343]{display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden}.geo-panel-header[data-v-f2a47343]{display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;font-weight:600;font-size:.88rem;letter-spacing:0;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.geo-panel-toggle[data-v-f2a47343]{margin-left:auto;background:none;border:none;color:#94a3b8;cursor:pointer;padding:.1rem .2rem;border-radius:.2rem;line-height:1;display:flex;align-items:center}.geo-panel-toggle[data-v-f2a47343]:hover{color:#e2e8f0;background:#ffffff1a}.geo-panel-body[data-v-f2a47343]{overflow-y:auto;padding:.35rem 0;min-height:0}.geo-layer-manager-scroll[data-v-f2a47343]{min-height:0}.geo-layer-manager-legend[data-v-f2a47343]{display:none}.geo-region--collapsed[data-v-f2a47343]{bottom:auto}.geo-tools-body[data-v-f2a47343],.geo-info-card .geo-panel-body[data-v-f2a47343]{padding:.75rem}.geo-placeholder[data-v-f2a47343]{margin:0;color:#64748b;font-size:.75rem;line-height:1.4}.geo-info-card[data-v-f2a47343]{max-height:100%}.geo-group-list[data-v-f2a47343],.geo-layer-list[data-v-f2a47343],.geo-sublayer-list[data-v-f2a47343]{list-style:none;margin:0;padding:0}.geo-group-item[data-v-f2a47343]{border-bottom:1px solid rgba(255,255,255,.06)}.geo-group-header[data-v-f2a47343]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:none;border:none;color:#e2e8f0;cursor:pointer;text-align:left}.geo-group-header[data-v-f2a47343]:hover{background:#ffffff0d}.geo-group-icon[data-v-f2a47343]{color:#22c55e;font-size:.95rem;width:1.1rem;text-align:center;flex-shrink:0}.geo-group-title[data-v-f2a47343]{flex:1;font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#cbd5e1}.geo-group-chevron[data-v-f2a47343]{color:#64748b;font-size:.75rem;flex-shrink:0}.geo-sublayer-list[data-v-f2a47343]{padding-left:.65rem;padding-bottom:.25rem}.geo-external-list[data-v-f2a47343]{border-top:1px dashed rgba(255,255,255,.12);margin-top:.25rem;padding-top:.25rem}.geo-detached-capsule[data-v-f2a47343]{margin:0 .25rem .45rem;padding:.45rem .5rem .25rem;border:1px solid rgba(34,197,94,.2);border-radius:.45rem;background:#22c55e0f}.geo-detached-capsule__head[data-v-f2a47343]{display:flex;align-items:center;gap:.4rem;margin-bottom:.25rem;color:#0f5132;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.geo-detached-capsule__head small[data-v-f2a47343]{margin-left:auto;color:#6b7f76;font-size:.62rem;font-weight:700;text-transform:none}.geo-detached-list[data-v-f2a47343]{list-style:none;margin:0;padding:0}.geo-layer-checkbox[data-v-f2a47343]{width:.95rem;height:.95rem;accent-color:#22c55e;cursor:pointer;flex-shrink:0}.geo-layer-swatch[data-v-f2a47343]{width:.7rem;height:.7rem;border-radius:.15rem;border:1px solid rgba(255,255,255,.2);flex-shrink:0}.geo-layer-item[data-v-f2a47343]{padding:0}.geo-layer-row[data-v-f2a47343]{display:flex;align-items:center;gap:.3rem;padding:.2rem .5rem;cursor:default}.geo-layer-row[data-v-f2a47343]:hover{background:#ffffff0f;border-radius:.25rem}.geo-layer-title[data-v-f2a47343]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;line-height:1.3}.geo-layer-status[data-v-f2a47343]{flex-shrink:0;padding:.08rem .32rem;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.geo-layer-status--loading[data-v-f2a47343]{background:#2563eb24;border-color:#2563eb52;color:#bfdbfe}.geo-layer-status--fallback[data-v-f2a47343]{background:#eab30829;border-color:#eab3085c;color:#fde68a}.geo-layer-status--error[data-v-f2a47343],.geo-layer-status--empty[data-v-f2a47343]{background:#ef444424;border-color:#ef444457;color:#fecaca}.geo-icon-btn[data-v-f2a47343]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.15rem .2rem;border-radius:.2rem;line-height:1;display:flex;align-items:center}.geo-icon-btn[data-v-f2a47343]:hover{color:#e2e8f0;background:#ffffff1a}.geo-icon-spacer[data-v-f2a47343]{display:inline-block;width:1.1rem}.geo-opacity-row[data-v-f2a47343]{display:flex;align-items:center;gap:.35rem;padding:.15rem .6rem .3rem 1.4rem}.geo-opacity-slider[data-v-f2a47343]{flex:1;accent-color:#22c55e;height:3px;cursor:pointer}.geo-opacity-val[data-v-f2a47343]{font-size:.85rem;color:#64748b;min-width:2.2rem;text-align:right}.geo-legend[data-v-f2a47343]{padding:0;overflow:hidden;max-width:60%}.geo-legend-toggle[data-v-f2a47343]{display:flex;align-items:center;gap:.4rem;width:100%;padding:.4rem .65rem;background:none;border:none;color:#94a3b8;cursor:pointer;font-weight:600;font-size:.72rem;letter-spacing:0;text-transform:uppercase}.geo-legend-toggle[data-v-f2a47343]:hover{color:#e2e8f0}.geo-legend-toggle>span[data-v-f2a47343]{flex:1;text-align:left}.geo-legend-list[data-v-f2a47343]{list-style:none;margin:0;padding:0 .75rem .5rem;max-height:30vh;overflow-y:auto}.geo-legend-entry[data-v-f2a47343]{display:flex;align-items:center;gap:.45rem;padding:.18rem 0}.geo-legend-entry[role=button][data-v-f2a47343]{cursor:pointer;border-radius:.3rem;padding-inline:.2rem}.geo-legend-entry[role=button][data-v-f2a47343]:hover,.geo-legend-entry[role=button][data-v-f2a47343]:focus-visible,.geo-legend-entry--active[data-v-f2a47343]{background:#07856d1c;outline:none}.geo-legend-swatch[data-v-f2a47343]{width:.85rem;height:.85rem;border-radius:.15rem;flex-shrink:0;border:1px solid rgba(255,255,255,.15)}.geo-legend-label[data-v-f2a47343]{font-size:.78rem;color:#cbd5e1}.geo-theme-attr[data-v-f2a47343]{margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(148,163,184,.18);display:flex;flex-direction:column;gap:.35rem}.geo-theme-attr-label[data-v-f2a47343]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#94a3b8}.geo-history[data-v-f2a47343]{padding:.5rem .7rem .55rem}.geo-history-head[data-v-f2a47343]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#cbd5e1;margin-bottom:.4rem}.geo-history-row[data-v-f2a47343]{display:flex;align-items:center;gap:.3rem}.geo-history-years[data-v-f2a47343]{display:flex;gap:.2rem}.geo-history-year[data-v-f2a47343]{min-width:2.6rem;padding:.2rem .35rem;border:1px solid rgba(255,255,255,.12);border-radius:.3rem;background:#ffffff0a;color:#cbd5e1;font-size:.74rem;font-weight:600;cursor:pointer}.geo-history-year[data-v-f2a47343]:hover{background:#ffffff1a}.geo-history-year--active[data-v-f2a47343]{background:#22c55e33;border-color:#22c55e;color:#bbf7d0}.geo-history-arrow[data-v-f2a47343]{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid rgba(255,255,255,.12);border-radius:.3rem;background:#ffffff0a;color:#cbd5e1;cursor:pointer;flex-shrink:0}.geo-history-arrow[data-v-f2a47343]:hover:not(:disabled){background:#ffffff1a}.geo-history-arrow[data-v-f2a47343]:disabled{opacity:.35;cursor:default}.geo-grad-legend[data-v-f2a47343]{padding:.5rem .7rem .55rem;min-width:13rem;max-width:22rem}.geo-grad-legend-head[data-v-f2a47343]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#cbd5e1;margin-bottom:.4rem}.geo-grad-ramp[data-v-f2a47343]{height:.65rem;border-radius:.2rem;border:1px solid rgba(255,255,255,.15)}.geo-grad-ticks[data-v-f2a47343]{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.66rem;color:#94a3b8}.geo-grad-tick[data-v-f2a47343]{flex:0 0 auto}.geo-attribution[data-v-f2a47343]{padding:.2rem .55rem;background:#0f172ab8;border-radius:.3rem;color:#cbd5e1;font-size:.65rem;pointer-events:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:flex-end}.geo-panel-footer[data-v-f2a47343]{flex-shrink:0;padding:.4rem .6rem .55rem;border-top:1px solid rgba(255,255,255,.08)}.geo-add-layer-btn[data-v-f2a47343]{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.45rem;background:#22c55e1f;border:1px solid rgba(34,197,94,.4);border-radius:.35rem;color:#86efac;cursor:pointer;font-size:.78rem;font-weight:600}.geo-add-layer-btn[data-v-f2a47343]:hover{background:#22c55e33;color:#bbf7d0}.geo-modal-backdrop[data-v-f2a47343]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#0206178c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.geo-modal[data-v-f2a47343]{width:min(420px,calc(100% - 2rem));max-height:calc(100% - 2rem);display:flex;flex-direction:column;overflow:hidden}.geo-modal-body[data-v-f2a47343]{padding:.9rem 1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.65rem}.geo-field[data-v-f2a47343]{display:flex;flex-direction:column;gap:.25rem}.geo-field-label[data-v-f2a47343]{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:0;color:#94a3b8}.geo-field-input[data-v-f2a47343]{width:100%;padding:.45rem .55rem;background:#0f172ad9;border:1px solid rgba(255,255,255,.15);border-radius:.35rem;color:#e2e8f0;font-size:.95rem}.geo-field-input[data-v-f2a47343]:focus{outline:none;border-color:#22c55e99}.geo-modal-error[data-v-f2a47343]{margin:0;display:flex;align-items:center;gap:.35rem;color:#fca5a5;font-size:.78rem}.geo-modal-hint[data-v-f2a47343]{margin:0;color:#64748b;font-size:.72rem;line-height:1.4}.geo-modal-footer[data-v-f2a47343]{flex-shrink:0;display:flex;justify-content:flex-end;gap:.5rem;padding:.7rem 1rem;border-top:1px solid rgba(255,255,255,.08)}.geo-btn[data-v-f2a47343]{padding:.45rem .9rem;border-radius:.35rem;font-size:.8rem;font-weight:600;cursor:pointer;border:1px solid transparent}.geo-btn--ghost[data-v-f2a47343]{background:none;border-color:#fff3;color:#cbd5e1}.geo-btn--ghost[data-v-f2a47343]:hover{background:#ffffff14}.geo-btn--primary[data-v-f2a47343]{background:#22c55e;color:#052e16}.geo-btn--primary[data-v-f2a47343]:hover{background:#16a34a}.geo-tools-body[data-v-f2a47343]{display:flex;flex-direction:column;gap:.4rem;padding:.5rem}.geo-tool-btn[data-v-f2a47343]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:#ffffff0a;color:#e2e8f0;font-size:.85rem;cursor:pointer;transition:background .15s,border-color .15s}.geo-tool-btn[data-v-f2a47343]:hover{background:#ffffff17}.geo-tool-btn--active[data-v-f2a47343]{background:#22c55e2e;border-color:#22c55e;color:#bbf7d0}.geo-tool-btn i[data-v-f2a47343]{font-size:.95rem}.geo-tool-hint[data-v-f2a47343]{margin:.15rem 0 0;font-size:.72rem;color:#94a3b8;line-height:1.3}.geo-tool-hint kbd[data-v-f2a47343]{padding:0 .3rem;border:1px solid rgba(255,255,255,.25);border-radius:.25rem;background:#ffffff14;font-size:.85rem}.geo-viewer-map--picking[data-v-f2a47343]{cursor:crosshair}.geo-ficha-head[data-v-f2a47343]{display:flex;flex-direction:column;gap:.1rem;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.geo-ficha-codigo[data-v-f2a47343]{font-size:1.1rem;font-weight:700;color:#f1f5f9}.geo-ficha-especie[data-v-f2a47343]{font-size:.92rem;font-style:italic;color:#94a3b8}.geo-ficha-layer[data-v-f2a47343]{font-size:.84rem;color:#9fb2aa}.geo-ficha-section[data-v-f2a47343]{margin-bottom:.75rem}.geo-ficha-section-title[data-v-f2a47343]{display:flex;align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.86rem;text-transform:uppercase;letter-spacing:0;color:#22c55e}.geo-ficha-list[data-v-f2a47343]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .6rem;margin:0}.geo-ficha-list dt[data-v-f2a47343]{font-size:.78rem;color:#94a3b8}.geo-ficha-list dd[data-v-f2a47343]{margin:0;font-size:.78rem;color:#e2e8f0;text-align:right;word-break:break-word}.geo-ficha-full[data-v-f2a47343]{width:100%;margin-top:.4rem;justify-content:center;gap:.4rem}.geo-badge[data-v-f2a47343]{display:inline-block;padding:.05rem .4rem;border-radius:.6rem;font-size:.72rem;font-weight:600}.geo-badge--ok[data-v-f2a47343]{background:#22c55e33;color:#bbf7d0}.geo-badge--warn[data-v-f2a47343]{background:#f59e0b33;color:#fde68a}.geo-badge--danger[data-v-f2a47343]{background:#ef444433;color:#fecaca}.geo-query-popup[data-v-f2a47343]{position:absolute;z-index:30;min-width:180px;max-width:240px;padding:.72rem 2rem .62rem .78rem;border-radius:.6rem;pointer-events:auto}.geo-query-popup[data-v-f2a47343]:before{content:"";position:absolute;top:-.42rem;left:var(--geo-query-arrow-left, 1rem);width:0;height:0;border-right:.42rem solid transparent;border-bottom:.42rem solid var(--freya-surface);border-left:.42rem solid transparent;filter:drop-shadow(0 -1px 0 var(--freya-border))}.geo-query-popup--arrow-bottom[data-v-f2a47343]:before{top:auto;bottom:-.42rem;border-top:.42rem solid var(--freya-surface);border-bottom:0;filter:drop-shadow(0 1px 0 var(--freya-border))}.geo-query-close[data-v-f2a47343]{position:absolute;top:.34rem;right:.34rem;width:1.35rem;height:1.35rem;display:grid;place-items:center;padding:0;border-radius:.35rem;border:none;background:transparent;color:#94a3b8;cursor:pointer}.geo-query-close i[data-v-f2a47343]{font-size:.78rem;line-height:1}.geo-query-close[data-v-f2a47343]:hover{color:#e2e8f0}.geo-query-list[data-v-f2a47343]{display:grid;grid-template-columns:auto 1fr;gap:.15rem .5rem;margin:0}.geo-query-list dt[data-v-f2a47343]{font-size:.74rem;color:#94a3b8}.geo-query-list dd[data-v-f2a47343]{margin:0;font-size:.74rem;color:#e2e8f0;text-align:right}.geo-query-pixel-row[data-v-f2a47343]{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-start;gap:.34rem;text-align:left;font-weight:600}.geo-pixel-swatch[data-v-f2a47343]{display:inline-block;width:.78rem;height:.78rem;margin-right:.34rem;border:1px solid rgba(255,255,255,.72);vertical-align:-.12rem}.geo-modal--sheet[data-v-f2a47343]{width:min(640px,92vw);max-height:88vh}.geo-sheet-body[data-v-f2a47343]{overflow-y:auto;padding:.85rem 1rem 1rem}.geo-sheet-hero[data-v-f2a47343]{display:flex;gap:.9rem;align-items:center;margin-bottom:.9rem}.geo-sheet-thumb[data-v-f2a47343]{width:160px;height:110px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:#0f172a}.geo-sheet-hero-text[data-v-f2a47343]{display:flex;flex-direction:column;gap:.2rem}.geo-sheet-grid[data-v-f2a47343]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem 1.25rem}.geo-search[data-v-f2a47343]{position:absolute;top:.75rem;left:.75rem;z-index:12;width:min(280px,calc(100% - 1.5rem))}.geo-search-box[data-v-f2a47343]{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;border-radius:.5rem}.geo-search-icon[data-v-f2a47343]{color:#94a3b8;font-size:.85rem}.geo-search-input[data-v-f2a47343]{flex:1;background:none;border:none;outline:none;color:#e2e8f0;font-size:.95rem}.geo-search-input[data-v-f2a47343]::-moz-placeholder{color:#64748b}.geo-search-input[data-v-f2a47343]::placeholder{color:#64748b}.geo-search-clear[data-v-f2a47343]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.1rem;display:flex}.geo-search-clear[data-v-f2a47343]:hover{color:#e2e8f0}.geo-search-results[data-v-f2a47343]{list-style:none;margin:.3rem 0 0;padding:.25rem;border-radius:.5rem;max-height:16rem;overflow-y:auto}.geo-search-item[data-v-f2a47343]{display:flex;align-items:center;gap:.45rem;padding:.35rem .45rem;border-radius:.35rem;cursor:pointer}.geo-search-item[data-v-f2a47343]:hover{background:#22c55e26}.geo-search-item-icon[data-v-f2a47343]{color:#22c55e;font-size:.92rem}.geo-search-item-name[data-v-f2a47343]{flex:1;font-size:.92rem;color:#e2e8f0}.geo-search-item-prov[data-v-f2a47343]{font-size:.78rem;color:#64748b}.geo-search-empty[data-v-f2a47343]{margin:.3rem 0 0;padding:.45rem .6rem;border-radius:.5rem;font-size:.76rem;color:#94a3b8}.geo-tools-group-label[data-v-f2a47343]{margin-top:.4rem;font-size:.66rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#64748b}.geo-tools-grid[data-v-f2a47343]{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.geo-tool-mini[data-v-f2a47343]{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .2rem;border:1px solid rgba(255,255,255,.1);border-radius:.45rem;background:#ffffff0a;color:#cbd5e1;font-size:.68rem;cursor:pointer;transition:background .15s,border-color .15s}.geo-tool-mini[data-v-f2a47343]:hover{background:#ffffff17}.geo-tool-mini i[data-v-f2a47343]{font-size:.9rem}.geo-tool-mini--active[data-v-f2a47343]{background:#22c55e2e;border-color:#22c55e;color:#bbf7d0}.geo-tool-btn--danger[data-v-f2a47343]{border-color:#ef444466;color:#fca5a5}.geo-tool-btn--danger[data-v-f2a47343]:hover{background:#ef444426}.geo-poi-list[data-v-f2a47343]{display:flex;flex-direction:column;gap:.25rem}.geo-poi-btn[data-v-f2a47343]{display:flex;align-items:center;gap:.45rem;padding:.35rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:.4rem;background:#ffffff0a;color:#cbd5e1;font-size:.78rem;cursor:pointer}.geo-poi-btn[data-v-f2a47343]:hover{background:#ffffff17}.geo-poi-btn--active[data-v-f2a47343]{border-color:#ffffff4d;background:#ffffff1f}.geo-tool-notice[data-v-f2a47343]{margin:.3rem 0 0;padding:.35rem .5rem;border-radius:.35rem;background:#22c55e24;color:#bbf7d0;font-size:.74rem}.geo-base-gallery[data-v-f2a47343]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.4rem}.geo-base-btn[data-v-f2a47343]{display:flex;align-items:center;gap:.45rem;padding:.35rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:.4rem;background:#ffffff0a;color:#cbd5e1;font-size:.78rem;cursor:pointer;text-align:left}.geo-base-btn[data-v-f2a47343]:hover{background:#ffffff17}.geo-base-btn--active[data-v-f2a47343]{border-color:#22c55e;background:#22c55e29;color:#f1f5f9}.geo-base-btn i[data-v-f2a47343]{color:#22c55e}.geo-3d-overlay[data-v-f2a47343]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#d9eee5}.geo-3d-overlay[data-v-f2a47343] canvas{width:100%;height:100%;display:block}.geo-3d-back[data-v-f2a47343]{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:.5rem;color:#e2e8f0;font-size:.8rem;cursor:pointer;z-index:21}.geo-3d-back[data-v-f2a47343]:hover{color:#fff}@media (max-width: 640px){.geo-3d-back[data-v-f2a47343]{top:auto;bottom:1rem}}.geo-viewer-map[data-v-f2a47343] .ol-scale-line{left:.75rem;bottom:3.5rem;width:-moz-fit-content;width:fit-content;min-width:0;max-width:-moz-max-content;max-width:max-content;background:#fffffff5;border:1px solid var(--freya-border);border-radius:.3rem;padding:1px 4px;box-shadow:0 8px 18px #081f1824}.geo-viewer-map[data-v-f2a47343] .ol-scale-line-inner{width:auto!important;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0 .35rem;color:var(--freya-text);border:0!important}.geo-viewer-map[data-v-f2a47343] .ol-attribution{bottom:3.5rem;right:.75rem;background:#fffffff5;border:1px solid var(--freya-border);border-radius:.32rem;box-shadow:0 8px 18px #081f1824}.geo-viewer-map[data-v-f2a47343] .ol-attribution button{background:var(--freya-green);color:#fff}.geo-viewer-map[data-v-f2a47343] .ol-attribution ul{color:var(--freya-text)}@media (max-width: 640px){.geo-region--left[data-v-f2a47343],.geo-region--right[data-v-f2a47343],.geo-region--info[data-v-f2a47343]{width:auto;max-width:calc(100% - 1.5rem)}.geo-sheet-hero[data-v-f2a47343]{flex-direction:column;align-items:flex-start}.geo-sheet-thumb[data-v-f2a47343]{width:100%;height:auto}}.geo-viewer-root[data-v-f2a47343]{--geo-left-panel-width: clamp(280px, 24vw, 318px);--geo-info-panel-width: clamp(280px, 24vw, 320px);--freya-surface: rgba(255, 255, 255, .95);--freya-surface-solid: #ffffff;--freya-border: rgba(44, 66, 56, .16);--freya-text: #1e352c;--freya-muted: #63786f;--freya-green: #07856d;--freya-green-dark: #04614f;--freya-blue: #2563eb;--freya-red: #df3f32;--freya-shadow: 0 18px 38px rgba(8, 31, 24, .18)}.geo-region--left[data-v-f2a47343]{top:.75rem;left:.75rem;bottom:.75rem;width:355px;max-width:calc(100% - 1.5rem)}.geo-region--left.geo-region--collapsed[data-v-f2a47343]{bottom:auto;width:auto;min-width:7rem;max-width:9.5rem}.geo-tools-float[data-v-f2a47343]{top:.75rem;right:.75rem;bottom:3.2rem;width:min(245px,calc(100% - 1.5rem));max-width:calc(100% - 1.5rem)}.geo-tools-float.geo-tools-float--scrollable[data-v-f2a47343]{height:calc(100% - 1.5rem);bottom:.75rem;max-height:calc(100% - 1.5rem)}.geo-viewer-root:has(.geo-region--info) .geo-tools-float[data-v-f2a47343]{right:calc(var(--geo-info-panel-width) + 1.5rem)}.geo-region--info[data-v-f2a47343]{top:.75rem;right:.75rem;bottom:.75rem;width:var(--geo-info-panel-width);max-width:calc(100% - 220px - 2.5rem)}.geo-tools-float~.geo-region--info[data-v-f2a47343]{right:.75rem}.geo-region--bottom[data-v-f2a47343]{left:calc(.75rem + var(--geo-left-panel-width) + 1rem);right:calc(220px + 1.5rem);max-width:calc(100% - var(--geo-left-panel-width) - 220px - 3.5rem)}.geo-viewer-root:has(.geo-region--info) .geo-region--bottom[data-v-f2a47343]{right:calc(var(--geo-info-panel-width) + 220px + 2.25rem);max-width:calc(100% - var(--geo-left-panel-width) - var(--geo-info-panel-width) - 220px - 4.25rem)}.geo-region--left .geo-accordion[data-v-f2a47343]:has(.pi-clock){display:none}.geo-brand[data-v-f2a47343]{left:auto;right:calc(var(--geo-info-panel-width) + 220px + 2.25rem);transform:none}.geo-region--left .geo-panel--glass[data-v-f2a47343],.geo-tools-float .geo-panel--glass[data-v-f2a47343],.geo-region--info .geo-panel--glass[data-v-f2a47343],.geo-search-box.geo-panel--glass[data-v-f2a47343],.geo-search-results.geo-panel--glass[data-v-f2a47343],.geo-search-empty.geo-panel--glass[data-v-f2a47343],.geo-query-popup.geo-panel--glass[data-v-f2a47343]{background:var(--freya-surface);border-color:var(--freya-border);color:var(--freya-text);box-shadow:0 20px 45px #1018143d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.geo-region--left .geo-panel-header[data-v-f2a47343],.geo-tools-float .geo-panel-header[data-v-f2a47343],.geo-region--info .geo-panel-header[data-v-f2a47343]{min-height:2.4rem;padding:.58rem .9rem;color:#243a31;border-bottom-color:#2c42381a;font-size:.72rem;letter-spacing:0}.geo-region--left.geo-region--collapsed .geo-panel-body[data-v-f2a47343],.geo-region--left.geo-region--collapsed .geo-panel-footer[data-v-f2a47343]{display:none}.geo-region--left.geo-region--collapsed .geo-panel-header[data-v-f2a47343]{justify-content:center;padding-inline:.35rem}.geo-region--left.geo-region--collapsed .geo-panel-header>span[data-v-f2a47343]{display:none}.geo-region--left.geo-region--collapsed .geo-panel-toggle[data-v-f2a47343]{margin-left:0;width:2.1rem;height:2.1rem;border-radius:999px;background:#07856d14;border-color:#07856d2e;color:#0b7a63}.geo-region--left.geo-region--collapsed .geo-panel[data-v-f2a47343]{min-height:3rem}.geo-region--left .geo-panel[data-v-f2a47343]{background:#fffffff7;border:1px solid rgba(34,66,56,.14);border-radius:.95rem;color:#1f2f29;box-shadow:0 16px 36px #1018142e}.geo-region--left .geo-panel-header[data-v-f2a47343]{min-height:3rem;padding:.8rem .85rem;color:#243a31;font-size:.95rem;text-transform:none;border-bottom:1px solid rgba(34,66,56,.1)}.geo-region--left .geo-panel-header>i[data-v-f2a47343]{width:1.1rem;color:#2d4238}.geo-region--left .geo-panel-toggle[data-v-f2a47343]{width:2.2rem;height:2.2rem;justify-content:center;border-radius:.7rem;color:#2d4238;background:#f1f6f4f2;border:1px solid rgba(34,66,56,.12)}.geo-region--left .geo-panel-body[data-v-f2a47343]{display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 10.5rem);padding:.35rem 0 .2rem;overflow:hidden}.geo-region--left .geo-layer-manager-scroll[data-v-f2a47343]{display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 12rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(7,133,109,.45) transparent;gap:.1rem;padding-right:.1rem}.geo-region--left .geo-group-item[data-v-f2a47343]{border-bottom:1px solid rgba(34,66,56,.08)}.geo-region--left .geo-group-header[data-v-f2a47343]{gap:.45rem;padding:.65rem .8rem;color:#22352d;font-weight:700}.geo-region--left .geo-group-title[data-v-f2a47343]{color:#21372e;font-size:.8rem;font-weight:700}.geo-accordion[data-v-f2a47343]{margin:.2rem .55rem .45rem;border-top:1px solid rgba(34,66,56,.12);padding-top:.25rem}.geo-accordion-head[data-v-f2a47343]{width:100%;display:flex;align-items:center;gap:.45rem;padding:.45rem .2rem;border:0;background:transparent;color:#21372e;font-size:.76rem;font-weight:800;cursor:pointer}.geo-accordion--tools[data-v-f2a47343]{margin:.2rem .55rem;border-top:1px solid rgba(34,66,56,.16);padding-top:.18rem}.geo-accordion--tools>.geo-accordion-head[data-v-f2a47343]{padding:.5rem .2rem;color:#173a31;font-size:.82rem}.geo-accordion--tools>.geo-accordion-head>i[data-v-f2a47343]:first-child{width:1.35rem;color:#0b7a63;font-size:1.08rem}.geo-accordion--tools[open]>.geo-accordion-head[data-v-f2a47343]{padding-bottom:.42rem}.geo-accordion--tools:not([open])>.geo-accordion-body[data-v-f2a47343]{display:none}.geo-accordion-head i[data-v-f2a47343]:last-child{margin-left:auto;color:#6d847b}.geo-accordion-body[data-v-f2a47343]{padding:.1rem 0 .35rem}.geo-accordion--tools .geo-accordion-body[data-v-f2a47343]{max-height:24rem;overflow-y:auto;padding:.15rem .35rem .35rem .25rem;scrollbar-width:thin;scrollbar-color:rgba(7,133,109,.5) transparent}.geo-accordion-body--legend[data-v-f2a47343]{max-height:13rem;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(7,133,109,.5) transparent}.geo-tools-grid--compact[data-v-f2a47343]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.geo-accordion--tools .geo-tool-btn[data-v-f2a47343],.geo-accordion--tools .geo-tool-mini[data-v-f2a47343],.geo-accordion--tools .geo-poi-btn[data-v-f2a47343],.geo-accordion--tools .geo-base-btn[data-v-f2a47343]{border-color:#07856d3d}.geo-accordion--tools .geo-tool-btn[data-v-f2a47343]{min-height:2.8rem}.geo-search-box--inline[data-v-f2a47343]{margin-top:.25rem}.geo-query-list--inline[data-v-f2a47343]{margin:0;padding:.15rem .15rem .3rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem}.geo-region--left .geo-sublayer-list[data-v-f2a47343]{padding:0 .8rem .3rem 1.15rem}.geo-region--left .geo-layer-row[data-v-f2a47343]{gap:.5rem;min-height:1.2rem;padding:.12rem 0}.geo-region--left .geo-layer-checkbox[data-v-f2a47343]{margin-top:.08rem;transform:scale(.92);accent-color:#066b58}.geo-region--left .geo-tool-mini[data-v-f2a47343]{min-height:3rem;padding:.45rem .32rem;background:#fff;border:1px solid rgba(7,133,109,.24);color:#173a31}.geo-region--left .geo-tool-mini i[data-v-f2a47343]{color:#0b7a63;font-size:.95rem}.geo-region--left .geo-tool-mini span[data-v-f2a47343]{color:#173a31;font-weight:700;font-size:.72rem;line-height:1.1}.geo-region--left .geo-tool-mini--active[data-v-f2a47343]{background:#07856d24;border-color:#07856d7a;box-shadow:0 0 0 1px #07856d2e inset}.geo-region--left .geo-tool-mini--active i[data-v-f2a47343],.geo-region--left .geo-tool-mini--active span[data-v-f2a47343]{color:#055f4d}.geo-accordion-body--legend .geo-legend-entry[data-v-f2a47343]{gap:.45rem;padding:.25rem .15rem}.geo-accordion-body--legend .geo-legend-swatch[data-v-f2a47343]{width:.9rem;height:.9rem;border:1px solid rgba(10,42,34,.28);box-shadow:0 0 0 1px #ffffffa6 inset}.geo-accordion-body--legend .geo-legend-label[data-v-f2a47343]{color:#173a31;font-weight:700}.geo-region--left .geo-layer-title[data-v-f2a47343]{font-size:.73rem;line-height:1.18}.geo-region--left .geo-icon-btn[data-v-f2a47343]{opacity:.95;visibility:visible;color:#355248}.geo-region--left .geo-icon-spacer[data-v-f2a47343]{width:.9rem}.geo-region--left .geo-panel-toggle[data-v-f2a47343],.geo-region--right .geo-panel-toggle[data-v-f2a47343],.geo-region--info .geo-panel-toggle[data-v-f2a47343]{color:#667970}.geo-region--left .geo-panel-toggle[data-v-f2a47343]:hover,.geo-region--right .geo-panel-toggle[data-v-f2a47343]:hover,.geo-region--info .geo-panel-toggle[data-v-f2a47343]:hover{color:var(--freya-green-dark);background:#07856d17}.geo-region--left .geo-panel-body[data-v-f2a47343]{padding:.12rem 0 .3rem;scrollbar-width:thin;scrollbar-color:rgba(7,133,109,.45) transparent}.geo-region--left .geo-group-item[data-v-f2a47343]{border-bottom-color:#2c42381c}.geo-region--left .geo-group-header[data-v-f2a47343]{gap:.6rem;padding:.68rem .9rem;color:var(--freya-text)}.geo-region--left .geo-group-header[data-v-f2a47343]:hover{background:#07856d12}.geo-region--left .geo-group-icon[data-v-f2a47343]{width:1.15rem;color:var(--freya-green);font-size:.95rem}.geo-region--left .geo-group-icon.pi-fire[data-v-f2a47343],.geo-region--left .geo-group-icon.pi-exclamation-triangle[data-v-f2a47343]{color:var(--freya-red)}.geo-region--left .geo-group-icon.pi-shield[data-v-f2a47343],.geo-region--left .geo-group-icon.pi-map[data-v-f2a47343],.geo-region--left .geo-group-icon.pi-compass[data-v-f2a47343]{color:var(--freya-blue)}.geo-region--left .geo-group-title[data-v-f2a47343]{color:var(--freya-green);font-size:.71rem;font-weight:800;letter-spacing:0;line-height:1.22}.geo-region--left .geo-group-chevron[data-v-f2a47343]{color:#7b8d85}.geo-region--left .geo-sublayer-list[data-v-f2a47343]{padding:.04rem .88rem .56rem 2.24rem}.geo-region--left .geo-layer-list>.geo-layer-item>.geo-layer-row[data-v-f2a47343],.geo-region--left .geo-group-list>.geo-layer-item>.geo-layer-row[data-v-f2a47343]{padding:.38rem .9rem;border-bottom:1px solid rgba(44,66,56,.08)}.geo-region--left .geo-layer-row[data-v-f2a47343]{align-items:flex-start;gap:.42rem;min-height:1.58rem;padding:.2rem 0}.geo-region--left .geo-layer-row[data-v-f2a47343]:hover{background:#07856d12}.geo-region--left .geo-layer-checkbox[data-v-f2a47343]{width:.78rem;height:.78rem;margin-top:.08rem;accent-color:var(--freya-green)}.geo-region--left .geo-layer-swatch[data-v-f2a47343]{width:.64rem;height:.64rem;margin-top:.18rem;border-color:#20382e38}.geo-region--left .geo-icon-spacer[data-v-f2a47343]{width:.64rem}.geo-region--left .geo-layer-title[data-v-f2a47343]{min-width:0;color:#253b32;font-size:.705rem;line-height:1.18;white-space:normal;overflow:visible;text-overflow:clip}.geo-region--left .geo-layer-status[data-v-f2a47343],.geo-region--left[data-v-f2a47343] .geo-layer-status{margin-left:auto;font-size:.52rem}.geo-region--left .geo-layer-status--loading[data-v-f2a47343],.geo-region--left[data-v-f2a47343] .geo-layer-status--loading{background:#e8f0ff;border-color:#c7d7ff;color:#1d4ed8}.geo-region--left .geo-layer-status--fallback[data-v-f2a47343],.geo-region--left[data-v-f2a47343] .geo-layer-status--fallback{background:#fff4c7;border-color:#f5d45d;color:#7a5600}.geo-region--left .geo-layer-status--error[data-v-f2a47343],.geo-region--left .geo-layer-status--empty[data-v-f2a47343],.geo-region--left[data-v-f2a47343] .geo-layer-status--error,.geo-region--left[data-v-f2a47343] .geo-layer-status--empty{background:#ffe1df;border-color:#ffb6af;color:#a82a1f}.geo-region--left .geo-icon-btn[data-v-f2a47343]{color:#6c8178;opacity:0;visibility:hidden;margin-top:.02rem}.geo-region--left .geo-layer-row:hover .geo-icon-btn[data-v-f2a47343],.geo-region--left .geo-icon-btn[data-v-f2a47343]:focus-visible{opacity:1;visibility:visible}.geo-region--left .geo-icon-btn[data-v-f2a47343]:hover{color:var(--freya-green-dark);background:#07856d1a}.geo-region--left[data-v-f2a47343] .geo-group-item{border-bottom-color:#2c42381c}.geo-region--left[data-v-f2a47343] .geo-group-header{gap:.6rem;padding:.68rem .9rem;color:var(--freya-text)}.geo-region--left[data-v-f2a47343] .geo-group-header:hover{background:#07856d12}.geo-region--left[data-v-f2a47343] .geo-group-icon{width:1.15rem;color:#0d6f5c;font-size:.95rem}.geo-region--left[data-v-f2a47343] .geo-group-icon.pi-fire,.geo-region--left[data-v-f2a47343] .geo-group-icon.pi-exclamation-triangle{color:#c72c2c}.geo-region--left[data-v-f2a47343] .geo-group-icon.pi-shield,.geo-region--left[data-v-f2a47343] .geo-group-icon.pi-map,.geo-region--left[data-v-f2a47343] .geo-group-icon.pi-compass{color:#2357d6}.geo-region--left[data-v-f2a47343] .geo-group-title{color:#123f33;font-size:.71rem;font-weight:800;letter-spacing:0;line-height:1.22}.geo-region--left[data-v-f2a47343] .geo-group-chevron{margin-left:auto;color:#7b8d85}.geo-region--left[data-v-f2a47343] .geo-sublayer-list{padding:.04rem .88rem .56rem 2.24rem}.geo-region--left[data-v-f2a47343] .geo-layer-row{align-items:flex-start;gap:.42rem;min-height:1.58rem;padding:.2rem 0}.geo-region--left[data-v-f2a47343] .geo-group-list>.geo-layer-item>.geo-layer-row{padding:.38rem .9rem;border-bottom:1px solid rgba(44,66,56,.08)}.geo-region--left[data-v-f2a47343] .geo-layer-row:hover{background:#07856d12}.geo-region--left[data-v-f2a47343] .geo-layer-checkbox{width:.78rem;height:.78rem;margin-top:.08rem;accent-color:#066b58}.geo-region--left[data-v-f2a47343] .geo-layer-swatch{width:.64rem;height:.64rem;margin-top:.18rem;border-color:#20382e38}.geo-region--left[data-v-f2a47343] .geo-icon-spacer{width:.64rem}.geo-region--left[data-v-f2a47343] .geo-layer-title{min-width:0;color:#253b32;font-size:.705rem;line-height:1.18;white-space:normal;overflow:visible;text-overflow:clip}.geo-region--left[data-v-f2a47343] .geo-icon-btn{color:#6c8178;opacity:0;visibility:hidden;margin-top:.02rem}.geo-region--left[data-v-f2a47343] .geo-layer-row:hover .geo-icon-btn,.geo-region--left[data-v-f2a47343] .geo-icon-btn:focus-visible{opacity:1;visibility:visible}.geo-region--left[data-v-f2a47343] .geo-icon-btn:hover{color:var(--freya-green-dark);background:#07856d1a}.geo-region--left .geo-opacity-row[data-v-f2a47343]{padding:.18rem .4rem .5rem 1.2rem;color:var(--freya-muted)}.geo-region--left .geo-opacity-val[data-v-f2a47343]{color:var(--freya-muted)}.geo-region--left .geo-theme-attr[data-v-f2a47343]{margin:.55rem .75rem 0;padding:.62rem 0 0;border-top-color:#2c423821}.geo-region--left .geo-theme-attr-label[data-v-f2a47343]{color:var(--freya-green)}.geo-region--left .geo-field-input[data-v-f2a47343],.geo-region--info .geo-field-input[data-v-f2a47343]{background:#fff;border-color:#2c42382e;color:var(--freya-text)}.geo-region--left .geo-panel-footer[data-v-f2a47343]{padding:.55rem .9rem .75rem;border-top-color:#2c42381f;background:#f8fbf9e6}.geo-region--left .geo-add-layer-btn[data-v-f2a47343]{width:100%;justify-content:center;gap:.35rem;padding:.46rem .62rem;background:#fff;border-color:#2c423847;border-radius:.34rem;color:var(--freya-green-dark);font-size:.69rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.geo-region--left .geo-add-layer-btn[data-v-f2a47343]:hover{background:#07856d14;color:var(--freya-green-dark)}.geo-search[data-v-f2a47343]{top:.78rem;left:calc(.75rem + var(--geo-left-panel-width) + 1rem);width:min(300px,calc(100% - var(--geo-left-panel-width) - var(--geo-info-panel-width) - var(--geo-tools-panel-width) - 4rem));min-width:220px}.geo-search-box[data-v-f2a47343]{min-height:2.1rem;padding:.35rem .55rem;border-radius:.32rem}.geo-search-input[data-v-f2a47343],.geo-search-item-name[data-v-f2a47343]{color:var(--freya-text)}.geo-search-input[data-v-f2a47343]::-moz-placeholder{color:#7c8d86}.geo-search-input[data-v-f2a47343]::placeholder,.geo-search-icon[data-v-f2a47343],.geo-search-clear[data-v-f2a47343],.geo-search-item-prov[data-v-f2a47343],.geo-search-empty[data-v-f2a47343]{color:#7c8d86}.geo-search-clear[data-v-f2a47343]:hover{color:var(--freya-green-dark)}.geo-search-item[data-v-f2a47343]:hover{background:#07856d14}.geo-tools-float .geo-tools[data-v-f2a47343]{max-height:100%}.geo-tools-float .geo-tools-body[data-v-f2a47343]{gap:.28rem;padding:.42rem .5rem .55rem;scrollbar-width:thin;scrollbar-color:rgba(7,133,109,.38) transparent}.geo-tools-float .geo-tools-group-label[data-v-f2a47343]{margin-top:.36rem;color:var(--freya-green);font-size:.58rem;text-align:center}.geo-tools-float .geo-tool-btn[data-v-f2a47343],.geo-tools-float .geo-tool-mini[data-v-f2a47343],.geo-tools-float .geo-poi-btn[data-v-f2a47343],.geo-tools-float .geo-base-btn[data-v-f2a47343]{background:transparent;border-color:transparent;color:#293f36;border-radius:.28rem;box-shadow:none}.geo-tools-float .geo-tool-btn[data-v-f2a47343]{flex-direction:column;justify-content:center;gap:.22rem;min-height:3.05rem;padding:.35rem .2rem;font-size:.67rem;text-align:center}.geo-tools-float .geo-tools-grid[data-v-f2a47343]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem}.geo-tools-float .geo-tool-mini[data-v-f2a47343]{min-height:2.5rem;padding:.28rem .12rem;font-size:.58rem;line-height:1.12}.geo-tools-float .geo-tool-mini i[data-v-f2a47343],.geo-tools-float .geo-tool-btn i[data-v-f2a47343]{color:#1f5f4d}.geo-tools-float .geo-tool-btn[data-v-f2a47343]:hover,.geo-tools-float .geo-tool-mini[data-v-f2a47343]:hover,.geo-tools-float .geo-poi-btn[data-v-f2a47343]:hover,.geo-tools-float .geo-base-btn[data-v-f2a47343]:hover{background:#07856d14}.geo-tools-float .geo-tool-btn--active[data-v-f2a47343],.geo-tools-float .geo-tool-mini--active[data-v-f2a47343],.geo-tools-float .geo-poi-btn--active[data-v-f2a47343],.geo-tools-float .geo-base-btn--active[data-v-f2a47343]{background:#07856d21;border-color:#07856d3d;color:var(--freya-green-dark)}.geo-tools-float .geo-tool-btn--danger[data-v-f2a47343]{color:#b42318}.geo-tools-float .geo-poi-btn[data-v-f2a47343],.geo-tools-float .geo-base-btn[data-v-f2a47343]{min-height:2.05rem;padding:.28rem .35rem;font-size:.63rem;line-height:1.15}.geo-tools-float .geo-base-btn i[data-v-f2a47343]{color:var(--freya-green)}.geo-tools-float .geo-tool-hint[data-v-f2a47343]{color:var(--freya-muted);text-align:center}.geo-tools-float .geo-tool-notice[data-v-f2a47343]{background:#07856d1a;color:var(--freya-green-dark)}.geo-region--info .geo-panel-body[data-v-f2a47343]{padding:.75rem .9rem .9rem}.geo-region--info .geo-ficha-thumb[data-v-f2a47343]{width:100%;height:8.9rem;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(44,66,56,.14);border-radius:.35rem;background:#dbe7ee;margin-bottom:.75rem}.geo-region--info .geo-ficha-head[data-v-f2a47343]{border-bottom-color:#2c42381f;padding-bottom:.62rem;margin-bottom:.7rem}.geo-region--info .geo-ficha-codigo[data-v-f2a47343]{color:var(--freya-green);font-size:1rem;font-weight:800}.geo-region--info .geo-ficha-especie[data-v-f2a47343]{color:#3f554b;font-size:.76rem}.geo-region--info .geo-ficha-section[data-v-f2a47343]{margin-bottom:.85rem}.geo-region--info .geo-ficha-section-title[data-v-f2a47343]{color:var(--freya-green);font-size:.66rem;letter-spacing:0}.geo-region--info .geo-ficha-list[data-v-f2a47343]{grid-template-columns:minmax(0,1fr) max-content;gap:.22rem .65rem}.geo-region--info .geo-ficha-list dt[data-v-f2a47343]{color:var(--freya-muted);font-size:.72rem;line-height:1.25}.geo-region--info .geo-ficha-list dd[data-v-f2a47343]{color:#253b32;font-size:.72rem;line-height:1.25}.geo-region--info .geo-badge--ok[data-v-f2a47343]{background:#d9f4e5;color:#06724f}.geo-region--info .geo-badge--warn[data-v-f2a47343]{background:#fff1c2;color:#946200}.geo-region--info .geo-badge--danger[data-v-f2a47343]{background:#ffd8d6;color:#b42318}.geo-region--info .geo-ficha-full[data-v-f2a47343]{background:var(--freya-green);color:#fff;border-radius:.28rem}.geo-region--info .geo-ficha-full[data-v-f2a47343]:hover{background:var(--freya-green-dark)}.geo-query-popup .geo-query-close[data-v-f2a47343]{color:var(--freya-muted)}.geo-query-popup .geo-query-close[data-v-f2a47343]:hover{color:var(--freya-green-dark)}.geo-query-popup .geo-query-list dt[data-v-f2a47343]{color:var(--freya-muted)}.geo-query-popup .geo-query-list dd[data-v-f2a47343]{color:var(--freya-text)}.geo-history[data-v-f2a47343],.geo-grad-legend[data-v-f2a47343],.geo-legend[data-v-f2a47343]{background:var(--freya-surface);border-color:var(--freya-border);color:var(--freya-text);box-shadow:0 12px 28px #081f1829;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.geo-history-head[data-v-f2a47343],.geo-grad-legend-head[data-v-f2a47343],.geo-legend-toggle[data-v-f2a47343]{color:#344b40}.geo-legend-toggle[data-v-f2a47343]:hover{background:#07856d14;color:var(--freya-green-dark)}.geo-legend-label[data-v-f2a47343],.geo-grad-ticks[data-v-f2a47343]{color:var(--freya-muted)}.geo-history-year[data-v-f2a47343],.geo-history-arrow[data-v-f2a47343]{background:#fff;border-color:#2c423829;color:var(--freya-text)}.geo-history-year[data-v-f2a47343]:hover,.geo-history-arrow[data-v-f2a47343]:hover:not(:disabled){background:#07856d14}.geo-history-year--active[data-v-f2a47343]{background:#07856d21;border-color:#07856d52;color:var(--freya-green-dark)}.geo-grad-ramp[data-v-f2a47343]{border-color:#2c42382e}.geo-attribution[data-v-f2a47343]{background:#ffffffeb;border:1px solid var(--freya-border);color:var(--freya-muted);box-shadow:0 8px 18px #081f181f}@media (max-width: 1040px){.geo-viewer-root[data-v-f2a47343]{--geo-left-panel-width: 280px;--geo-info-panel-width: 286px;--geo-tools-panel-width: 104px}.geo-brand[data-v-f2a47343]{display:none}.geo-search[data-v-f2a47343]{left:calc(1.5rem + var(--geo-left-panel-width));width:min(260px,calc(100% - var(--geo-left-panel-width) - 2.25rem));min-width:0}}@media (max-width: 760px){.geo-search[data-v-f2a47343]{left:.75rem;right:.75rem;width:auto}.geo-region--left[data-v-f2a47343]{top:3.55rem;right:.75rem;width:auto;max-width:none}.geo-region--left.geo-region--collapsed[data-v-f2a47343]{right:auto;bottom:auto;width:auto;min-width:3.4rem;max-width:4.25rem}.geo-region--right[data-v-f2a47343]{top:auto;right:.75rem;bottom:4rem;width:112px;max-width:112px;max-height:42vh}.geo-viewer-root:has(.geo-region--info) .geo-region--right[data-v-f2a47343]{right:.75rem}.geo-region--info[data-v-f2a47343],.geo-region--right~.geo-region--info[data-v-f2a47343]{left:.75rem;right:.75rem;top:3.55rem;width:auto;max-width:none}.geo-region--info[data-v-f2a47343]{bottom:4rem}.geo-region--bottom[data-v-f2a47343]{left:.75rem;right:.75rem;max-width:none}.geo-brand[data-v-f2a47343]{display:none}}.geo-tools-float .geo-tools--reference[data-v-f2a47343]{width:100%;min-width:0;overflow-x:hidden;overflow-y:hidden;border:1px solid rgba(33,67,57,.14);border-radius:1.9rem;background:#fffffff0;box-shadow:0 22px 48px #081f1833;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);container:inline-size / geo-tools}.geo-tools--reference .geo-tools-header-reference[data-v-f2a47343]{min-height:3.8rem;padding:.65rem .8rem .65rem .9rem;border-bottom:0;background:transparent}.geo-tools-header-mark[data-v-f2a47343]{display:grid;flex:0 0 auto;place-items:center;inline-size:2.1rem;block-size:2.1rem;border-radius:50%;background:linear-gradient(145deg,#0b927c,#00685d);color:#fff;box-shadow:0 8px 16px #00685d38}.geo-tools-header-tree[data-v-f2a47343]{inline-size:1.2rem;block-size:1.2rem;fill:#fff}.geo-tools-header-title[data-v-f2a47343]{flex:1 1 auto;min-inline-size:0;margin-inline-start:.55rem;color:#183a35;font-size:1.1rem;font-weight:750;letter-spacing:-.035em}.geo-tools--reference .geo-panel-drag-grip[data-v-f2a47343]{opacity:.52;border-color:transparent;background:transparent}.geo-tools--reference .geo-panel-drag-grip[data-v-f2a47343]:hover,.geo-tools--reference .geo-panel-drag-grip[data-v-f2a47343]:focus-visible{opacity:1;background:#07856d1a}.geo-tools--reference .geo-tools-close-reference[data-v-f2a47343]{inline-size:2rem;block-size:2rem;display:grid;place-items:center;padding:0;border:0;border-radius:.45rem;background:transparent;color:#9aaabd;box-shadow:none}.geo-tools--reference .geo-tools-close-reference i[data-v-f2a47343]{font-size:1.15rem;line-height:1}.geo-tools--reference .geo-tools-close-reference[data-v-f2a47343]:hover,.geo-tools--reference .geo-tools-close-reference[data-v-f2a47343]:focus-visible{background:#07856d12;color:#05675d}.geo-tools--reference .geo-tools-body--reference[data-v-f2a47343]{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;gap:.85rem;padding:.35rem 1.35rem 1.35rem;scrollbar-gutter:stable;overscroll-behavior:contain;touch-action:pan-y}.geo-tools--reference .geo-tools-body--reference[data-v-f2a47343]>*{flex:0 0 auto}.geo-tools-primary-actions[data-v-f2a47343]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.geo-tools--reference .geo-tool-btn--primary-action[data-v-f2a47343]{flex-direction:row;gap:.4rem;min-height:4.1rem;justify-content:center;border:1px solid #b8ded7;border-radius:1.2rem;background:#effaf7;color:#075e54;font-size:.9rem;font-weight:700}.geo-tools--reference .geo-tool-btn--primary-action i[data-v-f2a47343]{font-size:1.15rem}.geo-tools--reference .geo-primary-select-icon[data-v-f2a47343]{inline-size:1.65rem;block-size:1.65rem;fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:1}.geo-tools--reference .geo-tool-btn--primary-action.geo-tool-btn--active[data-v-f2a47343]{border-color:#087f6c;background:#087f6c;color:#fff;box-shadow:0 10px 20px #00756738}.geo-tools--reference .geo-tools-group-label[data-v-f2a47343]{margin-block:.7rem .05rem;color:#244741;font-size:.98rem;font-weight:800;letter-spacing:-.02em;text-align:left;text-transform:none}.geo-tools--reference .geo-tools-grid--reference[data-v-f2a47343]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(33,67,57,.13);border-radius:1.15rem;background:#ffffffd1;box-shadow:none}.geo-tools--reference .geo-tools-grid--view[data-v-f2a47343]{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-tools--reference .geo-tool-mini[data-v-f2a47343]{min-inline-size:0;block-size:4.7rem;justify-content:center;gap:.45rem;padding-block:0;padding-inline:.25rem;border:0;border-radius:0;background:transparent;color:#203a36;font-size:.8rem;line-height:1.2}.geo-tools--reference .geo-tool-mini+.geo-tool-mini[data-v-f2a47343]{border-inline-start:1px solid rgba(33,67,57,.13)}.geo-tools--reference .geo-tools-grid--view .geo-tool-mini[data-v-f2a47343]{block-size:4rem}.geo-tools--reference .geo-tool-mini i[data-v-f2a47343]{color:#05675d;font-size:1.45rem}.geo-tools--reference .geo-tool-svg[data-v-f2a47343]{inline-size:1.95rem;block-size:1.95rem;fill:none;stroke:#05675d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.geo-tools--reference .geo-tool-svg--large[data-v-f2a47343]{inline-size:2.2rem;block-size:2.2rem}.geo-tools--reference .geo-tool-svg--route[data-v-f2a47343]{inline-size:2.8rem;block-size:2.8rem;stroke-width:1.2}.geo-tools--reference .geo-tool-svg circle[data-v-f2a47343]{fill:#fff}.geo-tools--reference .geo-tool-svg__soft-fill[data-v-f2a47343]{fill:#07856d1f;stroke:none}.geo-tools--reference .geo-tool-mini[data-v-f2a47343]:hover{background:#07856d12}.geo-tools--reference .geo-tool-mini--active[data-v-f2a47343]{background:#07856d21;box-shadow:inset 0 -3px #07856d;color:#075e54}.geo-tools--reference .geo-poi-list[data-v-f2a47343],.geo-tools--reference .geo-base-gallery[data-v-f2a47343]{gap:0;overflow:hidden;border:1px solid rgba(33,67,57,.13);border-radius:1.15rem;background:#ffffffd1;box-shadow:none}.geo-tools--reference .geo-poi-btn[data-v-f2a47343],.geo-tools--reference .geo-base-btn[data-v-f2a47343]{min-height:2.8rem;padding-inline:.95rem;border:0;border-radius:0;background:transparent;color:#203a36;font-size:.92rem}.geo-tools--reference .geo-poi-btn>i[data-v-f2a47343]:first-child{flex:0 0 1.15rem;font-size:1.05rem;text-align:center}.geo-tools--reference .geo-poi-flame[data-v-f2a47343]{flex:0 0 1.15rem;inline-size:1.15rem;block-size:1.15rem;fill:#ef4444}.geo-tools--reference .geo-poi-btn+.geo-poi-btn[data-v-f2a47343],.geo-tools--reference .geo-base-btn+.geo-base-btn[data-v-f2a47343]{border-block-start:1px solid rgba(33,67,57,.13)}.geo-tools--reference .geo-poi-btn[data-v-f2a47343]:hover,.geo-tools--reference .geo-base-btn[data-v-f2a47343]:hover{background:#07856d12}.geo-tools--reference .geo-poi-btn--active[data-v-f2a47343],.geo-tools--reference .geo-base-btn--active[data-v-f2a47343]{background:#94e8d445;color:#075e54}.geo-tools--reference .geo-poi-chevron[data-v-f2a47343],.geo-tools--reference .geo-base-btn[data-v-f2a47343]>:last-child{margin-inline-start:auto;color:#65736f}.geo-tools--reference .geo-base-radio[data-v-f2a47343]{margin-inline-end:.15rem;color:#07856d}.geo-tools--reference[data-v-f2a47343] :is(.geo-tool-mini--active,.geo-poi-btn--active,.geo-base-btn--active,.geo-tool-btn--primary-action.geo-tool-btn--active){background:#e7f6f1;border-color:#b9ddd4;box-shadow:none;color:#087f6c}.geo-tools--reference :is(.geo-tool-mini--active,.geo-poi-btn--active,.geo-base-btn--active,.geo-tool-btn--primary-action.geo-tool-btn--active)>i[data-v-f2a47343]{color:#087f6c}.geo-tools--reference .geo-tool-btn--primary-action.geo-tool-btn--active[data-v-f2a47343]{border-color:#087f6c;background:#087f6c;color:#fff;box-shadow:0 4px 10px #00756724}.geo-tools--reference[data-v-f2a47343] :is(button,input,select):focus-visible{outline:3px solid #0c8f78;outline-offset:-3px}@container geo-tools (inline-size < 380px){.geo-tools--reference .geo-tools-body--reference[data-v-f2a47343],.geo-tools--reference .geo-tools-header-reference[data-v-f2a47343]{padding-inline:.8rem}.geo-tools--reference .geo-tools-header-title[data-v-f2a47343]{font-size:1.05rem}}@media (max-width: 760px){.geo-tools-float[data-v-f2a47343]{width:min(276px,calc(100% - 1.5rem));max-width:calc(100% - 1.5rem)}.geo-tools-float .geo-tools--reference[data-v-f2a47343]{width:min(100%,29rem);min-width:0;border-radius:1.35rem}.geo-tools--reference .geo-tool-mini[data-v-f2a47343]{min-block-size:5.8rem;font-size:.76rem}}.aprovechamientos-workspace[data-v-80284016]{position:relative;isolation:isolate;grid-row:2;z-index:2;box-sizing:border-box;align-self:stretch;width:100%;max-width:none;height:100%;max-height:100%;min-width:0;min-height:0;display:grid;grid-auto-rows:max-content;align-content:start;gap:var(--portal-grid-gap);background:linear-gradient(180deg,#fcfdfc,#fafcfb);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--portal-gutter);scrollbar-gutter:stable}.aprovechamientos-workspace[data-v-80284016]:before,.aprovechamientos-workspace[data-v-80284016]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.aprovechamientos-workspace[data-v-80284016]:before{content:none}.aprovechamientos-workspace[data-v-80284016]:after{background:linear-gradient(180deg,#ffffff29,#fff0),radial-gradient(circle at 50% 0%,rgba(255,255,255,.64),transparent 34%);opacity:.5}.aprovechamientos-summary[data-v-80284016],.context-banner[data-v-80284016],.aprovechamientos-list-view[data-v-80284016],.aprovechamientos-detail-view[data-v-80284016],.aprovechamientos-create-view[data-v-80284016]{width:min(100%,var(--portal-content-max-width));min-width:0;margin-inline:auto}.aprovechamientos-workspace>.aprovechamientos-summary[data-v-80284016],.aprovechamientos-workspace>.context-banner[data-v-80284016],.aprovechamientos-workspace>.aprovechamientos-list-view[data-v-80284016],.aprovechamientos-workspace>.aprovechamientos-detail-view[data-v-80284016],.aprovechamientos-workspace>.aprovechamientos-create-view[data-v-80284016]{align-self:stretch}.aprovechamientos-summary[data-v-80284016]{padding:.35rem 0 .15rem}.aprovechamientos-list-view[data-v-80284016],.aprovechamientos-detail-view[data-v-80284016],.aprovechamientos-create-view[data-v-80284016]{display:grid;animation:page-soft-enter-80284016 .22s ease-out both;transform-origin:top center}.aprovechamientos-list-view[data-v-80284016]{animation:none;transform:none}.portal-panel[data-v-80284016],.aprovechamientos-search-panel[data-v-80284016],.aprovechamientos-results-panel[data-v-80284016]{min-width:0;padding:1rem 1.05rem;border:var(--portal-panel-border);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#fafcf9fa);box-shadow:0 10px 28px #1a372b0f}.context-banner[data-v-80284016]{min-height:44px;display:inline-flex;align-items:center;gap:.55rem;padding:.8rem .95rem;border:1px solid rgba(33,100,77,.16);border-radius:8px;color:#184237;background:linear-gradient(90deg,#e3f4eeeb,#f7fbf8fa);font-weight:800}.panel-heading[data-v-80284016]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.9rem}.panel-heading h2[data-v-80284016]{margin:0;color:#17382d;font-size:1.25rem}.section-kicker[data-v-80284016]{display:inline-flex;min-height:1.4rem;align-items:center;color:#5a7268;font-size:.74rem;font-weight:800;text-transform:uppercase}.toolbar-actions[data-v-80284016]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.aprovechamientos-section-title[data-v-80284016],.aprovechamientos-results-heading h3[data-v-80284016]{min-width:0;display:inline-flex;align-items:center;gap:.5rem;color:#17382d;font-weight:900;line-height:1.12}.aprovechamientos-section-title i[data-v-80284016],.aprovechamientos-results-heading h3 i[data-v-80284016]{color:#176b4f;font-size:.9rem}.aprovechamientos-search-panel[data-v-80284016]{display:grid;gap:.9rem;padding:1.08rem 1.15rem;overflow:hidden}.aprovechamientos-search-heading[data-v-80284016]{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.38rem .72rem;color:#17382d;font-size:.88rem;font-weight:900;line-height:1.1}.aprovechamientos-search-heading>span[data-v-80284016]{flex:1 1 12rem;min-width:0}.aprovechamientos-search-actions[data-v-80284016]{width:auto;min-width:0;flex:0 1 auto;justify-content:flex-end;gap:.3rem}.text-action[data-v-80284016],.small-action[data-v-80284016]{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:#17382d;background:#f4faf7;cursor:pointer;font-weight:800;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.text-action[data-v-80284016]{min-height:38px;padding:0 .76rem}.aprovechamientos-search-actions .text-action[data-v-80284016]{min-height:30px;padding:0 .48rem;gap:.3rem;font-size:.82rem}.aprovechamientos-search-actions .text-action[data-v-80284016]:not(.primary-action){color:#245b45;border-color:transparent;background:transparent}.aprovechamientos-search-actions .primary-action[data-v-80284016]{min-width:6.4rem;min-height:34px}.text-action[data-v-80284016]:disabled{cursor:not-allowed;opacity:.6}.primary-action[data-v-80284016]{color:#fff;border-color:#176b4f;background:#176b4f}.small-action[data-v-80284016]{min-height:32px;padding:0 .62rem;font-size:.76rem}.aprovechamientos-status-grid[data-v-80284016]{min-width:0;display:grid;grid-template-columns:minmax(0,1.36fr) minmax(0,1.22fr) minmax(0,.98fr);gap:.95rem}.aprovechamientos-status-card[data-v-80284016]{min-width:0;min-height:11rem;position:relative;display:grid;align-items:stretch;gap:.85rem;padding:1.2rem 1.25rem;border:1px solid rgba(105,138,118,.18);border-radius:20px;background:linear-gradient(180deg,#fffffffe,#fafcf9fb),radial-gradient(circle at 12% 12%,rgba(218,232,221,.16) 0 18%,transparent 45%);box-shadow:0 14px 30px #1f3d2f14,0 2px 5px #1f3d2f0a,inset 0 1px #fffffff0;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.aprovechamientos-status-card[data-v-80284016]:before,.aprovechamientos-status-card[data-v-80284016]:after{content:"";position:absolute;inset:auto;pointer-events:none;z-index:0}.aprovechamientos-status-card[data-v-80284016]:before{top:0;right:0;bottom:0;left:0;opacity:.2}.aprovechamientos-status-card[data-v-80284016]:after{inset:auto 0 0 0;height:3.2rem;opacity:.08}.aprovechamientos-status-card[data-v-80284016]:hover{transform:translateY(-2px);border-color:#2f8f6338;box-shadow:0 18px 34px #182f271a,0 3px 10px #182f270d}.aprovechamientos-status-card--hero[data-v-80284016]{min-height:12rem;grid-template-columns:minmax(0,1fr);align-items:center;padding:1.15rem 1.2rem;border-color:#698a7633;background:linear-gradient(180deg,#fffffffe,#f9fcf9fb),radial-gradient(circle at 14% 22%,rgba(228,238,227,.22) 0 18%,transparent 45%)}.aprovechamientos-status-card--hero[data-v-80284016]:before{background:linear-gradient(180deg,#ffffff38,#ffffff08)}.aprovechamientos-status-card--status[data-v-80284016],.aprovechamientos-status-card--metrics[data-v-80284016]{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem}.aprovechamientos-status-card--status[data-v-80284016]:before{background:linear-gradient(180deg,#ffffff24,#ffffff08),radial-gradient(circle at 10% 18%,rgba(29,110,214,.04) 0 7%,transparent 8%),radial-gradient(circle at 18% 78%,rgba(15,143,98,.04) 0 9%,transparent 10%)}.aprovechamientos-status-card--metrics[data-v-80284016]:before{background:linear-gradient(180deg,#ffffff24,#ffffff08),radial-gradient(circle at 84% 82%,rgba(11,143,98,.05) 0 12%,transparent 13%),radial-gradient(circle at 73% 24%,rgba(11,143,98,.03) 0 8%,transparent 9%)}.aprovechamientos-status-card__icon[data-v-80284016]{width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:radial-gradient(circle at 50% 52%,#cfedd9f2 0,#cfedd9f2 44%,#e1f6e8e6 45%,#e1f6e8e6);box-shadow:0 0 0 .38rem #e6f2e5e6,inset 0 0 0 1px #176b4f14}.aprovechamientos-status-card__icon--hero[data-v-80284016]{width:2.8rem;height:2.8rem;justify-self:start;color:#0f4f3a;background:radial-gradient(circle at 50% 52%,#ccefd7 0,#ccefd7 48%,#dff6e7 49%,#dff6e7);box-shadow:0 0 0 .42rem #dbf5e4c7,inset 0 0 0 1px #176b4f24}.aprovechamientos-status-card__icon--hero i[data-v-80284016]{font-size:.98rem}.aprovechamientos-status-card[data-v-80284016]>*{position:relative;z-index:1}.aprovechamientos-status-card__body[data-v-80284016]{min-width:0;display:grid;gap:.24rem}.aprovechamientos-status-card__header[data-v-80284016]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.78rem}.aprovechamientos-status-card__heading[data-v-80284016]{min-width:0;display:grid;gap:.12rem}.aprovechamientos-status-card__body--hero[data-v-80284016]{align-content:start;gap:.7rem}.aprovechamientos-status-card__body--hero .aprovechamientos-status-card__label[data-v-80284016]{color:#1e4f39;font-size:.98rem;font-weight:950}.aprovechamientos-status-card__hero-main[data-v-80284016]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.95rem}.aprovechamientos-status-card__body--hero .aprovechamientos-status-card__value[data-v-80284016]{margin-top:.15rem;color:#0f4f3a;font-size:4rem;font-weight:950;line-height:.92}.aprovechamientos-status-card__hero-copy[data-v-80284016]{display:grid;gap:.3rem;padding-bottom:.45rem}.aprovechamientos-status-card__hero-footer[data-v-80284016]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem}.aprovechamientos-summary-create[data-v-80284016]{width:-moz-max-content;width:max-content;min-width:8.8rem;min-height:3rem;padding-inline:1rem;color:#fff;border-color:#0b6f4d;background:linear-gradient(180deg,#0e7d57,#0a6848);box-shadow:0 10px 18px #087a552e}.aprovechamientos-status-card--status .aprovechamientos-status-card__icon[data-v-80284016],.aprovechamientos-status-card--metrics .aprovechamientos-status-card__icon[data-v-80284016]{width:2.6rem;height:2.6rem}.aprovechamientos-status-card--status .aprovechamientos-status-card__icon[data-v-80284016]{color:#159663}.aprovechamientos-status-card--metrics .aprovechamientos-status-card__icon[data-v-80284016]{color:#0b8f62;background:#ddf5e8}.aprovechamientos-status-card__title[data-v-80284016]{color:#0f4f3a;font-size:.98rem;font-weight:950;line-height:1.12}.aprovechamientos-status-card__ownership[data-v-80284016]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.aprovechamientos-status-card__ownership-pill[data-v-80284016]{min-width:0;min-height:3.9rem;display:grid;grid-template-columns:1.7rem minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:.12rem .55rem;padding:.7rem .85rem;border:1px solid rgba(111,136,117,.18);border-radius:14px;background:#ffffffe6;box-shadow:inset 0 1px #ffffffe0}.aprovechamientos-status-card__ownership-pill i[data-v-80284016]{grid-row:1 / span 2;width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.9rem}.aprovechamientos-status-card__ownership-pill.public i[data-v-80284016]{color:#0b8f62;background:#ddf5e8}.aprovechamientos-status-card__ownership-pill.private i[data-v-80284016]{color:#c46a08;background:#fff1d8}.aprovechamientos-status-card__ownership-pill strong[data-v-80284016]{grid-column:3;grid-row:1 / span 2;color:#0f4f3a;font-size:1.45rem;font-weight:950;line-height:1}.aprovechamientos-status-card__ownership-pill small[data-v-80284016]{color:#455c53;font-size:.82rem;font-weight:850}.aprovechamientos-status-card__status-strip[data-v-80284016]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:.2rem}.aprovechamientos-status-card__status-pill[data-v-80284016]{min-width:0;min-height:7.5rem;display:grid;grid-template-columns:1fr;grid-template-rows:2.45rem minmax(2.3rem,auto) 1.75rem;align-content:start;align-items:start;justify-items:center;gap:.36rem;padding:.7rem .55rem .95rem;border:0;border-right:1px solid rgba(122,145,128,.18);border-radius:0;background:transparent;position:relative}.aprovechamientos-status-card__status-pill[data-v-80284016]:last-child{border-right:0}.aprovechamientos-status-card__status-pill[data-v-80284016]:after{content:"";position:absolute;left:1.1rem;right:1.1rem;bottom:.2rem;height:.2rem;border-radius:999px;background:#dfe6df}.aprovechamientos-status-card__status-pill strong[data-v-80284016]{color:#17382d;font-size:1.75rem;font-weight:950;line-height:1;align-self:start}.aprovechamientos-status-card__status-pill small[data-v-80284016]{max-width:100%;color:#26372f;font-size:.84rem;font-weight:800;line-height:1.35;text-align:center;overflow-wrap:anywhere;align-self:start}.aprovechamientos-status-card__status-icon[data-v-80284016]{width:2.45rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:1.05rem}.aprovechamientos-status-card__status-icon i[data-v-80284016]{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;line-height:1}.aprovechamientos-status-card__status-pill.tone-blue[data-v-80284016]{background:transparent}.aprovechamientos-status-card__status-pill.tone-blue .aprovechamientos-status-card__status-icon[data-v-80284016]{color:#6d8477;background:#eef3ee}.aprovechamientos-status-card__status-pill.tone-blue[data-v-80284016]:after{background:#0d7f57}.aprovechamientos-status-card__status-pill.tone-amber[data-v-80284016]{background:transparent}.aprovechamientos-status-card__status-pill.tone-amber .aprovechamientos-status-card__status-icon[data-v-80284016]{color:#7d8b7f;background:#eef3ee}.aprovechamientos-status-card__status-pill.tone-amber[data-v-80284016]:after{background:#dfb157}.aprovechamientos-status-card__status-pill.tone-green[data-v-80284016]{background:transparent}.aprovechamientos-status-card__status-pill.tone-green .aprovechamientos-status-card__status-icon[data-v-80284016]{color:#7d8b7f;background:#eef3ee}.aprovechamientos-status-card__status-pill.tone-green[data-v-80284016]:after{background:#0d7f57}.aprovechamientos-status-card__status-pill.tone-slate[data-v-80284016]{background:transparent}.aprovechamientos-status-card__status-pill.tone-slate .aprovechamientos-status-card__status-icon[data-v-80284016]{color:#7d8b7f;background:#eef3ee}.aprovechamientos-status-card__status-pill.tone-slate[data-v-80284016]:after{background:#dfe4df}.aprovechamientos-status-card__metric-grid[data-v-80284016]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:.15rem;overflow:visible;border:0;border-radius:0;background:transparent}.aprovechamientos-status-card__metric-card[data-v-80284016]{min-width:0;display:grid;justify-items:center;align-content:start;gap:.5rem;padding:.4rem .9rem .2rem;text-align:center}.aprovechamientos-status-card__metric-card+.aprovechamientos-status-card__metric-card[data-v-80284016]{border-left:1px solid rgba(122,145,128,.18)}.aprovechamientos-status-card__metric-icon[data-v-80284016]{width:3.8rem;height:3.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#0b8f62;background:radial-gradient(circle at 50% 52%,#ccefd7 0,#ccefd7 46%,#e1f7e8 47%,#e1f7e8);box-shadow:0 0 0 .7rem #ebf3e9eb;font-size:1.34rem;line-height:1}.aprovechamientos-status-card__metric-icon i[data-v-80284016]{display:block;line-height:1}.aprovechamientos-status-card__metric-card strong[data-v-80284016]{min-width:0;color:#0f4f3a;font-size:2rem;font-weight:950;line-height:1;overflow-wrap:anywhere}.aprovechamientos-status-card__metric-card span[data-v-80284016]:last-child{min-width:0;color:#5f726a;font-size:.82rem;font-weight:800;line-height:1.35}.aprovechamientos-status-card__spark[data-v-80284016]{position:absolute;right:0;bottom:0;width:7rem;height:3.4rem;opacity:.07;background:repeating-linear-gradient(168deg,transparent 0 .55rem,rgba(97,151,113,.62) .58rem .67rem,transparent .7rem 1.15rem);pointer-events:none}.aprovechamientos-status-card__label[data-v-80284016],.aprovechamientos-status-card__value[data-v-80284016],.aprovechamientos-status-card__detail[data-v-80284016]{min-width:0;overflow-wrap:anywhere}.aprovechamientos-status-card__label[data-v-80284016]{color:#0f4f3a;font-size:.92rem;font-weight:950;line-height:1.18}.aprovechamientos-status-card__value[data-v-80284016]{color:#17382d;font-size:1.5rem;font-weight:900;line-height:1.05}.aprovechamientos-status-card__detail[data-v-80284016]{color:#65756e;font-size:.8rem;font-weight:760;line-height:1.32}.filter-grid[data-v-80284016],.create-grid[data-v-80284016]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.create-form[data-v-80284016]{display:grid;gap:.9rem;color:#17382d;padding:1.35rem;border:1px solid rgba(64,103,84,.14);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f7fbf8f5),radial-gradient(circle at top left,rgba(221,235,225,.42) 0 18%,transparent 44%);box-shadow:inset 0 1px #fffffff0,0 14px 34px #15372b0f}.create-form-header[data-v-80284016],.create-surface-card[data-v-80284016]{width:100%;box-sizing:border-box}.create-form-header[data-v-80284016]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.create-form-heading[data-v-80284016]{display:grid;gap:.18rem}.create-form-heading h2[data-v-80284016]{margin:0;color:#114f3c;font-size:clamp(2rem,2.6vw,2.35rem);line-height:1}.create-form-actions[data-v-80284016]{align-items:center}.create-secondary-action[data-v-80284016],.create-primary-action[data-v-80284016]{min-width:9.6rem;min-height:3rem;justify-content:center;border-radius:12px;font-weight:900}.create-secondary-action[data-v-80284016]{border-color:#176b4f47;background:#fffc}.create-primary-action[data-v-80284016]{box-shadow:0 14px 28px #176b4f2e}.create-surface-card[data-v-80284016]{padding:1rem 1.1rem;border:1px solid rgba(64,103,84,.1);border-radius:16px;background:#ffffffb3;box-shadow:inset 0 1px #ffffffe0,0 8px 20px #15372b09}.create-map-card[data-v-80284016]{display:grid;grid-template-columns:minmax(14rem,1.05fr) minmax(0,1.9fr) auto;align-items:center;gap:1rem}.create-map-overview[data-v-80284016]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center}.create-map-icon[data-v-80284016]{width:4.3rem;height:4.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#1c6f56;background:radial-gradient(circle at 50% 50%,#f5faf7 0,#f5faf7 44%,#eaf3ee 45%,#eaf3ee);box-shadow:inset 0 1px #ffffffeb;font-size:1.8rem}.create-map-copy[data-v-80284016]{display:grid;gap:.3rem}.create-map-copy h3[data-v-80284016],.create-panel-title[data-v-80284016]{margin:0;color:#14513f}.create-map-copy h3[data-v-80284016]{font-size:1.7rem;line-height:1.05}.create-map-hint[data-v-80284016]{margin:0;color:#66776f;font-size:.9rem;font-weight:700;line-height:1.45}.create-map-selector[data-v-80284016]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:.9rem;border:1px solid rgba(64,103,84,.12);border-radius:16px;background:#ffffffb8}.create-map-zone[data-v-80284016]{position:relative;min-height:4.7rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.9rem 1rem;border:1px solid rgba(55,103,83,.16);border-radius:14px;color:#24493d;background:linear-gradient(180deg,#fff,#f8fbf9);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.create-map-zone[data-v-80284016]:hover,.create-map-zone[data-v-80284016]:focus-visible{transform:translateY(-1px);border-color:#176b4f3d;box-shadow:0 10px 24px #176b4f1a}.create-map-zone.active[data-v-80284016]{border-color:#176b4f33;color:#fff;background:linear-gradient(135deg,#176b4f,#0f5d45),linear-gradient(180deg,#fff,#f8fbf9);box-shadow:0 16px 28px #176b4f38}.create-map-zone__badge[data-v-80284016]{width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:#e8f4edf5;font-size:.98rem}.create-map-zone.active .create-map-zone__badge[data-v-80284016]{position:absolute;top:-.4rem;right:-.35rem;color:#fff;background:#1c7a59;box-shadow:0 8px 20px #0a302447}.create-map-zone__content[data-v-80284016]{min-width:0;display:grid;gap:.16rem}.create-map-zone__name[data-v-80284016]{color:currentColor;font-size:.96rem;font-weight:900}.create-map-zone strong[data-v-80284016],.create-map-zone small[data-v-80284016]{color:inherit}.create-map-zone small[data-v-80284016]{opacity:.78}.create-panels-grid[data-v-80284016]{display:grid;grid-template-columns:1.05fr 1.28fr 1.05fr;gap:.9rem;align-items:start}.create-form-panel[data-v-80284016]{display:grid;gap:.85rem;min-width:0}.create-panel-header[data-v-80284016]{display:grid;gap:.35rem;padding-bottom:.75rem;border-bottom:1px solid rgba(55,103,83,.12)}.create-panel-title[data-v-80284016]{display:inline-flex;align-items:center;gap:.5rem;font-size:1.02rem;font-weight:900}.create-panel-title i[data-v-80284016]{color:#176b4f;font-size:.92rem}.create-panel-grid[data-v-80284016]{display:grid;gap:.78rem}.create-panel-grid--location[data-v-80284016],.create-panel-grid--characteristics[data-v-80284016]{grid-template-columns:repeat(2,minmax(0,1fr))}.create-panel-grid--data[data-v-80284016]{grid-template-columns:repeat(3,minmax(0,1fr))}.create-field--full[data-v-80284016]{grid-column:1 / -1}.create-spacer[data-v-80284016]{display:block}.create-notes-panel[data-v-80284016]{display:grid;gap:.4rem}.filter-field span[data-v-80284016]{min-height:0;overflow-wrap:anywhere;color:#2d5245;font-size:.8rem;font-weight:850;line-height:1.16;text-transform:none}.filter-field input[data-v-80284016],.filter-field select[data-v-80284016],.filter-field textarea[data-v-80284016]{width:100%;max-width:100%;min-width:0;min-height:43px;border:1px solid rgba(55,103,83,.14);border-radius:10px;color:#17382d;background:#fffffffa;padding:.56rem .7rem;font:inherit;box-shadow:inset 0 1px 2px #14312708}.filter-field textarea[data-v-80284016]{min-height:7.25rem;resize:vertical}.filter-field input[data-v-80284016]::-moz-placeholder,.filter-field textarea[data-v-80284016]::-moz-placeholder{color:#9aa9a1}.filter-field input[data-v-80284016]::placeholder,.filter-field textarea[data-v-80284016]::placeholder{color:#9aa9a1}.filter-field input[data-v-80284016]:focus-visible,.filter-field select[data-v-80284016]:focus-visible,.filter-field textarea[data-v-80284016]:focus-visible,.create-map-zone[data-v-80284016]:focus-visible{outline:2px solid rgba(23,107,79,.24);outline-offset:2px}.create-notes-field[data-v-80284016]{margin-top:0}.full-width-field[data-v-80284016]{margin-top:.8rem}.create-error-notice[data-v-80284016]{margin:0}.sr-only[data-v-80284016]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aprovechamientos-filter-grid[data-v-80284016]{grid-template-columns:minmax(17rem,1.7fr) repeat(4,minmax(7.2rem,1fr));align-items:start;gap:.68rem .78rem}.aprovechamientos-advanced-filters[data-v-80284016]{display:grid;gap:.36rem;padding-top:.38rem;border-top:1px solid rgba(55,103,83,.12)}.aprovechamientos-advanced-heading[data-v-80284016]{display:flex;align-items:center;gap:.45rem;color:#1f8cad;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.aprovechamientos-filter-grid--advanced[data-v-80284016]{grid-template-columns:repeat(5,minmax(0,1fr))}.table-shell[data-v-80284016]{min-width:0;border:1px solid rgba(55,103,83,.16);border-radius:14px;background:#fff}.aprovechamientos-results-panel[data-v-80284016]{width:100%;max-width:100%;overflow:visible;padding:1.08rem 1.15rem .85rem;background:linear-gradient(180deg,#fffffffc,#fafdfafc)}.aprovechamientos-results-toolbar[data-v-80284016]{min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.95rem}.aprovechamientos-results-heading[data-v-80284016]{min-width:min(100%,18rem);display:grid;gap:.2rem}.aprovechamientos-results-heading h3[data-v-80284016]{margin:0;font-size:1rem}.aprovechamientos-results-summary[data-v-80284016]{margin:0;color:#60756c;font-size:.76rem;font-weight:800;line-height:1.3}.aprovechamientos-results-toolbar__actions[data-v-80284016]{display:flex;align-items:center;gap:.55rem}.column-chooser[data-v-80284016]{position:relative}.column-chooser__trigger[data-v-80284016]{min-height:2.35rem;padding:.45rem .8rem;border:1px solid rgba(37,79,58,.16);border-radius:10px;background:#fff;color:#315246;cursor:pointer}.column-chooser__panel[data-v-80284016]{position:absolute;top:calc(100% + .45rem);right:0;z-index:20;display:grid;min-width:14rem;gap:.55rem;padding:.8rem;border:1px solid rgba(55,103,83,.18);border-radius:12px;background:#fff;box-shadow:0 12px 30px #1d3b3029}.column-chooser__option[data-v-80284016]{display:flex;align-items:center;gap:.5rem;color:#36564a;font-size:.78rem;font-weight:700}.column-chooser__reset[data-v-80284016]{border:0;padding:.2rem 0;color:#1f8cad;background:transparent;font-size:.72rem;font-weight:800;text-align:left;cursor:pointer}.aprovechamientos-table-shell[data-v-80284016]{min-width:0;width:100%;max-width:100%;border:1px solid rgba(55,103,83,.14);border-radius:14px;background:linear-gradient(180deg,#eff8f2f2,#fffffffa),radial-gradient(circle at 0% 0%,rgba(214,234,219,.54) 0 18%,transparent 34%);box-shadow:inset 0 1px #ffffffe6,0 10px 22px #1d3b300d;scrollbar-gutter:stable}.ordenacion-pagination-bar[data-v-80284016]{position:sticky;bottom:.45rem;z-index:8;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.72rem;margin-top:-3.05rem;padding:.58rem .72rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;color:#60756c;background:#fffffff5;box-shadow:0 8px 22px #1d3b301a;font-size:.72rem;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aprovechamientos-pagination-bar[data-v-80284016]{width:100%;max-width:100%;margin-top:0;box-sizing:border-box}@media (min-width: 90rem){.aprovechamientos-pagination-bar[data-v-80284016],.portal-shell.menu-collapsed .aprovechamientos-pagination-bar{width:100%}}.pagination-actions[data-v-80284016],.ordenacion-page-controls[data-v-80284016],.records-per-page-field[data-v-80284016]{display:inline-flex;align-items:center}.pagination-actions[data-v-80284016]{width:100%;flex-wrap:wrap;justify-content:space-between;gap:.55rem}.records-per-page-field[data-v-80284016]{gap:.36rem;color:#4f655c;font-weight:850}.records-per-page-field select[data-v-80284016]{height:1.9rem;min-width:3.35rem;border:1px solid rgba(55,103,83,.18);border-radius:6px;color:#17382d;background:#fff;padding:0 .42rem;font:inherit;font-weight:900}.ordenacion-page-controls[data-v-80284016]{gap:.28rem;padding:.16rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#fff;color:#4f655c}.pagination-page-indicator[data-v-80284016]{min-width:5.4rem;padding:0 .36rem;color:#17382d;text-align:center;font-weight:900}.pagination-arrow[data-v-80284016]{width:1.72rem;height:1.72rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;color:#1f8cad;background:transparent;cursor:pointer}.pagination-arrow[data-v-80284016]:disabled{color:#a2b1aa;cursor:not-allowed;opacity:.72}.pagination-arrow[data-v-80284016]:not(:disabled):hover,.pagination-arrow[data-v-80284016]:not(:disabled):focus-visible{color:#176b4f;background:#eef8f2}.apr-table[data-v-80284016],.quant-table[data-v-80284016]{width:100%;min-width:0;display:grid;align-items:center;-moz-column-gap:.42rem;column-gap:.42rem}.apr-table[data-v-80284016]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr) minmax(0,.84fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,.58fr) minmax(0,.52fr) minmax(0,.95fr) minmax(0,.82fr) minmax(0,.72fr) minmax(0,.78fr)}.quant-table[data-v-80284016]{grid-template-columns:minmax(0,1.2fr) repeat(7,minmax(0,.72fr))}.apr-table-header[data-v-80284016],.quant-table-header[data-v-80284016]{position:sticky;top:0;z-index:2;min-height:40px;padding:.42rem .56rem;border-bottom:1px solid rgba(55,103,83,.12);color:#2e5d4c;background:#fff;font-size:.65rem;font-weight:900;line-height:1.14;text-transform:uppercase}.apr-table-header .ownership-header[data-v-80284016]{color:#123f63;font-weight:950}.apr-table-row[data-v-80284016],.quant-table-row[data-v-80284016]{min-height:54px;width:100%;padding:.6rem .56rem;border:0;border-top:1px solid rgba(55,103,83,.09);color:#233f36;background:#fffffff0;text-align:left;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.apr-table-row[data-v-80284016]:hover,.apr-table-row.is-selected[data-v-80284016]{background:#f7fbf8;box-shadow:inset 2px 0 #176b4f57,inset 0 1px #ffffffe6}.apr-table>strong[data-v-80284016],.apr-table>span[data-v-80284016],.quant-table strong[data-v-80284016],.quant-table span[data-v-80284016]{min-width:0;overflow-wrap:anywhere;line-height:1.12;text-align:center;white-space:normal}.apr-table-row>span[data-v-80284016],.apr-table-row>strong[data-v-80284016]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.apr-table-row>.ownership-cell[data-v-80284016]{display:inline-flex;justify-content:center;-webkit-line-clamp:unset}.ownership-pill[data-v-80284016]{min-width:4.9rem;display:inline-flex;align-items:center;justify-content:center;padding:.34rem .58rem;border:1px solid transparent;border-radius:999px;font-size:.7rem;font-style:normal;font-weight:950;letter-spacing:0;line-height:1;box-shadow:0 8px 16px #16403114}.ownership-pill.public[data-v-80284016]{color:#075985;border-color:#0e749033;background:#e0f2fe}.ownership-pill.private[data-v-80284016]{color:#854d0e;border-color:#b4530938;background:#fef3c7}.row-actions[data-v-80284016]{display:inline-flex;justify-content:flex-end;text-align:right}.apr-table-row>.row-actions[data-v-80284016]{display:inline-flex}.row-consult-action[data-v-80284016]{min-width:5.25rem;color:#1d718c;border-color:#1d718c2e;background:#f7fcfd;box-shadow:none}.row-consult-action i[data-v-80284016],.row-consult-action b[data-v-80284016]{display:inline-flex;align-items:center;color:inherit;font-size:inherit;line-height:1}.apr-table-row:hover .row-consult-action[data-v-80284016],.apr-table-row.is-selected .row-consult-action[data-v-80284016]{color:#fff;border-color:#176b4f;background:#176b4f}.state-pill[data-v-80284016]{min-width:72px;display:inline-flex;justify-content:center;padding:.3rem .45rem;border-radius:999px;font-size:.7rem;font-style:normal;font-weight:800}.state-pill.ok[data-v-80284016]{color:#11633d;background:#def7e8}.state-pill.warn[data-v-80284016]{color:#7a5111;background:#fff1cd}.state-pill.info[data-v-80284016]{color:#20577a;background:#dff1ff}.state-pill.inactive[data-v-80284016]{color:#5f6f69;background:#edf1ef}.detail-page[data-v-80284016]{display:grid;gap:1rem;animation:page-soft-enter-80284016 .22s ease-out both}.ordenacion-instrument-header[data-v-80284016],.aprovechamiento-detail-header[data-v-80284016]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:1.25rem;padding:.62rem 0 .66rem}.ordenacion-instrument-heading[data-v-80284016],.aprovechamiento-heading-row[data-v-80284016]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start;gap:.42rem}.aprovechamiento-title-block[data-v-80284016]{min-width:0}.detail-back-action[data-v-80284016]{min-height:30px;width:auto;padding:0 .56rem;gap:.3rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;color:#2f5f49;background:#fff;font-size:.69rem;font-weight:900}.instrument-title-line[data-v-80284016]{min-width:0;display:flex;align-items:center;gap:.52rem;flex-wrap:wrap}.instrument-title-line .state-pill[data-v-80284016]{transform:translateY(1px)}.instrument-title-line h2[data-v-80284016],.aprovechamiento-title-block h2[data-v-80284016]{margin:0;color:#17382d;font-size:1.04rem;font-weight:950;line-height:1.12}.ordenacion-detail-title p[data-v-80284016],.aprovechamiento-title-block p[data-v-80284016]{margin:.22rem 0 0;color:#66766f;font-size:.82rem;font-weight:900}.ordenacion-instrument-actions[data-v-80284016],.detail-header-actions[data-v-80284016]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.46rem;align-self:center;padding:0;border:0;border-radius:0;background:transparent}.ordenacion-instrument-actions .text-action[data-v-80284016],.detail-header-actions .text-action[data-v-80284016]{min-height:38px;padding-inline:.82rem;border-color:#37675329;background:#fff;font-size:.75rem}.detail-header-status[data-v-80284016]{min-width:0;min-height:38px;display:inline-flex;align-items:center;gap:.5rem;color:#66766f;font-size:.72rem;font-weight:850;white-space:nowrap}.detail-header-status .state-pill[data-v-80284016]{transform:none}.more-action[data-v-80284016]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:#17382d;background:#fff;cursor:pointer}.detail-inline-notice[data-v-80284016]{margin:0}.ordenacion-detail-tabs[data-v-80284016],.aprovechamientos-detail-tabs[data-v-80284016]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1.1rem;padding:0 0 .05rem;border-bottom:1px solid rgba(55,103,83,.14)}.ordenacion-detail-tab[data-v-80284016],.aprovechamientos-detail-tab[data-v-80284016]{min-height:42px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;border:0;padding:0 .35rem;color:#233f36;background:transparent;cursor:pointer;font-size:.82rem;font-weight:850;transition:color .18s ease,background-color .18s ease}.ordenacion-detail-tab[data-v-80284016]:after,.aprovechamientos-detail-tab[data-v-80284016]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent;transform:scaleX(0);transform-origin:center;transition:background-color .18s ease,transform .22s ease}.ordenacion-detail-tab i[data-v-80284016],.aprovechamientos-detail-tab i[data-v-80284016]{color:#2f6b58;font-size:.9rem}.ordenacion-detail-tab.active[data-v-80284016],.aprovechamientos-detail-tab.active[data-v-80284016]{color:#176b4f}.ordenacion-detail-tab.active[data-v-80284016]:after,.aprovechamientos-detail-tab.active[data-v-80284016]:after{background:#176b4f;transform:scaleX(1)}.detail-information-layout[data-v-80284016]{display:grid;gap:.9rem}.detail-kpi-grid[data-v-80284016]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.detail-kpi-card[data-v-80284016]{min-width:0;min-height:5.4rem;display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#fff;box-shadow:0 10px 22px #1d3b300f}.detail-kpi-card__icon[data-v-80284016]{flex:0 0 auto;width:2.9rem;height:2.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:#e8f7ef}.detail-kpi-card:nth-child(3) .detail-kpi-card__icon[data-v-80284016]{color:#9a620c;background:#fff3dd}.detail-kpi-card__body[data-v-80284016]{min-width:0;display:grid;gap:.18rem}.detail-kpi-card small[data-v-80284016],.detail-kpi-card strong[data-v-80284016],.detail-kpi-card em[data-v-80284016]{min-width:0;overflow-wrap:anywhere}.detail-kpi-card small[data-v-80284016]{color:#60756c;font-size:.72rem;font-weight:850}.detail-kpi-card strong[data-v-80284016]{color:#17382d;font-size:1.15rem;font-weight:950;line-height:1.1}.detail-kpi-card em[data-v-80284016]{color:#9a620c;font-size:.72rem;font-style:normal;font-weight:900}.info-card[data-v-80284016]{padding:1.1rem 1.18rem}.info-card--hero[data-v-80284016]{display:grid;gap:1rem}.info-kpi-grid[data-v-80284016]{margin-bottom:.15rem}.info-card-title[data-v-80284016]{margin:0 0 .85rem;color:#17382d;font-size:1rem;font-weight:950}.info-alert-banner[data-v-80284016]{display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.8rem .95rem;border:1px solid rgba(198,92,29,.34);border-radius:.9rem;background:linear-gradient(135deg,#fff7ed,#fffdf9);color:#9a4613;font-size:.82rem;font-weight:850;box-shadow:0 12px 24px #9a461314}.info-alert-banner i[data-v-80284016]{color:#e26d1d;font-size:1rem}.info-definition-grid[data-v-80284016]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.info-definition-row[data-v-80284016]{min-width:0;display:grid;grid-template-columns:minmax(10rem,.72fr) minmax(0,1fr);align-items:center;gap:.7rem;min-height:2.55rem;border-bottom:1px solid rgba(55,103,83,.1)}.info-definition-row dt[data-v-80284016],.info-definition-row dd[data-v-80284016]{min-width:0;overflow-wrap:anywhere}.info-definition-row dt[data-v-80284016]{display:inline-flex;align-items:center;gap:.55rem;color:#2c5849;font-size:.78rem;font-weight:950}.info-definition-row dt i[data-v-80284016]{color:#2d9b73;font-size:1rem}.info-definition-row dd[data-v-80284016]{margin:0;color:#29483d;font-size:.82rem;font-weight:850}.info-observation-list[data-v-80284016]{display:grid;gap:.42rem;margin:0;padding-left:1.1rem;color:#29483d;font-size:.84rem;font-weight:750;line-height:1.45}.detail-grid[data-v-80284016]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);grid-template-areas:"summary summary" "signal side" "quant quant";gap:var(--portal-grid-gap)}.detail-summary-panel[data-v-80284016],.detail-signal-panel[data-v-80284016],.detail-quantification-panel[data-v-80284016]{min-width:0}.detail-summary-panel[data-v-80284016]{grid-area:summary}.detail-signal-panel[data-v-80284016]{grid-area:signal}.detail-quantification-panel[data-v-80284016]{grid-area:quant}.detail-side-panel[data-v-80284016]{grid-area:side;align-self:start}.detail-meta[data-v-80284016]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.compact-meta[data-v-80284016]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-meta div[data-v-80284016]{min-width:0;padding:.7rem .75rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#f7fbf8}.detail-meta dt[data-v-80284016]{color:#627970;font-size:.72rem;font-weight:800;text-transform:uppercase}.detail-meta dd[data-v-80284016]{margin:.32rem 0 0;color:#183b30;font-weight:800}.detail-paragraph[data-v-80284016]{margin:.95rem 0 0;color:#436056;line-height:1.55}.tramitacion-panel[data-v-80284016]{display:grid;gap:.55rem}.tramitacion-viewer-section[data-v-80284016],.tramitacion-process-section[data-v-80284016]{min-width:0;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#f7fbf8}.species-reference-step[data-v-80284016]{display:grid;gap:.9rem;padding:.95rem}.species-reference-step__intro[data-v-80284016]{padding:.9rem 1rem;border:1px solid rgba(55,103,83,.12);border-radius:10px;background:linear-gradient(180deg,#fbfdfb,#fff);color:#355448}.species-reference-step__intro p[data-v-80284016]{margin:0;line-height:1.55}.species-reference-list[data-v-80284016]{display:grid;gap:.9rem}.species-reference-card[data-v-80284016]{display:grid;gap:.85rem;padding:.95rem 1rem;border:1px solid rgba(55,103,83,.12);border-radius:12px;background:#fff;box-shadow:0 10px 24px #163d300a}.species-reference-card__header[data-v-80284016]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.species-reference-card__eyebrow[data-v-80284016]{display:inline-flex;margin-bottom:.25rem;color:#176b4f;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.species-reference-card__header h4[data-v-80284016]{margin:0;color:#17382d;font-size:1rem}.species-reference-card__identity[data-v-80284016]{min-width:0}.species-reference-card__affectations[data-v-80284016]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.62rem 0 0;padding:0;list-style:none}.species-reference-card__affectations-label[data-v-80284016],.species-reference-card__affection[data-v-80284016]{min-height:1.8rem;display:inline-flex;align-items:center;gap:.32rem;padding:.25rem .52rem;border:1px solid rgba(31,102,128,.15);border-radius:999px;color:#1f6680;background:#eef8fb;font-size:.72rem;font-weight:800;line-height:1.2}.species-reference-card__affectations-label[data-v-80284016]{color:#176b4f;border-color:#176b4f24;background:#eef7f2;font-weight:900}.species-reference-card__affection.is-clear[data-v-80284016]{color:#17633f;border-color:#17633f24;background:#e8f7ef}.species-reference-table[data-v-80284016]{display:grid;grid-template-columns:minmax(12rem,1.3fr) repeat(4,minmax(8rem,1fr));border:1px solid rgba(55,103,83,.12);border-radius:10px;overflow:hidden;background:#fff}.species-reference-table>span[data-v-80284016],.species-reference-table>strong[data-v-80284016]{min-width:0;padding:.85rem .9rem;border-bottom:1px solid rgba(55,103,83,.08);color:#355448;font-size:.88rem}.species-reference-table>span[data-v-80284016]{background:#fff}.species-reference-table>span[data-v-80284016]:nth-child(-n+5){color:#176b4f;background:#eef7f2;font-size:.8rem;font-weight:900}.species-reference-table[data-v-80284016]>:nth-child(5n+1),.species-reference-table[data-v-80284016]>:nth-child(5n+2),.species-reference-table[data-v-80284016]>:nth-child(5n+3),.species-reference-table[data-v-80284016]>:nth-child(5n+4){border-right:1px solid rgba(55,103,83,.08)}.species-reference-table>strong[data-v-80284016]{color:#17382d;background:#f7fbf8;font-weight:900}.species-reference-table__total-label[data-v-80284016]{color:#176b4f}.tramitacion-viewer-section[data-v-80284016]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);gap:.85rem;padding:.85rem}.ordenacion-map-stage[data-v-80284016]{min-height:18rem;position:relative;overflow:hidden;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#dbe7ee}.aprovechamientos-map-stage[data-v-80284016]{height:clamp(20rem,44vh,31rem)}.aprovechamientos-map-stage--tramitacion[data-v-80284016]{height:clamp(24rem,58vh,34rem)}.aprovechamientos-map-stage[data-v-80284016] .geo-viewer-root{height:100%;min-height:100%}.aprovechamientos-map-stage[data-v-80284016] .geo-region--info{display:none}.aprovechamientos-map-stage[data-v-80284016] .geo-search{left:.85rem;right:auto;width:min(18rem,calc(100% - 1.7rem))}.aprovechamientos-map-stage[data-v-80284016] .geo-region--left{top:.85rem;left:auto;right:.85rem;bottom:.85rem;width:min(23rem,calc(100% - 5.6rem));max-width:calc(100% - 5.6rem);height:auto;z-index:24}.aprovechamientos-map-stage[data-v-80284016] .geo-region--left.geo-region--collapsed{top:auto;left:auto;right:.85rem;bottom:.85rem;width:auto;max-width:calc(100% - 1.7rem);height:auto}.aprovechamientos-map-stage[data-v-80284016] .geo-region--left .geo-panel{height:100%;max-height:100%}.aprovechamientos-map-stage[data-v-80284016] .geo-region--left.geo-region--collapsed .geo-panel{height:auto}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--left .geo-panel-header{min-height:2.8rem;font-size:.88rem}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--left .geo-panel-body{display:grid;grid-template-rows:minmax(0,1fr) minmax(8.5rem,.82fr);min-height:0;overflow:hidden;padding:0}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-layer-manager-scroll{min-height:0;overflow-y:auto;border-bottom:1px solid rgba(44,66,56,.12)}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--left .geo-group-header{min-height:2.85rem;padding:.78rem 1rem}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--left .geo-group-title{font-size:.9rem;line-height:1.25}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--left .geo-layer-row{min-height:2.15rem;gap:.58rem;padding:.42rem 0}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--left .geo-group-list>.geo-layer-item>.geo-layer-row{padding:.58rem 1rem}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--left .geo-layer-checkbox{width:1.08rem;height:1.08rem;margin-top:.05rem}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--left .geo-layer-swatch{width:.9rem;height:.9rem;margin-top:.12rem}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--left .geo-layer-title{font-size:.88rem;line-height:1.28}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--left .geo-layer-status{font-size:.66rem}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-layer-manager-legend{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:.65rem .75rem .7rem;background:#f7faf8db}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-layer-manager-legend__title{display:flex;align-items:center;gap:.42rem;color:#24463a;font-size:.88rem;font-weight:900;line-height:1.15;text-transform:uppercase}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-layer-manager-legend__list{min-height:0}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-layer-manager-legend__item{min-height:2rem}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--left.geo-region--collapsed .geo-layer-manager-legend,.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-region--bottom .geo-legend{display:none}.aprovechamientos-map-stage--tramitacion[data-v-80284016] .geo-viewer-map .ol-scale-line,.aprovechamientos-map-stage--tramitacion[data-v-80284016] .ol-scale-line{position:absolute!important;left:0!important;right:auto!important;bottom:0!important;top:auto!important;z-index:6!important;display:block!important}.tramitacion-viewer-info[data-v-80284016]{min-width:0;align-self:stretch;display:grid;align-content:start;gap:.75rem;padding:.35rem}.tramitacion-stepper[data-v-80284016]{position:relative;z-index:1;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#fff}.tramitacion-step[data-v-80284016]{min-width:0;min-height:4.1rem;position:relative;display:flex;align-items:center;gap:.56rem;border:0;border-right:1px solid rgba(55,103,83,.12);padding:.72rem .68rem;color:#29483d;background:#fff;cursor:pointer;text-align:left;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.tramitacion-step[data-v-80284016]:last-child{border-right:0}.tramitacion-step[data-v-80284016]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent;transform:scaleX(0);transform-origin:center;transition:background-color .18s ease,transform .22s ease}.tramitacion-step[data-v-80284016]:hover,.tramitacion-step[data-v-80284016]:focus-visible{background:#f4faf7}.tramitacion-step.active[data-v-80284016]{color:#176b4f;background:#f7fcf9}.tramitacion-step.active[data-v-80284016]:after{background:#176b4f;transform:scaleX(1)}.tramitacion-step__marker[data-v-80284016]{flex:0 0 auto;width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(55,103,83,.14);border-radius:999px;color:#2f6b58;background:#e8f7ef;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.tramitacion-step.active .tramitacion-step__marker[data-v-80284016]{color:#fff;border-color:#176b4f;background:#176b4f;transform:scale(1.04)}.tramitacion-step__body[data-v-80284016]{min-width:0;display:grid;gap:.16rem}.tramitacion-step__body small[data-v-80284016],.tramitacion-step__body strong[data-v-80284016]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tramitacion-step__body small[data-v-80284016]{color:#60756c;font-size:.7rem;font-weight:850;text-transform:uppercase}.tramitacion-step__body strong[data-v-80284016]{color:inherit;font-size:.94rem;font-weight:950}.tramitacion-process-section[data-v-80284016]{position:relative;z-index:1;display:grid;gap:.95rem;padding:.95rem;animation:content-soft-enter-80284016 .18s ease-out both}.tramitacion-active-header[data-v-80284016]{display:grid;gap:.28rem}.tramitacion-active-header h3[data-v-80284016]{margin:0;color:#17382d;font-size:1.04rem;font-weight:950}.tramitacion-active-header p[data-v-80284016]{margin:0;color:#60756c;font-size:.82rem;font-weight:750;line-height:1.45}.tramitacion-action-row[data-v-80284016],.tramitacion-summary-grid[data-v-80284016]{min-width:0}.tramitacion-action-row[data-v-80284016]{display:flex;flex-wrap:wrap;gap:.5rem}.tramitacion-action.primary[data-v-80284016]{color:#fff;border-color:#176b4f;background:#176b4f}.tramitacion-summary-grid[data-v-80284016]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.tramitacion-timeline[data-v-80284016]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.tramitacion-timeline li[data-v-80284016]{min-width:0;display:grid;align-items:center;gap:.55rem;padding:.58rem 0;border-top:1px solid rgba(55,103,83,.1)}.tramitacion-timeline strong[data-v-80284016],.tramitacion-timeline small[data-v-80284016]{min-width:0;overflow-wrap:anywhere}.tramitacion-timeline small[data-v-80284016]{color:#60756c;font-weight:800}.tramitacion-timeline strong[data-v-80284016]{color:#17382d;font-weight:900}.cubicacion-workbench[data-v-80284016]{display:grid;gap:.9rem;min-width:0;color:#17382d}.cubicacion-table-heading[data-v-80284016]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cubicacion-info-card[data-v-80284016]{display:grid;gap:.62rem;padding:.9rem;border:1px solid rgba(35,140,31,.18);border-radius:8px;background:#d8f4d8;text-align:center}.cubicacion-info-card h4[data-v-80284016],.cubicacion-data-section h4[data-v-80284016],.cubicacion-table-card h5[data-v-80284016],.cubicacion-table-heading h4[data-v-80284016],.cubicacion-table-heading h5[data-v-80284016]{margin:0;color:#07a;font-weight:950}.cubicacion-info-card p[data-v-80284016]{margin:0;color:#07a;font-size:.82rem;font-weight:780}.cubicacion-coefficients[data-v-80284016]{display:grid;gap:.45rem;padding:.62rem;border:1px solid #0097d4;border-radius:6px;background:#d8f0fb}.cubicacion-coefficients span[data-v-80284016],.cubicacion-doc-links span[data-v-80284016]{color:#07a;font-weight:950}.cubicacion-coefficients p[data-v-80284016]{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.cubicacion-doc-links[data-v-80284016]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.cubicacion-data-section[data-v-80284016]{display:grid;gap:.75rem;min-width:0;padding-top:.3rem;border-top:2px solid #0077aa}.cubicacion-warning[data-v-80284016]{max-width:38rem;display:inline-flex;align-items:center;gap:.65rem;margin:0;padding:.72rem .85rem;border:1px solid rgba(198,92,29,.32);color:#9a4613;background:#fffaf6;font-size:.76rem;font-weight:850}.cubicacion-warning i[data-v-80284016]{color:#e26d1d}.cubicacion-species-section[data-v-80284016]{display:grid;gap:.7rem;min-width:0}.cubicacion-species-form[data-v-80284016]{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:.5rem}.cubicacion-species-form label[data-v-80284016]{display:grid;gap:.25rem;color:#07a;font-size:.74rem;font-weight:900}.cubicacion-species-form input[data-v-80284016],.cubicacion-species-form select[data-v-80284016]{min-height:2rem;border:1px solid rgba(0,119,170,.34);border-radius:4px;padding:.35rem .45rem;color:#17382d;background:#fff;font:inherit;font-weight:780}.cubicacion-data-grid[data-v-80284016],.cubicacion-results-grid[data-v-80284016]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:0}.cubicacion-table-card[data-v-80284016]{min-width:0;display:grid;align-content:start;gap:.6rem}.cubicacion-table[data-v-80284016]{min-width:0;display:grid;align-items:center;overflow:hidden;border:1px solid rgba(0,119,170,.28);border-radius:4px;background:#cfeefa;font-size:.76rem}.cubicacion-table>span[data-v-80284016],.cubicacion-table>small[data-v-80284016],.cubicacion-table>input[data-v-80284016],.cubicacion-table>button[data-v-80284016]{min-height:1.58rem;min-width:0;border:0;border-bottom:1px solid rgba(0,119,170,.36);padding:.24rem .42rem}.cubicacion-table>span[data-v-80284016]{color:#23483f;font-weight:760}.cubicacion-table>small[data-v-80284016]{color:#07a;font-weight:850}.cubicacion-table>input[data-v-80284016]{width:100%;color:#17382d;background:#fff;font:inherit;font-weight:820}.cubicacion-classification-table>span[data-v-80284016]:nth-child(-n+6),.cubicacion-diametric-table>span[data-v-80284016]:nth-child(-n+3),.cubicacion-sample-table>span[data-v-80284016]:nth-child(-n+4),.cubicacion-species-table>span[data-v-80284016]:nth-child(-n+11),.cubicacion-results-table>span[data-v-80284016]:nth-child(-n+4){color:#07a;background:#f4fbfe;font-size:.72rem;font-weight:950}.cubicacion-diametric-table[data-v-80284016]{grid-template-columns:minmax(7rem,1fr) minmax(5rem,.75fr) 2.2rem;overflow-y:auto}.cubicacion-sample-table[data-v-80284016]{grid-template-columns:2.2rem minmax(6rem,1fr) minmax(6rem,1fr) 2.2rem}.cubicacion-species-table[data-v-80284016]{grid-template-columns:minmax(8rem,1.25fr) minmax(3rem,.45fr) minmax(4.5rem,.7fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(6rem,.8fr) 2.3rem;overflow-x:auto}.cubicacion-species-row[data-v-80284016]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(8rem,1.25fr) minmax(3rem,.45fr) minmax(4.5rem,.7fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(6rem,.8fr) minmax(6rem,.8fr) 2.3rem;color:#23483f;cursor:pointer}.cubicacion-species-row[data-v-80284016]:hover,.cubicacion-species-row[data-v-80284016]:focus-visible{outline:none;background:#e8f8ff}.cubicacion-species-row.is-selected[data-v-80284016]{color:#005f89;background:#bdeaff;box-shadow:inset 3px 0 #07a}.cubicacion-species-row>span[data-v-80284016]{min-height:1.68rem;min-width:0;display:flex;align-items:center;border-bottom:1px solid rgba(0,119,170,.36);padding:.24rem .42rem;overflow-wrap:anywhere;font-weight:780}.cubicacion-classification-table[data-v-80284016]{grid-template-columns:2.2rem minmax(10rem,1.3fr) repeat(4,minmax(6rem,1fr))}.cubicacion-classification-check[data-v-80284016]{position:relative;justify-self:center;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin:0;cursor:pointer}.cubicacion-classification-check-input[data-v-80284016]{position:absolute;clip-path:inset(50%);overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.cubicacion-classification-check-ui[data-v-80284016]{position:relative;display:inline-flex;width:1.15rem;height:1.15rem;border:1px solid rgba(23,104,61,.28);border-radius:.38rem;background:linear-gradient(180deg,#fff,#f1f7f3);box-shadow:inset 0 1px #fffffff2,0 1px 2px #17683d1f;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.cubicacion-classification-check-ui[data-v-80284016]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.34rem;height:.58rem;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:translateY(-.04rem) rotate(45deg) scale(.8);opacity:0;transition:opacity .14s ease,transform .14s ease,border-color .14s ease}.cubicacion-classification-check-input:checked+.cubicacion-classification-check-ui[data-v-80284016]{border-color:#17683d;background:linear-gradient(180deg,#238b4f,#17683d);box-shadow:inset 0 1px #ffffff2e,0 3px 8px #17683d2e}.cubicacion-classification-check-input:checked+.cubicacion-classification-check-ui[data-v-80284016]:after{border-color:#fff;opacity:1;transform:translateY(-.06rem) rotate(45deg) scale(1)}.cubicacion-classification-check-input:focus-visible+.cubicacion-classification-check-ui[data-v-80284016]{outline:2px solid rgba(23,104,61,.2);outline-offset:3px}.cubicacion-classification-table>.cubicacion-classification-check[data-v-80284016]{padding:0;border-bottom-color:#0077aa3d}.cubicacion-results-table[data-v-80284016]{grid-template-columns:repeat(4,minmax(0,1fr))}.cubicacion-remove-action[data-v-80284016]{width:1.82rem;height:1.82rem;justify-self:center;align-self:center;color:#d93434;border-color:transparent;border-radius:999px;background:transparent}.cubicacion-remove-action i[data-v-80284016]{font-size:1rem}.cubicacion-total[data-v-80284016],.cubicacion-card-actions[data-v-80284016]{display:flex;align-items:center;gap:.65rem;margin:0}.cubicacion-total[data-v-80284016]{color:#17382d;font-size:.82rem}.cubicacion-card-actions[data-v-80284016]{flex-wrap:wrap}.cubicacion-table-card--balanced[data-v-80284016]{height:100%;display:flex;flex-direction:column;align-items:stretch}.cubicacion-table-card--balanced .cubicacion-table[data-v-80284016]{align-content:start}.cubicacion-table-card-footer[data-v-80284016]{margin-top:auto;display:grid;gap:.65rem}.cubicacion-save-action[data-v-80284016]{justify-self:end}.cubicacion-workbench[data-v-80284016]{position:relative;z-index:1;gap:1.05rem;padding:.2rem .1rem .35rem;color:#17382d}.cubicacion-add-species-card[data-v-80284016],.cubicacion-species-section[data-v-80284016],.cubicacion-info-card[data-v-80284016],.cubicacion-data-section[data-v-80284016]{position:relative;z-index:1;min-width:0;display:grid;gap:.95rem;border:1px solid rgba(34,84,57,.12);border-radius:14px;padding:1.1rem 1.15rem 1rem;background:radial-gradient(circle at 0% 0%,rgba(240,248,242,.8),transparent 34%),linear-gradient(180deg,#fcfdfcf5,#fff);box-shadow:0 12px 28px #184a360d,inset 0 1px #ffffffc7}.cubicacion-table-heading[data-v-80284016]{align-items:center;gap:.8rem}.cubicacion-table-heading h4[data-v-80284016],.cubicacion-data-section>h4[data-v-80284016],.cubicacion-table-card h5[data-v-80284016]{display:inline-flex;align-items:center;gap:.6rem;color:#0f643b;font-size:1.03rem;line-height:1.2}.cubicacion-table-heading h4 i[data-v-80284016],.cubicacion-data-section>h4 i[data-v-80284016],.cubicacion-info-card h4 i[data-v-80284016],.cubicacion-table-card h5 i[data-v-80284016]{color:#1f7a4a}.cubicacion-table-heading p[data-v-80284016]{margin:0;color:#6b7670;font-size:.8rem;font-weight:700;justify-self:end}.cubicacion-species-form[data-v-80284016]{flex:1 1 auto;display:grid;grid-template-columns:minmax(7.5rem,.8fr) minmax(11rem,1.15fr) minmax(5.5rem,.52fr) auto 1px auto auto;align-items:end;gap:.75rem}.cubicacion-species-form label[data-v-80284016]{color:#23362d;font-size:.76rem;font-weight:800}.cubicacion-species-form input[data-v-80284016],.cubicacion-species-form select[data-v-80284016]{min-height:2.5rem;border-color:#294f3a29;border-radius:10px;background:#fff;box-shadow:inset 0 1px #ffffffe6;padding-inline:.75rem}.cubicacion-form-separator[data-v-80284016]{width:1px;height:2.8rem;background:#1f44341a}.cubicacion-primary-action[data-v-80284016],.cubicacion-secondary-action[data-v-80284016]{min-height:2.5rem;border-radius:10px;font-weight:800;box-shadow:none}.cubicacion-primary-action[data-v-80284016]{min-width:8.8rem;border-color:#17683d;background:linear-gradient(180deg,#238b4f,#17683d);color:#fff}.cubicacion-primary-action[data-v-80284016]:hover,.cubicacion-primary-action[data-v-80284016]:focus-visible{border-color:#145b35;background:linear-gradient(180deg,#1f7f49,#145b35)}.cubicacion-secondary-action[data-v-80284016]{border:1px solid rgba(37,79,58,.16);background:#fff;color:#315246}.cubicacion-secondary-action[data-v-80284016]:hover,.cubicacion-secondary-action[data-v-80284016]:focus-visible{border-color:#16614338;background:#f8fbf9}.cubicacion-table[data-v-80284016]{border-color:#27523a1f;border-radius:12px;background:#fff;font-size:.79rem}.cubicacion-table>span[data-v-80284016],.cubicacion-table>small[data-v-80284016],.cubicacion-table>input[data-v-80284016],.cubicacion-table>button[data-v-80284016],.cubicacion-species-row>span[data-v-80284016]{min-height:2.05rem;border-bottom-color:#1f44341a;padding:.38rem .7rem}.cubicacion-classification-table>span[data-v-80284016]:nth-child(-n+6),.cubicacion-diametric-table>span[data-v-80284016]:nth-child(-n+3),.cubicacion-sample-table>span[data-v-80284016]:nth-child(-n+4),.cubicacion-species-table>span[data-v-80284016]:nth-child(-n+11),.cubicacion-results-table>span[data-v-80284016]:nth-child(-n+4){color:#48544e;background:#fcfdfc;font-size:.73rem;font-weight:850}.cubicacion-species-row[data-v-80284016]{background:#fff}.cubicacion-species-row[data-v-80284016]:hover,.cubicacion-species-row[data-v-80284016]:focus-visible{background:#f4faf6}.cubicacion-species-row.is-selected[data-v-80284016]{color:#17382d;background:#eef8ea;box-shadow:inset 4px 0 #2f7a4c}.cubicacion-species-row--totals[data-v-80284016]{cursor:default;background:#fff}.cubicacion-species-row--totals>span[data-v-80284016]{border-bottom:0;color:#17382d;font-weight:950}.cubicacion-species-row--totals>span[data-v-80284016]:nth-child(3),.cubicacion-species-row--totals>span[data-v-80284016]:nth-child(4),.cubicacion-species-row--totals>span[data-v-80284016]:nth-child(6),.cubicacion-species-row--totals>span[data-v-80284016]:nth-child(7),.cubicacion-species-row--totals>span[data-v-80284016]:nth-child(9),.cubicacion-species-row--totals>span[data-v-80284016]:nth-child(10){color:#18683f}.cubicacion-remove-action[data-v-80284016]{color:#2d7b52;border-radius:999px}.cubicacion-info-card[data-v-80284016]{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:start;background:#fff}.cubicacion-selected-heading[data-v-80284016]{display:grid;gap:.8rem;min-width:0}.cubicacion-info-card h4[data-v-80284016]{display:inline-flex;align-items:center;gap:.55rem;color:#145f3b;text-align:left}.cubicacion-coefficients[data-v-80284016]{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center;border:0;border-radius:0;padding:0;background:transparent;text-align:left}.cubicacion-coefficients span[data-v-80284016]{color:#304239;font-size:.78rem}.cubicacion-coefficients p[data-v-80284016]{justify-content:flex-start;gap:.35rem}.cubicacion-coefficients strong[data-v-80284016]{color:#145f3b}.cubicacion-coefficients p strong[data-v-80284016]{display:inline-flex;align-items:center;min-height:2rem;margin-left:.15rem;padding:0 .45rem;border:1px solid rgba(31,68,52,.12);border-radius:6px;background:#fff}.cubicacion-doc-links[data-v-80284016]{justify-content:flex-start;gap:.7rem}.cubicacion-doc-links span[data-v-80284016]{flex:0 0 100%;color:#1f352c;font-size:.78rem;text-align:left}.cubicacion-doc-links a[data-v-80284016]{display:inline-flex;align-items:center;gap:.35rem;color:#1b658c;font-size:.78rem;font-weight:820}.cubicacion-data-grid[data-v-80284016]{gap:.85rem;align-items:stretch}.cubicacion-table-card[data-v-80284016]{padding:1rem .95rem .9rem;border:1px solid rgba(39,82,58,.1);border-radius:14px;background:#fff;box-shadow:inset 0 1px #ffffffbf}.cubicacion-result-kpis[data-v-80284016]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cubicacion-result-kpis article[data-v-80284016]{min-width:0;display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:.15rem .75rem;align-items:center;padding:.92rem 1rem;border:1px solid rgba(39,82,58,.12);border-radius:12px;background:#fff}.cubicacion-result-kpis i[data-v-80284016]{grid-row:1 / span 2;color:#0f7a49;font-size:1.35rem}.cubicacion-result-kpis span[data-v-80284016]{color:#5d6b64;font-size:.75rem;font-weight:820}.cubicacion-result-kpis strong[data-v-80284016]{color:#0f7a49;font-size:1rem;font-weight:950}.adjudicacion-workbench[data-v-80284016]{display:grid;gap:.7rem;min-width:0}.adjudicacion-form[data-v-80284016]{display:grid;gap:.7rem;min-width:0;padding:.55rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#fff;box-shadow:0 8px 22px #163d300b}.adjudicacion-header-row[data-v-80284016]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1rem}.adjudicacion-form-toolbar[data-v-80284016]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.56rem}.adjudicacion-form-toolbar .text-action[data-v-80284016]{min-height:2.18rem;padding:.42rem .82rem;border-color:#37675333;border-radius:6px;color:#17382d;background:#fff;font-size:.78rem;font-weight:900;box-shadow:none}.adjudicacion-form-toolbar .primary-action[data-v-80284016]{border-color:#0f6a4b;color:#fff;background:linear-gradient(180deg,#15815e,#0f6a4b);box-shadow:0 8px 18px #0f6a4b2e}.compact-save-action[data-v-80284016]{padding-inline:.9rem}.adjudicacion-section[data-v-80284016]{display:grid;gap:.38rem;min-width:0}.adjudicacion-section h4[data-v-80284016],.adjudicacion-history h4[data-v-80284016]{margin:0;color:#17382d;font-size:1.02rem;font-weight:950}.adjudicacion-section--assignee h4[data-v-80284016]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem}.adjudicacion-section--assignee h4 span[data-v-80284016]{color:#1e4436;font-size:.92rem}.adjudicacion-section--assignee h4 strong[data-v-80284016]{color:#17382d;font-size:1rem;font-weight:950}.adjudicacion-layout[data-v-80284016]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(25.5rem,1fr);grid-template-rows:auto auto;align-items:start;gap:.64rem;min-width:0}.adjudicacion-column[data-v-80284016]{display:grid;grid-template-rows:subgrid;gap:.64rem;min-width:0;align-content:start;grid-row:1 / span 2}.adjudicacion-card[data-v-80284016]{display:grid;align-content:start;gap:.46rem;min-width:0;min-height:5.65rem;padding:.54rem .6rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#fff;box-shadow:0 8px 20px #163d300b}.adjudicacion-card--documents[data-v-80284016]{align-content:start;min-height:5.65rem}.adjudicacion-card-header[data-v-80284016]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.adjudicacion-card-header h5[data-v-80284016]{margin:0;min-width:0;display:inline-flex;align-items:center;gap:.42rem;color:#17382d;font-size:.78rem;font-weight:900}.adjudicacion-card-header h5 i[data-v-80284016]{color:#176b4f;font-size:.78rem}.adjudicacion-card-copy[data-v-80284016]{margin:-.18rem 0 0;color:#5a7066;font-size:.68rem;line-height:1.35}.adjudicacion-field-grid[data-v-80284016]{display:grid;min-width:0;gap:.34rem .48rem;margin:0;padding:0;border:0}.adjudicacion-field-grid--money[data-v-80284016]{grid-template-columns:repeat(5,minmax(0,1fr))}.adjudicacion-field-grid--dates[data-v-80284016]{grid-template-columns:repeat(3,minmax(0,1fr))}.adjudicacion-field-grid--guarantee[data-v-80284016]{grid-template-columns:repeat(5,minmax(0,1fr))}.adjudicacion-field-grid--support-dates[data-v-80284016]{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:.22rem;border-top:1px solid rgba(55,103,83,.08)}.adjudicacion-field[data-v-80284016]{min-width:0;display:grid;gap:.16rem;color:#273d34;font-size:.62rem;font-weight:900}.adjudicacion-field.important>span[data-v-80284016]:first-child{color:#111f19;font-weight:950}.adjudicacion-field input[data-v-80284016],.adjudicacion-field select[data-v-80284016]{width:100%;min-width:0;min-height:1.5rem;border:1px solid rgba(55,103,83,.24);border-radius:5px;color:#0f221a;background:#fff;padding:.18rem .36rem;font:inherit;font-size:.68rem;font-weight:850}.adjudicacion-field.important input[data-v-80284016]{background:#fff}.adjudicacion-field input[data-v-80284016]:focus,.adjudicacion-field select[data-v-80284016]:focus{border-color:#176b4f7a;outline:2px solid rgba(23,107,79,.16);outline-offset:1px}.date-input-shell[data-v-80284016]{position:relative;display:block;min-width:0}.date-input-shell input[data-v-80284016]{padding-right:1.6rem}.date-input-shell i[data-v-80284016]{position:absolute;right:.18rem;top:50%;transform:translateY(-50%);width:1.08rem;height:1.08rem;display:inline-flex;align-items:center;justify-content:center;color:#17382d;background:transparent;font-size:.74rem;pointer-events:none}.adjudicacion-document-shell[data-v-80284016]{display:grid;grid-template-columns:minmax(8.8rem,max-content) minmax(0,1fr);align-items:center;gap:.5rem;min-width:0}.document-action[data-v-80284016]{min-height:1.7rem;justify-self:start;color:#17382d;border-color:#37675347;border-radius:6px;background:#fff;font-size:.68rem;font-weight:900}.adjudicacion-document-item[data-v-80284016]{min-width:0;display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.44rem;padding:.34rem .44rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:linear-gradient(180deg,#fcfefd,#f8fbf9)}.adjudicacion-document-icon[data-v-80284016]{width:1.56rem;height:1.56rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#176b4f;background:#edf6f1;font-size:.86rem}.adjudicacion-document-copy[data-v-80284016]{min-width:0;display:grid;gap:.18rem}.adjudicacion-document-copy strong[data-v-80284016],.adjudicacion-document-copy small[data-v-80284016]{min-width:0;overflow-wrap:anywhere}.adjudicacion-document-copy strong[data-v-80284016]{color:#17382d;font-size:.7rem}.adjudicacion-document-copy small[data-v-80284016]{color:#70837b;font-size:.64rem;font-weight:700}.adjudicacion-document-status[data-v-80284016]{width:1.08rem;height:1.08rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#2d7d32;background:#edf8ef;font-size:.72rem}.adjudicacion-history[data-v-80284016]{display:grid;gap:.65rem;min-width:0;overflow-x:auto;padding:.72rem .8rem .8rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff;box-shadow:0 10px 26px #163d3012}.adjudicacion-history-table[data-v-80284016]{width:max(52rem,100%);min-width:0;display:grid;grid-template-columns:5.5rem minmax(9rem,1.15fr) 6.5rem minmax(10rem,1fr) 6rem 5rem 8rem 7rem 7rem;overflow:hidden;border:1px solid rgba(55,103,83,.12);border-radius:6px}.adjudicacion-history-table>span[data-v-80284016]{min-width:0;padding:.58rem .66rem;border-bottom:1px solid rgba(55,103,83,.12);color:#17382d;font-size:.66rem;overflow-wrap:anywhere}.adjudicacion-history-table>span[data-v-80284016]:nth-child(-n+9){color:#0f221a;background:#f7faf8;font-weight:950}.muted-action[data-v-80284016]{color:#a8b0ad;border-color:#cdd5d1;background:#f8faf9}.informe-agente-form[data-v-80284016]{display:grid;gap:.6rem;min-width:0;counter-reset:informe-question}.informe-accordion-panel[data-v-80284016]{min-width:0;overflow:hidden;border:1px solid rgba(55,103,83,.18);border-radius:8px;background:#fff;box-shadow:0 8px 22px #163d300a;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.informe-accordion-panel.open[data-v-80284016]{border-color:#176b4f42;box-shadow:0 12px 28px #133f300f}.informe-accordion-header[data-v-80284016]{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.75rem;padding:.72rem .95rem;border:0;color:#17382d;background:linear-gradient(90deg,#f4faf7,#fbfdfb);text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.informe-accordion-header[data-v-80284016]:disabled{color:#8a9992;cursor:not-allowed;background:#f2f5f3}.informe-accordion-header span[data-v-80284016],.informe-accordion-header small[data-v-80284016],.informe-accordion-header strong[data-v-80284016]{min-width:0;overflow-wrap:anywhere}.informe-accordion-header>span[data-v-80284016]{flex:1 1 auto;text-align:left}.informe-accordion-header small[data-v-80284016]{display:inline-flex;margin-right:.85rem;color:#176b4f;font-size:.74rem;font-weight:950;text-transform:uppercase}.informe-accordion-header strong[data-v-80284016]{display:inline;font-size:1.08rem;font-weight:950}.informe-accordion-body[data-v-80284016]{display:grid;gap:.9rem;padding:.95rem;border-top:1px solid rgba(55,103,83,.1);animation:accordion-soft-enter-80284016 .18s ease-out both}.informe-fieldset[data-v-80284016]{display:grid;gap:.5rem;min-width:0;margin:0;padding:0;border:0;counter-increment:informe-question}.informe-fieldset legend[data-v-80284016]{display:grid;grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.58rem;margin-bottom:.42rem;color:#17382d;font-size:.84rem;font-weight:950;line-height:1.38}.informe-fieldset legend[data-v-80284016]:before{content:counter(informe-question);width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#176b4f;font-size:.72rem;font-weight:950;line-height:1}.informe-option[data-v-80284016]{min-width:0;display:grid;grid-template-columns:1.05rem minmax(0,1fr);align-items:start;gap:.62rem;padding:.72rem .82rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;color:#314b40;background:#fff;font-size:.84rem;font-weight:780;line-height:1.42;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.informe-option[data-v-80284016]:focus-within{border-color:#176b4f61;box-shadow:0 0 0 3px #176b4f1a}.informe-option[data-v-80284016]:hover{border-color:#176b4f47;background:#fbfdfb}.informe-option[data-v-80284016]:has(input:checked),.informe-option.is-selected[data-v-80284016]{border-color:#176b4f;color:#17382d;background:#edf8f2;box-shadow:inset 0 0 0 1px #176b4f33,0 8px 18px #176b4f14}.informe-fieldset[data-v-80284016]:has(input[name=afeccion-patrimonio]){grid-template-columns:repeat(4,minmax(0,1fr))}.informe-fieldset:has(input[name=afeccion-patrimonio]) legend[data-v-80284016]{grid-column:1 / -1}.informe-option input[data-v-80284016]{width:1.05rem;height:1.05rem;margin-top:.12rem;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid rgba(55,103,83,.5);background:#fff;cursor:pointer}.informe-option input[type=radio][data-v-80284016]{border-radius:999px}.informe-option input[type=radio][data-v-80284016]:checked,.informe-option.is-selected input[type=radio][data-v-80284016]{border-color:#176b4f;background-color:#176b4f;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.2 8.1 6.4 11.2 12.8 4.8' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.86rem .86rem;box-shadow:0 0 0 3px #176b4f24}.informe-option input[type=checkbox][data-v-80284016]{border-radius:4px}.informe-option input[type=checkbox][data-v-80284016]:checked,.informe-option.is-selected input[type=checkbox][data-v-80284016]{border-color:#176b4f;background-color:#176b4f;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.2 8.1 6.4 11.2 12.8 4.8' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.86rem .86rem;box-shadow:0 0 0 3px #176b4f24}.informe-option input[data-v-80284016]:focus-visible{outline:2px solid rgba(23,107,79,.28);outline-offset:2px}.informe-option span[data-v-80284016]{min-width:0;overflow-wrap:anywhere}.checkbox-option[data-v-80284016]{background:#f7fbf8}.informe-propuesta-option[data-v-80284016]{display:grid;gap:.5rem;min-width:0}.inline-option[data-v-80284016]{display:inline-grid;width:-moz-max-content;width:max-content;max-width:100%;margin-right:.45rem}.compact-fieldset[data-v-80284016],.compact-fieldset legend[data-v-80284016]{display:block}.informe-nested-field[data-v-80284016]{margin:.08rem 0 .34rem 1.55rem;padding:.72rem;border:1px dashed rgba(23,107,79,.26);border-radius:8px;background:#f7fbf8;counter-increment:none}.informe-nested-field legend[data-v-80284016]{display:block;margin:0 0 .52rem;color:#17382d;font-size:.82rem;font-weight:900}.informe-nested-field legend[data-v-80284016]:before{content:none}.informe-conditional-block[data-v-80284016]{display:grid;gap:.62rem;padding:.72rem;border:1px dashed rgba(23,107,79,.26);border-radius:8px;background:#f7fbf8}.informe-textarea-field[data-v-80284016]{display:grid;gap:.32rem;min-width:0;color:#17382d;font-size:.82rem;font-weight:850}.informe-textarea-field textarea[data-v-80284016]{width:100%;min-width:0;resize:vertical;border:1px solid rgba(55,103,83,.2);border-radius:8px;padding:.68rem .72rem;color:#17382d;background:#fff;font:inherit;line-height:1.4}.informe-textarea-field textarea[data-v-80284016]:focus{outline:2px solid rgba(23,107,79,.18);border-color:#176b4f6b}.informe-actions[data-v-80284016]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0}.tramitacion-timeline li[data-v-80284016]{grid-template-columns:2rem minmax(0,1fr)}.timeline-dot[data-v-80284016]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#6a7b74;background:#edf3f0}.tramitacion-timeline li.active .timeline-dot[data-v-80284016]{color:#fff;background:#176b4f}.resolucion-form[data-v-80284016]{display:grid;gap:.9rem;min-width:0;padding:.95rem;border:1px solid rgba(55,103,83,.14);border-radius:10px;background:linear-gradient(180deg,#fbfdfb,#fff);box-shadow:0 10px 24px #163d300d}.resolucion-grid[data-v-80284016]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .84rem}.resolucion-field[data-v-80284016]{display:grid;gap:.34rem;min-width:0;color:#284c3f;font-size:.7rem;font-weight:800}.resolucion-field span[data-v-80284016]{min-height:0;overflow-wrap:anywhere;line-height:1.16;text-transform:none}.resolucion-field input[data-v-80284016],.resolucion-field select[data-v-80284016],.resolucion-field textarea[data-v-80284016]{width:100%;max-width:100%;min-width:0;min-height:38px;border:1px solid rgba(55,103,83,.17);border-radius:6px;color:#17382d;background:#fff;padding:.46rem .56rem;font:inherit}.resolucion-field textarea[data-v-80284016]{min-height:120px;resize:vertical}.resolucion-field--wide[data-v-80284016]{grid-column:1 / -1}.resolucion-actions[data-v-80284016]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}@keyframes page-soft-enter-80284016{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes content-soft-enter-80284016{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes accordion-soft-enter-80284016{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.aprovechamientos-list-view[data-v-80284016],.aprovechamientos-detail-view[data-v-80284016],.aprovechamientos-create-view[data-v-80284016],.detail-page[data-v-80284016],.tramitacion-process-section[data-v-80284016],.informe-accordion-body[data-v-80284016]{animation:none}.text-action[data-v-80284016],.small-action[data-v-80284016],.ordenacion-detail-tab[data-v-80284016],.aprovechamientos-detail-tab[data-v-80284016],.ordenacion-detail-tab[data-v-80284016]:after,.aprovechamientos-detail-tab[data-v-80284016]:after,.tramitacion-step[data-v-80284016],.tramitacion-step[data-v-80284016]:after,.tramitacion-step__marker[data-v-80284016],.informe-accordion-panel[data-v-80284016],.informe-accordion-header[data-v-80284016],.informe-option[data-v-80284016]{transition:none}}.empty-state[data-v-80284016]{min-height:260px;display:grid;place-items:center;gap:.35rem;padding:1.2rem;text-align:center;color:#5c7269}.empty-state i[data-v-80284016]{font-size:1.5rem}.inline-notice[data-v-80284016]{margin:.85rem 0 0;padding:.75rem .85rem;border:1px solid rgba(34,163,107,.2);border-radius:8px;color:#15543e;background:#e6f6ee;font-weight:800}.muted-notice[data-v-80284016]{border-color:#5a726829;color:#4f655d;background:#f3f6f4}.error-notice[data-v-80284016]{border-color:#b736363d;color:#822121;background:#ffe9e8}@media (max-width: 90rem){.filter-grid[data-v-80284016],.create-grid[data-v-80284016]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid[data-v-80284016]{grid-template-columns:1fr;grid-template-areas:"summary" "signal" "side" "quant"}.tramitacion-viewer-section[data-v-80284016]{grid-template-columns:1fr}.detail-kpi-grid[data-v-80284016],.info-definition-grid[data-v-80284016]{grid-template-columns:repeat(2,minmax(0,1fr))}.adjudicacion-layout[data-v-80284016]{grid-template-columns:minmax(0,1.03fr) minmax(22rem,1fr)}.cubicacion-data-grid[data-v-80284016],.cubicacion-results-grid[data-v-80284016],.adjudicacion-field-grid--money[data-v-80284016],.adjudicacion-field-grid--dates[data-v-80284016],.adjudicacion-field-grid--guarantee[data-v-80284016],.adjudicacion-field-grid--support-dates[data-v-80284016]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-summary-panel[data-v-80284016],.detail-signal-panel[data-v-80284016],.detail-side-panel[data-v-80284016],.detail-quantification-panel[data-v-80284016]{grid-column:auto}}@media (max-width: 72rem){.aprovechamiento-detail-header[data-v-80284016]{grid-template-columns:1fr;align-items:start}.aprovechamiento-heading-row[data-v-80284016]{grid-template-columns:minmax(0,1fr);justify-items:start}.detail-header-actions[data-v-80284016]{justify-content:flex-start}.create-map-card[data-v-80284016],.create-panels-grid[data-v-80284016]{grid-template-columns:1fr}.adjudicacion-layout[data-v-80284016]{grid-template-columns:1fr;grid-template-rows:none}.adjudicacion-column[data-v-80284016]{grid-template-rows:none;grid-row:auto}.create-map-status[data-v-80284016]{justify-self:start}.create-panel-grid--data[data-v-80284016]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 56.25rem){.aprovechamientos-workspace[data-v-80284016]{padding:.85rem}.aprovechamientos-status-grid[data-v-80284016],.detail-kpi-grid[data-v-80284016],.detail-meta[data-v-80284016],.informe-fieldset[data-v-80284016]:has(input[name=afeccion-patrimonio]),.tramitacion-summary-grid[data-v-80284016],.resolucion-grid[data-v-80284016],.adjudicacion-field-grid--money[data-v-80284016],.adjudicacion-field-grid--dates[data-v-80284016],.adjudicacion-field-grid--guarantee[data-v-80284016],.adjudicacion-field-grid--support-dates[data-v-80284016]{grid-template-columns:repeat(2,minmax(0,1fr))}.aprovechamientos-status-card__ownership[data-v-80284016]{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.aprovechamientos-status-card--hero[data-v-80284016]{grid-column:1 / -1}.aprovechamientos-status-card__hero-footer[data-v-80284016]{grid-template-columns:1fr}.species-reference-card__header[data-v-80284016]{align-items:stretch;flex-direction:column}.info-kpi-grid[data-v-80284016],.filter-grid[data-v-80284016],.create-grid[data-v-80284016],.create-map-selector[data-v-80284016],.create-panel-grid--location[data-v-80284016],.create-panel-grid--characteristics[data-v-80284016],.create-panel-grid--data[data-v-80284016]{grid-template-columns:repeat(2,minmax(0,1fr))}.resolucion-field--wide[data-v-80284016]{grid-column:1 / -1}.resolucion-actions[data-v-80284016]{justify-content:flex-start}.create-form-actions[data-v-80284016]{width:100%}.create-form-actions .text-action[data-v-80284016]{flex:1 1 12rem}.create-map-selector[data-v-80284016]{padding:.75rem}}@media (max-width: 40rem){.aprovechamientos-detail-view[data-v-80284016]{gap:.85rem;padding-right:0}.aprovechamientos-status-grid[data-v-80284016],.filter-grid[data-v-80284016],.create-grid[data-v-80284016],.create-map-selector[data-v-80284016],.create-panel-grid--location[data-v-80284016],.create-panel-grid--characteristics[data-v-80284016],.create-panel-grid--data[data-v-80284016],.detail-meta[data-v-80284016],.compact-meta[data-v-80284016],.detail-kpi-grid[data-v-80284016],.info-kpi-grid[data-v-80284016],.informe-fieldset[data-v-80284016]:has(input[name=afeccion-patrimonio]),.info-definition-grid[data-v-80284016],.info-definition-row[data-v-80284016],.tramitacion-summary-grid[data-v-80284016],.resolucion-grid[data-v-80284016]{grid-template-columns:1fr}.adjudicacion-header-row[data-v-80284016]{align-items:stretch;flex-direction:column}.adjudicacion-form-toolbar[data-v-80284016]{justify-content:flex-start}.adjudicacion-section--assignee h4[data-v-80284016]{flex-direction:column;align-items:flex-start;gap:.28rem}.adjudicacion-layout[data-v-80284016],.adjudicacion-field-grid--money[data-v-80284016],.adjudicacion-field-grid--dates[data-v-80284016],.adjudicacion-field-grid--guarantee[data-v-80284016],.adjudicacion-field-grid--support-dates[data-v-80284016]{grid-template-columns:1fr}.adjudicacion-layout[data-v-80284016]{grid-template-rows:none}.adjudicacion-column[data-v-80284016]{grid-template-rows:none;grid-row:auto}.adjudicacion-document-item[data-v-80284016]{grid-template-columns:2.35rem minmax(0,1fr) auto}.aprovechamientos-status-card--hero[data-v-80284016]{grid-template-columns:1fr;justify-items:start}.aprovechamientos-status-card__hero-main[data-v-80284016]{grid-template-columns:1fr;align-items:start;gap:.35rem}.aprovechamientos-status-card__hero-copy[data-v-80284016]{padding-bottom:0}.aprovechamientos-status-card__icon--hero[data-v-80284016]{width:2.85rem;height:2.85rem;justify-self:start}.aprovechamientos-status-card__body--hero .aprovechamientos-status-card__value[data-v-80284016]{font-size:3.2rem}.aprovechamientos-status-card__ownership-pill[data-v-80284016]{min-width:0}.species-reference-table[data-v-80284016]{grid-template-columns:repeat(2,minmax(0,1fr))}.species-reference-table>span[data-v-80284016]:nth-child(-n+5){display:none}.species-reference-table>span[data-v-80284016],.species-reference-table>strong[data-v-80284016]{padding:.72rem;font-size:.82rem;border-right:0}.species-reference-table[data-v-80284016]>:nth-child(odd){background:#f7fbf8;font-weight:800}.aprovechamientos-status-card__status-strip[data-v-80284016],.aprovechamientos-status-card__metric-grid[data-v-80284016]{grid-template-columns:1fr}.aprovechamientos-status-card__status-pill[data-v-80284016]{border-right:0;border-bottom:1px solid rgba(55,103,83,.1)}.aprovechamientos-status-card__status-pill[data-v-80284016]:last-child{border-bottom:0}.aprovechamientos-status-card__metric-card+.aprovechamientos-status-card__metric-card[data-v-80284016]{border-left:0;border-top:1px solid rgba(55,103,83,.12)}.create-map-overview[data-v-80284016]{grid-template-columns:1fr}.create-map-icon[data-v-80284016]{width:3.6rem;height:3.6rem;font-size:1.45rem}.create-map-copy h3[data-v-80284016]{font-size:1.35rem}.create-map-zone[data-v-80284016],.create-map-status[data-v-80284016]{min-width:0}.create-form-actions .text-action[data-v-80284016]{width:100%}.create-spacer[data-v-80284016]{display:none}.tramitacion-step[data-v-80284016]{min-height:3.75rem;gap:.42rem;padding:.62rem .48rem}.toolbar-actions[data-v-80284016]{justify-content:stretch}.toolbar-actions .text-action[data-v-80284016],.ordenacion-pagination-bar[data-v-80284016],.pagination-actions[data-v-80284016],.records-per-page-field[data-v-80284016],.ordenacion-page-controls[data-v-80284016]{width:100%}.ordenacion-pagination-bar[data-v-80284016],.pagination-actions[data-v-80284016]{align-items:stretch;flex-direction:column}.ordenacion-page-controls[data-v-80284016]{justify-content:space-between}.detail-back-action[data-v-80284016]{width:auto}.instrument-title-line[data-v-80284016]{align-items:flex-start;flex-direction:column;gap:.38rem}.detail-header-actions[data-v-80284016]{align-items:stretch;flex-direction:column}.aprovechamientos-detail-tabs[data-v-80284016]{gap:.25rem .65rem}.aprovechamientos-detail-tab[data-v-80284016]{flex:1 1 9rem;justify-content:flex-start}.cubicacion-table-heading[data-v-80284016],.cubicacion-doc-links[data-v-80284016]{align-items:flex-start;flex-direction:column}.cubicacion-data-grid[data-v-80284016],.cubicacion-results-grid[data-v-80284016],.adjudicacion-field-grid--money[data-v-80284016],.adjudicacion-field-grid--dates[data-v-80284016],.adjudicacion-field-grid--guarantee[data-v-80284016],.adjudicacion-field-grid--support-dates[data-v-80284016]{grid-template-columns:1fr}.cubicacion-table[data-v-80284016]{font-size:.7rem}.cubicacion-classification-table[data-v-80284016],.cubicacion-results-table[data-v-80284016]{overflow-x:auto}}.mobile-panel-heading[data-v-283eecc0]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mobile-create-title h2[data-v-283eecc0]{margin:0;font-size:1.15rem}.mobile-map-card[data-v-e9dc4221]{display:grid;gap:.75rem;min-width:0}.mobile-panel-heading[data-v-e9dc4221]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mobile-panel-heading span[data-v-e9dc4221]{display:block;font-size:.75rem;font-weight:800;color:#355244}.mobile-panel-heading h3[data-v-e9dc4221]{margin:.15rem 0 0;font-size:1rem;line-height:1.2}.mobile-panel-heading strong[data-v-e9dc4221]{display:inline-flex;align-items:center;min-height:44px;padding:0 .75rem;border-radius:999px;background:#4a8a771f;color:#1d4a3b;font-size:.8rem}.mobile-osm-shell[data-v-e9dc4221]{position:relative;min-height:300px;overflow:hidden;border:1px solid rgba(55,103,83,.14);border-radius:12px;background:linear-gradient(180deg,#f3f8f5f5,#edf4f0f0)}.mobile-osm-map[data-v-e9dc4221]{position:absolute;top:0;right:0;bottom:0;left:0;min-height:300px}.mobile-map-watermark[data-v-e9dc4221],.mobile-map-badge[data-v-e9dc4221],.mobile-map-controls[data-v-e9dc4221]{position:absolute;z-index:1}.mobile-map-watermark[data-v-e9dc4221]{left:.75rem;bottom:.75rem;display:grid;gap:.15rem;padding:.6rem .7rem;border-radius:12px;background:#ffffffeb;box-shadow:0 6px 18px #0c1a1414}.mobile-map-watermark span[data-v-e9dc4221],.mobile-map-watermark small[data-v-e9dc4221]{font-size:.8rem}.mobile-map-badge[data-v-e9dc4221]{top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .75rem;border-radius:999px;background:#fffffff0;box-shadow:0 6px 18px #0c1a1414;font-weight:800}.mobile-map-controls[data-v-e9dc4221]{right:.65rem;bottom:.65rem;display:grid;grid-template-columns:1fr;gap:.25rem;align-items:end;width:2.25rem}.mobile-map-controls button[data-v-e9dc4221]{display:inline-flex;align-items:center;justify-content:center;gap:0;width:2.25rem;height:2.25rem;min-height:2.25rem;min-width:2.25rem;padding:0;border:1px solid rgba(55,103,83,.14);border-radius:10px;background:#fffffff5;font:inherit;font-size:.78rem;font-weight:700;min-width:0;white-space:nowrap;box-shadow:0 4px 10px #0c1a140f}.mobile-map-controls button i[data-v-e9dc4221]{font-size:.9rem;line-height:1}.mobile-map-controls button.active[data-v-e9dc4221]{background:#4a8a77;color:#fff}.mobile-map-controls button[data-v-e9dc4221]:nth-child(3),.mobile-map-controls button[data-v-e9dc4221]:nth-child(4),.mobile-map-controls button[data-v-e9dc4221]:nth-child(5){width:2.25rem;height:2.25rem}.mobile-map-hint[data-v-e9dc4221]{margin:0;font-size:.9rem;color:#4b625a}.mobile-map-summary[data-v-e9dc4221]{display:grid;gap:.35rem;padding:.85rem;border:1px solid rgba(55,103,83,.12);border-radius:12px;background:#fff}.mobile-map-summary span[data-v-e9dc4221]{min-width:0;font-size:.92rem}.mobile-map-empty[data-v-e9dc4221]{color:#566b63}@media (max-width: 480px){.mobile-osm-shell[data-v-e9dc4221]{min-height:360px}.mobile-map-badge[data-v-e9dc4221]{max-width:calc(100% - 1.5rem)}.mobile-map-controls[data-v-e9dc4221]{left:auto;right:.5rem;bottom:.5rem;width:2.15rem}}@media (max-width: 360px){.mobile-map-controls[data-v-e9dc4221]{width:2rem}}.mobile-create-grid[data-v-acfd2e9c]{display:grid;gap:.75rem}.mobile-create-grid--two[data-v-acfd2e9c]{grid-template-columns:1fr}.mobile-field[data-v-acfd2e9c]{display:grid;gap:.35rem;min-width:0}.mobile-field span[data-v-acfd2e9c]{font-size:.8rem;font-weight:800}.mobile-field input[data-v-acfd2e9c],.mobile-field select[data-v-acfd2e9c]{min-height:44px;padding:.6rem .75rem;border:1px solid rgba(55,103,83,.16);border-radius:10px;background:#fff;font:inherit}.mobile-field--wide[data-v-acfd2e9c]{grid-column:1 / -1}.mobile-field-error[data-v-acfd2e9c]{color:#a63d3d;font-size:.75rem;font-weight:700;line-height:1.2;min-height:.9rem}.mobile-field-error--spacer[data-v-acfd2e9c]{visibility:hidden}.mobile-create-grid[data-v-49de3027]{display:grid;gap:.75rem}.mobile-create-grid--two[data-v-49de3027]{grid-template-columns:1fr}.mobile-field[data-v-49de3027]{display:grid;gap:.35rem;min-width:0}.mobile-field span[data-v-49de3027]{font-size:.8rem;font-weight:800}.mobile-field input[data-v-49de3027]{min-height:44px;padding:.6rem .75rem;border:1px solid rgba(55,103,83,.16);border-radius:10px;background:#fff;font:inherit}.mobile-field--wide[data-v-49de3027]{grid-column:1 / -1}.mobile-field-error[data-v-49de3027]{color:#a63d3d;font-size:.75rem;font-weight:700;line-height:1.2;min-height:.9rem}.mobile-field-error--spacer[data-v-49de3027]{visibility:hidden}.mobile-create-grid[data-v-cc981f02]{display:grid;gap:.75rem}.mobile-create-grid--two[data-v-cc981f02]{grid-template-columns:1fr}.mobile-field[data-v-cc981f02]{display:grid;gap:.35rem;min-width:0}.mobile-field span[data-v-cc981f02]{font-size:.8rem;font-weight:800}.mobile-field input[data-v-cc981f02]{min-height:44px;padding:.6rem .75rem;border:1px solid rgba(55,103,83,.16);border-radius:10px;background:#fff;font:inherit}.mobile-field-error[data-v-cc981f02]{color:#a63d3d;font-size:.75rem;font-weight:700;line-height:1.2;min-height:.9rem}.mobile-field-error--spacer[data-v-cc981f02]{visibility:hidden}.mobile-form-actions[data-v-4db58fd2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mobile-secondary-action[data-v-4db58fd2],.mobile-primary-action[data-v-4db58fd2]{min-height:44px;border:1px solid rgba(55,103,83,.16);border-radius:10px;font:inherit;font-weight:800}.mobile-primary-action[data-v-4db58fd2]{background:#4a8a77;color:#fff}.mobile-secondary-action[data-v-4db58fd2]{background:#f7fbf8;color:#17382d}.mobile-summary-card[data-v-bd5795f3]{display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(55,103,83,.14);border-radius:12px;background:#fff}.mobile-section-heading span[data-v-bd5795f3]{font-size:.8rem;font-weight:800}.mobile-summary-grid[data-v-bd5795f3]{display:grid;gap:.35rem;font-size:.92rem}.mobile-summary-grid strong[data-v-bd5795f3]{font-weight:800}.aprovechamiento-create-mobile[data-v-c052b402]{display:grid;gap:1rem;min-width:0;padding:0 0 7rem}.create-accordion[data-v-c052b402]{display:grid;gap:.75rem}.validation-overlay[data-v-c052b402]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#11221c70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.validation-card[data-v-c052b402]{width:min(100%,22rem);padding:1rem;border-radius:16px;background:#fff;box-shadow:0 18px 40px #0c1a1438}.validation-card__header[data-v-c052b402]{display:flex;align-items:flex-start;gap:.9rem}.validation-dialog-mark[data-v-c052b402]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#a63d3d1f}.validation-dialog-icon[data-v-c052b402]{color:#a63d3d;font-size:1.1rem}.validation-dialog-copy[data-v-c052b402]{display:grid;gap:.25rem;min-width:0}.validation-dialog-copy strong[data-v-c052b402]{color:#243b32;font-size:1rem;line-height:1.2}.validation-dialog-copy p[data-v-c052b402]{margin:0;color:#6f3030;font-size:.92rem;line-height:1.45}.validation-card__footer[data-v-c052b402]{display:flex;justify-content:flex-end;margin-top:1rem}.validation-dialog-accept[data-v-c052b402]{min-width:6.5rem}.reset-link[data-v-c052b402]{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;min-height:44px;padding:0 .25rem;border:0;background:transparent;color:#355244;font:inherit;font-weight:700}.review-dialog[data-v-c052b402] .p-dialog-content{padding-top:.75rem}.review-dialog[data-v-c052b402] .p-dialog-footer{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.mobile-layer-map[data-v-4390a97e]{height:100%;min-height:0}.mobile-inventory-detail-screen{height:100%;min-height:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;color:#173f48;background:#f4f8f6}.mobile-inventory-detail__hero[data-v-4390a97e]{display:flex;align-items:center;gap:.8rem;padding:1.1rem 1rem 1.5rem;color:#fff;background:linear-gradient(145deg,#063f47,#087e6a)}.mobile-inventory-detail__status[data-v-4390a97e]{margin-left:auto;padding:.35rem .55rem;border:1px solid rgba(119,241,195,.45);border-radius:999px;color:#083d3c;background:#77f1c3;font-size:.62rem;font-weight:900;white-space:nowrap}.mobile-inventory-detail__status.is-pending[data-v-4390a97e]{border-color:#ffffff4d;color:#e8f2ef;background:#ffffff24}.mobile-inventory-detail__status.is-measuring[data-v-4390a97e]{border-color:#ffd67ab3;color:#573d08;background:#ffd67a}.mobile-inventory-detail__status.is-finished[data-v-4390a97e]{border-color:#77f1c373;color:#083d3c;background:#77f1c3}.mobile-inventory-detail__hero button[data-v-4390a97e],.mobile-inventory-detail__back[data-v-4390a97e]{border:0;color:inherit;background:transparent;font:inherit}.mobile-inventory-detail__hero button[data-v-4390a97e]{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:#ffffff24}.mobile-inventory-detail__hero div[data-v-4390a97e]{display:grid;min-inline-size:0;gap:.15rem}.mobile-inventory-detail__hero span[data-v-4390a97e]{color:#a9f2d8;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.mobile-inventory-detail__hero h1[data-v-4390a97e]{margin:0;font-size:1.7rem}.mobile-inventory-detail__hero small[data-v-4390a97e]{color:#ffffffa6;font-weight:800}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-4390a97e]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.3rem;width:auto;min-height:2.4rem;margin-inline-start:auto;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.5);border-radius:11px;color:#083d3c;background:#fff;font-size:.68rem;font-weight:900;white-space:nowrap}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-4390a97e]:hover{background:#d9f8eb}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-4390a97e]{min-block-size:2.5rem;padding-inline:.7rem;border-color:#ffffff7a;color:#fff;background:#ffffff1a;box-shadow:none;font-size:.7rem;letter-spacing:.01em;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.mobile-inventory-detail__hero .mobile-inventory-detail__finish span[data-v-4390a97e]{color:currentColor}.mobile-inventory-detail__hero .mobile-inventory-detail__finish i[data-v-4390a97e]{font-size:.8rem}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-4390a97e]:hover{border-color:#ffffffbf;background:#ffffff2e;transform:translateY(-1px)}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-4390a97e]:active{background:#ffffff40;transform:translateY(0)}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-4390a97e]:focus-visible{outline:3px solid #ffd67a;outline-offset:3px}.mobile-inventory-detail__body[data-v-4390a97e]{display:grid;gap:1rem;padding:1rem}.mobile-inventory-summary[data-v-4390a97e]{display:flex;align-items:center;gap:.8rem;margin-top:-.5rem;padding:1rem;border-radius:20px;background:#fff;box-shadow:0 10px 25px #1747451f}.mobile-inventory-summary__icon[data-v-4390a97e],.mobile-parcel-card__icon[data-v-4390a97e],.mobile-parcel-detail__icon[data-v-4390a97e]{display:grid;place-items:center;width:2.8rem;height:2.8rem;flex:0 0 2.8rem;border-radius:15px;color:#087e6a;background:#e0f7ed}.mobile-inventory-summary strong[data-v-4390a97e]{display:grid;font-size:1.8rem;line-height:.9}.mobile-inventory-summary strong small[data-v-4390a97e]{margin-top:.35rem;color:#66807d;font-size:.68rem;font-weight:800}.mobile-inventory-summary__status[data-v-4390a97e]{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.45rem .6rem;border-radius:999px;color:#147c67;background:#e2faf0;font-size:.68rem;font-weight:900}.mobile-inventory-summary__status i[data-v-4390a97e]{font-size:.45rem}.mobile-inventory-detail__list-heading[data-v-4390a97e]{display:flex;align-items:end;justify-content:space-between}.mobile-inventory-detail__list-heading span[data-v-4390a97e]:first-child{color:#18a982;font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mobile-inventory-detail__list-heading h2[data-v-4390a97e]{margin:.2rem 0 0;font-size:1.35rem}.mobile-inventory-detail__list-heading>span[data-v-4390a97e]{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;color:#147c67;background:#dff7ec;font-size:.72rem;font-weight:900}.mobile-parcel-list-tabs[data-v-4390a97e]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.25rem;border-radius:12px;background:#dfeee8}.mobile-parcel-list-tabs button[data-v-4390a97e]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.5rem;padding:.4rem .55rem;border:0;border-radius:9px;color:#54716d;background:transparent;font:inherit;font-size:.72rem;font-weight:900}.mobile-parcel-list-tabs button.is-active[data-v-4390a97e]{color:#fff;background:#087e6a;box-shadow:0 4px 10px #087e6a33}.mobile-parcel-list-tabs small[data-v-4390a97e]{display:inline-grid;min-width:1.3rem;min-height:1.3rem;place-items:center;padding:0 .2rem;border-radius:999px;color:#147c67;background:#fff;font-size:.62rem}.mobile-parcel-list-tabs button.is-active small[data-v-4390a97e]{color:#087e6a}.mobile-parcel-list[data-v-4390a97e]{display:grid;gap:.7rem}.mobile-parcel-list__empty[data-v-4390a97e]{margin:0;padding:1rem;border:1px dashed #b9d7ce;border-radius:14px;color:#63807c;background:#ffffffb3;font-size:.75rem;text-align:center}.mobile-parcel-card[data-v-4390a97e]{display:grid;grid-template-columns:auto 1fr;gap:.7rem;padding:.8rem;border:1px solid rgba(30,155,126,.12);border-radius:18px;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-parcel-card__copy[data-v-4390a97e]{display:grid;align-content:center;gap:.2rem}.mobile-parcel-card__copy strong[data-v-4390a97e]{font-size:.95rem}.mobile-parcel-card__copy small[data-v-4390a97e]{color:#6d8783;font-size:.68rem}.mobile-parcel-card__actions[data-v-4390a97e]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-parcel-card__actions button[data-v-4390a97e],.mobile-parcel-detail__action[data-v-4390a97e]{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:.55rem .6rem;border:1px solid #159d7c;border-radius:11px;color:#087e6a;background:#fff;font:inherit;font-size:.72rem;font-weight:900}.mobile-parcel-card__actions button[data-v-4390a97e]:last-child,.mobile-parcel-detail__action--primary[data-v-4390a97e]{color:#fff;background:#087e6a}.mobile-parcel-detail[data-v-4390a97e]{display:grid;gap:.8rem;padding:.8rem .55rem 1rem}.mobile-inventory-detail__back[data-v-4390a97e]{justify-self:start;color:#087e6a;font-size:.78rem;font-weight:900}.mobile-inventory-detail__inventory-context[data-v-4390a97e]{display:block;max-inline-size:100%;overflow-wrap:anywhere;color:#d7eee7;font-size:.68rem;font-weight:800;line-height:1.25}.mobile-parcel-detail__heading[data-v-4390a97e]{display:flex;align-items:center;gap:.8rem;padding:.9rem;border-radius:20px;background:#fff;box-shadow:0 10px 25px #1747451a}.mobile-parcel-detail__heading>div[data-v-4390a97e]{display:grid;gap:.2rem}.mobile-parcel-detail__heading h2[data-v-4390a97e]{margin:0;font-size:1.25rem}.mobile-parcel-detail__heading small[data-v-4390a97e]{color:#6d8783}.mobile-parcel-detail__facts[data-v-4390a97e]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.mobile-parcel-detail__facts div[data-v-4390a97e]{display:grid;gap:.25rem;padding:.8rem;border-radius:15px;background:#e6f5ef}.mobile-parcel-detail__facts small[data-v-4390a97e]{color:#63807c;font-size:.65rem}.mobile-parcel-detail__facts strong[data-v-4390a97e]{font-size:.76rem}.mobile-parcel-detail__action[data-v-4390a97e]{width:100%;min-height:3rem;order:3}.mobile-parcel-detail__form[data-v-4390a97e]{display:none}.mobile-parcel-edit-form[data-v-4390a97e]{display:grid;gap:.55rem;padding:1rem;border-radius:18px;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-parcel-edit-form>span[data-v-4390a97e],.mobile-parcel-edit-form label[data-v-4390a97e]{color:#214e54;font-size:.78rem;font-weight:900}.mobile-parcel-edit-form input[data-v-4390a97e],.mobile-parcel-edit-form select[data-v-4390a97e],.mobile-parcel-edit-form textarea[data-v-4390a97e]{width:100%;box-sizing:border-box;min-height:2.8rem;padding:.6rem .75rem;border:1px solid #c9ded8;border-radius:11px;color:#173f48;background:#f8fcfa;font:inherit;font-size:.9rem;font-weight:700}.mobile-parcel-edit-form textarea[data-v-4390a97e]{resize:vertical}.mobile-parcel-edit-form input[data-v-4390a97e]:disabled{color:#879493;background:#e9eeed;cursor:not-allowed}.mobile-parcel-edit-form>small[data-v-4390a97e]{color:#718b87;font-size:.68rem}.parcel-reason-picker[data-v-4390a97e]{display:grid;gap:.4rem}.parcel-reason-picker__trigger[data-v-4390a97e]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:100%;min-height:2.8rem;padding:.6rem .75rem;border:1px solid #b9d7ce;border-radius:11px;color:#173f48;background:#f8fcfa;font:inherit;font-size:.82rem;font-weight:800;text-align:left}.parcel-reason-picker__trigger .is-placeholder[data-v-4390a97e]{color:#7b9490;font-weight:700}.parcel-reason-picker__trigger i[data-v-4390a97e]{color:#087e6a;font-size:.75rem}.parcel-reason-picker__options[data-v-4390a97e]{display:grid;gap:.25rem;padding:.35rem;border:1px solid #b9d7ce;border-radius:12px;background:#fff;box-shadow:0 10px 22px #17474524}.parcel-reason-picker__options button[data-v-4390a97e]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.25rem;padding:.5rem .6rem;border:0;border-radius:8px;color:#31565a;background:transparent;font:inherit;font-size:.76rem;font-weight:700;text-align:left}.parcel-reason-picker__options button[data-v-4390a97e]:hover,.parcel-reason-picker__options button.is-selected[data-v-4390a97e]{color:#087e6a;background:#e2f7ef}.parcel-reason-picker__options button i[data-v-4390a97e]{font-size:.7rem}.mobile-inventory-map-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;height:100vh;min-height:100vh;padding:0;background:#eef3f4}.mobile-inventory-map-content>.mobile-inventory-map-back{position:absolute;top:1.75rem;left:.55rem;z-index:60;display:grid;inline-size:2.75rem;block-size:2.75rem;place-items:center;padding:0;border:0;border-radius:14px;color:#124653;background:#fffffff0;box-shadow:0 10px 24px #1747452e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1rem}.mobile-inventory-map-content>.mobile-layer-map{height:100%;min-height:0}.mobile-inventory-map-content:has(.mobile-inventory-detail-screen)>.mobile-inventory-map-back{display:none}.mobile-layer-map__frame[data-v-4390a97e]{position:relative;height:100%;min-height:0;overflow:hidden;border-radius:22px;background:#e6efe9;box-shadow:0 18px 38px #1747452e}.mobile-map-status-bar[data-v-4390a97e]{position:absolute;inset:0 0 auto;z-index:80;display:flex;align-items:center;justify-content:space-between;min-block-size:1.7rem;padding-inline:.8rem;color:#fff;background:#063f47e0;font-size:.68rem;font-weight:900;letter-spacing:.02em;pointer-events:none}.mobile-map-status-bar>div[data-v-4390a97e]{display:flex;align-items:center;gap:.35rem}.mobile-map-status-bar i[data-v-4390a97e]{font-size:.72rem}.mobile-layer-map__frame[data-v-4390a97e] .geo-viewer-root,.mobile-layer-map__frame[data-v-4390a97e] .geo-viewer-map{height:100%;min-height:0}.mobile-layer-map__frame[data-v-4390a97e] .ol-scale-line{left:0;bottom:0;margin:0}.mobile-layer-map__frame[data-v-4390a97e] .geo-fullscreen-toggle,.mobile-layer-map__frame[data-v-4390a97e] .geo-region--info,.mobile-layer-map__frame[data-v-4390a97e] .geo-query-popup,.mobile-layer-map__frame[data-v-4390a97e] .geo-modal-backdrop{display:none!important}.mobile-map-top-controls[data-v-4390a97e]{position:absolute;top:1.75rem;right:.55rem;left:3.7rem;z-index:50;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem;pointer-events:none}.mobile-map-top-controls[data-v-4390a97e]>*{position:static;transform:none;pointer-events:auto}.mobile-map-top-controls .mobile-map-layer-control[data-v-4390a97e],.mobile-map-top-controls .mobile-inventory-trigger[data-v-4390a97e]{justify-self:stretch;width:100%}.mobile-map-layer-control[data-v-4390a97e],.mobile-map-popup[data-v-4390a97e]{position:absolute;z-index:50;pointer-events:auto}.mobile-map-layer-control[data-v-4390a97e]{top:.9rem;left:.9rem}.mobile-parcel-filter[data-v-4390a97e]{display:none!important}.mobile-show-all-parcels[data-v-4390a97e]{grid-column:1 / -1;justify-self:center;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;position:static;z-index:50;display:flex;align-items:center;justify-content:center;gap:.45rem;min-block-size:2.5rem;padding:.55rem .85rem;border:1px solid rgba(21,157,124,.35);border-radius:999px;color:#075b50;background:#e7faf2f5;box-shadow:0 8px 18px #17474529;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:inherit;font-size:.72rem;font-weight:900}.mobile-layer-map__parcel-filter[data-v-4390a97e]{display:grid;gap:.35rem;margin-top:.25rem;padding:.55rem .45rem .2rem;border-top:1px solid rgba(18,70,78,.12)}.mobile-layer-map__parcel-filter>span[data-v-4390a97e]{color:#63807c;font-size:.68rem;font-weight:900}.mobile-layer-map__parcel-filter label[data-v-4390a97e]{display:flex;align-items:center;gap:.45rem;padding:.25rem 0;font-size:.72rem}.mobile-layer-map__parcel-filter input[data-v-4390a97e]{accent-color:#159d7c}.mobile-inventory-trigger[data-v-4390a97e]{position:absolute;top:2.15rem;right:.9rem;z-index:50;display:flex;align-items:center;justify-content:center;gap:.45rem;min-block-size:2.75rem;padding:.65rem .55rem;border:1px solid rgba(255,255,255,.9);border-radius:14px;color:#124653;background:#fffffff0;box-shadow:0 10px 24px #1747452e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:inherit;font-size:.7rem;font-weight:900;white-space:nowrap}.mobile-map-top-controls>.mobile-map-layer-control[data-v-4390a97e],.mobile-map-top-controls>.mobile-show-all-parcels[data-v-4390a97e],.mobile-map-top-controls>.mobile-inventory-trigger[data-v-4390a97e]{position:static;top:auto;right:auto;left:auto;transform:none}.mobile-map-layer-control__trigger[data-v-4390a97e],.mobile-map-layer-control__menu[data-v-4390a97e],.mobile-map-popup[data-v-4390a97e]{border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#fffffff0;box-shadow:0 10px 24px #1747452e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-map-layer-control__trigger[data-v-4390a97e]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-block-size:2.75rem;padding:.65rem .8rem;color:#124653;font:inherit;font-size:.76rem;font-weight:900}.mobile-inventory-map-content>.mobile-inventory-map-back:focus-visible,.mobile-map-layer-control__trigger[data-v-4390a97e]:focus-visible,.mobile-show-all-parcels[data-v-4390a97e]:focus-visible,.mobile-inventory-trigger[data-v-4390a97e]:focus-visible{outline:3px solid #d99a25;outline-offset:2px}@media (pointer: coarse){.mobile-map-layer-control__trigger[data-v-4390a97e],.mobile-show-all-parcels[data-v-4390a97e],.mobile-inventory-trigger[data-v-4390a97e]{min-block-size:3rem}}.mobile-map-layer-control__trigger span[data-v-4390a97e]{flex:1}.mobile-map-layer-control__menu[data-v-4390a97e]{display:grid;gap:.65rem;min-width:13rem;margin-top:.4rem;padding:.8rem;color:#234b50;font-size:.78rem;font-weight:800}.mobile-map-layer-control__menu label[data-v-4390a97e]{display:flex;align-items:center;gap:.5rem}.mobile-map-layer-control__menu input[data-v-4390a97e]{accent-color:#159d7c}.mobile-map-popup[data-v-4390a97e]{top:50%;left:50%;display:grid;gap:.3rem;min-width:12rem;padding:.8rem;color:#173f48;transform:translate(-50%,-50%)}.mobile-map-popup span[data-v-4390a97e]{color:#63807c;font-size:.72rem}.mobile-map-popup__status[data-v-4390a97e]{padding:.3rem .45rem;border-radius:8px;color:#0b554c!important;background:#e2faf0;font-size:.68rem!important;font-weight:900}.mobile-map-popup button[data-v-4390a97e]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.25rem;padding:.55rem .7rem;border:0;border-radius:10px;color:#fff;background:#137d6a;font:inherit;font-size:.8rem;font-weight:900}.mobile-map-popup__detail[data-v-4390a97e]{order:3;color:#087e6a!important;background:#e2faf0!important}.mobile-tree-popup[data-v-4390a97e]{position:absolute;top:50%;left:50%;z-index:55;display:grid;gap:.35rem;width:min(15rem,calc(100% - 8rem));padding:.8rem;border:1px solid rgba(255,255,255,.9);border-radius:16px;color:#173f48;background:#fffffff7;box-shadow:0 12px 28px #0830353d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%,-50%)}.mobile-tree-popup>strong[data-v-4390a97e]{color:#087e6a;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.mobile-tree-popup h3[data-v-4390a97e]{margin:0;color:#173f48;font-size:1.05rem}.mobile-tree-popup span[data-v-4390a97e]{color:#31565a;font-size:.78rem;font-weight:800}.mobile-tree-popup small[data-v-4390a97e]{color:#63807c;font-size:.7rem}.mobile-tree-popup button[data-v-4390a97e]{display:flex;align-items:center;justify-content:center;margin-top:.35rem;padding:.6rem .75rem;border:0;border-radius:10px;color:#fff;background:#137d6a;font:inherit;font-size:.78rem;font-weight:900}.mobile-major-tree-range-warning[data-v-4390a97e]{position:fixed;right:.8rem;bottom:.8rem;left:.8rem;z-index:120;margin:0;padding:.65rem .75rem;border:1px solid #e3a244;border-radius:12px;color:#75440b;background:#fff4dd;box-shadow:0 8px 20px #75440b2e;font-size:.78rem;font-weight:800;line-height:1.35}.mobile-inventory-sheet[data-v-4390a97e]{position:absolute;right:0;bottom:0;left:0;z-index:45;display:grid;gap:.7rem;max-height:43%;padding:.7rem 1rem 1.1rem;border-radius:24px 24px 0 0;color:#fff;background:linear-gradient(145deg,#073942fa,#0c695bfa);box-shadow:0 -12px 35px #08303547}.mobile-inventory-sheet__handle[data-v-4390a97e]{width:3rem;height:.28rem;margin:0 auto;border-radius:999px;background:#ffffff73}.mobile-inventory-sheet__header[data-v-4390a97e]{display:flex;align-items:center;justify-content:space-between}.mobile-inventory-sheet__header h2[data-v-4390a97e]{margin:0;font-size:1.25rem;letter-spacing:-.03em}.mobile-inventory-sheet__header button[data-v-4390a97e]{width:2rem;height:2rem;border:0;border-radius:50%;color:#d8fff2;background:#ffffff1f;font:inherit}.mobile-inventory-sheet__cards[data-v-4390a97e]{display:grid;gap:.6rem;overflow:auto}.mobile-inventory-card[data-v-4390a97e]{display:flex;align-items:center;gap:.7rem;min-height:4.2rem;padding:.7rem;border:1px solid rgba(255,255,255,.12);border-radius:16px;color:#fff;background:#ffffff14;font:inherit;text-align:left}.mobile-inventory-card.is-active[data-v-4390a97e]{border-color:#77f1c3;background:#31cf9d38;box-shadow:0 0 0 1px #77f1c340}.mobile-inventory-card__icon[data-v-4390a97e]{display:grid;width:2.3rem;height:2.3rem;place-items:center;padding:0;border:1px solid rgba(119,241,195,.7);border-radius:12px;color:#77f1c3;background:#77f1c329;box-shadow:0 0 0 2px #77f1c314,0 5px 12px #0000002e;font:inherit;cursor:pointer;transition:transform .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.mobile-inventory-card__icon[data-v-4390a97e]:hover,.mobile-inventory-card__icon[data-v-4390a97e]:focus-visible{color:#083d3c;background:#77f1c3;box-shadow:0 0 0 3px #77f1c338,0 7px 16px #0000003d;outline:none;transform:translateY(-1px) scale(1.04)}.mobile-inventory-card__icon[data-v-4390a97e]:active{transform:scale(.97)}.mobile-inventory-card__copy[data-v-4390a97e]{display:grid;gap:.16rem;flex:1;min-width:0}.mobile-inventory-card__copy strong[data-v-4390a97e]{font-size:.92rem}.mobile-inventory-card__copy small[data-v-4390a97e]{color:#d8fff29e;font-size:.64rem;font-weight:800;letter-spacing:.08em}.mobile-inventory-card__copy em[data-v-4390a97e]{color:#a9f2d8;font-size:.74rem;font-style:normal;font-weight:900}.mobile-inventory-card__status[data-v-4390a97e]{padding:.25rem .45rem;border:1px solid rgba(119,241,195,.45);border-radius:999px;color:#083d3c;background:#77f1c3;font-size:.58rem;font-weight:900;text-transform:uppercase}.mobile-inventory-card__status.is-pending[data-v-4390a97e]{border-color:#ffffff4d;color:#e8f2ef;background:#ffffff24}.mobile-inventory-card__status.is-measuring[data-v-4390a97e]{border-color:#ffd67ab3;color:#573d08;background:#ffd67a}.mobile-inventory-card__status.is-finished[data-v-4390a97e]{border-color:#77f1c373;color:#083d3c;background:#77f1c3}.legend-dot[data-v-4390a97e]{width:.72rem;height:.72rem;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #14322833}.legend-dot--inventory[data-v-4390a97e]{background:#d64343}.mobile-parcel-detail__form[data-v-4390a97e]{display:none!important}.mobile-parcel-detail__access[data-v-4390a97e]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-parcel-detail__access button[data-v-4390a97e]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.6rem;border:1px solid #b9d7ce;border-radius:11px;color:#47706a;background:#fff;font:inherit;font-size:.7rem;font-weight:900}.mobile-parcel-detail__access button.is-active[data-v-4390a97e]{color:#fff;border-color:#159d7c;background:#159d7c}.mobile-parcel-detail__access button.is-active.is-inaccessible[data-v-4390a97e]{border-color:#798687;background:#798687}.parcel-detail-tabs[data-v-4390a97e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;order:1;padding:.25rem;border-radius:12px;background:#dfeee8}.parcel-detail-tabs button[data-v-4390a97e]{min-height:2.4rem;padding:.35rem .25rem;border:0;border-radius:9px;color:#4d706c;background:transparent;font:inherit;font-size:.62rem;font-weight:900}.parcel-detail-tabs button.is-active[data-v-4390a97e]{color:#fff;background:#087e6a}.parcel-detail-tabs button[data-v-4390a97e]:disabled{color:#9aaba7;background:transparent;cursor:not-allowed;opacity:.6}.parcel-detail-tab-panel[data-v-4390a97e]{display:grid;gap:.45rem;order:2;padding:.8rem;border-radius:14px;color:#31565a;background:#e6f5ef;font-size:.75rem}.parcel-detail-tab-panel span[data-v-4390a97e]{color:#63807c}.mobile-parcel-detail:not(.detail-tab-accessibility)>.mobile-parcel-edit-form[data-v-4390a97e],.mobile-parcel-detail.is-tree-tab>.mobile-parcel-detail__action[data-v-4390a97e]{display:none}.mobile-parcel-detail.detail-tab-accessibility>.parcel-data-tabs[data-v-4390a97e],.mobile-parcel-detail.detail-tab-location>.parcel-data-tabs[data-v-4390a97e],.mobile-parcel-detail.detail-tab-silvicultural>.parcel-data-tabs[data-v-4390a97e],.mobile-parcel-detail.detail-tab-damage>.parcel-data-tabs[data-v-4390a97e]{display:none}.parcel-data-tabs[data-v-4390a97e]{display:grid;gap:.7rem;order:3}.parcel-data-tabs__buttons[data-v-4390a97e]{display:none}.parcel-data-tabs__panel[data-v-4390a97e]{display:grid;gap:.5rem;padding:.8rem;border-radius:14px;color:#31565a;background:#e6f5ef;font-size:.75rem}.parcel-data-tabs__panel small[data-v-4390a97e]{color:#63807c}.mobile-parcel-edit-form[data-v-4390a97e]{order:2!important}.mobile-parcel-detail.is-tree-tab>.mobile-parcel-edit-form[data-v-4390a97e],.mobile-parcel-detail.is-tree-tab>.mobile-parcel-detail__action[data-v-4390a97e]{display:none}.tree-form[data-v-4390a97e]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.45rem}.tree-form label[data-v-4390a97e]{display:grid;gap:.3rem;min-width:0;color:#31565a;font-size:.7rem;font-weight:900}.tree-form label[data-v-4390a97e]:first-child{grid-column:1 / -1}.tree-form input[data-v-4390a97e]{width:100%;min-height:2.45rem;box-sizing:border-box;padding:.5rem .6rem;border:1px solid #c9ded8;border-radius:9px;color:#173f48;background:#fff;font:inherit;font-size:.78rem}.tree-form__map[data-v-4390a97e],.tree-form .mobile-parcel-detail__action[data-v-4390a97e]{grid-column:1 / -1;width:100%;box-sizing:border-box}.tree-form__map[data-v-4390a97e]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.5rem;border:1px solid #159d7c;border-radius:10px;color:#087e6a;background:#fff;font:inherit;font-size:.72rem;font-weight:900}.tree-form .mobile-parcel-detail__action[data-v-4390a97e]{min-height:2.6rem;margin:0}.tree-form-real[data-v-4390a97e]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.45rem}.tree-form-real label[data-v-4390a97e]{display:grid;gap:.25rem;color:#31565a;font-size:.68rem;font-weight:900}.tree-form-real label[data-v-4390a97e]:first-child,.tree-form-real .tree-form__map[data-v-4390a97e],.tree-form-real .mobile-parcel-detail__action[data-v-4390a97e]{grid-column:1 / -1}.tree-form-real input[data-v-4390a97e],.tree-form-real select[data-v-4390a97e]{min-height:2.35rem;padding:.4rem .5rem;border:1px solid #c9ded8;border-radius:8px;background:#fff;font:inherit;font-size:.75rem}.tree-form-real .tree-form__map[data-v-4390a97e],.tree-form-real .mobile-parcel-detail__action[data-v-4390a97e]{width:100%}.tree-record-list[data-v-4390a97e]{display:grid;gap:.4rem;margin-top:.5rem}.tree-record-list article[data-v-4390a97e]{display:grid;gap:.15rem;padding:.55rem;border-radius:9px;background:#ffffffb3;font-size:.68rem;cursor:pointer}.tree-record-list article[data-v-4390a97e]:focus-visible,.tree-record-list article[data-v-4390a97e]:hover{outline:2px solid #159d7c;background:#fff}.tree-record-list span[data-v-4390a97e],.tree-record-list small[data-v-4390a97e]{color:#63807c;font-size:.62rem}.tree-coordinate-banner[data-v-4390a97e]{position:absolute;top:1rem;left:50%;z-index:60;max-width:85%;padding:.7rem .9rem;border-radius:12px;color:#124653;background:#fffffff2;box-shadow:0 8px 20px #17474533;font-size:.75rem;font-weight:900;transform:translate(-50%)}.mobile-location-panel[data-v-4390a97e]{padding:.8rem;border-radius:18px;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-location-form[data-v-4390a97e]{display:grid;gap:.7rem;width:100%}.mobile-location-form__toggle[data-v-4390a97e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-block-size:2.8rem;padding:.55rem .7rem .55rem .8rem;border:1px solid #b9d7ce;border-radius:12px;color:#214e54;background:#f8fcfa;font-size:.8rem;font-weight:900}.mobile-location-form__toggle input[data-v-4390a97e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:2.55rem;block-size:1.45rem;flex:0 0 auto;margin:0;border:0;border-radius:999px;background:#a8b8b6;cursor:pointer;transition:background .15s ease}.mobile-location-form__toggle input[data-v-4390a97e]:after{display:block;inline-size:1.1rem;block-size:1.1rem;margin:.175rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1747453d;content:"";transition:transform .15s ease}.mobile-location-form__toggle input[data-v-4390a97e]:checked{background:#159d7c}.mobile-location-form__toggle input[data-v-4390a97e]:checked:after{transform:translate(1.1rem)}.mobile-location-form__toggle input[data-v-4390a97e]:focus-visible{outline:3px solid #d99a25;outline-offset:2px}.mobile-location-form__field[data-v-4390a97e]{display:grid;gap:.35rem;color:#214e54;font-size:.78rem;font-weight:900}.mobile-location-form__field>span[data-v-4390a97e]{color:#214e54}.mobile-location-form__field input[data-v-4390a97e],.mobile-location-form__field textarea[data-v-4390a97e]{width:100%;box-sizing:border-box;min-block-size:2.8rem;padding:.6rem .75rem;border:1px solid #c9ded8;border-radius:11px;color:#173f48;background:#f8fcfa;font:inherit;font-size:.9rem;font-weight:700}.mobile-location-form__field textarea[data-v-4390a97e]{min-block-size:5.5rem;resize:vertical}.mobile-location-form__field input[data-v-4390a97e]:focus,.mobile-location-form__field textarea[data-v-4390a97e]:focus{border-color:#159d7c;outline:2px solid rgba(21,157,124,.2);outline-offset:1px}.mobile-location-form__field input[data-v-4390a97e]:disabled,.mobile-location-form__field textarea[data-v-4390a97e]:disabled{color:#879493;background:#e9eeed;cursor:not-allowed}.mobile-location-form small[data-v-4390a97e]{color:#718b87;font-size:.68rem;font-weight:700}.mobile-parcel-characteristics[data-v-4390a97e]{gap:.7rem;padding:0;background:transparent}.mobile-parcel-characteristics label[data-v-4390a97e]{display:grid;gap:.35rem;color:#214e54;font-size:.78rem;font-weight:900}.mobile-parcel-characteristics label>span[data-v-4390a97e]{color:#214e54}.mobile-parcel-characteristics input[data-v-4390a97e],.mobile-parcel-characteristics select[data-v-4390a97e],.mobile-parcel-characteristics textarea[data-v-4390a97e]{width:100%;box-sizing:border-box;min-block-size:2.8rem;padding:.6rem .75rem;border:1px solid #c9ded8;border-radius:11px;color:#173f48;background:#f8fcfa;font:inherit;font-size:.9rem;font-weight:700}.mobile-parcel-characteristics textarea[data-v-4390a97e]{min-block-size:5.5rem;resize:vertical}.mobile-parcel-characteristics[data-v-4390a97e] :is(input,select,textarea):focus{border-color:#159d7c;outline:2px solid rgba(21,157,124,.2);outline-offset:1px}@media (max-width: 40rem){.mobile-inventory-map-screen{height:100dvh;min-height:100dvh}.mobile-layer-map__frame[data-v-4390a97e]{height:100%;border-radius:0}.mobile-map-top-controls[data-v-4390a97e]{top:1.75rem;right:.55rem;left:3.7rem}}.mobile-parcel-detail:not(.detail-tab-parcel) .parcel-data-tabs[data-v-4390a97e]{display:none}.mobile-inventory-detail__actions[data-v-4390a97e]{display:grid;justify-items:stretch;gap:.5rem;min-inline-size:4.9rem;margin-inline-start:auto}.mobile-inventory-detail__actions .mobile-inventory-detail__status[data-v-4390a97e]{justify-self:end;margin-left:0;padding:.22rem .42rem;font-size:.54rem;line-height:1.1}.mobile-inventory-detail__actions .mobile-inventory-detail__finish[data-v-4390a97e]{width:100%;margin-inline-start:0;padding-inline:.55rem}.mobile-parcel-detail>.mobile-parcel-detail__action--primary[data-v-4390a97e]{order:99;margin-block-start:.2rem}.mobile-minor-trees-panel[data-v-4390a97e]{position:fixed;top:3.7rem;right:0;bottom:0;left:0;z-index:115;overflow-y:auto;padding:.8rem .55rem 1.2rem;background:#eef3f4}.mobile-minor-trees-panel__content[data-v-4390a97e]{display:grid;gap:.8rem;max-width:42rem;margin:0 auto}.mobile-minor-trees-panel__heading[data-v-4390a97e]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.85rem;border-radius:18px;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-minor-trees-panel__heading>div[data-v-4390a97e]{display:grid;gap:.12rem}.mobile-minor-trees-panel__heading span[data-v-4390a97e]{color:#214e54;font-size:.9rem;font-weight:900}.mobile-minor-trees-panel__heading small[data-v-4390a97e]{color:#718b87;font-size:.68rem;font-weight:700}.mobile-minor-trees-panel__add[data-v-4390a97e],.mobile-minor-trees-panel__save[data-v-4390a97e]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.65rem;padding:.55rem .7rem;border:1px solid #087e6a;border-radius:11px;color:#fff;background:#087e6a;font:inherit;font-size:.74rem;font-weight:900}.mobile-minor-trees-panel__add[data-v-4390a97e]:disabled,.mobile-minor-trees-panel__save[data-v-4390a97e]:disabled{opacity:.5;cursor:not-allowed}.mobile-minor-trees-panel__form[data-v-4390a97e]{display:grid;gap:.65rem;padding:.85rem;border-radius:18px;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-minor-trees-panel__form label[data-v-4390a97e]{display:grid;gap:.35rem;color:#214e54;font-size:.76rem;font-weight:900}.mobile-minor-trees-panel__form input[data-v-4390a97e],.mobile-minor-trees-panel__form select[data-v-4390a97e]{width:100%;box-sizing:border-box;min-height:2.9rem;padding:.6rem .75rem;border:1px solid #c9ded8;border-radius:11px;color:#173f48;background:#f8fcfa;font:inherit;font-size:.9rem;font-weight:700}.mobile-minor-trees-panel__save[data-v-4390a97e]{width:100%;margin-top:.15rem}.mobile-minor-trees-panel__records[data-v-4390a97e]{display:grid;gap:.55rem}.mobile-minor-trees-panel__records article[data-v-4390a97e]{display:grid;grid-template-columns:auto 1fr;gap:.65rem;padding:.8rem;border:1px solid rgba(30,155,126,.12);border-radius:16px;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-minor-trees-panel__records article>i[data-v-4390a97e]{display:grid;place-items:center;inline-size:2.4rem;block-size:2.4rem;border-radius:12px;color:#087e6a;background:#e2f7ef}.mobile-minor-trees-panel__records article>div[data-v-4390a97e]{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.55rem;column-gap:.55rem;align-items:baseline}.mobile-minor-trees-panel__records small[data-v-4390a97e]{grid-column:1 / -1;color:#718b87;font-size:.65rem}.mobile-minor-trees-panel__records strong[data-v-4390a97e]{grid-column:1 / -1;color:#214e54;font-size:.84rem}.mobile-minor-trees-panel__records span[data-v-4390a97e]{color:#63807c;font-size:.72rem}.mobile-minor-trees-panel__records b[data-v-4390a97e]{color:#087e6a}.mobile-minor-trees-panel__notice[data-v-4390a97e],.mobile-minor-trees-panel__empty[data-v-4390a97e]{margin:0;padding:.8rem;border-radius:14px;color:#63807c;background:#ffffffc2;font-size:.74rem;text-align:center}.mobile-minor-trees-panel__notice[data-v-4390a97e]{border:1px solid #b9d7ce}.mobile-minor-trees-panel[data-v-4390a97e]{top:6.8rem;right:0;bottom:0;left:0}.parcel-detail-tabs[data-v-4390a97e]{position:relative;z-index:116}.mobile-minor-trees-quick-add[data-v-4390a97e]{position:fixed;right:.8rem;bottom:1rem;z-index:118;display:inline-flex;align-items:center;gap:.35rem;min-height:2.8rem;padding:.55rem .8rem;border:0;border-radius:999px;color:#fff;background:#087e6a;box-shadow:0 8px 18px #087e6a47;font:inherit;font-size:.76rem;font-weight:900}.mobile-minor-trees-panel__heading[data-v-4390a97e],.mobile-minor-trees-panel__form[data-v-4390a97e],.mobile-minor-trees-panel__records article[data-v-4390a97e]{border:1px solid rgba(30,155,126,.12);box-shadow:0 8px 20px #17474514}.mobile-minor-trees-panel__add[data-v-4390a97e]{color:#087e6a;background:#fff}.mobile-minor-trees-panel__form[data-v-4390a97e]{gap:.7rem}.mobile-minor-trees-panel__form label>span[data-v-4390a97e]{color:#214e54;font-size:.78rem;font-weight:900}.mobile-minor-trees-panel__form input[data-v-4390a97e],.mobile-minor-trees-panel__form select[data-v-4390a97e]{border-color:#c9ded8;background:#f8fcfa}.mobile-minor-trees-panel__save[data-v-4390a97e]{min-height:3rem;border-color:#087e6a;background:#087e6a;box-shadow:0 5px 12px #087e6a33}.mobile-minor-trees-panel__form select[data-v-4390a97e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:2.7rem;border-color:#b9d7ce;background-color:#f8fcfa;background-image:linear-gradient(45deg,transparent 50%,#087e6a 50%),linear-gradient(135deg,#087e6a 50%,transparent 50%);background-position:calc(100% - 1.05rem) 1.18rem,calc(100% - .72rem) 1.18rem;background-size:.36rem .36rem,.36rem .36rem;background-repeat:no-repeat}.mobile-minor-trees-panel__form select[data-v-4390a97e]:focus-visible{outline:3px solid rgba(8,126,106,.28);outline-offset:2px;border-color:#087e6a}.mobile-minor-trees-panel__form select option[data-v-4390a97e]{color:#173f48;background:#fff;font-weight:700}@supports ((-webkit-appearance: base-select) or (-moz-appearance: base-select) or (appearance: base-select)){.mobile-minor-trees-panel__form select[data-v-4390a97e],.mobile-minor-trees-panel__form select[data-v-4390a97e]::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.mobile-minor-trees-panel__form select[data-v-4390a97e]::picker(select){padding:.35rem;border:1px solid #b9d7ce;border-radius:12px;background:#fff;box-shadow:0 10px 22px #17474524}.mobile-minor-trees-panel__form select[data-v-4390a97e]::picker-icon{color:#087e6a}.mobile-minor-trees-panel__form select option[data-v-4390a97e]{min-height:2.35rem;padding:.55rem .65rem;border-radius:8px}.mobile-minor-trees-panel__form select option[data-v-4390a97e]:checked,.mobile-minor-trees-panel__form select option[data-v-4390a97e]:hover{color:#087e6a;background:#e2f7ef}.mobile-minor-trees-panel__form select option[data-v-4390a97e]::checkmark{color:#087e6a}}.mobile-silvicultural-panel[data-v-4390a97e]{display:grid;gap:.8rem;padding:.2rem 0}.mobile-silvicultural-panel fieldset[data-v-4390a97e]{display:grid;gap:0;margin:0;padding:.55rem .8rem;border:1px solid rgba(30,155,126,.12);border-radius:16px;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-silvicultural-panel legend[data-v-4390a97e]{width:auto;margin-inline-start:-.2rem;padding:.2rem .45rem;border-radius:8px;color:#087e6a;background:#e2f7ef;font-size:.72rem;font-weight:900}.mobile-silvicultural-panel label[data-v-4390a97e]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:3.1rem;padding:.1rem;border-bottom:1px solid #edf3f1;color:#294c50;font-size:.78rem;font-weight:800}.mobile-silvicultural-panel label[data-v-4390a97e]:last-child{border-bottom:0}.mobile-silvicultural-panel label>span[data-v-4390a97e]{line-height:1.25}.mobile-silvicultural-panel input[data-v-4390a97e]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mobile-silvicultural-panel label>i[data-v-4390a97e]{position:relative;inline-size:2.55rem;block-size:1.45rem;border-radius:999px;background:#c4d4d0;transition:background-color .18s ease}.mobile-silvicultural-panel label>i[data-v-4390a97e]:after{content:"";position:absolute;inset-block-start:.16rem;inset-inline-start:.16rem;inline-size:1.13rem;block-size:1.13rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #14393b33;transition:transform .18s ease}.mobile-silvicultural-panel input:checked+i[data-v-4390a97e]{background:#087e6a}.mobile-silvicultural-panel input:checked+i[data-v-4390a97e]:after{transform:translate(1.1rem)}.mobile-silvicultural-panel input:focus-visible+i[data-v-4390a97e]{outline:3px solid rgba(8,126,106,.38);outline-offset:3px}.mobile-minor-trees-panel__form select[data-v-4390a97e]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-inline-end:.75rem}.mobile-minor-trees-panel__form select option[data-v-4390a97e]{padding:.65rem .75rem;color:#214e54;background:#fff;font-weight:700}.mobile-minor-trees-panel__form select option[data-v-4390a97e]:checked{color:#087e6a;background:#e2f7ef}.mobile-minor-trees-panel__close[data-v-4390a97e]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.8rem;border:1px solid #b9d7ce;border-radius:11px;color:#31565a;background:#fff;font:inherit;font-size:.78rem;font-weight:900}.mobile-major-tree-panel[data-v-4390a97e]{position:fixed;top:3.7rem;right:0;bottom:0;left:0;z-index:116;overflow-y:auto;padding:.65rem .55rem 1.2rem;background:#eef3f4}.mobile-major-tree-panel__content[data-v-4390a97e]{display:grid;gap:.7rem;max-width:42rem;margin:0 auto}.mobile-major-tree-panel header[data-v-4390a97e]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:16px;color:#fff;background:#5c7f89}.mobile-major-tree-panel header button[data-v-4390a97e]{display:grid;place-items:center;inline-size:2.35rem;block-size:2.35rem;border:0;border-radius:50%;color:inherit;background:#ffffff24;font-size:.95rem}.mobile-major-tree-panel header div[data-v-4390a97e]{display:grid;gap:.08rem}.mobile-major-tree-panel header strong[data-v-4390a97e]{font-size:.95rem}.mobile-major-tree-panel header small[data-v-4390a97e]{font-size:.68rem;opacity:.82}.mobile-major-tree-panel form[data-v-4390a97e]{display:grid;gap:.65rem;padding:.75rem;border:1px solid rgba(30,155,126,.12);border-radius:16px;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-major-tree-panel label[data-v-4390a97e]{display:grid;gap:.28rem;color:#214e54;font-size:.74rem;font-weight:900}.mobile-major-tree-panel label>span[data-v-4390a97e]{padding:.48rem .55rem;color:#fff;background:#5c7f89}.mobile-major-tree-panel input[data-v-4390a97e],.mobile-major-tree-panel select[data-v-4390a97e]{width:100%;min-height:2.65rem;box-sizing:border-box;padding:.55rem .65rem;border:1px solid #9bb3b9;color:#173f48;background:#fff;font:inherit;font-size:.86rem;font-weight:700}.mobile-major-tree-panel__grid[data-v-4390a97e]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.mobile-major-tree-panel__switch[data-v-4390a97e]{grid-template-columns:1fr auto;align-items:center;min-height:3rem;padding:.5rem .6rem;color:#fff;background:#5c7f89}.mobile-major-tree-panel__switch>span[data-v-4390a97e]{padding:0;background:transparent}.mobile-major-tree-panel__switch input[data-v-4390a97e]{position:absolute;inline-size:1px;block-size:1px;opacity:0}.mobile-major-tree-panel__switch i[data-v-4390a97e]{position:relative;inline-size:2.45rem;block-size:1.4rem;border-radius:999px;background:#b7c3c5}.mobile-major-tree-panel__switch i[data-v-4390a97e]:after{position:absolute;inset:.15rem auto auto .15rem;inline-size:1.1rem;block-size:1.1rem;border-radius:50%;background:#fff;content:"";transition:transform .18s ease}.mobile-major-tree-panel__switch input:checked+i[data-v-4390a97e]{background:#159d7c}.mobile-major-tree-panel__switch input:checked+i[data-v-4390a97e]:after{transform:translate(1.05rem)}.mobile-major-tree-panel__actions[data-v-4390a97e]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.mobile-major-tree-panel__actions button[data-v-4390a97e]{min-height:2.8rem;border:1px solid #b9d7ce;border-radius:11px;color:#31565a;background:#fff;font:inherit;font-weight:900}.mobile-major-tree-panel__actions button[type=submit][data-v-4390a97e]{color:#173f48;border-color:#e7bb30;background:#f6c643}.mobile-major-tree-panel__records[data-v-4390a97e]{display:grid;gap:.45rem}.mobile-major-tree-panel__records button[data-v-4390a97e]{display:grid;grid-template-columns:1fr auto;gap:.15rem .5rem;padding:.7rem;border:1px solid rgba(30,155,126,.12);border-radius:13px;color:#214e54;background:#fff;text-align:left}.mobile-major-tree-panel__records span[data-v-4390a97e]{color:#63807c;font-size:.72rem}.mobile-major-tree-panel__records i[data-v-4390a97e]{grid-row:1 / span 2;grid-column:2;align-self:center;color:#087e6a}.mobile-major-tree-panel[data-v-4390a97e]{top:6.8rem;right:0;bottom:0;left:0;padding:.8rem .55rem 1.2rem}.mobile-major-tree-panel header[data-v-4390a97e]{color:#214e54;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-major-tree-panel header button[data-v-4390a97e]{color:#087e6a;background:#e2f7ef}.mobile-major-tree-panel header small[data-v-4390a97e]{color:#718b87;opacity:1}.mobile-major-tree-panel form[data-v-4390a97e]{gap:.7rem;padding:.85rem;border-radius:18px}.mobile-major-tree-panel label[data-v-4390a97e]{gap:.35rem;font-size:.78rem}.mobile-major-tree-panel label>span[data-v-4390a97e]{padding:0;color:#214e54;background:transparent}.mobile-major-tree-panel input[data-v-4390a97e],.mobile-major-tree-panel select[data-v-4390a97e]{min-height:2.9rem;padding:.6rem .75rem;border:1px solid #c9ded8;border-radius:11px;background:#f8fcfa;font-size:.9rem}.mobile-major-tree-panel__switch[data-v-4390a97e]{min-height:2.9rem;padding:.6rem .75rem;border:1px solid #c9ded8;border-radius:11px;color:#214e54;background:#f8fcfa}.mobile-major-tree-panel__actions button[type=submit][data-v-4390a97e]{color:#fff;border-color:#087e6a;background:#087e6a;box-shadow:0 5px 12px #087e6a33}.mobile-major-tree-panel__records button[data-v-4390a97e]{padding:.8rem;border-radius:16px;box-shadow:0 8px 20px #17474514}.mobile-major-tree-panel[data-v-4390a97e]{z-index:115}.mobile-major-tree-panel select[data-v-4390a97e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:2.6rem;background:#f8fcfa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23087e6a' stroke-width='2'%3E%3Cpath d='m3 6 5 5 5-5'/%3E%3C/svg%3E") no-repeat right .8rem center}.mobile-major-tree-panel select option[data-v-4390a97e]{padding:.65rem .75rem;color:#214e54;background:#fff;font-weight:700}.mobile-major-tree-panel select option[data-v-4390a97e]:checked{color:#087e6a;background:#e2f7ef}.mobile-major-tree-panel header .mobile-major-tree-panel__add[data-v-4390a97e]{display:inline-flex;inline-size:auto;align-items:center;justify-content:center;gap:.3rem;min-height:2.35rem;padding:0 .7rem;border-radius:11px;color:#fff;background:#087e6a;font:inherit;font-size:.76rem;font-weight:900}.mobile-major-tree-panel__empty[data-v-4390a97e]{margin:0;padding:1.15rem .8rem;border:1px dashed #b9d7ce;border-radius:14px;color:#63807c;background:#fff;text-align:center;font-size:.8rem}.mobile-major-trees-quick-add[data-v-4390a97e]{position:fixed;right:.85rem;bottom:.85rem;z-index:117;display:inline-flex;align-items:center;gap:.4rem;min-height:2.9rem;padding:0 .9rem;border:0;border-radius:999px;color:#fff;background:#087e6a;box-shadow:0 9px 20px #087e6a47;font:inherit;font-size:.82rem;font-weight:900}.mobile-parcel-photos[data-v-4390a97e]{display:grid;gap:.6rem;margin-top:.25rem;padding-top:.8rem;border-top:1px solid #dce9e5}.mobile-parcel-photos>div[data-v-4390a97e]:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.mobile-parcel-photos strong[data-v-4390a97e]{color:#214e54;font-size:.86rem}.mobile-parcel-photos small[data-v-4390a97e]{color:#718b87;font-size:.7rem;font-weight:700}.mobile-parcel-photos__actions[data-v-4390a97e]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-parcel-photos__actions button[data-v-4390a97e]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.65rem;border:1px solid #b9d7ce;border-radius:11px;color:#087e6a;background:#f8fcfa;font:inherit;font-size:.76rem;font-weight:900}.mobile-parcel-photos__actions button[data-v-4390a97e]:last-child{color:#fff;border-color:#087e6a;background:#087e6a}.mobile-parcel-photos__grid[data-v-4390a97e]{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.mobile-parcel-photos figure[data-v-4390a97e]{position:relative;aspect-ratio:1;margin:0;overflow:hidden;border-radius:10px;background:#e7efec}.mobile-parcel-photos img[data-v-4390a97e]{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.mobile-parcel-photos figure button[data-v-4390a97e]{position:absolute;top:.25rem;right:.25rem;display:grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;border:0;border-radius:50%;color:#fff;background:#173f48c7}.mobile-location-form>.mobile-parcel-photos[data-v-4390a97e]{display:none}.mobile-parcel-photos--bottom[data-v-4390a97e]{order:4;margin-top:.8rem}.mobile-parcel-photos--bottom .mobile-parcel-detail__action[data-v-4390a97e]{width:100%;margin:.15rem 0 0}.mobile-parcel-photos__carousel[data-v-4390a97e]{position:relative;aspect-ratio:4 / 3;margin:0;overflow:hidden;border-radius:13px;background:#e7efec}.mobile-parcel-photos__carousel img[data-v-4390a97e]{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.mobile-parcel-photos__carousel[data-v-4390a97e] :is(.mobile-parcel-photos__previous,.mobile-parcel-photos__next,.mobile-parcel-photos__remove){position:absolute;z-index:1;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border:0;border-radius:50%;color:#fff;background:#173f48c7}.mobile-parcel-photos__previous[data-v-4390a97e]{top:50%;left:.45rem;transform:translateY(-50%)}.mobile-parcel-photos__next[data-v-4390a97e]{top:50%;right:.45rem;transform:translateY(-50%)}.mobile-parcel-photos__remove[data-v-4390a97e]{top:.45rem;right:.45rem}.mobile-parcel-photos__carousel figcaption[data-v-4390a97e]{position:absolute;right:50%;bottom:.45rem;padding:.25rem .55rem;border-radius:999px;color:#fff;background:#173f48c7;font-size:.72rem;font-weight:900;transform:translate(50%)}.mobile-parcel-photos__carousel[data-v-4390a97e] :is(.mobile-parcel-photos__previous,.mobile-parcel-photos__next):disabled{opacity:.42}.mobile-parcel-photos__carousel .mobile-parcel-photos__previous[data-v-4390a97e]{top:50%;right:auto;bottom:auto;left:.45rem;transform:translateY(-50%)}.mobile-parcel-photos__carousel .mobile-parcel-photos__next[data-v-4390a97e]{top:50%;right:.45rem;bottom:auto;left:auto;transform:translateY(-50%)}.mobile-parcel-photos__carousel[data-v-4390a97e]{touch-action:pan-y}.mobile-damage-panel[data-v-4390a97e]{display:grid;gap:.8rem}.mobile-damage-panel__heading[data-v-4390a97e]{display:flex;align-items:center;justify-content:space-between}.mobile-damage-panel__heading button[data-v-4390a97e]{position:fixed;right:.85rem;bottom:.85rem;z-index:117;display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:999px;padding:0 .9rem;min-height:2.9rem;color:#fff;background:#087e6a;box-shadow:0 9px 20px #087e6a47;font:inherit;font-size:.82rem;font-weight:900}.mobile-damage-panel>p[data-v-4390a97e]{margin:0;padding:1.15rem .8rem;border:1px dashed #b9d7ce;border-radius:14px;color:#63807c;background:#fff;text-align:center;font-size:.8rem}.mobile-damage-form[data-v-4390a97e]{display:grid;gap:.7rem}.mobile-damage-form label[data-v-4390a97e]{display:grid;gap:.35rem}.mobile-damage-form label>span[data-v-4390a97e]{padding:.38rem .45rem;color:#fff;background:#5c7d85;font-size:.76rem;font-weight:900}.mobile-damage-form input[data-v-4390a97e],.mobile-damage-form select[data-v-4390a97e],.mobile-damage-form textarea[data-v-4390a97e]{width:100%;border:0;border-bottom:1px solid #738388;padding:.55rem .1rem;background:#fff;font:inherit}.mobile-damage-form label[data-v-4390a97e]{position:relative}.mobile-damage-form label>i[data-v-4390a97e]{position:absolute;right:.45rem;top:2.05rem;color:#5d676b}.mobile-damage-form__actions[data-v-4390a97e]{display:flex;gap:.5rem;justify-content:flex-end}.mobile-damage-form__actions button[data-v-4390a97e]{border:0;border-radius:9px;padding:.55rem .7rem;font:inherit;font-weight:800}.mobile-parcel-detail.detail-tab-damage:has(.mobile-damage-records) .mobile-damage-panel>p[data-v-4390a97e]{display:none}.mobile-damage-records[data-v-4390a97e]{order:2;margin-top:-.35rem}.mobile-damage-records button[data-v-4390a97e]{font:inherit}.mobile-damage-records small[data-v-4390a97e]{grid-column:1;color:#63807c;font-size:.68rem}.mobile-damage-panel[data-v-4390a97e]{padding:0;border:0;background:transparent}.mobile-damage-panel__heading>strong[data-v-4390a97e]{display:none}.mobile-damage-panel__heading[data-v-4390a97e]{min-height:0}.mobile-damage-panel>p[data-v-4390a97e]{margin:-1rem 0 0;padding:1.15rem .8rem;border:1px dashed #b9d7ce;border-radius:14px;color:#63807c;background:#fff;text-align:center;font-size:.8rem}.mobile-major-tree-panel[data-v-4390a97e]{background:#f4f8f6}.mobile-major-tree-panel__content[data-v-4390a97e],.mobile-damage-panel[data-v-4390a97e]{overflow:visible}.mobile-minor-trees-panel__empty[data-v-4390a97e],.mobile-major-tree-panel__empty[data-v-4390a97e],.mobile-damage-panel>p[data-v-4390a97e]{display:block;box-sizing:border-box;min-width:0;margin:-1rem 0 0;padding:1.15rem .8rem;border:1px dashed #b9d7ce;border-radius:14px;color:#63807c;background:#fff;text-align:center;font-size:.8rem}.mobile-damage-form[data-v-4390a97e]{gap:.8rem;padding:.85rem;border:1px solid rgba(30,155,126,.12);border-radius:18px;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-damage-form label[data-v-4390a97e]{gap:.35rem;color:#214e54;font-size:.78rem;font-weight:900}.mobile-damage-form label>span[data-v-4390a97e]{padding:0;color:#214e54;background:transparent}.mobile-damage-form input[data-v-4390a97e],.mobile-damage-form select[data-v-4390a97e],.mobile-damage-form textarea[data-v-4390a97e]{min-height:2.9rem;box-sizing:border-box;padding:.6rem .75rem;border:1px solid #c9ded8;border-radius:11px;color:#173f48;background:#f8fcfa;font-size:.9rem;font-weight:700}.mobile-damage-form select[data-v-4390a97e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background:#f8fcfa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23087e6a' stroke-width='2'%3E%3Cpath d='m3 6 5 5 5-5'/%3E%3C/svg%3E") no-repeat right .8rem center}.mobile-damage-form select option[data-v-4390a97e]{color:#173f48;background:#fff;font-weight:700}.mobile-damage-form textarea[data-v-4390a97e]{min-height:6rem;resize:vertical}.mobile-damage-form label>i[data-v-4390a97e]{top:2.25rem}.mobile-damage-form__actions button[data-v-4390a97e]{min-height:2.65rem;border-radius:11px;color:#087e6a;background:#e2f7ef}.mobile-damage-form__actions button[data-v-4390a97e]:last-child{color:#fff;background:#087e6a}.mobile-minor-trees-panel__heading[data-v-4390a97e],.mobile-major-tree-panel header[data-v-4390a97e]{border:0;background:transparent;box-shadow:none}.mobile-damage-panel:has(.mobile-damage-form) .mobile-damage-panel__heading button[data-v-4390a97e]{display:none}.mobile-parcel-card__status[data-v-4390a97e]{align-self:center;justify-self:end;padding:.3rem .5rem;border-radius:999px;font-size:.6rem;font-weight:900;white-space:nowrap}.mobile-parcel-card__status.is-pending[data-v-4390a97e]{color:#54716d;background:#edf3f1}.mobile-parcel-card__status.is-measuring[data-v-4390a97e]{color:#70520b;background:#fff0c7}.mobile-parcel-card__status.is-finished[data-v-4390a97e]{color:#087e6a;background:#d9f8eb}.mobile-damage-form select option[data-v-4390a97e]{background:#f8fcfa}.mobile-major-tree-panel__content[data-v-4390a97e]:has(.mobile-major-tree-panel__empty),.mobile-minor-trees-panel__content[data-v-4390a97e]:has(.mobile-minor-trees-panel__empty){max-width:none}.mobile-major-tree-panel__empty[data-v-4390a97e],.mobile-minor-trees-panel__empty[data-v-4390a97e]{margin-block-start:.6rem}.mobile-major-tree-panel__empty[data-v-4390a97e]{margin-block-start:1rem}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:grabbing}.ol-grab{cursor:move;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.movilidad-mobile-app[data-v-286cb52d]{--mobile-accent: #4a8a77;--mobile-accent-strong: #356a5a;--mobile-accent-soft: #edf4f1;--mobile-accent-border: rgba(74, 138, 119, .18);--mobile-accent-muted: #5f7e75;height:100%;min-height:0;display:flex;flex-direction:column;gap:.7rem;padding:.75rem;overflow:hidden;-webkit-overflow-scrolling:touch;color:#17382d;background:linear-gradient(180deg,#f6fbf8,#eef7fb 52%,#f8fafc),#f8fafc;touch-action:pan-y;overscroll-behavior:contain}.mobile-app-bar[data-v-286cb52d],.mobile-session-strip[data-v-286cb52d],.mobile-panel[data-v-286cb52d]{width:min(100%,38rem);margin-inline:auto}.mobile-app-bar[data-v-286cb52d]{position:sticky;top:0;z-index:3;flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .5rem;background:linear-gradient(180deg,#f6fbf8,#f6fbf8 72%,#f6fbf800),#f6fbf8}.mobile-session-strip[data-v-286cb52d]{flex:none}.mobile-tabs--top[data-v-286cb52d]{position:sticky;top:calc(56px + env(safe-area-inset-top,0px));z-index:4;flex:none;width:min(100%,38rem);margin-inline:auto;box-shadow:0 8px 24px #16483a1f}.mobile-stage[data-v-286cb52d]{flex:1 1 auto;min-height:0;display:grid;gap:.75rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:.25rem;padding-bottom:calc(.85rem + env(safe-area-inset-bottom,0px))}.mobile-panel[data-v-286cb52d]{flex:1 0 auto}.mobile-app-bar[data-v-286cb52d]{position:relative;z-index:20;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.mobile-app-bar span[data-v-286cb52d],.mobile-panel-heading span[data-v-286cb52d],.mobile-question label span[data-v-286cb52d]{color:#5e756c;font-size:.72rem;font-weight:900;text-transform:uppercase}.mobile-app-bar strong[data-v-286cb52d]{display:block;margin-top:.12rem;font-size:1.18rem}.mobile-app-bar em[data-v-286cb52d]{min-height:34px;display:inline-flex;align-items:center;padding:0 .58rem;border-radius:999px;color:#20577a;background:#dff1ff;font-size:.72rem;font-style:normal;font-weight:900}.mobile-menu-shell[data-v-286cb52d]{position:relative;z-index:30;display:inline-flex;align-items:center}.mobile-menu-toggle[data-v-286cb52d]{min-width:40px;min-height:40px;display:inline-grid;place-items:center;border:1px solid rgba(74,138,119,.22);border-radius:999px;color:#163c32;background:#ffffffeb;box-shadow:0 6px 16px #16483a14;cursor:pointer}.mobile-menu-panel[data-v-286cb52d]{position:absolute;top:calc(100% + .45rem);right:0;z-index:40;min-width:14rem;padding:.45rem;border:1px solid rgba(55,103,83,.16);border-radius:14px;background:#fffffffa;box-shadow:0 18px 30px #16483a29}.mobile-menu-item[data-v-286cb52d]{width:100%;display:flex;align-items:center;gap:.55rem;min-height:42px;padding:.55rem .7rem;border:0;border-radius:10px;color:#17382d;background:transparent;font:inherit;font-weight:800;text-align:left;cursor:pointer}.mobile-menu-item[data-v-286cb52d]:hover,.mobile-menu-item[data-v-286cb52d]:focus-visible{outline:none;background:#4a8a771f}.mobile-map-card[data-v-286cb52d],.mobile-create-card[data-v-286cb52d]{display:grid;gap:.7rem;padding:.85rem;border:1px solid rgba(55,103,83,.14);border-radius:16px;background:radial-gradient(circle at top right,rgba(74,138,119,.08),transparent 34%),#fff;box-shadow:0 12px 24px #16483a14}.mobile-osm-shell[data-v-286cb52d]{position:relative;min-height:300px;overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:16px;background:#dfeadf;box-shadow:inset 0 0 0 1px #ffffff8c;isolation:isolate}.mobile-osm-shell.drawing[data-v-286cb52d]{border-color:#16483a8f;box-shadow:0 0 0 4px #4a8a772e,inset 0 0 0 1px #ffffff8c}.mobile-osm-shell.drawing .mobile-osm-map[data-v-286cb52d]{cursor:crosshair;touch-action:none}.mobile-osm-shell.panning .mobile-osm-map[data-v-286cb52d]{cursor:grab}.mobile-osm-shell.panning:active .mobile-osm-map[data-v-286cb52d]{cursor:grabbing}.mobile-osm-map[data-v-286cb52d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:1;background:#f4f8f5}.mobile-map-art[data-v-286cb52d]{display:none}.mobile-map-overlay[data-v-286cb52d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.mobile-map-marker[data-v-286cb52d]{position:absolute;display:inline-flex;align-items:center;gap:.28rem;width:auto;height:auto;min-height:34px;padding:.32rem .52rem;border:2px solid rgba(22,72,58,.78);border-radius:999px;background:#fffffff5;color:#17382d;font:inherit;font-size:.74rem;font-weight:900;box-shadow:0 12px 22px #16483a33;pointer-events:auto}.mobile-map-marker.active[data-v-286cb52d]{background:#dff3e9;border-color:#16483a;box-shadow:0 0 0 4px #4a8a7733,0 16px 26px #16483a38}.mobile-map-badge[data-v-286cb52d]{position:absolute;left:.65rem;top:.65rem;z-index:5;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border-radius:999px;background:#fffffff2;color:#17382d;font-size:.72rem;font-weight:900;box-shadow:0 8px 18px #16483a24}.mobile-map-watermark[data-v-286cb52d]{position:absolute;left:.65rem;bottom:.65rem;z-index:5;display:grid;gap:.1rem;padding:.4rem .55rem;border-radius:12px;background:#ffffffeb;color:#17382d;box-shadow:0 8px 18px #16483a1f}.mobile-map-watermark span[data-v-286cb52d]{font-size:.76rem;font-weight:900}.mobile-map-watermark small[data-v-286cb52d]{font-size:.68rem;color:#4f655d}.mobile-map-figure[data-v-286cb52d]{display:none;position:relative;overflow:hidden;border:1px solid rgba(55,103,83,.12);border-radius:14px;background:radial-gradient(circle at top,rgba(74,138,119,.12),transparent 34%),linear-gradient(180deg,#f9fcfa,#edf5ef)}.mobile-map-view[data-v-286cb52d]{position:relative;height:240px;overflow:hidden}.mobile-map-layer[data-v-286cb52d]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center center;transition:transform .14s ease}.mobile-map-layer svg[data-v-286cb52d]{display:block;width:100%;height:240px}.mobile-spain-shape[data-v-286cb52d]{fill:#f4faf6f2;stroke:#16483ad1;stroke-width:2.4}.mobile-map-river[data-v-286cb52d]{fill:none;stroke:#447e9761;stroke-width:2;stroke-linecap:round}.mobile-map-polygon[data-v-286cb52d]{fill:#4a8a772e;stroke:#275f4db8;stroke-width:2;cursor:pointer;pointer-events:none}.mobile-map-polygon.active[data-v-286cb52d]{fill:#4a8a7761;stroke:#16483af2;filter:drop-shadow(0 4px 10px rgba(22,72,58,.18))}.mobile-map-hotspot[data-v-286cb52d]{position:absolute;display:grid;place-items:center;border:2px solid rgba(22,72,58,.48);border-radius:16px;background:#ffffff2e;color:#17382d;font:inherit;font-weight:900;text-shadow:0 1px 0 rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px #ffffff38}.mobile-map-hotspot.active[data-v-286cb52d]{background:#4a8a7747;border-color:#16483ad1}.mobile-map-hotspot span[data-v-286cb52d]{background:#ffffffb3;padding:.18rem .35rem;border-radius:999px;font-size:.68rem}.mobile-map-controls[data-v-286cb52d]{position:absolute;right:.5rem;bottom:.5rem;z-index:6;display:flex;gap:.25rem;flex-wrap:wrap;justify-content:flex-end;max-width:12rem}.mobile-map-controls button[data-v-286cb52d]{min-width:36px;min-height:36px;border:1px solid rgba(55,103,83,.18);border-radius:999px;color:#17382d;background:#fffffff2;font:inherit;font-size:.8rem;font-weight:900;box-shadow:0 8px 18px #16483a1f}.mobile-map-controls button.active[data-v-286cb52d]{color:#fff;background:#16483a}.mobile-map-hint[data-v-286cb52d]{margin:0;color:#4f655d;font-size:.86rem}.mobile-map-grid[data-v-286cb52d]{display:grid;grid-template-columns:1fr;gap:.55rem}.mobile-map-zone[data-v-286cb52d]{display:grid;gap:.12rem;min-height:78px;padding:.75rem .8rem;border:1px solid rgba(55,103,83,.16);border-radius:14px;background:linear-gradient(180deg,#fdfefe,#edf5f0);color:#17382d;text-align:left}.mobile-map-zone.active[data-v-286cb52d]{border-color:#4a8a776b;box-shadow:0 0 0 3px #4a8a771f;background:linear-gradient(180deg,#f2faf6,#e2f0ea)}.mobile-map-zone span[data-v-286cb52d]{color:#5d7269;font-size:.72rem;font-weight:900;text-transform:uppercase}.mobile-map-zone strong[data-v-286cb52d]{font-size:.98rem}.mobile-map-zone small[data-v-286cb52d]{color:#4a6359}.mobile-create-grid[data-v-286cb52d]{display:grid;grid-template-columns:1fr;gap:.55rem}.mobile-field[data-v-286cb52d]{display:grid;gap:.3rem}.mobile-field span[data-v-286cb52d]{color:#5d7269;font-size:.72rem;font-weight:900;text-transform:uppercase}.mobile-field input[data-v-286cb52d],.mobile-field select[data-v-286cb52d]{min-height:42px;padding:.55rem .7rem;border:1px solid rgba(55,103,83,.16);border-radius:12px;background:#fff;color:#17382d}.mobile-draft-alert[data-v-286cb52d]{grid-column:1 / -1;display:inline-flex;align-items:center;gap:.4rem;min-height:30px;padding:.3rem .55rem;border:1px solid rgba(122,81,17,.16);border-radius:999px;color:#7a5111;background:#fff6e2;font-size:.74rem;font-weight:900;line-height:1.1}.mobile-draft-alert i[data-v-286cb52d]{font-size:.85rem}.mobile-draft-list[data-v-286cb52d]{display:grid;gap:.45rem;min-height:14rem;max-height:68vh;overflow:auto;margin-inline:auto;padding:.5rem;width:min(100%,38rem);border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fffffff5;box-shadow:0 12px 28px #16483a14;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.mobile-draft-close[data-v-286cb52d]{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:0;padding:.1rem .45rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#f7fbf8;color:#17382d;font:inherit;font-weight:900;line-height:1;text-align:left;cursor:pointer}.mobile-draft-item[data-v-286cb52d]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3rem;padding:.4rem .55rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbf9);color:#17382d;cursor:pointer;text-align:left;font:inherit}.mobile-draft-item span[data-v-286cb52d]{min-width:0}.mobile-draft-item strong[data-v-286cb52d],.mobile-draft-item small[data-v-286cb52d],.mobile-draft-item em[data-v-286cb52d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-draft-item small[data-v-286cb52d]{margin-top:.08rem;font-weight:800}.mobile-draft-item em[data-v-286cb52d]{margin-top:.06rem;color:#61776e;font-size:.72rem;font-style:normal}.mobile-draft-item b[data-v-286cb52d]{min-width:42px;padding:.12rem .35rem;border-radius:8px;color:#17425c;background:#eef7fb;font-size:.68rem;font-weight:900;text-align:center}.mobile-session-strip[data-v-286cb52d]{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem;border:1px solid rgba(32,87,122,.18);border-radius:8px;background:#fff}.mobile-session-strip>i[data-v-286cb52d]{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--mobile-accent)}.mobile-session-strip strong[data-v-286cb52d],.mobile-session-strip small[data-v-286cb52d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-session-strip b[data-v-286cb52d]{color:#7a5111;font-size:.82rem}.mobile-tabs[data-v-286cb52d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.35rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px)}.mobile-tabs button[data-v-286cb52d],.mobile-choice-grid button[data-v-286cb52d],.mobile-task-card[data-v-286cb52d],.mobile-attachment-list button[data-v-286cb52d],.mobile-primary-action[data-v-286cb52d],.mobile-secondary-action[data-v-286cb52d]{min-height:44px;border:1px solid rgba(55,103,83,.16);border-radius:8px;color:#17382d;background:#f7fbf8;cursor:pointer;font-weight:900}.mobile-tabs button[data-v-286cb52d]{display:grid;place-items:center;gap:.12rem;padding:.55rem .3rem;font-size:.72rem;line-height:1.1}.mobile-tabs button.active[data-v-286cb52d],.mobile-choice-grid button.active[data-v-286cb52d],.mobile-task-card.active[data-v-286cb52d],.mobile-attachment-list button.active[data-v-286cb52d]{color:#17382d;border-color:var(--mobile-accent-border);background:var(--mobile-accent-soft)}.mobile-panel[data-v-286cb52d]{min-width:0;display:grid;gap:.8rem;padding:.85rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fffffff5;box-shadow:0 12px 28px #16483a14}.mobile-record-card[data-v-286cb52d],.mobile-progress-card[data-v-286cb52d]{display:grid;gap:.3rem;padding:.4rem .45rem;border:1px solid rgba(55,103,83,.14);border-radius:10px;background:linear-gradient(180deg,#fff,#f8fbf9)}.mobile-panel-heading--tight[data-v-286cb52d]{align-items:center;gap:.3rem}.mobile-panel-heading--tight h2[data-v-286cb52d]{margin-top:0;font-size:.86rem;line-height:1.05}.mobile-record-meta[data-v-286cb52d]{display:grid;gap:.16rem}.mobile-record-meta p[data-v-286cb52d]{margin:0;color:#17382d;font-weight:800}.mobile-record-meta small[data-v-286cb52d]{color:#61776e;font-weight:700;font-size:.72rem;line-height:1.12}.mobile-record-pills[data-v-286cb52d]{display:flex;flex-wrap:wrap;gap:.22rem}.mobile-record-pills .state-pill[data-v-286cb52d]{min-height:22px;padding:.12rem .45rem;font-size:.68rem}.state-pill.neutral[data-v-286cb52d]{color:#17425c;background:#eef7fb}.mobile-filter-strip[data-v-286cb52d]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.4rem;overflow-x:auto;padding-bottom:.15rem}.mobile-filter-strip button[data-v-286cb52d]{min-height:34px;padding:.35rem .55rem;border:1px solid rgba(55,103,83,.14);border-radius:999px;background:#f7fbf8;color:#17382d;font-size:.76rem;font-weight:800;white-space:nowrap}.mobile-filter-strip button.active[data-v-286cb52d]{color:#17382d;border-color:var(--mobile-accent-border);background:var(--mobile-accent-soft)}.mobile-panel-heading[data-v-286cb52d]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.mobile-panel-heading h2[data-v-286cb52d]{margin:.12rem 0 0;font-size:1.08rem;letter-spacing:0}.mobile-panel-heading strong[data-v-286cb52d]{min-width:42px;min-height:34px;display:grid;place-items:center;border-radius:8px;color:#17425c;background:#dff1ff;font-size:.82rem}.mobile-search[data-v-286cb52d]{min-height:46px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:0 .7rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#f8fafc}.mobile-search input[data-v-286cb52d],.mobile-question input[data-v-286cb52d],.mobile-question textarea[data-v-286cb52d]{min-width:0;width:100%;border:0;color:#17382d;background:transparent;font:inherit;outline:none}.mobile-question input[data-v-286cb52d],.mobile-question textarea[data-v-286cb52d]{min-height:46px;padding:.65rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.mobile-task-list[data-v-286cb52d],.mobile-question-list[data-v-286cb52d],.mobile-attachment-list[data-v-286cb52d]{display:grid;gap:.55rem}.mobile-task-card[data-v-286cb52d]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.68rem;text-align:left}.mobile-task-card span[data-v-286cb52d],.mobile-detail-card[data-v-286cb52d]{min-width:0}.mobile-task-card strong[data-v-286cb52d],.mobile-task-card small[data-v-286cb52d],.mobile-task-card em[data-v-286cb52d],.mobile-detail-card strong[data-v-286cb52d],.mobile-detail-card small[data-v-286cb52d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-task-card small[data-v-286cb52d]{margin-top:.14rem}.mobile-task-card em[data-v-286cb52d]{margin-top:.14rem;color:#61776e;font-size:.78rem;font-style:normal}.mobile-task-card b[data-v-286cb52d]{min-width:48px;min-height:32px;display:grid;place-items:center;border-radius:8px;font-size:.72rem}.priority-high[data-v-286cb52d]{color:#8d301c;background:#ffe8df}.priority-medium[data-v-286cb52d]{color:#7a5111;background:#fff1cd}.priority-low[data-v-286cb52d]{color:#20577a;background:#dff1ff}.mobile-section-summary[data-v-286cb52d]{margin:0;color:#49645a;line-height:1.3;font-size:.92rem}.mobile-progress[data-v-286cb52d]{height:8px;overflow:hidden;border-radius:999px;background:#e6eeea}.mobile-progress span[data-v-286cb52d]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mobile-accent),#5b98b6)}.mobile-question[data-v-286cb52d]{display:grid;gap:.5rem;padding:.65rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#fbfdfb}.mobile-question label[data-v-286cb52d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#17382d;font-weight:900}.mobile-question label span[data-v-286cb52d]{color:#7a5111}.mobile-choice-grid[data-v-286cb52d]{display:grid;grid-template-columns:1fr;gap:.42rem}.mobile-choice-grid.weather-options[data-v-286cb52d]{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-choice-grid.two-options[data-v-286cb52d]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-choice-grid button[data-v-286cb52d]{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:40px;padding:.42rem .55rem;text-align:left;font-size:.9rem}.mobile-choice-grid i[data-v-286cb52d]{font-size:.95rem}.mobile-choice-grid[data-v-286cb52d]:not(.weather-options):not(.two-options){grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-choice-grid:not(.weather-options):not(.two-options) button[data-v-286cb52d]{justify-content:flex-start;text-align:left}.mobile-choice-grid.weather-options button[data-v-286cb52d]{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-items:center;text-align:center;gap:.38rem;padding:.7rem .45rem}.mobile-choice-grid.weather-options i[data-v-286cb52d]{font-size:1.15rem}.mobile-choice-grid.weather-options .weather-glyph[data-v-286cb52d]{font-size:1.2rem;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-variant-emoji:emoji}.mobile-choice-grid.weather-options span[data-v-286cb52d]{display:block;line-height:1.1}.mobile-choice-grid.two-options button[data-v-286cb52d]{text-align:center}.mobile-choice-grid.two-options i[data-v-286cb52d]{font-size:.95rem}.mobile-form-actions[data-v-286cb52d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.mobile-primary-action[data-v-286cb52d],.mobile-secondary-action[data-v-286cb52d]{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:38px;padding:0 .5rem;font-size:.84rem;line-height:1.1}.mobile-primary-action[data-v-286cb52d]{color:#fff;border-color:var(--mobile-accent);background:var(--mobile-accent)}.mobile-secondary-action[data-v-286cb52d]:disabled{opacity:.55;cursor:not-allowed}.mobile-primary-action.full-width[data-v-286cb52d]{width:100%}.mobile-fieldset[data-v-286cb52d]{display:grid;gap:.8rem;margin:0;padding:0;border:0;min-inline-size:0}.mobile-fieldset[data-v-286cb52d]:disabled{opacity:.92}.mobile-readonly-banner[data-v-286cb52d]{display:flex;align-items:center;gap:.5rem;margin:0;padding:.55rem .7rem;border:1px solid rgba(122,81,17,.28);border-radius:8px;color:#7a5111;background:#fff1cd;font-weight:900}.mobile-covered-card[data-v-286cb52d]{display:grid;gap:.42rem;padding:.5rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.mobile-covered-open[data-v-286cb52d]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.08rem 0;border:0;background:transparent;color:#17382d;text-align:left;cursor:pointer}.mobile-covered-open span[data-v-286cb52d]{min-width:0}.mobile-covered-open strong[data-v-286cb52d],.mobile-covered-open small[data-v-286cb52d],.mobile-covered-open em[data-v-286cb52d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-covered-open small[data-v-286cb52d]{margin-top:.12rem;color:#2f4f45;font-weight:800}.mobile-covered-open em[data-v-286cb52d]{margin-top:.12rem;color:#61776e;font-size:.78rem;font-style:normal}.mobile-covered-open b[data-v-286cb52d]{min-width:50px;min-height:24px;display:grid;place-items:center;padding-inline:.4rem;border-radius:999px;font-size:.68rem;font-weight:900}.covered-sent[data-v-286cb52d]{color:#11633d;background:#def7e8}.covered-draft[data-v-286cb52d]{color:#7a5111;background:#fff1cd}.mobile-covered-actions[data-v-286cb52d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;align-items:start}.mobile-covered-actions .mobile-primary-action[data-v-286cb52d],.mobile-covered-actions .mobile-secondary-action[data-v-286cb52d]{height:2rem;min-height:2rem;padding:0 .3rem;font-size:.7rem;line-height:1;gap:.26rem;align-self:start}.mobile-covered-actions .mobile-primary-action[data-v-286cb52d],.mobile-covered-actions .mobile-secondary-action.full-width[data-v-286cb52d]{width:100%}.mobile-covered-actions .mobile-primary-action i[data-v-286cb52d],.mobile-covered-actions .mobile-secondary-action i[data-v-286cb52d]{font-size:.72rem}.mobile-covered-card:has(.mobile-covered-actions>:only-child) .mobile-covered-actions[data-v-286cb52d]{grid-template-columns:1fr}.mobile-notice[data-v-286cb52d]{margin:0;padding:.72rem;border:1px solid rgba(32,87,122,.18);border-radius:8px;color:#17425c;background:#eef7fb;font-weight:800}.mobile-detail-card[data-v-286cb52d]{padding:.75rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#f7fbf8}.mobile-detail-card span[data-v-286cb52d]{color:#61776e;font-size:.78rem;font-weight:900}.mobile-detail-card strong[data-v-286cb52d]{margin-top:.18rem}.mobile-detail-card small[data-v-286cb52d]{margin-top:.2rem;color:#49645a}.mobile-attachment-list button[data-v-286cb52d]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem;text-align:left}.mobile-attachment-list i[data-v-286cb52d]{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#ffffff42}.mobile-attachment-list span[data-v-286cb52d]{min-width:0}.mobile-attachment-list strong[data-v-286cb52d],.mobile-attachment-list small[data-v-286cb52d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 23rem){.movilidad-mobile-app[data-v-286cb52d]{padding:.45rem .45rem .25rem}.mobile-app-bar[data-v-286cb52d],.mobile-session-strip[data-v-286cb52d],.mobile-panel[data-v-286cb52d]{width:100%}.mobile-draft-alert-trigger[data-v-286cb52d]{min-height:2rem;font-size:.66rem}.mobile-draft-list[data-v-286cb52d]{max-height:66vh;padding:.6rem}.mobile-draft-close[data-v-286cb52d]{min-height:0;padding:.08rem .4rem;font-size:.72rem;line-height:1}.mobile-draft-item[data-v-286cb52d]{min-height:2.85rem;padding:.42rem .52rem}.mobile-tabs[data-v-286cb52d]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-tabs--bottom[data-v-286cb52d]{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-tabs--bottom button span[data-v-286cb52d]{font-size:.68rem}.mobile-panel[data-v-286cb52d]{padding:.72rem}}@media (max-width: 30rem){.mobile-app-bar[data-v-286cb52d],.mobile-session-strip[data-v-286cb52d],.mobile-panel[data-v-286cb52d]{width:100%}.mobile-session-strip[data-v-286cb52d]{grid-template-columns:auto minmax(0,1fr)}.mobile-session-strip b[data-v-286cb52d]{grid-column:1 / -1;justify-self:start}.mobile-app-bar[data-v-286cb52d]{display:flex;flex-wrap:nowrap;align-items:center;gap:.28rem;min-height:0;padding:.02rem 0}.mobile-app-bar>div[data-v-286cb52d]{display:inline-flex;align-items:baseline;gap:.25rem;min-width:0;flex:0 1 auto}.mobile-app-bar>div span[data-v-286cb52d]{font-size:.58rem;letter-spacing:.04em;white-space:nowrap}.mobile-app-bar>div strong[data-v-286cb52d]{margin-top:0;font-size:.84rem;line-height:1;white-space:nowrap}.mobile-draft-list[data-v-286cb52d]{position:relative;width:100%;max-width:100%;min-height:14rem;max-height:22rem;margin-inline:0;padding:.35rem;z-index:9;border-radius:8px;box-shadow:0 10px 24px #16483a1a}.mobile-draft-item[data-v-286cb52d]{min-height:2.65rem;padding:.34rem .42rem}.mobile-panel-heading[data-v-286cb52d]{flex-direction:column;align-items:stretch}.mobile-panel-heading strong[data-v-286cb52d]{justify-self:start}.mobile-app-bar[data-v-286cb52d]{display:flex;flex-wrap:wrap;align-items:center;gap:.18rem .45rem;min-height:0;padding-bottom:.05rem}.mobile-app-bar>div[data-v-286cb52d]{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0}.mobile-app-bar>div span[data-v-286cb52d]{font-size:.66rem;letter-spacing:.04em}.mobile-app-bar>div strong[data-v-286cb52d]{margin-top:0;font-size:.92rem;line-height:1.05}.mobile-app-bar em[data-v-286cb52d]{display:none}.mobile-draft-alert[data-v-286cb52d]{width:100%;order:3}.mobile-draft-alert-trigger[data-v-286cb52d]{min-height:30px;padding:.22rem .45rem;font-size:.7rem}.mobile-record-card[data-v-286cb52d],.mobile-progress-card[data-v-286cb52d]{gap:.24rem;padding:.36rem .4rem;border-radius:9px}.mobile-panel-heading--tight h2[data-v-286cb52d]{font-size:.82rem}.mobile-record-meta small[data-v-286cb52d]{font-size:.69rem}.mobile-section-summary[data-v-286cb52d]{font-size:.84rem}.mobile-tabs[data-v-286cb52d]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-form-actions[data-v-286cb52d],.mobile-covered-actions[data-v-286cb52d]{grid-template-columns:1fr}.mobile-covered-card[data-v-286cb52d]{padding:.42rem}.mobile-covered-open[data-v-286cb52d]{gap:.55rem}.mobile-covered-open b[data-v-286cb52d]{min-width:46px;min-height:22px;padding-inline:.3rem}.mobile-covered-actions .mobile-primary-action[data-v-286cb52d],.mobile-covered-actions .mobile-secondary-action[data-v-286cb52d]{height:1.9rem;min-height:1.9rem;padding:0 .26rem;font-size:.68rem}.mobile-form-actions .mobile-primary-action[data-v-286cb52d],.mobile-form-actions .mobile-secondary-action[data-v-286cb52d]{min-height:36px;padding-inline:.45rem;font-size:.8rem}.mobile-choice-grid.two-options[data-v-286cb52d],.mobile-choice-grid.weather-options[data-v-286cb52d]{grid-template-columns:1fr}.mobile-tabs--bottom button[data-v-286cb52d]{min-height:48px}}@media (min-width: 30rem) and (max-width: 40rem){.movilidad-mobile-app[data-v-286cb52d]{padding-inline:.9rem}.mobile-app-bar[data-v-286cb52d],.mobile-session-strip[data-v-286cb52d],.mobile-panel[data-v-286cb52d],.mobile-tabs--top[data-v-286cb52d]{width:min(100%,42rem)}.mobile-panel[data-v-286cb52d]{padding:1rem}.mobile-choice-grid[data-v-286cb52d]:not(.weather-options):not(.two-options){grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-choice-grid.weather-options[data-v-286cb52d]{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-covered-card[data-v-286cb52d]{padding:.46rem}.mobile-covered-open b[data-v-286cb52d]{min-width:48px;min-height:23px}.mobile-covered-actions .mobile-primary-action[data-v-286cb52d],.mobile-covered-actions .mobile-secondary-action[data-v-286cb52d]{height:2rem;min-height:2rem;padding:0 .3rem;font-size:.7rem}.mobile-form-actions .mobile-primary-action[data-v-286cb52d],.mobile-form-actions .mobile-secondary-action[data-v-286cb52d]{min-height:40px;padding-inline:.55rem;font-size:.85rem}}@media (min-width: 40rem) and (max-width: 64rem){.movilidad-mobile-app[data-v-286cb52d]{padding:1rem 1rem .85rem;gap:.8rem}.mobile-app-bar[data-v-286cb52d],.mobile-session-strip[data-v-286cb52d],.mobile-panel[data-v-286cb52d],.mobile-tabs--top[data-v-286cb52d]{width:min(100%,46rem)}.mobile-app-bar[data-v-286cb52d],.mobile-session-strip[data-v-286cb52d],.mobile-panel[data-v-286cb52d]{border-radius:14px}.mobile-stage[data-v-286cb52d]{gap:.85rem;padding-top:.15rem}.mobile-panel[data-v-286cb52d]{padding:1rem}.mobile-tabs[data-v-286cb52d]{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-question-list[data-v-286cb52d]{gap:.65rem}.mobile-form-actions[data-v-286cb52d],.mobile-covered-actions[data-v-286cb52d]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-choice-grid[data-v-286cb52d]:not(.weather-options):not(.two-options){grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-choice-grid.weather-options[data-v-286cb52d]{grid-template-columns:repeat(3,minmax(0,1fr))}}.movilidad-mobile-app button[data-v-286cb52d]{-webkit-tap-highlight-color:transparent;transition:transform 90ms ease,background-color .12s ease,border-color .12s ease;touch-action:manipulation}.mobile-tabs button[data-v-286cb52d]:active,.mobile-choice-grid button[data-v-286cb52d]:active,.mobile-task-card[data-v-286cb52d]:active,.mobile-attachment-list button[data-v-286cb52d]:active,.mobile-primary-action[data-v-286cb52d]:active,.mobile-secondary-action[data-v-286cb52d]:active,.mobile-covered-open[data-v-286cb52d]:active{transform:scale(.97)}.mobile-primary-action[data-v-286cb52d]:not(:disabled):active{background:var(--mobile-accent-strong)}.mobile-secondary-action[data-v-286cb52d]:not(:disabled):active,.mobile-tabs button[data-v-286cb52d]:not(.active):active,.mobile-choice-grid button[data-v-286cb52d]:not(.active):active{background:#eaf3ee}.mobile-panel[data-v-286cb52d]{animation:mobile-panel-in-286cb52d .18s ease both}.mobile-status-bar[data-v-286cb52d]{width:min(100%,38rem);min-block-size:1.35rem;margin-inline:auto;padding-inline:.45rem;display:flex;align-items:center;justify-content:space-between;color:#17382d;font-size:.7rem;font-weight:800;letter-spacing:.01em}.mobile-status-bar__indicators[data-v-286cb52d]{display:flex;align-items:center;gap:.35rem}.mobile-status-bar__indicators i[data-v-286cb52d]{font-size:.73rem}.mobile-parcel-sync-bar[data-v-286cb52d]{position:relative;z-index:220;display:flex;align-items:center;flex:0 0 auto;gap:.55rem;width:min(100%,38rem);min-height:2.65rem;box-sizing:border-box;margin-inline:auto;padding:.45rem .8rem;border:0;border-radius:0;background:#087e6a;box-shadow:0 .65rem 1.5rem #003d3147;color:#fff;font:inherit;text-align:left}.mobile-parcel-sync-bar>i[data-v-286cb52d]{font-size:1.1rem}.mobile-parcel-sync-bar>span[data-v-286cb52d]{font-size:.84rem;font-weight:700;line-height:1.2}.mobile-parcel-sync-bar>strong[data-v-286cb52d]{margin-left:auto;padding-left:.65rem;border-left:1px solid rgba(255,255,255,.35);font-size:.78rem;white-space:nowrap}@keyframes mobile-panel-in-286cb52d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.movilidad-mobile-app button[data-v-286cb52d],.mobile-panel[data-v-286cb52d]{transition:none;animation:none}}.movilidad-workspace[data-v-16c21676]{grid-row:2;min-width:0;min-height:0;display:grid;gap:var(--portal-grid-gap);overflow-x:hidden;overflow-y:auto;padding:var(--portal-gutter);justify-items:center;background:linear-gradient(180deg,#f8fafcfa,#edf3effa),#f8fafc}.movilidad-workspace.is-mobile-mode[data-v-16c21676]{grid-row:1 / -1;display:block;height:100%;min-height:0;padding:0;background:transparent;overflow:hidden}.movilidad-connection-panel[data-v-16c21676],.movilidad-forms-panel[data-v-16c21676]{width:min(100%,var(--portal-content-max-width));margin-inline:auto}.portal-panel[data-v-16c21676]{padding:1rem 1.05rem;border:var(--portal-panel-border);border-radius:var(--portal-panel-radius);background:var(--surface-card, #ffffff);box-shadow:var(--portal-panel-shadow)}.panel-heading[data-v-16c21676]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.9rem}.panel-heading h2[data-v-16c21676]{margin:0;color:#17382d;font-size:1.25rem;letter-spacing:0}.section-kicker[data-v-16c21676]{color:#61776e;font-size:.74rem;font-weight:800;text-transform:uppercase}.connection-grid[data-v-16c21676]{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:.85rem;align-items:center}.connection-copy[data-v-16c21676]{min-width:0;display:grid;gap:.35rem}.connection-copy span[data-v-16c21676]{color:#61776e;font-size:.78rem;font-weight:800}.connection-copy strong[data-v-16c21676]{overflow-wrap:anywhere;color:#17382d;font-size:1.15rem;font-weight:900}.pairing-code[data-v-16c21676]{width:116px;height:116px;justify-self:end;align-self:center;display:grid;place-items:center;padding:7px;border:1px solid rgba(32,87,122,.18);border-radius:8px;background:#fff}.pairing-qr[data-v-16c21676]{display:block;width:100%;height:100%;image-rendering:pixelated}.movilidad-record-list[data-v-16c21676]{display:grid;gap:.6rem}.movilidad-form-row[data-v-16c21676]{min-width:0;min-height:72px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem;border:1px solid rgba(55,103,83,.14);border-left-width:5px;border-radius:8px;background:#fff;color:#183b30}.movilidad-form-row.priority-high[data-v-16c21676]{border-left-color:#bf5a37}.movilidad-form-row.priority-medium[data-v-16c21676]{border-left-color:#d29a2e}.movilidad-form-row.priority-low[data-v-16c21676]{border-left-color:#2f7ea6}.record-priority[data-v-16c21676]{min-height:38px;display:grid;place-items:center;border-radius:8px;color:#17382d;background:#eef6f1;font-size:.74rem;font-weight:900}.record-main[data-v-16c21676]{min-width:0;display:grid;gap:.16rem}.record-main strong[data-v-16c21676],.record-main small[data-v-16c21676],.record-main em[data-v-16c21676]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-main strong[data-v-16c21676]{font-size:.95rem}.record-main small[data-v-16c21676]{color:#2f4f45;font-weight:800}.record-main em[data-v-16c21676]{color:#657a71;font-size:.78rem;font-style:normal}.state-pill[data-v-16c21676]{min-width:86px;display:inline-flex;justify-content:center;padding:.34rem .55rem;border-radius:999px;font-size:.74rem;font-style:normal;font-weight:800;white-space:nowrap}.state-pill.ok[data-v-16c21676]{color:#11633d;background:#def7e8}.state-pill.warn[data-v-16c21676]{color:#7a5111;background:#fff1cd}.state-pill.info[data-v-16c21676]{color:#20577a;background:#dff1ff}.state-pill.inactive[data-v-16c21676]{color:#5f6f69;background:#edf1ef}.inline-notice[data-v-16c21676]{margin:.85rem 0 0;padding:.75rem .85rem;border:1px solid rgba(34,163,107,.2);border-radius:8px;color:#15543e;background:#e6f6ee;font-weight:800}.inline-subtle[data-v-16c21676]{margin:0 0 .85rem;color:#61776e;font-size:.82rem;font-weight:700}.movilidad-covered-panel[data-v-16c21676]{width:min(100%,var(--portal-content-max-width));margin-inline:auto}.movilidad-covered-grid[data-v-16c21676]{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:.85rem;align-items:start}.movilidad-covered-list[data-v-16c21676]{display:grid;gap:.5rem}.movilidad-covered-row[data-v-16c21676]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem .7rem;border:1px solid rgba(55,103,83,.16);border-left-width:4px;border-left-color:#37675329;border-radius:8px;background:#fff;color:#183b30;text-align:left;cursor:pointer}.movilidad-covered-row.is-active[data-v-16c21676]{border-left-color:#176b4f;background:#f1faf4}.movilidad-covered-detail[data-v-16c21676]{display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.movilidad-covered-detail header[data-v-16c21676]{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.movilidad-covered-detail h3[data-v-16c21676]{margin:.1rem 0 0;color:#17382d;font-size:1.1rem}.movilidad-covered-meta[data-v-16c21676]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.movilidad-covered-meta dt[data-v-16c21676]{color:#61776e;font-size:.72rem;font-weight:900;text-transform:uppercase}.movilidad-covered-meta dd[data-v-16c21676]{margin:.12rem 0 0;color:#1f3b31;font-weight:800}.movilidad-covered-observations[data-v-16c21676]{margin:0;padding:.7rem;border-radius:8px;background:#f4f8f5;color:#2f4f45;line-height:1.42}.movilidad-covered-answers[data-v-16c21676]{display:grid;gap:.45rem}.movilidad-covered-answer[data-v-16c21676]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;padding:.5rem .6rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#fbfdfb}.movilidad-covered-answer span[data-v-16c21676]{color:#61776e;font-size:.8rem;font-weight:800}.movilidad-covered-answer strong[data-v-16c21676]{color:#17382d;overflow-wrap:anywhere}.movilidad-covered-empty[data-v-16c21676]{display:grid;justify-items:center;gap:.35rem;padding:1.6rem 1rem;color:#5f6f69;text-align:center}.movilidad-covered-empty i[data-v-16c21676]{font-size:1.8rem;color:#9bb0a6}.movilidad-covered-empty strong[data-v-16c21676]{color:#2f4f45}@media (max-width: 56.25rem){.movilidad-covered-grid[data-v-16c21676],.movilidad-covered-meta[data-v-16c21676]{grid-template-columns:1fr}.movilidad-covered-answer[data-v-16c21676]{grid-template-columns:1fr;gap:.2rem}.movilidad-workspace[data-v-16c21676]{padding:.85rem}.connection-grid[data-v-16c21676]{grid-template-columns:1fr}.pairing-code[data-v-16c21676]{justify-self:start}.movilidad-form-row[data-v-16c21676]{grid-template-columns:46px minmax(0,1fr)}.movilidad-form-row .state-pill[data-v-16c21676]{grid-column:2;justify-self:start}}.mobile-portal-landing[data-v-b9d6982f]{position:relative;isolation:isolate;display:flex;flex:1;flex-direction:column;min-block-size:100dvb;overflow:hidden;padding:clamp(2.2rem,8vw,4.8rem) clamp(1.15rem,6vw,2.4rem) 2rem;background:radial-gradient(circle at 95% 4%,rgba(45,155,129,.2),transparent 34%),linear-gradient(145deg,#f5f8f7,#edf4f1 56%,#e5eff0)}.mobile-portal-landing__intro[data-v-b9d6982f],.mobile-portal-landing__modules[data-v-b9d6982f],.mobile-portal-landing__status[data-v-b9d6982f]{position:relative;z-index:1;width:min(100%,34rem);margin-inline:auto}.mobile-portal-landing__eyebrow[data-v-b9d6982f],.mobile-module-card__kicker[data-v-b9d6982f]{color:#2b8b76;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mobile-portal-landing h2[data-v-b9d6982f]{max-width:18rem;margin:.7rem 0 .8rem;color:#163b3a;font-size:clamp(2rem,9vw,3.2rem);letter-spacing:-.055em;line-height:.98}.mobile-portal-landing__intro p[data-v-b9d6982f]{max-width:25rem;margin:0;color:#55706d;font-size:.98rem;line-height:1.55}.mobile-portal-landing__modules[data-v-b9d6982f]{display:grid;gap:.85rem;margin-top:clamp(2rem,8vw,3.8rem)}.mobile-module-card[data-v-b9d6982f]{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:7.8rem;padding:1rem 1rem 1rem .95rem;overflow:hidden;border:1px solid rgba(255,255,255,.75);border-radius:1.35rem;color:#fff;text-align:left;box-shadow:0 1.2rem 2.5rem #2249461f,inset 0 1px #fff6;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.mobile-module-card[data-v-b9d6982f]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.13),transparent 70%);content:"";pointer-events:none}.mobile-module-card--forest[data-v-b9d6982f]{background:linear-gradient(130deg,#174d4a,#2a8976)}.mobile-module-card--map[data-v-b9d6982f]{background:linear-gradient(130deg,#1f4d68,#3c88a0)}.mobile-module-card[data-v-b9d6982f]:hover,.mobile-module-card[data-v-b9d6982f]:focus-visible{transform:translateY(-3px);box-shadow:0 1.4rem 2.8rem #22494633,inset 0 1px #ffffff80}.mobile-module-card[data-v-b9d6982f]:focus-visible{outline:3px solid rgba(47,139,118,.35);outline-offset:3px}.mobile-module-card[data-v-b9d6982f]:active{transform:translateY(0) scale(.99)}.mobile-module-card__visual[data-v-b9d6982f]{display:grid;width:3.5rem;height:3.5rem;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:1.05rem;background:#ffffff26;font-size:1.35rem}.mobile-module-card__content[data-v-b9d6982f]{display:grid;gap:.2rem}.mobile-module-card__kicker[data-v-b9d6982f]{color:#ffffffad;font-size:.58rem}.mobile-module-card strong[data-v-b9d6982f]{font-size:1.12rem;letter-spacing:-.02em}.mobile-module-card small[data-v-b9d6982f]{color:#ffffffc7;font-size:.76rem;line-height:1.35}.mobile-module-card__arrow[data-v-b9d6982f]{align-self:start;padding-top:.15rem;color:#ffffffb8;font-size:.9rem}.mobile-portal-landing__status[data-v-b9d6982f]{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:2rem;color:#66807d;font-size:.76rem}.mobile-portal-landing__status-dot[data-v-b9d6982f]{width:.45rem;height:.45rem;border-radius:50%;background:#2a9b7d;box-shadow:0 0 0 .25rem #2a9b7d1f}.mobile-portal-landing__glow[data-v-b9d6982f]{position:absolute;z-index:0;width:14rem;height:14rem;border-radius:50%;filter:blur(2px);opacity:.6}.mobile-portal-landing__glow--one[data-v-b9d6982f]{top:-6rem;right:-5rem;background:#b9e1d2}.mobile-portal-landing__glow--two[data-v-b9d6982f]{bottom:-8rem;left:-8rem;background:#c9e1e9}@media (prefers-reduced-motion: reduce){.mobile-module-card[data-v-b9d6982f]{transition:none}}.observatorio-workspace[data-v-bd73f540]{--obs-ink: #173c30;--obs-forest: #0f5d3d;--obs-leaf: #4f8a55;--obs-moss: #8d9d72;--obs-paper: rgba(255, 255, 255, .95);--obs-mist: #edf3ec;--obs-border: #d7e1d8;--obs-shadow: 0 1rem 2.4rem rgba(30, 61, 45, .1), 0 .18rem .55rem rgba(30, 61, 45, .05);display:grid;gap:.75rem;width:100%;min-width:0;color:var(--obs-ink);container-type:inline-size}.observatorio-chip-control[data-v-bd73f540]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;border:1px solid #d8e2dc;border-radius:.55rem;background:#ffffffeb;color:#253d33;box-shadow:0 .25rem .8rem #1e3d2d0d;padding:0 .7rem}.observatorio-chip-control select[data-v-bd73f540]{min-inline-size:4.8rem;border:0;background:transparent;color:inherit;font:inherit;font-size:.86rem;outline:0}.observatorio-chip-control .year-select[data-v-bd73f540]{min-inline-size:5.8rem;padding:.22rem .35rem;border:1px solid #b8d0bf;border-radius:.38rem;background:#f2f8f3;color:#145c3d;font-weight:800;text-align:center;cursor:pointer}.observatorio-chip-control .year-select[data-v-bd73f540]:hover{background:#e7f2e9}.observatorio-legacy-panel[data-v-bd73f540]{display:grid;gap:.8rem;min-width:0}.spain-map-panel[data-v-bd73f540]{display:grid;gap:.75rem;min-height:min(72vh,49rem);padding:.75rem;border:1px solid rgba(215,225,216,.8);border-radius:1.1rem;background:linear-gradient(135deg,#fafcf9f5,#ebf3ebe6);box-shadow:var(--obs-shadow);overflow:hidden}.family-strip--map[data-v-bd73f540]{border-radius:.85rem;box-shadow:0 .35rem 1rem #123f300d}.family-strip-row[data-v-bd73f540]{display:flex;align-items:center;gap:.55rem;min-width:0}.family-strip-row .family-strip[data-v-bd73f540]{flex:1 1 0;min-width:0}.family-strip-year[data-v-bd73f540]{flex:0 0 auto;background:#fffffff5}.family-strip-fullscreen[data-v-bd73f540]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;min-height:2.55rem;padding:0 .7rem;border:1px solid #cbdad0;border-radius:.55rem;background:#f1f7f2;color:#1d6345;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.family-strip-fullscreen[data-v-bd73f540]:hover{background:#e3f0e5}.family-strip-fullscreen[data-v-bd73f540]:focus-visible{outline:2px solid #176344;outline-offset:2px}.spain-map-panel[data-v-bd73f540]:fullscreen{grid-template-rows:auto minmax(0,1fr);width:100%;min-height:100dvh;height:100dvh;padding:.75rem;border:0;border-radius:0}.spain-map-panel:fullscreen .spain-map-layout[data-v-bd73f540],.spain-map-panel:fullscreen .spain-map-stage[data-v-bd73f540],.spain-map-panel:fullscreen .spain-map-stage[data-v-bd73f540] .geo-viewer-root,.spain-map-panel:fullscreen .spain-map-stage[data-v-bd73f540] .geo-viewer-map{min-height:0;height:100%}.spain-map-panel:fullscreen .map-province-card[data-v-bd73f540]{top:1rem;bottom:1rem;max-height:none}.spain-map-panel:fullscreen .map-province-card__scroll[data-v-bd73f540]{height:100%;max-height:none}.spain-map-panel:fullscreen .map-province-evolution-card[data-v-bd73f540]{right:25rem;left:1rem;width:auto;max-width:none;transform:none}@media (max-width: 48rem){.spain-map-panel:fullscreen .map-province-card[data-v-bd73f540],.spain-map-panel:fullscreen .map-province-evolution-card[data-v-bd73f540]{position:static;inset:auto;width:auto;max-width:none;transform:none}}@container (max-width: 75rem){.spain-map-panel:fullscreen .map-province-card[data-v-bd73f540],.spain-map-panel:fullscreen .map-province-evolution-card[data-v-bd73f540]{position:static;inset:auto;width:auto;max-width:none;transform:none}}.spain-map-layout[data-v-bd73f540]{position:relative;min-height:34rem}.map-indicators-card[data-v-bd73f540]{position:absolute;top:1rem;left:1rem;z-index:5;display:grid;width:min(20rem,calc(100% - 2rem));max-height:calc(100% - 2rem);overflow:hidden;border-color:#d7e1dcfa;border-radius:.75rem;background:#fffffff5;box-shadow:var(--obs-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);container-type:inline-size}.map-indicators-card__header[data-v-bd73f540]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.65rem;padding:.8rem .9rem .72rem;border-bottom:1px solid #e0e8e3;background:#fffffff5}.map-indicators-card__heading[data-v-bd73f540]{display:grid;gap:.12rem;min-width:0}.map-indicators-card__heading strong[data-v-bd73f540]{overflow:hidden;color:#173c30;font-size:1.1rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.map-indicators-card__heading span[data-v-bd73f540]{overflow:hidden;color:#62776d;font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.map-province-card[data-v-bd73f540]{position:absolute;top:1rem;right:1rem;z-index:5;width:min(22rem,calc(100% - 2rem));max-height:calc(100% - 2rem);overflow:hidden;border-color:#d7e1dcfa;border-radius:.75rem;background:#fffffff5;box-shadow:var(--obs-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.map-province-card__scroll[data-v-bd73f540]{max-height:min(39rem,calc(70vh - 2rem));overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.map-province-evolution-card[data-v-bd73f540]{position:absolute;right:24rem;bottom:1rem;left:1rem;z-index:5;width:auto;max-width:none;overflow:hidden;border-color:#d7e1dcfa;border-radius:.75rem;background:#fffffff5;box-shadow:var(--obs-shadow);transform:none}.map-province-evolution-card__title[data-v-bd73f540]{padding:.5rem .75rem;border-bottom:1px solid #e4ebe7}.map-province-evolution-card__title .eyebrow[data-v-bd73f540]{display:none}.map-province-evolution-card__title h3[data-v-bd73f540]{margin:0;font-size:.88rem;line-height:1.2}.map-province-evolution-card__title>div[data-v-bd73f540]:first-child{display:block}.map-province-evolution-card__actions[data-v-bd73f540]{display:inline-flex;align-items:center;gap:.65rem}.map-province-evolution-card__actions>strong[data-v-bd73f540]{color:#556b60;font-size:.72rem;font-weight:700;display:none}.map-province-evolution-card__toggle[data-v-bd73f540]{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .38rem;border:1px solid #d6e0da;border-radius:.35rem;background:#fff;color:#245e46;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.map-province-evolution-card__toggle[data-v-bd73f540]:hover{background:#f1f7f2}.map-province-evolution-card__toggle[data-v-bd73f540]:focus-visible{outline:2px solid #176344;outline-offset:2px}.map-province-evolution-card__summary[data-v-bd73f540]{display:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .75rem 0;color:#62766d;font-size:.68rem}.map-province-evolution-card__summary p[data-v-bd73f540]{margin:0;text-wrap:pretty}.map-province-evolution-card__summary span[data-v-bd73f540]{color:#62766d;font-size:.66rem;font-weight:700;white-space:nowrap}.map-province-evolution-card__table[data-v-bd73f540]{max-width:100%;overflow-x:auto;scrollbar-gutter:stable;padding:.35rem .5rem .5rem}.map-province-evolution-table[data-v-bd73f540]{width:100%;min-width:100%;table-layout:fixed}.map-province-evolution-table th[data-v-bd73f540],.map-province-evolution-table td[data-v-bd73f540]{overflow-wrap:anywhere}.map-province-evolution-table th[data-v-bd73f540]:first-child{width:34%;min-width:0;font-size:.8rem}.map-province-evolution-card .indicator-table[data-v-bd73f540]{font-size:.69rem}.map-province-evolution-card .indicator-table th[data-v-bd73f540],.map-province-evolution-card .indicator-table td[data-v-bd73f540]{padding:.26rem .45rem;border-bottom-color:#e7ede9}.map-province-evolution-card .indicator-table thead th[data-v-bd73f540]{position:static;background:transparent;color:#667a70;font-size:.59rem;font-weight:800;letter-spacing:.025em;text-transform:none}.map-province-evolution-card .indicator-table th[data-v-bd73f540]:first-child{text-align:left}.map-province-evolution-card .group-row th[data-v-bd73f540]{padding-block:.28rem;background:#f5f8f6;color:#62766d;font-size:.61rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.map-province-evolution-card .group-row[data-v-bd73f540]{display:none}.map-province-evolution-card .indicator-row:hover td[data-v-bd73f540],.map-province-evolution-card .indicator-row:hover th[data-v-bd73f540]{background:#f8fbf9}.map-province-evolution-card .indicator-row.selected td[data-v-bd73f540],.map-province-evolution-card .indicator-row.selected th[data-v-bd73f540]{background:#f1f7f3}.map-province-card__hero[data-v-bd73f540]{position:relative;padding:.9rem .9rem .8rem;border-bottom:1px solid #e0e8e3;background:radial-gradient(circle at top right,rgba(201,214,202,.45),transparent 44%),linear-gradient(180deg,#f4f7f3f5,#fffffffa)}.map-province-card__hero[data-v-bd73f540]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 28%,rgba(175,190,176,.18),transparent 10%),radial-gradient(circle at 80% 18%,rgba(175,190,176,.14),transparent 8%),radial-gradient(circle at 88% 30%,rgba(175,190,176,.16),transparent 9%);pointer-events:none}.map-province-card__close[data-v-bd73f540]{position:absolute;top:.65rem;right:.65rem;z-index:1;inline-size:1.8rem;block-size:1.8rem;border:1px solid #d6e0da;border-radius:999px;background:#ffffffe0;color:#5d7469;cursor:pointer}.map-province-card__hero h3[data-v-bd73f540]{position:relative;z-index:1;margin:0;color:#1c6b4d;font-size:1.65rem;line-height:1;font-family:inherit}.map-province-card__metric[data-v-bd73f540]{position:relative;z-index:1;display:grid;gap:.15rem}.map-province-card__metric strong[data-v-bd73f540]{color:#156544;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1;font-family:inherit}.map-province-card__metric span[data-v-bd73f540]{color:#61756b;font-size:.86rem}.map-indicators-scroll[data-v-bd73f540]{overflow:auto;container-type:scroll-state;position:relative;max-height:min(31rem,calc(70vh - 6.2rem));padding:.2rem .35rem .3rem}.map-indicator-list[data-v-bd73f540]{display:grid;gap:0;margin:0;padding:0;list-style:none}.map-indicator-item[data-v-bd73f540]{display:grid;grid-template-columns:1.1rem 2rem minmax(0,1fr) auto .7rem;align-items:center;gap:.48rem;inline-size:100%;min-height:3.7rem;padding:.38rem .38rem .38rem .52rem;border:0;border-bottom:1px solid #e4ebe6;background:transparent;color:#173c30;font:inherit;text-align:left;cursor:pointer}.map-indicator-item[data-v-bd73f540]:hover{background:#f2f8f3e0}.map-indicator-item.selected[data-v-bd73f540]{border:1px solid #3f8f63;border-radius:.62rem;background:#fffffff5;box-shadow:0 .28rem .72rem #176b442e}.map-indicator-item[data-v-bd73f540]:focus-visible{position:relative;z-index:1;outline:3px solid #d99132;outline-offset:-3px}.map-indicator-item__number[data-v-bd73f540]{color:#819087;font-size:.67rem;font-weight:800;text-align:center}.map-indicator-item__icon[data-v-bd73f540]{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:999px;background:#eaf2e9;color:#276944;font-size:.86rem}.map-indicator-item__content[data-v-bd73f540]{display:grid;gap:.1rem;min-width:0}.map-indicator-item__content strong[data-v-bd73f540]{overflow:hidden;font-size:.9rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.map-indicator-item__value[data-v-bd73f540]{color:#3e584b;font-size:.7rem;font-weight:750}.map-indicator-item__content small[data-v-bd73f540]{color:#788980;font-size:.62rem;font-weight:650}.map-indicator-item__variation[data-v-bd73f540]{font-size:.68rem;font-weight:800;white-space:nowrap}.map-indicator-item__chevron[data-v-bd73f540]{color:#90a097;font-size:.72rem}.map-indicator-table[data-v-bd73f540]{width:100%;min-width:100%;table-layout:fixed}.map-indicator-table th[data-v-bd73f540],.map-indicator-table td[data-v-bd73f540]{overflow-wrap:anywhere}.map-indicator-table th[data-v-bd73f540]:first-child{width:48%;min-width:0;font-size:.8rem}.map-indicator-table--evolution[data-v-bd73f540]{min-width:45rem}.map-indicators-card .indicator-table[data-v-bd73f540]{font-size:.76rem}.map-indicators-card .indicator-table th[data-v-bd73f540],.map-indicators-card .indicator-table td[data-v-bd73f540]{padding:.5rem}.map-indicators-card .indicator-table thead th[data-v-bd73f540]{color:#526b5e;font-size:.63rem;letter-spacing:.03em;text-transform:uppercase}.map-indicators-card .group-row th[data-v-bd73f540],.map-province-evolution-card .group-row th[data-v-bd73f540]{background:#eef5f0;color:#275d47}.map-indicators-card .group-row th[data-v-bd73f540]{border-top:1px solid #dce9e1;border-bottom-color:#d5e4da}.map-indicators-card .indicator-row:hover td[data-v-bd73f540],.map-indicators-card .indicator-row:hover th[data-v-bd73f540]{background:#f7fbf8}.map-indicators-card .indicator-row.selected td[data-v-bd73f540],.map-indicators-card .indicator-row.selected th[data-v-bd73f540],.map-province-evolution-card .indicator-row.selected td[data-v-bd73f540],.map-province-evolution-card .indicator-row.selected th[data-v-bd73f540]{background:#eff7f2}.map-indicators-card .indicator-row.selected th[data-v-bd73f540]{color:#124d38}.map-province-section[data-v-bd73f540]{padding:.8rem .9rem;border-bottom:1px solid #e8eeea}.map-province-section[data-v-bd73f540]:last-child{border-bottom:0}.map-province-section__title[data-v-bd73f540]{display:flex;gap:.45rem;align-items:baseline;margin-bottom:.8rem;color:#3f544a}.map-province-section__title span[data-v-bd73f540]{color:#384d43;font-size:1.05rem;font-weight:800}.map-province-section__title h4[data-v-bd73f540]{margin:0;font-size:.98rem}.map-province-section__title small[data-v-bd73f540]{color:#798b82;font-size:.78rem;font-weight:600}.map-province-chart[data-v-bd73f540]{position:relative;min-width:0}.map-province-chart--bar[data-v-bd73f540]{height:10.5rem}.map-province-chart--donut[data-v-bd73f540]{height:9.5rem;min-width:9.5rem}.map-province-chart--line[data-v-bd73f540]{height:11rem}.map-province-distribution[data-v-bd73f540]{display:grid;grid-template-columns:minmax(9rem,10.5rem) minmax(0,1fr);gap:1rem;align-items:center}.map-province-legend[data-v-bd73f540],.map-province-series[data-v-bd73f540]{display:grid;gap:.52rem;margin:0;padding:0;list-style:none}.map-province-legend li[data-v-bd73f540]{display:grid;grid-template-columns:auto minmax(0,1fr) max-content;gap:.6rem;align-items:center;min-width:0;color:#667970;font-size:.9rem}.map-province-legend li.active[data-v-bd73f540]{color:#135f41;font-weight:700}.map-province-legend__dot[data-v-bd73f540],.map-province-series__dot[data-v-bd73f540]{inline-size:.62rem;block-size:.62rem;border-radius:999px;box-shadow:0 0 0 2px #fffffff2}.map-province-legend__label[data-v-bd73f540]{min-width:0;overflow-wrap:anywhere}.map-province-legend li>strong[data-v-bd73f540]{justify-self:end;white-space:nowrap}.map-province-series[data-v-bd73f540]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem;color:#71857b;font-size:.86rem}.map-province-series li[data-v-bd73f540]{display:inline-flex;align-items:center;gap:.35rem}.map-province-series li.active[data-v-bd73f540]{color:#135f41;font-weight:700}.map-indicators-shadow[data-v-bd73f540]{position:sticky;left:0;right:0;z-index:4;height:1rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.map-indicators-shadow--top[data-v-bd73f540]{top:0;margin-bottom:-1rem;background:linear-gradient(180deg,#0e2c2129,#0e2c2100)}.map-indicators-shadow--bottom[data-v-bd73f540]{bottom:0;margin-top:-1rem;background:linear-gradient(0deg,#0e2c2129,#0e2c2100)}@supports (container-type: scroll-state){@container scroll-state(scrollable: top){.map-indicators-shadow--top[data-v-bd73f540]{opacity:1}}@container scroll-state(scrollable: bottom){.map-indicators-shadow--bottom[data-v-bd73f540]{opacity:1}}}.spain-map-stage[data-v-bd73f540]{position:relative;min-width:0;min-height:clamp(32rem,70vh,48rem);overflow:hidden;border:1px solid #c8d7ca;border-radius:.85rem;background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.72),transparent 24%),radial-gradient(circle at 78% 72%,rgba(161,188,169,.35),transparent 35%),linear-gradient(140deg,#edf4e9,#d8e6d4 52%,#d3e3e5);box-shadow:inset 0 0 0 1px #ffffff6b}.spain-map-stage[data-v-bd73f540] .geo-viewer-root{height:clamp(32rem,70vh,48rem);min-height:clamp(32rem,70vh,48rem)}.spain-map-stage[data-v-bd73f540] .geo-viewer-map{height:clamp(32rem,70vh,48rem);min-height:clamp(32rem,70vh,48rem);background:transparent}.spain-map-stage[data-v-bd73f540] .geo-region--left,.spain-map-stage[data-v-bd73f540] .geo-region--right,.spain-map-stage[data-v-bd73f540] .geo-selection-info,.spain-map-stage[data-v-bd73f540] .geo-legend,.spain-map-stage[data-v-bd73f540] .geo-search,.spain-map-stage[data-v-bd73f540] .geo-brand,.spain-map-stage[data-v-bd73f540] .geo-attribution,.spain-map-stage[data-v-bd73f540] .ol-attribution,.spain-map-stage[data-v-bd73f540] .geo-bottom-bar,.spain-map-stage[data-v-bd73f540] .ol-scale-line{display:none}.family-strip[data-v-bd73f540]{display:grid;grid-template-columns:repeat(8,minmax(7.5rem,1fr));overflow-x:auto;border:1px solid rgba(215,225,216,.88);border-radius:.65rem;background:#ffffffeb;scrollbar-gutter:stable}.family-tab[data-v-bd73f540]{min-height:2.55rem;padding:.35rem .65rem;border:0;border-right:1px solid #e1eae6;border-bottom:.2rem solid transparent;background:transparent;color:#4c655c;cursor:pointer;text-align:left}.family-tab[data-v-bd73f540]:last-child{border-right:0}.family-tab span[data-v-bd73f540]{display:block;font-size:.76rem;font-weight:800}.family-tab small[data-v-bd73f540]{display:block;margin-top:.2rem;font-size:.65rem;line-height:1.2}.family-tab.active[data-v-bd73f540]{border-bottom-color:var(--obs-forest);background:linear-gradient(180deg,#f1f7f159,#eef5ede6);color:#123f30}.family-tab[data-v-bd73f540]:focus-visible,select[data-v-bd73f540]:focus-visible,button[data-v-bd73f540]:focus-visible,.indicator-row[data-v-bd73f540]:focus-visible,.matrix-scroll[data-v-bd73f540]:focus-visible{outline:3px solid #d99132;outline-offset:2px}.observatorio-toolbar[data-v-bd73f540]{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:1px solid #cfddd7;border-radius:.65rem;background:#f7faf8}.observatorio-toolbar h2[data-v-bd73f540],.panel-title h3[data-v-bd73f540]{margin:.15rem 0 0;color:#173c30}.observatorio-toolbar h2[data-v-bd73f540]{font-size:1.05rem}.eyebrow[data-v-bd73f540],.filter-row label span[data-v-bd73f540]{color:#637970;font-size:.67rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.filter-row[data-v-bd73f540]{display:flex;align-items:end;gap:.55rem}.filter-row label[data-v-bd73f540]{display:grid;gap:.2rem}.filter-row select[data-v-bd73f540],.export-button[data-v-bd73f540]{min-height:2.35rem;border:1px solid #bdd0c7;border-radius:.4rem;background:#fff;color:#173c30;padding:.35rem .55rem;font:inherit}.filter-row .year-select[data-v-bd73f540]{min-inline-size:6.2rem;border-color:#9fbea9;background:#f2f8f3;color:#145c3d;font-weight:800;text-align:center;cursor:pointer}.filter-row .year-select[data-v-bd73f540]:hover{background:#e7f2e9}.format-select[data-v-bd73f540]{min-width:15.5rem}.format-select option[data-v-bd73f540]{color:#173c30;background:#fff}.export-button[data-v-bd73f540]{cursor:pointer;font-size:.76rem;font-weight:700;white-space:nowrap}.annual-layout[data-v-bd73f540]{display:grid;grid-template-columns:minmax(31rem,.95fr) minmax(38rem,1.35fr);gap:.8rem;min-width:0}.data-panel[data-v-bd73f540]{min-width:0;border:1px solid var(--obs-border);border-radius:.85rem;background:var(--obs-paper);box-shadow:0 .55rem 1.35rem #123f3012}.panel-title[data-v-bd73f540]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-bottom:1px solid #dbe6e1}.panel-title h3[data-v-bd73f540]{font-size:1rem}.panel-title>strong[data-v-bd73f540]{color:#8b5a1d;font-size:.72rem}.table-scroll[data-v-bd73f540],.matrix-scroll[data-v-bd73f540]{max-width:100%;overflow:auto}.indicator-table[data-v-bd73f540]{width:100%;border-collapse:separate;border-spacing:0;font-size:.76rem}.indicator-table caption[data-v-bd73f540]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.indicator-table th[data-v-bd73f540],.indicator-table td[data-v-bd73f540]{padding:.55rem .65rem;border-bottom:1px solid #e3ebe7;text-align:right;white-space:nowrap}.indicator-table thead th[data-v-bd73f540]{position:sticky;top:0;z-index:3;background:#f3f7f4;color:#5d7469;font-size:.68rem;text-transform:uppercase}.indicator-table th[data-v-bd73f540]:first-child{min-width:13rem;text-align:left}.annual-table-panel .indicator-table th[data-v-bd73f540]:first-child{width:40%;min-width:9rem}.group-row th[data-v-bd73f540]{background:#e6f0eb;color:#173c30;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.indicator-row[data-v-bd73f540]{cursor:pointer}.indicator-row:hover td[data-v-bd73f540],.indicator-row:hover th[data-v-bd73f540]{background:#f3f8f5}.indicator-row.selected td[data-v-bd73f540],.indicator-row.selected th[data-v-bd73f540]{background:#fff6e8}.positive[data-v-bd73f540]{color:#08794e;font-weight:800}.negative[data-v-bd73f540]{color:#b53b36;font-weight:800}.neutral[data-v-bd73f540]{color:#62766e}.charts-panel[data-v-bd73f540]{min-width:0}.chart-summary[data-v-bd73f540]{margin:.65rem .9rem 0;color:#5f746b;font-size:.76rem}.chart-grid[data-v-bd73f540]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.8rem}.chart-card[data-v-bd73f540]{min-width:0;padding:.65rem;border:1px solid #e0e9e5;border-radius:.5rem}.chart-card--wide[data-v-bd73f540]{grid-column:1 / -1}.chart-card h4[data-v-bd73f540]{margin:0 0 .45rem;font-size:.78rem}.chart-canvas[data-v-bd73f540]{position:relative;height:13rem}.chart-canvas--wide[data-v-bd73f540]{height:16rem}.evolution-panel[data-v-bd73f540]{width:100%}.evolution-table[data-v-bd73f540]{min-width:67rem}.evolution-table th[data-v-bd73f540]:first-child{position:sticky;left:0;z-index:2;background:#fff;box-shadow:1px 0 #dbe6e1}.evolution-table thead th[data-v-bd73f540]:first-child{z-index:4;background:#f3f7f4}.evolution-table .group-row th[data-v-bd73f540]{position:static}.evolution-table small[data-v-bd73f540]{display:block;color:#70847b;font-weight:500}.sr-only[data-v-bd73f540]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width: 90rem){.map-indicators-card[data-v-bd73f540]{width:min(18rem,calc(100% - 2rem))}.map-province-card[data-v-bd73f540]{width:min(20rem,calc(100% - 2rem))}.map-province-evolution-card[data-v-bd73f540]{right:22rem}}@media (max-width: 75rem){.observatorio-toolbar[data-v-bd73f540]{align-items:stretch;flex-direction:column}.annual-layout[data-v-bd73f540]{grid-template-columns:1fr}.filter-row[data-v-bd73f540]{flex-wrap:wrap}.chart-canvas--wide[data-v-bd73f540]{height:14rem}.map-indicators-card[data-v-bd73f540]{width:min(17rem,calc(100% - 2rem))}.map-province-card[data-v-bd73f540]{width:min(19rem,calc(100% - 2rem))}.map-province-evolution-card[data-v-bd73f540]{right:21rem;bottom:.75rem}.map-province-distribution[data-v-bd73f540]{grid-template-columns:1fr}.map-province-chart--donut[data-v-bd73f540]{min-width:0}.map-province-series[data-v-bd73f540]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.spain-map-panel[data-v-bd73f540]{min-height:0;padding:.65rem}.spain-map-layout[data-v-bd73f540]{display:grid;gap:.65rem;min-height:0}.map-indicators-card[data-v-bd73f540],.map-province-card[data-v-bd73f540],.map-province-evolution-card[data-v-bd73f540]{position:static;width:auto;max-width:none;max-height:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.map-indicators-scroll[data-v-bd73f540],.map-province-card__scroll[data-v-bd73f540]{max-height:20rem}.spain-map-stage[data-v-bd73f540],.spain-map-stage[data-v-bd73f540] .geo-viewer-root{min-height:min(34rem,68vh)}.family-strip[data-v-bd73f540]{grid-template-columns:repeat(8,8.5rem)}.observatorio-toolbar[data-v-bd73f540]{padding:.65rem}.filter-row[data-v-bd73f540]{display:grid;grid-template-columns:1fr 1fr}.filter-row label[data-v-bd73f540]:last-of-type,.export-button[data-v-bd73f540]{grid-column:auto}.filter-row select[data-v-bd73f540],.export-button[data-v-bd73f540]{width:100%}.annual-layout[data-v-bd73f540]{min-width:0}.chart-grid[data-v-bd73f540]{grid-template-columns:1fr}.chart-card--wide[data-v-bd73f540]{grid-column:auto}.chart-canvas[data-v-bd73f540],.chart-canvas--wide[data-v-bd73f540]{height:13rem}.panel-title[data-v-bd73f540]{align-items:start;flex-direction:column}.indicator-table[data-v-bd73f540]{min-width:39rem}.map-province-card__hero h3[data-v-bd73f540]{font-size:1.5rem}.map-province-chart--bar[data-v-bd73f540]{height:10rem}.map-province-chart--line[data-v-bd73f540]{height:10.5rem}.map-province-series[data-v-bd73f540]{grid-template-columns:1fr 1fr}.map-province-evolution-card__summary[data-v-bd73f540]{align-items:start;flex-direction:column}.map-province-evolution-card__table[data-v-bd73f540]{padding-inline:0}}@container (max-width: 18rem){.map-indicators-card__header[data-v-bd73f540]{gap:.5rem;padding-inline:.85rem .7rem}}@media (max-width: 48rem){.map-indicator-table[data-v-bd73f540],.map-province-evolution-table[data-v-bd73f540]{min-width:100%}}@media (prefers-reduced-motion: reduce){[data-v-bd73f540]{scroll-behavior:auto!important}}:root{font-family:Trebuchet MS,Segoe UI,sans-serif;color:#edf4ee;background:#14251f;font-synthesis:none;letter-spacing:0}body{margin:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}.app-shell{height:100vh;width:100vw;position:relative;overflow:hidden;background:#14251f}.app-shell>div:first-child{position:absolute!important;top:0;right:0;bottom:0;left:0}.asset-loading,.asset-error{width:280px;padding:16px 18px;background:#0f221beb;border:1px solid rgba(184,220,190,.35);box-shadow:0 12px 40px #05120d66;font-size:12px;color:#dcece0;line-height:1.45}.asset-loading{text-align:center;color:#bfe3c3}.asset-error{display:grid;gap:6px;border-color:#d49d78}.asset-error strong{color:#f2c09a}.asset-error span{font-size:11px;color:#cbdacf}.topbar{position:absolute;z-index:2;top:0;left:0;right:0;padding:26px 32px;display:flex;align-items:flex-start;gap:15px;background:linear-gradient(180deg,#0c1b16d6,#0c1b1600)}.brand-mark{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:19px;font-weight:700;letter-spacing:1px;border:1px solid #a8d6ae;border-radius:3px;padding:6px 7px;color:#b9e7be}.brand-mark span{color:#6faaa1;font-size:12px;margin-left:2px}.eyebrow{font-size:10px;line-height:1.2;letter-spacing:1.5px;color:#a8c8b1;margin:0 0 4px;font-weight:700}.topbar h1{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:32px;letter-spacing:.4px;margin:0;text-shadow:0 2px 18px #132c21}.subtitle{margin:1px 0;color:#d1dfd4;font-size:13px}.top-actions{margin-left:auto;display:flex;gap:8px}.icon-button,.close-button{background:#11261eb8;border:1px solid rgba(194,224,200,.35);border-radius:3px;width:38px;height:38px;font-size:20px}.scene-badge{position:absolute;z-index:2;top:34px;left:50%;transform:translate(-50%);background:#11261e9e;border:1px solid rgba(197,229,202,.24);padding:9px 14px;border-radius:3px;font-size:10px;letter-spacing:1.2px;color:#c0d8c4;white-space:nowrap}.live-dot{display:inline-block;width:7px;height:7px;background:#9fe3a0;border-radius:50%;margin-right:8px;box-shadow:0 0 12px #a5e2a9}.info-panel{position:absolute;z-index:3;right:24px;top:105px;bottom:126px;width:360px;background:#11231dde;border:1px solid rgba(184,220,190,.25);box-shadow:0 22px 70px #05120d61;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:22px;overflow:auto}.panel-heading{display:flex;justify-content:space-between}.panel-heading h2{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:24px;margin:0 0 2px}.muted{color:#8da69a;font-size:11px;margin:0}.close-button{width:28px;height:28px;font-size:20px;color:#a8c6b1}.year-card{display:flex;align-items:baseline;gap:12px;border-top:1px solid rgba(176,211,184,.16);border-bottom:1px solid rgba(176,211,184,.16);margin:20px 0 16px;padding:13px 0}.year-card span{font-size:10px;letter-spacing:1.3px;color:#93b39b}.year-card strong{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:40px;color:#b5e7b8;line-height:1}.year-card em{font-style:normal;font-size:11px;color:#8ca999;margin-left:auto}.scenario-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#0d2019;padding:4px;margin-bottom:17px}.scenario-switch button{border:0;background:transparent;padding:8px 4px;color:#849a8d;font-size:11px}.scenario-switch button.active{background:#2a5741;color:#e4f4e3;box-shadow:0 0 0 1px #70ad7d inset}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px 16px}.metric{padding:9px 0;border-bottom:1px solid rgba(176,211,184,.1)}.metric span,.chart-title span{display:block;font-size:10px;color:#8da69a;letter-spacing:.3px}.metric strong{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:21px;line-height:1.25;font-weight:600}.metric small{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:10px;font-weight:500;color:#8fa89a}.metric-accent strong{color:#b4e4b8}.chart-block{position:relative;margin-top:21px;border-top:1px solid rgba(176,211,184,.16);padding-top:14px}.chart-title{display:flex;justify-content:space-between;align-items:baseline}.chart-title b{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:18px;color:#a9dcae}.chart-marker{position:absolute;top:36px;bottom:20px;width:1px;background:#d2f5d3;box-shadow:0 0 6px #c3efc8;pointer-events:none}.disclaimer{font-size:10px;line-height:1.5;color:#799087;margin:14px 0 0}.bottom-tools{position:absolute;z-index:3;left:28px;bottom:120px;display:flex;align-items:center;gap:24px}.view-controls{background:#0f221bc7;border:1px solid rgba(190,219,194,.22);padding:5px;display:flex;gap:3px}.control-label{font-size:9px;color:#83a191;letter-spacing:1px;padding:8px 7px}.view-controls button{border:0;background:transparent;color:#b0c2b4;font-size:11px;padding:7px 9px}.view-controls button.selected{background:#426e53;color:#f0faef}.legend{display:flex;gap:16px;font-size:10px;color:#c1d0c3}.legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px}.legend-tree{background:#7eae75}.legend-clear{border:1px solid #a9b98d;background:transparent}.timeline{position:absolute;z-index:3;left:28px;right:420px;bottom:24px;padding:16px 20px 13px;background:#0e2019d6;border:1px solid rgba(190,219,194,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.timeline-head{display:flex;align-items:center;justify-content:space-between}.timeline-head strong{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:29px;color:#b6e8bc;margin-left:13px}.timeline-status{font-size:10px;color:#90aa99;margin-left:12px}.transport{display:flex;gap:4px}.transport button{height:28px;min-width:30px;border:1px solid rgba(190,219,194,.3);background:#3f634a73;font-size:15px}.transport .play{background:#9bcfa0;color:#163121;border-color:#b3e4b7}.timeline input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:linear-gradient(90deg,#91c697 var(--progress,0%),rgba(187,218,190,.25) var(--progress,0%));margin:14px 0 8px;outline:0}.timeline input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#d8f3d9;border:3px solid #568d61;box-shadow:0 0 0 3px #9fdda52e}.range-labels{display:flex;justify-content:space-between;font-size:9px;color:#7f998a}.range-labels span:nth-child(2){color:#b4c89b}.recharts-wrapper{font-family:Trebuchet MS,Segoe UI,sans-serif}@media (max-width:900px){body{overflow:auto}.app-shell{min-height:100vh;height:auto;overflow:visible}.app-shell>div:first-child{position:fixed!important}.topbar{padding:18px 16px}.topbar h1{font-size:25px}.scene-badge{top:78px;left:16px;transform:none}.info-panel{top:auto;right:12px;left:12px;bottom:112px;width:auto;max-height:46vh;padding:16px}.bottom-tools{left:12px;bottom:126px}.legend{display:none}.timeline{left:12px;right:12px;bottom:12px;padding:12px}.timeline-status{display:none}.top-actions{gap:4px}.icon-button{width:34px;height:34px}}.icon-button,.close-button{color:#d5f2d8!important;border-color:#c2e0c8b3!important;background:#11261eeb!important;display:inline-flex;align-items:center;justify-content:center}.icon-button:hover,.icon-button:focus-visible,.close-button:hover,.close-button:focus-visible{background:#427353!important;color:#fff!important;outline:2px solid #b5e8bb;outline-offset:2px}.transport button{border-color:#bedbc2b3!important;background:#284e37eb!important;color:#e5f7e6!important;font-weight:700}.transport button:hover,.transport button:focus-visible{background:#76b982!important;color:#102d25!important;outline:2px solid #c0efc5;outline-offset:2px}.bottom-tools{bottom:150px;z-index:4}.base-map-control{background:#0f221bc7;border:1px solid rgba(190,219,194,.22);padding:5px;display:flex;gap:3px}.base-map-control .control-label{padding-left:7px;padding-right:7px}.base-map-control button{border:0;background:transparent;color:#b0c2b4;font-size:11px;padding:7px 9px}.base-map-control button.selected{background:#426e53;color:#f0faef}.forest-simulator-workspace{display:flex;overflow:hidden}.forest-simulator-vue.app-shell{width:100%;max-width:100%;min-width:0;height:100%;flex:1 1 auto}.forest-simulator-vue .forest-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0}.forest-simulator-vue .forest-canvas canvas{display:block;width:100%;height:100%}.forest-simulator-vue .info-panel{width:clamp(280px,24vw,360px);max-width:calc(100% - 32px);padding:clamp(14px,1.25vw,22px);right:clamp(12px,1.25vw,24px);bottom:clamp(112px,13vh,126px)}.forest-simulator-vue .panel-heading h2{font-size:clamp(19px,1.6vw,24px)}.forest-simulator-vue .year-card strong{font-size:clamp(32px,2.7vw,40px)}.forest-simulator-vue .metric-grid{-moz-column-gap:clamp(8px,1vw,16px);column-gap:clamp(8px,1vw,16px)}@media (max-width: 1050px){.forest-simulator-vue .info-panel{width:clamp(270px,29vw,330px)}.forest-simulator-vue .metric strong{font-size:18px}.forest-simulator-vue .metric small{font-size:9px}}@media (max-width: 1200px){.forest-simulator-vue .info-panel{width:min(360px,31vw);right:16px}.forest-simulator-vue .timeline{right:min(400px,34vw)}}@media (max-width: 900px){.forest-simulator-vue.app-shell{height:100%}.forest-simulator-vue .info-panel{width:auto;right:12px;left:12px;bottom:112px;max-width:none;max-height:min(52vh,520px);padding:16px}.forest-simulator-vue .timeline{right:12px}}@media (max-width: 560px){.forest-simulator-vue .info-panel{bottom:104px;max-height:48vh;padding:13px}.forest-simulator-vue .metric-grid{grid-template-columns:1fr}.forest-simulator-vue .year-card{margin-block:13px}.forest-simulator-vue .scenario-switch button{font-size:10px}}.sr-only[data-v-6b2490af]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ordenacion-workspace[data-v-6b2490af]{position:relative;grid-row:2;z-index:2;box-sizing:border-box;align-self:stretch;width:100%;height:100%;max-height:100%;min-width:0;min-height:0;font-size:1rem;line-height:1.45;display:grid;grid-auto-rows:max-content;align-content:start;gap:1rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--portal-gutter);justify-items:center}.ordenacion-workspace>.ordenacion-detail-screen[data-v-6b2490af],.ordenacion-workspace>.ordenacion-panel[data-v-6b2490af],.ordenacion-workspace>.aprovechamientos-list-view[data-v-6b2490af],.ordenacion-workspace>.aprovechamientos-detail-view[data-v-6b2490af],.ordenacion-workspace>.aprovechamientos-create-view[data-v-6b2490af]{width:min(100%,var(--portal-content-max-width));margin-inline:auto}.ordenacion-panel[data-v-6b2490af]{box-sizing:border-box;min-width:0;overflow:hidden;padding:1.08rem 1.15rem;width:min(100%,var(--portal-content-max-width));padding:1rem 1.05rem;border:var(--portal-panel-border, 1px solid rgba(55, 103, 83, .14));border-radius:var(--portal-panel-radius, 8px);background:var(--surface-card, #ffffff);box-shadow:var(--portal-panel-shadow, 0 12px 26px rgba(29, 59, 48, .07))}.ordenacion-main-header[data-v-6b2490af]{box-sizing:border-box;width:min(100%,var(--portal-content-max-width));min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .95rem;border:var(--portal-panel-border, 1px solid rgba(55, 103, 83, .14));border-radius:var(--portal-panel-radius, 8px);background:var(--surface-card, #ffffff);box-shadow:var(--portal-panel-shadow, 0 12px 26px rgba(29, 59, 48, .07))}.ordenacion-main-heading[data-v-6b2490af],.ordenacion-section-title[data-v-6b2490af]{min-width:0;display:inline-flex;align-items:center;gap:.5rem;color:#17382d;font-weight:900;line-height:1.12}.ordenacion-main-heading[data-v-6b2490af]{font-size:.86rem}.ordenacion-main-heading i[data-v-6b2490af],.ordenacion-section-title i[data-v-6b2490af],.ordenacion-results-heading h3 i[data-v-6b2490af]{color:#176b4f;font-size:.9rem}.ordenacion-main-actions[data-v-6b2490af]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.header-action[data-v-6b2490af]{min-height:34px;padding:0 .82rem;gap:.34rem;border-color:#2f5f4933;background:#fff;color:#275440;font-size:.8rem;box-shadow:none}.header-action i[data-v-6b2490af]{font-size:.78rem}.header-action.primary-action[data-v-6b2490af]{min-height:36px;padding:0 .86rem;border-color:#176b4f;background:#176b4f;color:#fff;box-shadow:0 10px 18px #176b4f33}.ordenacion-summary-grid[data-v-6b2490af]{width:min(100%,var(--portal-content-max-width));box-sizing:border-box;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.ordenacion-summary-card[data-v-6b2490af]{min-width:0;min-height:6.05rem;position:relative;display:flex;align-items:center;gap:.86rem;padding:.9rem 1rem;border:var(--portal-panel-border, 1px solid rgba(55, 103, 83, .14));border-radius:var(--portal-panel-radius, 8px);background:#fff;box-shadow:0 12px 24px #1d3b3012;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ordenacion-summary-card[data-v-6b2490af]:hover{transform:translateY(-2px);border-color:#2f8f6347;box-shadow:0 14px 28px #1d3b301a}.ordenacion-summary-card__icon[data-v-6b2490af]{flex:0 0 auto;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:#e8f7ef;box-shadow:inset 0 0 0 1px #176b4f1a}.ordenacion-summary-card:nth-child(2) .ordenacion-summary-card__icon[data-v-6b2490af]{color:#8a5a10;background:#fff3dd}.ordenacion-summary-card:nth-child(3) .ordenacion-summary-card__icon[data-v-6b2490af]{color:#5b42a0;background:#f0eafb}.ordenacion-summary-card:nth-child(4) .ordenacion-summary-card__icon[data-v-6b2490af]{color:#17633f;background:#e7f5ea}.ordenacion-summary-card:nth-child(5) .ordenacion-summary-card__icon[data-v-6b2490af]{color:#4f655c;background:#eef3f0}.ordenacion-summary-card__body[data-v-6b2490af]{min-width:0;display:grid;gap:.18rem}.ordenacion-summary-card__spark[data-v-6b2490af]{position:absolute;right:.8rem;bottom:.72rem;width:2.15rem;height:1rem;opacity:.72;background:linear-gradient(135deg,transparent 0 28%,#88c78f 29% 34%,transparent 35% 48%,#5ab77a 49% 54%,transparent 55% 68%,#9ed06f 69% 74%,transparent 75%);pointer-events:none}.ordenacion-summary-card__label[data-v-6b2490af],.ordenacion-summary-card__value[data-v-6b2490af],.ordenacion-summary-card__detail[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere}.ordenacion-summary-card__label[data-v-6b2490af]{color:#5e7068;font-size:.7rem;font-weight:850;line-height:1.18}.ordenacion-summary-card__value[data-v-6b2490af]{color:#17382d;font-size:1.5rem;font-weight:900;line-height:1.05}.ordenacion-summary-card__detail[data-v-6b2490af]{color:#6a7b74;font-size:.66rem;font-weight:750;line-height:1.2}.ordenacion-search-panel[data-v-6b2490af],.ordenacion-results-panel[data-v-6b2490af],.ordenacion-actions-panel[data-v-6b2490af],.aprovechamientos-list-view[data-v-6b2490af],.aprovechamientos-detail-view[data-v-6b2490af]{width:min(100%,var(--portal-content-max-width));margin-inline:auto;box-sizing:border-box}.ordenacion-search-panel[data-v-6b2490af]{display:grid;gap:.9rem}.ordenacion-search-heading[data-v-6b2490af]{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.38rem .72rem;color:#17382d;font-size:.88rem;font-weight:900;line-height:1.1}.ordenacion-detail-screen[data-v-6b2490af],.ordenacion-search-panel[data-v-6b2490af],.ordenacion-results-panel[data-v-6b2490af],.ordenacion-actions-panel[data-v-6b2490af]{align-self:stretch}.ordenacion-search-heading>span[data-v-6b2490af]{flex:1 1 12rem;min-width:0}.aprovechamientos-list-view[data-v-6b2490af],.aprovechamientos-detail-view[data-v-6b2490af],.aprovechamientos-create-view[data-v-6b2490af]{display:grid;gap:var(--portal-grid-gap)}.ordenacion-detail-screen[data-v-6b2490af]{min-width:0;display:grid;gap:var(--portal-grid-gap, 1rem);overflow-x:auto;scrollbar-gutter:stable}.ordenacion-detail-heading[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem}.ordenacion-detail-heading h2[data-v-6b2490af],.ordenacion-detail-heading p[data-v-6b2490af]{margin:0}.ordenacion-detail-heading h2[data-v-6b2490af]{color:#17382d;font-size:1.2rem;line-height:1.18}.ordenacion-detail-heading p[data-v-6b2490af]{margin-top:.22rem;color:#60756c;font-size:.95rem;font-weight:800}.ordenacion-map-panel[data-v-6b2490af]{padding:.7rem}.ordenacion-actions-panel[data-v-6b2490af]{min-height:0;overflow:visible}.actuaciones-tab-panel[data-v-6b2490af]{min-width:0;max-width:100%;display:grid;gap:.82rem}.actuaciones-summary-grid[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.actuaciones-summary-card[data-v-6b2490af]{min-width:0;min-height:5.25rem;position:relative;display:flex;align-items:center;gap:.72rem;overflow:hidden;padding:.8rem .85rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#fff;box-shadow:0 10px 24px #1d3b300f}.actuaciones-summary-card__icon[data-v-6b2490af]{flex:0 0 auto;width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:#e8f7ef}.actuaciones-summary-card__icon i[data-v-6b2490af]{display:inline-flex;align-items:center;justify-content:center;width:1.18rem;height:1.18rem;color:currentColor;font-size:1.08rem;line-height:1}.actuaciones-summary-card:nth-child(2) .actuaciones-summary-card__icon[data-v-6b2490af],.actuaciones-summary-card:nth-child(4) .actuaciones-summary-card__icon[data-v-6b2490af]{color:#1f6680;background:#e8f6fb}.actuaciones-summary-card:nth-child(3) .actuaciones-summary-card__icon[data-v-6b2490af]{color:#9a620c;background:#fff3dd}.actuaciones-summary-card__mark[data-v-6b2490af]{position:absolute;right:-.18rem;bottom:-.28rem;width:4.35rem;height:3rem;opacity:.42;background:radial-gradient(ellipse at 64% 58%,transparent 0 30%,rgba(47,132,104,.24) 31% 33%,transparent 34% 100%),radial-gradient(ellipse at 58% 58%,transparent 0 48%,rgba(31,102,128,.18) 49% 51%,transparent 52% 100%),radial-gradient(ellipse at 54% 58%,transparent 0 65%,rgba(47,132,104,.12) 66% 68%,transparent 69% 100%);pointer-events:none;transform:rotate(-10deg)}.actuaciones-summary-card__body[data-v-6b2490af]{min-width:0;display:grid;gap:.14rem}.actuaciones-summary-card strong[data-v-6b2490af],.actuaciones-summary-card small[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere}.actuaciones-summary-card strong[data-v-6b2490af]{color:#17382d;font-size:1.28rem;font-weight:950;line-height:1.05}.actuaciones-summary-card.is-high-priority strong[data-v-6b2490af]{color:#d66b00}.actuaciones-summary-card small[data-v-6b2490af]{color:#5e7068;font-size:.68rem;font-weight:850}.actuaciones-filter-grid[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(9.5rem,1fr)) auto;align-items:end;gap:.72rem}.actuaciones-clear-action[data-v-6b2490af]{min-height:38px;align-self:end;justify-content:center;white-space:nowrap}.sostenibilidad-panel[data-v-6b2490af]{display:grid;gap:1.15rem;padding:1.15rem 1.2rem 1.25rem;border:1px solid rgba(55,103,83,.16);border-radius:var(--portal-panel-radius, 8px);background:#fff;box-shadow:var(--portal-panel-shadow, 0 12px 26px rgba(29, 59, 48, .07))}.sostenibilidad-title[data-v-6b2490af]{margin:0;padding:0 0 .7rem;border-bottom:1px solid rgba(55,103,83,.16);color:#17382d;text-transform:uppercase;letter-spacing:.02em}.sostenibilidad-title i[data-v-6b2490af]{color:#176b4f;background:#e8f7ef;box-shadow:inset 0 0 0 1px #176b4f1a}.sostenibilidad-form-grid[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(9.5rem,1fr));gap:1rem 1.35rem;align-items:end}.sostenibilidad-field--station[data-v-6b2490af]{grid-column:span 2}.sostenibilidad-field--wide[data-v-6b2490af]{grid-column:span 3}.sostenibilidad-field[data-v-6b2490af],.sostenibilidad-notes-field[data-v-6b2490af]{position:relative}.sostenibilidad-field span[data-v-6b2490af],.sostenibilidad-notes-field span[data-v-6b2490af]{position:absolute;top:-.46rem;left:.82rem;z-index:1;padding:0 .28rem;color:#587168;background:var(--surface-card, #ffffff);font-size:.68rem;font-weight:900;line-height:1}.sostenibilidad-field input[data-v-6b2490af],.sostenibilidad-field select[data-v-6b2490af],.sostenibilidad-notes-field textarea[data-v-6b2490af]{width:100%;min-width:0;border:1px solid rgba(55,103,83,.2);border-radius:var(--portal-panel-radius, 8px);color:#17382d;background:#fff;font-size:.88rem;font-weight:750;box-shadow:0 2px 8px #1d3b3009;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.sostenibilidad-read-grid[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.8rem}.sostenibilidad-title[data-v-6b2490af]{align-items:center}.sostenibilidad-title small[data-v-6b2490af]{margin-left:auto;color:#789088;font-size:.68rem;font-weight:700;letter-spacing:.02em}.sostenibilidad-read-section[data-v-6b2490af]{margin-top:1.1rem}.sostenibilidad-section-heading[data-v-6b2490af]{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem;color:#376653;font-size:.72rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.sostenibilidad-section-heading i[data-v-6b2490af]{color:#168264;font-size:.78rem}.sostenibilidad-read-grid--station[data-v-6b2490af]{grid-template-columns:repeat(2,minmax(0,1fr))}.sostenibilidad-station-grid[data-v-6b2490af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.sostenibilidad-station-grid>.sostenibilidad-section-heading[data-v-6b2490af]{grid-column:1 / -1;margin-bottom:0}.sostenibilidad-context-card[data-v-6b2490af],.climate-group[data-v-6b2490af]{min-width:0;border:1px solid var(--surface-border, rgba(55, 103, 83, .14));border-radius:var(--portal-panel-radius, 8px);background:var(--surface-card, #ffffff)}.sostenibilidad-context-card[data-v-6b2490af]{display:flex;align-items:center;gap:.75rem;padding:.8rem .95rem}.sostenibilidad-context-card>i[data-v-6b2490af]{color:var(--primary-color, #176b4f);font-size:1.1rem}.sostenibilidad-context-card div[data-v-6b2490af]{display:grid;gap:.2rem;min-width:0}.sostenibilidad-context-card span[data-v-6b2490af],.climate-metric span[data-v-6b2490af],.climate-detail-row span[data-v-6b2490af]{color:var(--text-color-secondary, #60756c);font-size:.72rem}.sostenibilidad-context-card strong[data-v-6b2490af]{color:var(--text-color, #17382d);font-size:.92rem;overflow-wrap:anywhere}.climate-temperature-group[data-v-6b2490af]{margin-top:1.2rem;padding:.85rem;background:#f8fbfa}.climate-groups[data-v-6b2490af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.climate-groups .climate-group[data-v-6b2490af]{padding:.85rem;background:#fff}.climate-groups .climate-group[data-v-6b2490af]:last-child{grid-column:1 / -1}.climate-metrics[data-v-6b2490af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.climate-metric[data-v-6b2490af]{display:grid;gap:.25rem;min-width:0;padding:.8rem;border:1px solid rgba(55,103,83,.1);border-radius:7px;background:var(--surface-card, #fff)}.climate-metric strong[data-v-6b2490af]{color:var(--primary-color, #176b4f);font-size:clamp(1.1rem,1.5vw,1.35rem)}.climate-metric small[data-v-6b2490af]{color:var(--text-color-secondary, #60756c);font-size:.68rem}.climate-detail-list[data-v-6b2490af]{display:grid;gap:.15rem}.climate-detail-row[data-v-6b2490af]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;padding:.65rem 0;border-bottom:1px solid rgba(55,103,83,.1)}.climate-detail-row[data-v-6b2490af]:last-child{border-bottom:0}.climate-detail-row strong[data-v-6b2490af]{color:var(--text-color, #17382d);font-size:.9rem;text-align:right;white-space:nowrap}.wind-direction[data-v-6b2490af]{display:inline-flex;align-items:center;gap:.3rem;color:var(--primary-color, #176b4f);font-size:.7rem;font-weight:800}.wind-direction i[data-v-6b2490af]{display:inline-block;transition:transform .18s ease}.sostenibilidad-read-card[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:minmax(9rem,.82fr) minmax(0,1.18fr);align-items:center;gap:.8rem;min-height:3.35rem;padding:.58rem 0;border-bottom:1px solid rgba(55,103,83,.1)}.sostenibilidad-read-card--station[data-v-6b2490af],.sostenibilidad-read-card--wide[data-v-6b2490af]{grid-column:span 1}.sostenibilidad-read-label[data-v-6b2490af]{color:#5e7068;font-size:.72rem;font-weight:850;line-height:1.2}.sostenibilidad-read-card strong[data-v-6b2490af]{color:#17382d;font-size:.78rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.sostenibilidad-read-notes[data-v-6b2490af]{display:grid;gap:.45rem;align-content:start;min-height:7rem;margin-top:1.25rem;padding:.9rem 0 0;border-top:1px solid rgba(55,103,83,.14);background:transparent}.sostenibilidad-read-notes p[data-v-6b2490af]{margin:0;color:#355448;font-size:.84rem;line-height:1.45}.sostenibilidad-read-notes textarea[data-v-6b2490af]{display:none}.sostenibilidad-field input[data-v-6b2490af],.sostenibilidad-field select[data-v-6b2490af]{min-height:48px;padding:.72rem .9rem}.sostenibilidad-field select[data-v-6b2490af]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:#355448}.sostenibilidad-field--wide input[data-v-6b2490af]{background:#f7faf8}.sostenibilidad-field input[data-v-6b2490af]:focus,.sostenibilidad-field select[data-v-6b2490af]:focus,.sostenibilidad-notes-field textarea[data-v-6b2490af]:focus{outline:0;border-color:#176b4f;box-shadow:0 0 0 3px #176b4f1f}.sostenibilidad-notes-field[data-v-6b2490af]{display:block}.sostenibilidad-notes-field textarea[data-v-6b2490af]{min-height:7rem;padding:.9rem;resize:vertical;line-height:1.4;color:#355448;background:#fbfdfc}.ordenacion-map-stage[data-v-6b2490af]{position:relative;min-width:0;height:clamp(20rem,44vh,31rem);overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#dbe7ee}.ordenacion-map-stage[data-v-6b2490af] .geo-viewer-root{min-height:100%}.ordenacion-map-stage[data-v-6b2490af] .geo-region--info{display:none}.ordenacion-map-stage[data-v-6b2490af] .geo-search{top:.75rem;left:auto;right:.75rem;width:min(18rem,calc(100% - 1.5rem));min-width:0}.ordenacion-map-stage[data-v-6b2490af] .geo-search-results,.ordenacion-map-stage[data-v-6b2490af] .geo-search-empty{max-width:100%}.ordenacion-map-stage[data-v-6b2490af] .geo-region--bottom{left:.75rem;right:auto;bottom:.75rem;max-width:min(18rem,calc(100% - 1.5rem));display:grid;justify-items:start;gap:.45rem}.ordenacion-map-stage[data-v-6b2490af] .geo-legend{max-width:100%}.ordenacion-map-stage[data-v-6b2490af] .geo-legend-list{max-height:7.5rem;overflow-y:auto}.ordenacion-map-stage[data-v-6b2490af] .geo-attribution{max-width:100%;white-space:normal}.ordenacion-map-popup[data-v-6b2490af]{position:absolute;z-index:40;width:min(16rem,calc(100% - 1.5rem));padding:.72rem .78rem .68rem;border:1px solid rgba(37,99,75,.18);border-radius:8px;color:#17382d;background:#fffffff5;box-shadow:0 16px 32px #12362d2e}.ordenacion-map-popup strong[data-v-6b2490af]{display:block;margin:0 1.8rem .55rem 0;font-size:.82rem}.ordenacion-map-popup table[data-v-6b2490af]{width:100%;border-collapse:collapse;font-size:.76rem}.ordenacion-map-popup th[data-v-6b2490af],.ordenacion-map-popup td[data-v-6b2490af]{padding:.38rem 0;border-top:1px solid rgba(55,103,83,.12);text-align:left}.ordenacion-map-popup th[data-v-6b2490af]{color:#60756c;font-weight:900}.ordenacion-map-popup td[data-v-6b2490af]{color:#17382d;font-weight:900}.ordenacion-map-popup__close[data-v-6b2490af]{position:absolute;top:.45rem;right:.45rem;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#60756c;background:transparent;cursor:pointer}.ordenacion-table-row--clickable[data-v-6b2490af]{cursor:pointer}.ordenacion-table-row--clickable[data-v-6b2490af]:focus-visible{outline:3px solid rgba(31,140,173,.28);outline-offset:-3px}.ordenacion-table-shell[data-v-6b2490af]{width:-moz-max-content;width:max-content;min-width:100%;max-width:none;overflow:visible;overflow-y:visible;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.ordenacion-table[data-v-6b2490af]{width:100%;min-width:72rem;display:grid;grid-template-columns:minmax(4.5rem,.65fr) minmax(7rem,.9fr) minmax(14rem,2fr) minmax(7.5rem,.88fr) minmax(5.2rem,.65fr) minmax(6rem,.72fr) minmax(6rem,.72fr) minmax(7rem,.85fr);align-items:center;gap:.42rem .55rem}.ordenacion-table-header[data-v-6b2490af]{min-height:42px;padding:.45rem .65rem;color:#1f8cad;background:#f4fbfd;font-size:.78rem;font-weight:900;line-height:1.12}.ordenacion-table-row[data-v-6b2490af]{min-height:54px;padding:.58rem .65rem;border-top:1px solid rgba(55,103,83,.12);color:#233f36;font-size:.88rem}.ordenacion-table span[data-v-6b2490af],.ordenacion-table strong[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere;line-height:1.2;text-align:center}.ordenacion-table strong[data-v-6b2490af]{color:#17382d}.nivel-ejecucion-action[data-v-6b2490af]{display:inline-flex;justify-content:center;max-width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.nivel-ejecucion-action[data-v-6b2490af]:focus-visible{outline:2px solid rgba(31,140,173,.42);outline-offset:3px;border-radius:999px}.nivel-ejecucion-action:hover .state-pill[data-v-6b2490af]{filter:brightness(.98);box-shadow:0 6px 14px #1f66801f}.seguimiento-panel[data-v-6b2490af]{min-height:0;display:grid;gap:1.2rem;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.seguimiento-back-action[data-v-6b2490af]{justify-self:start;min-height:3.05rem;margin-left:.05rem;padding-inline:1.15rem 1.25rem;border-color:#3767532e;border-radius:8px;color:#17382d;background:#ffffffb8;box-shadow:0 10px 22px #1d3b300f;font-size:.82rem}.seguimiento-content-band[data-v-6b2490af]{min-width:0;max-width:100%;display:grid;gap:1.25rem;overflow:hidden;padding:1.25rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:radial-gradient(circle at 4% 0%,rgba(23,107,79,.06),transparent 22rem),linear-gradient(180deg,#fff,#fbfdfc);box-shadow:0 14px 30px #1d3b3014}.seguimiento-block[data-v-6b2490af]{min-width:0;display:grid;gap:1rem}.seguimiento-block h4[data-v-6b2490af],.seguimiento-records h4[data-v-6b2490af]{min-width:0;margin:0;color:#0f3f2a;font-size:.9rem;font-weight:950;line-height:1.2}.seguimiento-block h4[data-v-6b2490af]{display:inline-flex;align-items:center;gap:.8rem}.seguimiento-title-icon[data-v-6b2490af]{flex:0 0 auto;width:3.05rem;height:3.05rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:#edf4ef;box-shadow:inset 0 0 0 1px #37675314;font-size:1.1rem}.seguimiento-inline-list[data-v-6b2490af],.seguimiento-execution-grid[data-v-6b2490af]{min-width:0;display:grid;margin:0}.seguimiento-inline-list[data-v-6b2490af]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.75rem 1rem;padding:.35rem 0 1.15rem;border-bottom:1px solid rgba(55,103,83,.14)}.seguimiento-execution-grid[data-v-6b2490af]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.seguimiento-inline-list dt[data-v-6b2490af],.seguimiento-inline-list dd[data-v-6b2490af],.seguimiento-execution-grid dt[data-v-6b2490af],.seguimiento-execution-grid dd[data-v-6b2490af]{min-width:0;margin:0;color:#12221d;font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.seguimiento-inline-list dt[data-v-6b2490af],.seguimiento-execution-grid dt[data-v-6b2490af]{color:#101b17;font-weight:950}.seguimiento-inline-list dd[data-v-6b2490af],.seguimiento-execution-grid dd[data-v-6b2490af]{color:#49665a;font-weight:880}.seguimiento-inline-list dt[data-v-6b2490af],.seguimiento-inline-list dd[data-v-6b2490af]{align-self:start}.seguimiento-execution-card[data-v-6b2490af]{min-width:0;min-height:5.25rem;position:relative;overflow:hidden;display:flex;align-items:center;gap:.72rem;padding:.8rem .85rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#fff;box-shadow:0 10px 24px #1d3b300f}.seguimiento-execution-icon[data-v-6b2490af]{flex:0 0 auto;width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:#e8f7ef}.seguimiento-execution-icon i[data-v-6b2490af]{display:inline-flex;align-items:center;justify-content:center;width:1.18rem;height:1.18rem;color:currentColor;font-size:1.08rem;line-height:1}.seguimiento-execution-card:nth-child(2) .seguimiento-execution-icon[data-v-6b2490af],.seguimiento-execution-card:nth-child(3) .seguimiento-execution-icon[data-v-6b2490af]{color:#1f6680;background:#e8f6fb}.seguimiento-execution-card:nth-child(4) .seguimiento-execution-icon[data-v-6b2490af]{color:#9a620c;background:#fff3dd}.seguimiento-execution-card:nth-child(5) .seguimiento-execution-icon[data-v-6b2490af],.seguimiento-execution-card:nth-child(6) .seguimiento-execution-icon[data-v-6b2490af]{color:#176b4f;background:#e8f7ef}.seguimiento-execution-copy[data-v-6b2490af]{min-width:0;display:grid;gap:.14rem;position:relative;z-index:1}.seguimiento-execution-card dt[data-v-6b2490af],.seguimiento-execution-card dd[data-v-6b2490af]{min-width:0;margin:0;overflow-wrap:anywhere}.seguimiento-execution-card dt[data-v-6b2490af]{color:#5e7068;font-size:.68rem;font-weight:850;line-height:1.2}.seguimiento-execution-card dd[data-v-6b2490af]{color:#17382d;font-size:1.28rem;font-weight:950;line-height:1.05}.seguimiento-execution-card dd>span[data-v-6b2490af]{color:#17382d;font:inherit}.seguimiento-execution-card .state-pill[data-v-6b2490af]{width:-moz-fit-content;width:fit-content}.seguimiento-execution-spark[data-v-6b2490af]{position:absolute;right:-.18rem;bottom:-.28rem;width:4.35rem;height:3rem;opacity:.42;background:radial-gradient(ellipse at 64% 58%,transparent 0 30%,rgba(47,132,104,.24) 31% 33%,transparent 34% 100%),radial-gradient(ellipse at 58% 58%,transparent 0 48%,rgba(31,102,128,.18) 49% 51%,transparent 52% 100%),radial-gradient(ellipse at 54% 58%,transparent 0 65%,rgba(47,132,104,.12) 66% 68%,transparent 69% 100%);pointer-events:none;transform:rotate(-10deg)}.seguimiento-records[data-v-6b2490af]{min-width:0;display:grid;gap:.9rem;padding-bottom:1rem}.seguimiento-records h4[data-v-6b2490af]{display:flex;align-items:center;gap:.8rem;color:#0f3f2a;font-size:1rem}.seguimiento-records h4 i[data-v-6b2490af]{width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(55,103,83,.18);border-radius:999px;color:#17382d;background:#eef6f1}.seguimiento-add-action[data-v-6b2490af]{width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(55,103,83,.18);border-radius:999px;color:#17382d;background:#eef6f1;cursor:pointer}.seguimiento-add-action[data-v-6b2490af]:hover{color:#fff;background:#176b4f}.seguimiento-add-action i[data-v-6b2490af]{width:auto;height:auto;border:0;border-radius:0;color:currentColor;background:transparent}.seguimiento-records-table[data-v-6b2490af]{min-width:100%;width:100%;max-width:100%;overflow-x:auto;border:1px solid rgba(55,103,83,.13);border-radius:8px;background:#fff;box-shadow:0 12px 24px #1d3b3014}.seguimiento-records-row[data-v-6b2490af]{min-width:44rem;display:grid;grid-template-columns:minmax(5rem,.75fr) minmax(6rem,.9fr) minmax(14rem,2fr) minmax(10rem,1.35fr) minmax(6rem,.8fr);align-items:center;gap:.6rem;padding:.78rem .95rem;border-top:1px solid rgba(55,103,83,.12);color:#26332f;font-size:.82rem;font-weight:780;text-align:left}.seguimiento-records-header[data-v-6b2490af]{border-top:0;color:#0f3f2a;background:#edf3ef;font-weight:950}.seguimiento-records-row--clickable[data-v-6b2490af]{width:100%;border-right:0;border-bottom:0;border-left:0;background:#fff;cursor:pointer}.seguimiento-records-row--clickable[data-v-6b2490af]:hover{background:#f7fbf9}.seguimiento-records-row--clickable[data-v-6b2490af]:focus-visible{position:relative;z-index:1;outline:2px solid rgba(23,107,79,.35);outline-offset:-2px}.seguimiento-modal-backdrop[data-v-6b2490af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;align-items:center;justify-items:center;overflow:auto;padding:1.25rem;background:#121f1a80}.seguimiento-modal[data-v-6b2490af]{position:relative;width:min(58rem,calc(100vw - 2.5rem));max-height:calc(100vh - 2.5rem);overflow-y:auto;margin:0;border:1px solid rgba(55,103,83,.18);border-radius:8px;background:#fff;box-shadow:0 30px 70px #0c1e1752;padding:1.05rem 1.05rem 1.1rem}.seguimiento-modal h3[data-v-6b2490af]{margin:0 2.25rem 1.4rem 0;color:#0070bf;font-size:1.05rem;font-weight:950}.seguimiento-modal-close[data-v-6b2490af]{position:absolute;top:.62rem;right:.62rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:0;color:#07140f;background:transparent;cursor:pointer;font-size:1.05rem}.seguimiento-modal-form[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(14rem,1.15fr) minmax(11rem,.9fr);gap:1rem 1.35rem}.seguimiento-form-field[data-v-6b2490af]{min-width:0;position:relative;display:grid}.seguimiento-form-field--wide[data-v-6b2490af],.seguimiento-form-field--full[data-v-6b2490af]{grid-column:1 / -1}.seguimiento-form-field--value[data-v-6b2490af]{grid-column:span 1}.seguimiento-form-field>span[data-v-6b2490af]{position:absolute;top:-.55rem;left:.42rem;z-index:1;padding:0 .26rem;color:#002b4d;background:#fff;font-size:.72rem;font-weight:950}.seguimiento-form-field input[data-v-6b2490af],.seguimiento-form-field select[data-v-6b2490af],.seguimiento-form-field textarea[data-v-6b2490af]{width:100%;min-width:0;border:1px solid #4b7290;border-radius:8px;color:#06243b;background:#fff;padding:0 1rem;font:inherit;font-size:.84rem;font-weight:850;outline:0}.seguimiento-form-field input[data-v-6b2490af],.seguimiento-form-field select[data-v-6b2490af]{height:2.8rem}.seguimiento-form-field textarea[data-v-6b2490af]{min-height:4.25rem;padding-top:.78rem;resize:vertical}.seguimiento-form-field select[data-v-6b2490af]:focus,.seguimiento-form-field input[data-v-6b2490af]:focus,.seguimiento-form-field textarea[data-v-6b2490af]:focus{border-color:#1aa3ff;box-shadow:0 0 0 2px #1aa3ff1f}.seguimiento-modal-actions[data-v-6b2490af]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:1.5rem;padding-top:.05rem}.seguimiento-modal-action[data-v-6b2490af]{min-height:2.5rem;border-radius:6px;padding:0 .78rem;color:#fff;font-size:.86rem;font-weight:950}.seguimiento-modal-action--close[data-v-6b2490af]{border-color:#0070bf;background:#0070bf}.seguimiento-modal-action--save[data-v-6b2490af]{border-color:#22a743;background:#22a743}@media (max-width: 980px){.seguimiento-execution-grid[data-v-6b2490af]{grid-template-columns:repeat(2,minmax(8rem,1fr))}.seguimiento-inline-list[data-v-6b2490af]{grid-template-columns:auto minmax(0,1fr)}.seguimiento-modal-form[data-v-6b2490af]{grid-template-columns:1fr;gap:1rem}.seguimiento-form-field[data-v-6b2490af],.seguimiento-form-field--value[data-v-6b2490af],.seguimiento-form-field--wide[data-v-6b2490af],.seguimiento-form-field--full[data-v-6b2490af]{grid-column:1}.seguimiento-modal-actions[data-v-6b2490af]{flex-wrap:wrap;gap:.8rem}}@media (max-width: 620px){.seguimiento-execution-grid[data-v-6b2490af]{grid-template-columns:1fr}}.ordenacion-filter-grid[data-v-6b2490af]{display:grid;grid-template-columns:minmax(17rem,1.7fr) repeat(5,minmax(7.2rem,1fr));align-items:start;gap:.68rem .78rem}.ordenacion-advanced-filters[data-v-6b2490af]{display:grid;gap:.36rem;padding-top:.38rem;border-top:1px solid rgba(55,103,83,.12)}.ordenacion-advanced-heading[data-v-6b2490af]{display:flex;align-items:center;gap:.45rem;color:#1f8cad;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.ordenacion-filter-grid--advanced[data-v-6b2490af]{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-field[data-v-6b2490af]{display:grid;align-content:start;gap:.34rem;min-width:0;color:#284c3f;font-size:.85rem;font-weight:800}.filter-field span[data-v-6b2490af]{min-height:0;overflow-wrap:anywhere;line-height:1.16;text-transform:none}.filter-field input[data-v-6b2490af],.filter-field select[data-v-6b2490af]{width:100%;max-width:100%;min-width:0;min-height:38px;border:1px solid rgba(55,103,83,.17);border-radius:6px;color:#17382d;background:#fff;padding:.46rem .56rem;font:inherit}.ordenacion-search-actions[data-v-6b2490af],.ordenacion-results-toolbar[data-v-6b2490af]{width:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.4rem}.ordenacion-search-actions[data-v-6b2490af]{width:auto;flex:0 1 auto;justify-content:flex-end;gap:.3rem;margin-top:0}.ordenacion-results-toolbar[data-v-6b2490af]{justify-content:space-between;align-items:flex-start;margin-bottom:.95rem}.ordenacion-results-panel[data-v-6b2490af]{overflow:visible}.ordenacion-results-heading[data-v-6b2490af]{min-width:min(100%,18rem);display:grid;gap:.2rem}.ordenacion-results-heading h3[data-v-6b2490af]{margin:0;display:inline-flex;align-items:center;gap:.48rem;color:#17382d;font-size:1rem;font-weight:900;line-height:1.15}.ordenacion-results-summary[data-v-6b2490af]{margin:0;color:#60756c;font-size:.76rem;font-weight:800;line-height:1.3;text-align:left}.ordenacion-selection-actions[data-v-6b2490af]{min-width:0;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem}.ordenacion-selection-actions .small-action[data-v-6b2490af]{min-height:30px;padding:0 .58rem;gap:.26rem;font-size:.72rem}.ordenacion-bulk-toolbar[data-v-6b2490af]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin:-.25rem 0 .75rem;padding:.5rem .6rem;border:1px solid rgba(31,140,173,.14);border-radius:8px;color:#1f6680;background:#f4fbfd;font-size:.74rem;font-weight:900}.text-action[data-v-6b2490af],.small-action[data-v-6b2490af],.icon-action[data-v-6b2490af]{max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:#17382d;background:#f4faf7;cursor:pointer;font-weight:800;white-space:normal}.text-action[data-v-6b2490af]{min-height:38px;padding:0 .76rem}.ordenacion-search-actions .text-action[data-v-6b2490af]{min-height:30px;padding:0 .48rem;gap:.3rem;font-size:.82rem}.ordenacion-search-actions .text-action[data-v-6b2490af]:not(.primary-action){color:#245b45;border-color:transparent;background:transparent}.ordenacion-search-actions .primary-action[data-v-6b2490af]{min-width:6.4rem;min-height:34px}.primary-action[data-v-6b2490af]{color:#fff;border-color:#176b4f;background:#176b4f}.small-action[data-v-6b2490af]{min-height:34px;padding:0 .66rem;color:#1d718c;background:#f7fcfd}.text-action[data-v-6b2490af]:disabled,.small-action[data-v-6b2490af]:disabled{color:#94a8a0;background:#f4f7f5;cursor:not-allowed;opacity:.72}.ordenacion-selection-actions .small-action[data-v-6b2490af]:disabled{color:#9aaba5;border-color:#3767531a;background:#fafcfb;opacity:.62}.icon-action[data-v-6b2490af]{width:28px;height:28px;border:0;border-radius:999px;background:transparent}.edit-action[data-v-6b2490af]{color:#0aaf55}.delete-action[data-v-6b2490af]{color:#d73465}.inline-notice[data-v-6b2490af]{min-height:38px;display:inline-flex;align-items:center;margin:0 0 .8rem;padding:.58rem .78rem;border:1px solid rgba(29,113,140,.18);border-radius:8px;color:#18445a;background:#f4fbfd;font-weight:800}.ordenacion-table-shell[data-v-6b2490af]{width:100%;max-width:100%;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdfb);box-shadow:inset 0 1px #ffffffdb;scrollbar-gutter:stable}.ordenacion-table[data-v-6b2490af]{width:100%;min-width:86rem;display:grid;grid-template-columns:minmax(4.2rem,.45fr) minmax(7rem,1.55fr) minmax(0,.82fr) minmax(0,.78fr) minmax(0,.78fr) minmax(0,.78fr) minmax(0,.78fr) minmax(0,.72fr) minmax(0,.72fr) minmax(0,.82fr) minmax(0,.9fr) minmax(0,.55fr) minmax(0,.5fr) 4.25rem;align-items:center;gap:.34rem .46rem}.ordenacion-table-header[data-v-6b2490af]{padding:.48rem .74rem;border-bottom:1px solid rgba(55,103,83,.12);color:#2e5d4c;background:#fafcfb;min-height:44px;padding:.45rem .6rem;color:#1f8cad;background:#f4fbfd;font-size:.78rem;font-weight:900;line-height:1.14}.ordenacion-table-row[data-v-6b2490af]{min-height:60px;padding:.72rem .74rem;border-top:1px solid rgba(55,103,83,.09);color:#233f36;font-size:.9rem;background:#fffffff0;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.ordenacion-table-row[data-v-6b2490af]:hover{background:#f5fbf8;box-shadow:inset 2px 0 #176b4f57,inset 0 1px #ffffffe6;transform:none}.ordenacion-table span[data-v-6b2490af],.ordenacion-table strong[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere;line-height:1.18;text-align:center;white-space:normal}.ordenacion-table-row span[data-v-6b2490af],.ordenacion-table-row strong[data-v-6b2490af]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ordenacion-table-header span[data-v-6b2490af]{white-space:normal;text-align:center;color:inherit;text-transform:uppercase}.sortable-header[data-v-6b2490af]{min-width:0;width:100%;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.28rem;border:0;padding:0;color:inherit;background:transparent;font:inherit;font-weight:inherit;line-height:inherit;text-align:center;cursor:pointer}.sortable-header span[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere;text-align:center}.sortable-header i[data-v-6b2490af]{flex:0 0 auto;color:#2f8468;font-size:.62rem;opacity:.78}.sortable-header[data-v-6b2490af]:hover,.sortable-header[data-v-6b2490af]:focus-visible{color:#176b4f}.sortable-header[data-v-6b2490af]:focus-visible{outline:2px solid rgba(31,140,173,.38);outline-offset:2px;border-radius:4px}.title-cell[data-v-6b2490af]{color:#17382d;font-size:.9rem;line-height:1.24;text-align:center;white-space:normal}.selection-cell[data-v-6b2490af]{display:inline-flex;justify-content:center}.row-actions[data-v-6b2490af]{display:inline-flex;justify-content:center;gap:.25rem}.state-pill[data-v-6b2490af]{min-width:0;max-width:100%;display:inline-flex;align-items:center;justify-content:center;overflow-wrap:anywhere;padding:.32rem .56rem;border:1px solid transparent;border-radius:999px;font-size:.8rem;font-weight:900;line-height:1.05;white-space:normal;box-shadow:inset 0 1px #ffffff94}.state-pill.ok[data-v-6b2490af]{color:#17633f;border-color:#17633f29;background:#e8f7ef}.state-pill.warn[data-v-6b2490af]{color:#8a5a10;border-color:#8a5a102b;background:#fff4dc}.state-pill.info[data-v-6b2490af]{color:#1f6680;border-color:#1f668029;background:#e8f6fb}.empty-state[data-v-6b2490af]{min-height:150px;display:grid;place-items:center;gap:.35rem;color:#4f655c;text-align:center}.empty-state i[data-v-6b2490af]{color:#1f8cad;font-size:1.5rem}.empty-state strong[data-v-6b2490af]{color:#17382d}.empty-state span[data-v-6b2490af]{max-width:34rem}.ordenacion-pagination-bar[data-v-6b2490af]{position:sticky;bottom:.45rem;z-index:8;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.72rem;padding:.58rem .72rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;color:#60756c;background:#fffffff5;box-shadow:0 8px 22px #1d3b301a;font-size:.72rem;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pagination-actions[data-v-6b2490af],.ordenacion-page-controls[data-v-6b2490af],.records-per-page-field[data-v-6b2490af]{display:inline-flex;align-items:center}.pagination-actions[data-v-6b2490af]{width:100%;flex-wrap:wrap;justify-content:space-between;gap:.55rem}.records-per-page-field[data-v-6b2490af]{gap:.36rem;color:#4f655c;font-weight:850}.records-per-page-field select[data-v-6b2490af]{height:1.9rem;min-width:3.35rem;border:1px solid rgba(55,103,83,.18);border-radius:6px;color:#17382d;background:#fff;padding:0 .42rem;font:inherit;font-weight:900}.ordenacion-page-controls[data-v-6b2490af]{gap:.28rem;padding:.16rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#fff;color:#4f655c}.pagination-page-indicator[data-v-6b2490af]{min-width:5.4rem;padding:0 .36rem;color:#17382d;text-align:center;font-weight:900}.pagination-arrow[data-v-6b2490af]{width:1.72rem;height:1.72rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;color:#1f8cad;background:transparent;cursor:pointer}.pagination-arrow[data-v-6b2490af]:disabled{color:#a2b1aa;cursor:not-allowed;opacity:.72}.pagination-arrow[data-v-6b2490af]:not(:disabled):hover,.pagination-arrow[data-v-6b2490af]:not(:disabled):focus-visible{color:#176b4f;background:#eef8f2}@media (min-width: 90rem){.ordenacion-workspace[data-v-6b2490af]{width:auto;max-width:none}}@media (max-width: 64rem){.ordenacion-main-header[data-v-6b2490af]{align-items:start}.ordenacion-main-actions[data-v-6b2490af]{justify-content:flex-start}.ordenacion-summary-grid[data-v-6b2490af]{grid-template-columns:repeat(2,minmax(0,1fr))}.ordenacion-table-shell[data-v-6b2490af]{display:grid;gap:.65rem;overflow-x:visible;border:0;background:transparent;scrollbar-gutter:auto}.ordenacion-table-header[data-v-6b2490af]{display:none}.ordenacion-table-row[data-v-6b2490af]{min-width:0;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem .75rem;padding:.75rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#fff;font-size:.76rem}.ordenacion-table-row>span[data-v-6b2490af],.ordenacion-table-row>strong[data-v-6b2490af]{display:grid;gap:.22rem;overflow:visible;white-space:normal;-webkit-line-clamp:initial}.ordenacion-table-row>span[data-v-6b2490af]:before,.ordenacion-table-row>strong[data-v-6b2490af]:before{color:#1f8cad;font-size:.62rem;font-weight:900;line-height:1;text-transform:uppercase}.ordenacion-table-row[data-v-6b2490af]>:nth-child(1):before{content:"Selección"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(2):before{content:"Título"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(3):before{content:"N.º expediente"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(4):before{content:"Motivo"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(5):before{content:"Primera validación"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(6):before{content:"Última validación"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(7):before{content:"N.º reg. entrada"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(8):before{content:"Presentación"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(9):before{content:"Inscripción"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(10):before{content:"Superficie ha"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(11):before{content:"Estado"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(12):before{content:"Último año"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(13):before{content:"Borrador"}.ordenacion-table-row[data-v-6b2490af]>:nth-child(14):before{content:"Acciones"}.title-cell[data-v-6b2490af],.row-actions[data-v-6b2490af]{grid-column:1 / -1}.selection-cell[data-v-6b2490af],.row-actions[data-v-6b2490af]{justify-content:flex-start}.row-actions[data-v-6b2490af]{display:flex;flex-wrap:wrap;align-items:center}.row-actions[data-v-6b2490af]:before{flex-basis:100%}}@media (max-width: 86rem){.ordenacion-detail-screen[data-v-6b2490af]{min-width:0;display:grid;gap:var(--portal-grid-gap, 1rem);overflow-x:auto;scrollbar-gutter:stable}.ordenacion-detail-heading[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem}.ordenacion-detail-heading h2[data-v-6b2490af],.ordenacion-detail-heading p[data-v-6b2490af]{margin:0}.ordenacion-detail-heading h2[data-v-6b2490af]{color:#17382d;font-size:1.05rem;line-height:1.18}.ordenacion-detail-heading p[data-v-6b2490af]{margin-top:.22rem;color:#60756c;font-size:.82rem;font-weight:800}.ordenacion-map-panel[data-v-6b2490af]{padding:.7rem}.ordenacion-map-stage[data-v-6b2490af]{position:relative;min-width:0;height:clamp(20rem,44vh,31rem);overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#dbe7ee}.ordenacion-map-stage[data-v-6b2490af] .geo-viewer-root{min-height:100%}.ordenacion-map-stage[data-v-6b2490af] .geo-region--info{display:none}.ordenacion-map-popup[data-v-6b2490af]{position:absolute;z-index:40;width:min(16rem,calc(100% - 1.5rem));padding:.72rem .78rem .68rem;border:1px solid rgba(37,99,75,.18);border-radius:8px;color:#17382d;background:#fffffff5;box-shadow:0 16px 32px #12362d2e}.ordenacion-map-popup strong[data-v-6b2490af]{display:block;margin:0 1.8rem .55rem 0;font-size:.82rem}.ordenacion-map-popup table[data-v-6b2490af]{width:100%;border-collapse:collapse;font-size:.76rem}.ordenacion-map-popup th[data-v-6b2490af],.ordenacion-map-popup td[data-v-6b2490af]{padding:.38rem 0;border-top:1px solid rgba(55,103,83,.12);text-align:left}.ordenacion-map-popup th[data-v-6b2490af]{color:#60756c;font-weight:900}.ordenacion-map-popup td[data-v-6b2490af]{color:#17382d;font-weight:900}.ordenacion-map-popup__close[data-v-6b2490af]{position:absolute;top:.45rem;right:.45rem;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#60756c;background:transparent;cursor:pointer}.ordenacion-table-row--clickable[data-v-6b2490af]{cursor:pointer}.ordenacion-table-row--clickable[data-v-6b2490af]:focus-visible{outline:3px solid rgba(31,140,173,.28);outline-offset:-3px}.ordenacion-table-shell[data-v-6b2490af]{width:-moz-max-content;width:max-content;min-width:100%;max-width:none;overflow:visible;overflow-y:visible;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.ordenacion-table[data-v-6b2490af]{width:100%;min-width:72rem;display:grid;grid-template-columns:minmax(4.5rem,.65fr) minmax(7rem,.9fr) minmax(14rem,2fr) minmax(7.5rem,.88fr) minmax(5.2rem,.65fr) minmax(6rem,.72fr) minmax(6rem,.72fr) minmax(7rem,.85fr);align-items:center;gap:.42rem .55rem}.ordenacion-table-header[data-v-6b2490af]{min-height:42px;padding:.45rem .65rem;color:#1f8cad;background:#f4fbfd;font-size:.67rem;font-weight:900;line-height:1.12}.ordenacion-table-row[data-v-6b2490af]{min-height:54px;padding:.58rem .65rem;border-top:1px solid rgba(55,103,83,.12);color:#233f36;font-size:.74rem}.ordenacion-table span[data-v-6b2490af],.ordenacion-table strong[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere;line-height:1.2;text-align:center}.ordenacion-table strong[data-v-6b2490af]{color:#17382d}.ordenacion-filter-grid[data-v-6b2490af]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 68rem){.ordenacion-detail-screen[data-v-6b2490af]{min-width:0;display:grid;gap:var(--portal-grid-gap, 1rem);overflow-x:auto;scrollbar-gutter:stable}.ordenacion-detail-heading[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem}.ordenacion-detail-heading h2[data-v-6b2490af],.ordenacion-detail-heading p[data-v-6b2490af]{margin:0}.ordenacion-detail-heading h2[data-v-6b2490af]{color:#17382d;font-size:1.05rem;line-height:1.18}.ordenacion-detail-heading p[data-v-6b2490af]{margin-top:.22rem;color:#60756c;font-size:.82rem;font-weight:800}.ordenacion-map-panel[data-v-6b2490af]{padding:.7rem}.ordenacion-map-stage[data-v-6b2490af]{position:relative;min-width:0;height:clamp(20rem,44vh,31rem);overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#dbe7ee}.ordenacion-map-stage[data-v-6b2490af] .geo-viewer-root{min-height:100%}.ordenacion-map-stage[data-v-6b2490af] .geo-region--info{display:none}.ordenacion-map-popup[data-v-6b2490af]{position:absolute;z-index:40;width:min(16rem,calc(100% - 1.5rem));padding:.72rem .78rem .68rem;border:1px solid rgba(37,99,75,.18);border-radius:8px;color:#17382d;background:#fffffff5;box-shadow:0 16px 32px #12362d2e}.ordenacion-map-popup strong[data-v-6b2490af]{display:block;margin:0 1.8rem .55rem 0;font-size:.82rem}.ordenacion-map-popup table[data-v-6b2490af]{width:100%;border-collapse:collapse;font-size:.76rem}.ordenacion-map-popup th[data-v-6b2490af],.ordenacion-map-popup td[data-v-6b2490af]{padding:.38rem 0;border-top:1px solid rgba(55,103,83,.12);text-align:left}.ordenacion-map-popup th[data-v-6b2490af]{color:#60756c;font-weight:900}.ordenacion-map-popup td[data-v-6b2490af]{color:#17382d;font-weight:900}.ordenacion-map-popup__close[data-v-6b2490af]{position:absolute;top:.45rem;right:.45rem;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#60756c;background:transparent;cursor:pointer}.ordenacion-table-row--clickable[data-v-6b2490af]{cursor:pointer}.ordenacion-table-row--clickable[data-v-6b2490af]:focus-visible{outline:3px solid rgba(31,140,173,.28);outline-offset:-3px}.ordenacion-table-shell[data-v-6b2490af]{width:-moz-max-content;width:max-content;min-width:100%;max-width:none;overflow:visible;overflow-y:visible;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.ordenacion-table[data-v-6b2490af]{width:100%;min-width:72rem;display:grid;grid-template-columns:minmax(4.5rem,.65fr) minmax(7rem,.9fr) minmax(14rem,2fr) minmax(7.5rem,.88fr) minmax(5.2rem,.65fr) minmax(6rem,.72fr) minmax(6rem,.72fr) minmax(7rem,.85fr);align-items:center;gap:.42rem .55rem}.ordenacion-table-header[data-v-6b2490af]{min-height:42px;padding:.45rem .65rem;color:#1f8cad;background:#f4fbfd;font-size:.67rem;font-weight:900;line-height:1.12}.ordenacion-table-row[data-v-6b2490af]{min-height:54px;padding:.58rem .65rem;border-top:1px solid rgba(55,103,83,.12);color:#233f36;font-size:.74rem}.ordenacion-table span[data-v-6b2490af],.ordenacion-table strong[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere;line-height:1.2;text-align:center}.ordenacion-table strong[data-v-6b2490af]{color:#17382d}.ordenacion-filter-grid[data-v-6b2490af]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 52rem){.ordenacion-detail-screen[data-v-6b2490af]{min-width:0;display:grid;gap:var(--portal-grid-gap, 1rem);overflow-x:auto;scrollbar-gutter:stable}.ordenacion-detail-heading[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem}.ordenacion-detail-heading h2[data-v-6b2490af],.ordenacion-detail-heading p[data-v-6b2490af]{margin:0}.ordenacion-detail-heading h2[data-v-6b2490af]{color:#17382d;font-size:1.05rem;line-height:1.18}.ordenacion-detail-heading p[data-v-6b2490af]{margin-top:.22rem;color:#60756c;font-size:.82rem;font-weight:800}.ordenacion-map-panel[data-v-6b2490af]{padding:.7rem}.ordenacion-map-stage[data-v-6b2490af]{position:relative;min-width:0;height:clamp(20rem,44vh,31rem);overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#dbe7ee}.ordenacion-map-stage[data-v-6b2490af] .geo-viewer-root{min-height:100%}.ordenacion-map-stage[data-v-6b2490af] .geo-region--info{display:none}.ordenacion-map-popup[data-v-6b2490af]{position:absolute;z-index:40;width:min(16rem,calc(100% - 1.5rem));padding:.72rem .78rem .68rem;border:1px solid rgba(37,99,75,.18);border-radius:8px;color:#17382d;background:#fffffff5;box-shadow:0 16px 32px #12362d2e}.ordenacion-map-popup strong[data-v-6b2490af]{display:block;margin:0 1.8rem .55rem 0;font-size:.82rem}.ordenacion-map-popup table[data-v-6b2490af]{width:100%;border-collapse:collapse;font-size:.76rem}.ordenacion-map-popup th[data-v-6b2490af],.ordenacion-map-popup td[data-v-6b2490af]{padding:.38rem 0;border-top:1px solid rgba(55,103,83,.12);text-align:left}.ordenacion-map-popup th[data-v-6b2490af]{color:#60756c;font-weight:900}.ordenacion-map-popup td[data-v-6b2490af]{color:#17382d;font-weight:900}.ordenacion-map-popup__close[data-v-6b2490af]{position:absolute;top:.45rem;right:.45rem;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#60756c;background:transparent;cursor:pointer}.ordenacion-table-row--clickable[data-v-6b2490af]{cursor:pointer}.ordenacion-table-row--clickable[data-v-6b2490af]:focus-visible{outline:3px solid rgba(31,140,173,.28);outline-offset:-3px}.ordenacion-table-shell[data-v-6b2490af]{width:-moz-max-content;width:max-content;min-width:100%;max-width:none;overflow:visible;overflow-y:visible;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.ordenacion-table[data-v-6b2490af]{width:100%;min-width:72rem;display:grid;grid-template-columns:minmax(4.5rem,.65fr) minmax(7rem,.9fr) minmax(14rem,2fr) minmax(7.5rem,.88fr) minmax(5.2rem,.65fr) minmax(6rem,.72fr) minmax(6rem,.72fr) minmax(7rem,.85fr);align-items:center;gap:.42rem .55rem}.ordenacion-table-header[data-v-6b2490af]{min-height:42px;padding:.45rem .65rem;color:#1f8cad;background:#f4fbfd;font-size:.67rem;font-weight:900;line-height:1.12}.ordenacion-table-row[data-v-6b2490af]{min-height:54px;padding:.58rem .65rem;border-top:1px solid rgba(55,103,83,.12);color:#233f36;font-size:.74rem}.ordenacion-table span[data-v-6b2490af],.ordenacion-table strong[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere;line-height:1.2;text-align:center}.ordenacion-table strong[data-v-6b2490af]{color:#17382d}.ordenacion-filter-grid[data-v-6b2490af]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ordenacion-results-panel .ordenacion-table-shell[data-v-6b2490af]{width:100%;max-width:100%;overflow-y:visible;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdfb);box-shadow:inset 0 1px #ffffffdb;scrollbar-gutter:stable}.ordenacion-results-panel .ordenacion-table[data-v-6b2490af]{width:100%;min-width:86rem;display:grid;grid-template-columns:minmax(4.2rem,.45fr) minmax(7rem,1.55fr) minmax(0,.82fr) minmax(0,.78fr) minmax(0,.78fr) minmax(0,.78fr) minmax(0,.78fr) minmax(0,.72fr) minmax(0,.72fr) minmax(0,.82fr) minmax(0,.9fr) minmax(0,.55fr) minmax(0,.5fr) 4.25rem;align-items:center;gap:.34rem .46rem}.ordenacion-results-panel .ordenacion-table-header[data-v-6b2490af]{min-height:44px;padding:.45rem .6rem;border-bottom:1px solid rgba(55,103,83,.12);color:#1f8cad;background:#f4fbfd;font-size:.78rem;font-weight:900;line-height:1.14}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]{min-height:60px;padding:.72rem .74rem;border-top:1px solid rgba(55,103,83,.09);color:#233f36;background:#fffffff0;font-size:.9rem;transition:background-color .16s ease,box-shadow .16s ease}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]:hover{background:#f5fbf8;box-shadow:inset 2px 0 #176b4f57,inset 0 1px #ffffffe6}.ordenacion-results-panel .ordenacion-table span[data-v-6b2490af],.ordenacion-results-panel .ordenacion-table strong[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere;line-height:1.18;text-align:center;white-space:normal}.ordenacion-results-panel .ordenacion-table-row span[data-v-6b2490af],.ordenacion-results-panel .ordenacion-table-row strong[data-v-6b2490af]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ordenacion-results-panel .ordenacion-table strong[data-v-6b2490af]{color:#17382d}.ordenacion-results-panel .ordenacion-table-header span[data-v-6b2490af]{white-space:normal;text-align:center;color:inherit;text-transform:uppercase}.ordenacion-results-panel .title-cell[data-v-6b2490af]{color:#17382d;font-size:.9rem;line-height:1.24;text-align:center;white-space:normal}.ordenacion-detail-heading[data-v-6b2490af]{grid-template-columns:minmax(0,1fr) auto}.ordenacion-detail-title[data-v-6b2490af]{min-width:0}.detail-back-action[data-v-6b2490af]{flex:0 0 auto}@media (max-width: 44rem){.ordenacion-panel[data-v-6b2490af]{padding:.85rem}.ordenacion-summary-grid[data-v-6b2490af],.ordenacion-filter-grid[data-v-6b2490af],.ordenacion-table-row[data-v-6b2490af]{grid-template-columns:1fr}.ordenacion-results-toolbar[data-v-6b2490af]{align-items:stretch;flex-direction:column}.ordenacion-selection-actions[data-v-6b2490af]{width:100%;justify-content:stretch}.ordenacion-selection-actions .small-action[data-v-6b2490af]{flex:1 1 10rem}.ordenacion-search-actions[data-v-6b2490af]{width:100%;justify-content:flex-end}.ordenacion-search-actions .text-action[data-v-6b2490af]{width:auto;flex:0 1 auto}.ordenacion-search-actions .primary-action[data-v-6b2490af]{flex:1 1 7rem}.ordenacion-pagination-bar[data-v-6b2490af],.pagination-actions[data-v-6b2490af],.records-per-page-field[data-v-6b2490af],.ordenacion-page-controls[data-v-6b2490af]{width:100%}.ordenacion-pagination-bar[data-v-6b2490af],.pagination-actions[data-v-6b2490af]{align-items:stretch;flex-direction:column}.ordenacion-page-controls[data-v-6b2490af]{justify-content:space-between}.text-action[data-v-6b2490af],.small-action[data-v-6b2490af]{width:100%}.ordenacion-detail-heading[data-v-6b2490af]{grid-template-columns:1fr}.detail-back-action[data-v-6b2490af]{width:auto}}.ordenacion-detail-screen[data-v-6b2490af]{overflow-x:clip}.ordenacion-instrument-header[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:1.25rem;padding:.62rem 0 .66rem}.ordenacion-instrument-heading[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start;gap:.42rem}.ordenacion-instrument-actions[data-v-6b2490af]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.46rem;align-self:center;padding:0;border:0;border-radius:0;background:transparent}.ordenacion-instrument-actions .text-action[data-v-6b2490af]{min-height:38px;padding-inline:.82rem;border-color:#37675329;background:#fff;font-size:.75rem}.ordenacion-instrument-actions .primary-action[data-v-6b2490af]{box-shadow:0 10px 20px #176b4f2e}.more-action[data-v-6b2490af]{width:38px;height:38px;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:#17382d;background:#fff}.detail-back-action[data-v-6b2490af]{min-height:30px;width:auto;padding:0 .56rem;gap:.3rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;color:#2f5f49;background:#fff;font-size:.69rem;font-weight:900}.instrument-title-line[data-v-6b2490af]{min-width:0;display:flex;align-items:center;gap:.52rem;flex-wrap:wrap}.instrument-title-line .state-pill[data-v-6b2490af]{transform:translateY(1px)}.instrument-title-line h2[data-v-6b2490af]{margin:0;color:#17382d;font-size:1.04rem;font-weight:950;line-height:1.12}.ordenacion-detail-title p[data-v-6b2490af]{margin-top:.22rem;color:#66766f;font-size:.82rem;font-weight:900}.detail-inline-notice[data-v-6b2490af]{margin:0}.ordenacion-detail-tabs[data-v-6b2490af]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1.1rem;padding:0 0 .05rem;border-bottom:1px solid rgba(55,103,83,.14)}.ordenacion-detail-tab[data-v-6b2490af]{min-height:42px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;border:0;padding:0 .35rem;color:#233f36;background:transparent;cursor:pointer;font-size:.82rem;font-weight:850}.ordenacion-detail-tab[data-v-6b2490af]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent}.ordenacion-detail-tab i[data-v-6b2490af]{color:#2f6b58;font-size:.9rem}.ordenacion-detail-tab.active[data-v-6b2490af]{color:#176b4f}.ordenacion-detail-tab.active[data-v-6b2490af]:after{background:#176b4f}.ordenacion-kpi-grid[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.82rem}.ordenacion-kpi-card[data-v-6b2490af]{min-width:0;min-height:5.05rem;position:relative;display:flex;align-items:center;gap:.82rem;overflow:hidden;padding:.82rem .9rem;border:var(--portal-panel-border, 1px solid rgba(55, 103, 83, .14));border-radius:var(--portal-panel-radius, 8px);background:#fff;box-shadow:var(--portal-panel-shadow, 0 12px 26px rgba(29, 59, 48, .07))}.ordenacion-kpi-card__icon[data-v-6b2490af]{flex:0 0 auto;width:2.82rem;height:2.82rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:#e8f7ef;box-shadow:inset 0 0 0 1px #176b4f1a}.ordenacion-kpi-card__icon i[data-v-6b2490af]{display:inline-flex;align-items:center;justify-content:center;width:1.28rem;height:1.28rem;color:currentColor;font-size:1.18rem;line-height:1}.ordenacion-kpi-card:nth-child(2) .ordenacion-kpi-card__icon[data-v-6b2490af],.ordenacion-kpi-card:nth-child(4) .ordenacion-kpi-card__icon[data-v-6b2490af]{color:#1f6680;background:#e8f6fb}.ordenacion-kpi-card:nth-child(3) .ordenacion-kpi-card__icon[data-v-6b2490af]{color:#9a620c;background:#fff3dd}.ordenacion-kpi-card .ordenacion-summary-card__spark[data-v-6b2490af]{right:-.15rem;bottom:-.2rem;width:4.6rem;height:3rem;opacity:.48;background:radial-gradient(ellipse at 62% 58%,transparent 0 31%,rgba(47,132,104,.28) 32% 34%,transparent 35% 100%),radial-gradient(ellipse at 58% 58%,transparent 0 48%,rgba(47,132,104,.2) 49% 51%,transparent 52% 100%),radial-gradient(ellipse at 56% 58%,transparent 0 65%,rgba(47,132,104,.14) 66% 68%,transparent 69% 100%);transform:rotate(-12deg)}.ordenacion-kpi-card__body[data-v-6b2490af]{min-width:0;display:grid;gap:.16rem}.ordenacion-kpi-card__label[data-v-6b2490af]{color:#5e7068;font-size:.7rem;font-weight:850;line-height:1.18}.ordenacion-kpi-card strong[data-v-6b2490af]{color:#17382d;font-size:1.22rem;font-weight:950;line-height:1.05}.ordenacion-kpi-card small[data-v-6b2490af]{color:#176b4f;font-size:.66rem;font-weight:850}.ordenacion-kpi-card small.warn[data-v-6b2490af]{color:#e17800}.ordenacion-info-grid[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:minmax(24rem,.98fr) minmax(32rem,1.02fr);gap:1rem;align-items:stretch}.ordenacion-card-title[data-v-6b2490af]{min-width:0;display:flex;align-items:center;gap:.48rem;margin:0 0 .9rem;color:#17382d;font-size:.88rem;font-weight:950;line-height:1.15}.ordenacion-card-title i[data-v-6b2490af]{color:#2f8468;font-size:.92rem}.ordenacion-ficha-columns[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ordenacion-ficha-columns dl[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1fr);align-content:start;gap:.62rem .8rem;margin:0;padding-right:1rem}.ordenacion-ficha-columns dl+dl[data-v-6b2490af]{padding-left:1rem;border-left:1px solid rgba(55,103,83,.1)}.ordenacion-ficha-columns dt[data-v-6b2490af]{color:#5e7068;font-size:.72rem;font-weight:850}.ordenacion-ficha-columns dd[data-v-6b2490af]{min-width:0;margin:0;color:#17382d;font-size:.74rem;font-weight:850;overflow-wrap:anywhere}.ordenacion-tramitacion-card[data-v-6b2490af]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch}.ordenacion-timeline[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-self:center;gap:.7rem;margin:0;padding:0;list-style:none}.ordenacion-timeline li[data-v-6b2490af]{min-width:0;position:relative;display:grid;justify-items:center;gap:.38rem;color:#60756c;text-align:center;font-size:.78rem;font-weight:800;line-height:1.18}.ordenacion-timeline li[data-v-6b2490af]:before{content:"";position:absolute;top:1.34rem;left:-50%;width:100%;height:1px;background:#cfd9d4;z-index:0}.ordenacion-timeline li[data-v-6b2490af]:first-child:before{display:none}.ordenacion-timeline li.active[data-v-6b2490af]{color:#176b4f}.ordenacion-timeline li.active+li[data-v-6b2490af]:before{background:#176b4f}.timeline-dot[data-v-6b2490af]{position:relative;z-index:1;width:2.65rem;height:2.65rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfd9d4;border-radius:999px;color:#60756c;background:#f7faf8}.ordenacion-timeline li.active .timeline-dot[data-v-6b2490af]{border-color:#176b4f;color:#fff;background:#1a8a5f;box-shadow:0 10px 20px #176b4f33}.ordenacion-timeline strong[data-v-6b2490af],.ordenacion-timeline small[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere}.soft-info-box[data-v-6b2490af]{min-width:0;display:flex;gap:.55rem;margin:0;padding:.75rem .82rem;border:1px solid rgba(23,107,79,.12);border-radius:8px;color:#235846;background:#eef9f3;font-size:.76rem;font-weight:760;line-height:1.35}.soft-info-box i[data-v-6b2490af]{flex:0 0 auto;margin-top:.1rem;color:#176b4f}.ordenacion-lower-grid[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:minmax(32rem,.98fr) minmax(24rem,1.02fr);gap:1rem;margin-top:-.25rem;align-items:stretch}.ordenacion-summary-map-card[data-v-6b2490af]{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.ordenacion-map-stage--summary[data-v-6b2490af]{height:100%;min-height:clamp(17.5rem,32vh,23rem)}.ordenacion-map-stage--summary[data-v-6b2490af] .geo-viewer-root{height:100%}.ordenacion-map-stage--summary[data-v-6b2490af] .geo-search,.ordenacion-map-stage--summary[data-v-6b2490af] .geo-brand,.ordenacion-map-stage--summary[data-v-6b2490af] .geo-region--left,.ordenacion-map-stage--summary[data-v-6b2490af] .geo-region--right,.ordenacion-map-stage--summary[data-v-6b2490af] .geo-region--info,.ordenacion-map-stage--summary[data-v-6b2490af] .geo-region--bottom,.ordenacion-map-stage--summary[data-v-6b2490af] .ol-zoom,.ordenacion-map-stage--summary[data-v-6b2490af] .ol-attribution{display:none!important}.ordenacion-map-stage--summary[data-v-6b2490af] .ol-scale-line{left:0;bottom:0}.ordenacion-cartografia-map-card[data-v-6b2490af]{display:grid;min-height:max(32rem,calc(100vh - 13.5rem))}.ordenacion-map-stage--cartografia[data-v-6b2490af]{height:100%;min-height:max(31rem,calc(100vh - 14.9rem))}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-viewer-root{height:100%}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-search{left:.85rem;right:auto;width:min(18rem,calc(100% - 1.7rem))}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left{top:.85rem;left:auto;right:.85rem;bottom:.85rem;width:min(23rem,calc(100% - 5.6rem));max-width:calc(100% - 5.6rem);height:auto;z-index:24}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left.geo-region--collapsed{top:auto;left:auto;right:.85rem;bottom:.85rem;width:auto;max-width:calc(100% - 1.7rem);height:auto}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-panel{height:100%;max-height:100%}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left.geo-region--collapsed .geo-panel{height:auto}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-panel-header{min-height:2.8rem;font-size:.88rem}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-panel-body{display:grid;grid-template-rows:minmax(0,1fr) minmax(8.5rem,.82fr);min-height:0;overflow:hidden;padding:0}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-layer-manager-scroll{min-height:0;overflow-y:auto;border-bottom:1px solid rgba(44,66,56,.12)}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-group-header{min-height:2.85rem;padding:.78rem 1rem}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-group-title{font-size:.9rem;line-height:1.25}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-layer-row{min-height:2.15rem;gap:.58rem;padding:.42rem 0}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-group-list>.geo-layer-item>.geo-layer-row{padding:.58rem 1rem}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-layer-checkbox{width:1.08rem;height:1.08rem;margin-top:.05rem}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-layer-swatch{width:.9rem;height:.9rem;margin-top:.12rem}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-layer-title{font-size:.88rem;line-height:1.28}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-layer-status{font-size:.66rem}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-layer-manager-legend{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:.65rem .75rem .7rem;background:#f7faf8db}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-layer-manager-legend__title{display:flex;align-items:center;gap:.42rem;color:#24463a;font-size:.88rem;font-weight:900;line-height:1.15;text-transform:uppercase}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-layer-manager-legend__list{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:.42rem;margin:.62rem 0 0;padding:0;list-style:none}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-layer-manager-legend .geo-legend-entry{min-height:1.65rem;font-size:.84rem}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-panel-footer,.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--bottom .geo-legend{display:none}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--bottom{left:.85rem;right:auto;bottom:4rem;max-width:min(18rem,calc(100% - 1.7rem))}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-attribution{max-width:min(18rem,calc(100vw - 2rem))}.ordenacion-map-stage--cartografia[data-v-6b2490af] .ol-scale-line{position:absolute!important;left:0!important;right:auto!important;bottom:0!important;z-index:28}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--bottom{display:none}.ordenacion-compact-card[data-v-6b2490af]{min-width:0;display:grid;align-content:start;gap:.55rem}.ordenacion-side-stack[data-v-6b2490af]{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem}.ordenacion-actions-summary-card[data-v-6b2490af],.ordenacion-ambient-card[data-v-6b2490af]{align-content:stretch;position:relative;background:linear-gradient(135deg,#e8f7efb8,#fffffffa 42%),#fff;border-color:#176b4f29;box-shadow:0 12px 26px #176b4f14}.ordenacion-ambient-card[data-v-6b2490af]:after{content:"";position:absolute;right:-2.4rem;bottom:-3rem;width:9rem;height:9rem;border:1px solid rgba(23,107,79,.1);border-radius:50%;box-shadow:0 0 0 1.2rem #176b4f09,0 0 0 2.4rem #176b4f06;pointer-events:none}.ordenacion-ambient-card .ordenacion-card-title[data-v-6b2490af]{position:relative;z-index:1}.ordenacion-ambient-card .ordenacion-card-title i[data-v-6b2490af]{color:#176b4f;background:#e8f7ef;box-shadow:inset 0 0 0 1px #176b4f1a}.ordenacion-ambient-card .ordenacion-definition-list[data-v-6b2490af]{position:relative;z-index:1;gap:0;padding:.2rem .72rem;border:1px solid rgba(23,107,79,.1);border-radius:.7rem;background:#ffffffb8}.ordenacion-ambient-card .ordenacion-definition-list dt[data-v-6b2490af],.ordenacion-ambient-card .ordenacion-definition-list dd[data-v-6b2490af]{padding:.62rem 0;border-bottom:1px solid rgba(55,103,83,.1)}.ordenacion-ambient-card .ordenacion-definition-list dt[data-v-6b2490af]:last-of-type,.ordenacion-ambient-card .ordenacion-definition-list dd[data-v-6b2490af]:last-of-type{border-bottom:0}.ordenacion-ambient-card .ordenacion-definition-list dt[data-v-6b2490af]{color:#587168;font-size:.68rem;letter-spacing:.01em;text-transform:uppercase}.ordenacion-ambient-card .ordenacion-definition-list dd[data-v-6b2490af]{color:#176b4f;font-size:.78rem}.ordenacion-ambient-card .card-link-action[data-v-6b2490af]{position:relative;z-index:1;color:#176b4f;border-color:#176b4f24;background:#e8f7efb8}.ordenacion-metric-list[data-v-6b2490af]{min-width:0;display:grid;gap:.52rem;margin:0;padding:0;list-style:none}.ordenacion-metric-list li[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem;color:#284c3f;font-size:.78rem;font-weight:800;line-height:1.2}.ordenacion-metric-list i[data-v-6b2490af]{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:#e8f7ef}.ordenacion-metric-list strong[data-v-6b2490af]{color:#0d1f19;font-size:1.08rem;font-weight:950}.ordenacion-metric-list span[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere}.ordenacion-actions-followup[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1.3fr);align-items:center;gap:1.15rem;padding:0 0 .1rem}.ordenacion-actions-gauge[data-v-6b2490af]{min-width:0;position:relative;display:grid;place-items:center;min-height:11.4rem;padding:.85rem}.ordenacion-actions-gauge__arc[data-v-6b2490af]{position:absolute;inset:50% auto auto 50%;width:min(100% - 1.7rem,9.8rem);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 .85rem 1.4rem #10312621;overflow:hidden}.ordenacion-actions-gauge__arc[data-v-6b2490af]:after{content:"";position:absolute;left:50%;top:50%;width:56%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:inset 0 .25rem .85rem #12332714}.ordenacion-actions-gauge__center[data-v-6b2490af]{position:relative;z-index:1;display:grid;justify-items:center;gap:.05rem;color:#10231d;text-align:center}.ordenacion-actions-gauge__center strong[data-v-6b2490af]{font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:.95;font-weight:950;letter-spacing:0}.ordenacion-actions-gauge__center span[data-v-6b2490af]{font-size:.72rem;font-weight:900;line-height:1.05}.ordenacion-actions-gauge__center small[data-v-6b2490af]{color:#53675f;font-size:.62rem;font-weight:850}.ordenacion-actions-pie__legend[data-v-6b2490af]{min-width:0;display:grid;align-content:center;gap:.28rem;margin:0;padding:0;list-style:none}.ordenacion-actions-pie__legend li[data-v-6b2490af]{min-width:0;display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) minmax(2.5rem,auto) minmax(2.8rem,auto);gap:.48rem;padding:.26rem .5rem;border:1px solid rgba(55,103,83,.11);border-radius:.45rem;background:#ffffffb3;box-shadow:0 .22rem .55rem #223f340b;color:#29473e;font-size:.68rem;font-weight:820;line-height:1.18}.ordenacion-actions-pie__legend span[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere}.ordenacion-actions-pie__legend strong[data-v-6b2490af]{color:#10231d;min-width:2.35rem;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;padding:.08rem .36rem;border-radius:.25rem;background:#e8f7efb8;font-size:.72rem;font-weight:950;text-align:center;white-space:nowrap}.ordenacion-actions-pie__legend em[data-v-6b2490af]{color:#52675e;font-size:.66rem;font-style:normal;font-weight:900;text-align:right;white-space:nowrap}.ordenacion-actions-pie__dot[data-v-6b2490af]{width:.58rem;height:.58rem;border-radius:999px;box-shadow:0 0 0 .18rem #ffffffd9}.ordenacion-actions-stat-strip[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:.34rem .42rem;border:1px solid rgba(55,103,83,.13);border-radius:.45rem;background:#ffffffc2;list-style:none}.ordenacion-actions-stat-strip li[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value" "icon label";align-items:center;gap:0 .42rem;padding:0 .5rem;border-left:1px solid rgba(55,103,83,.12)}.ordenacion-actions-stat-strip li[data-v-6b2490af]:first-child{border-left:0}.ordenacion-actions-stat-strip i[data-v-6b2490af]{grid-area:icon;width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:#e8f7ef}.ordenacion-actions-stat-strip strong[data-v-6b2490af]{grid-area:value;min-width:0;color:#10231d;font-size:.86rem;font-weight:950;line-height:1.05;overflow-wrap:anywhere}.ordenacion-actions-stat-strip span[data-v-6b2490af]{grid-area:label;min-width:0;color:#54695f;font-size:.62rem;font-weight:850;line-height:1.12;overflow-wrap:anywhere}.ordenacion-definition-list[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .72rem;margin:0;color:#284c3f;font-size:.74rem;line-height:1.22}.ordenacion-definition-list dt[data-v-6b2490af],.ordenacion-definition-list dd[data-v-6b2490af]{min-width:0;margin:0;padding-bottom:.22rem;border-bottom:1px dashed rgba(55,103,83,.16);overflow-wrap:anywhere}.ordenacion-definition-list dt[data-v-6b2490af]{color:#60756c;font-weight:820}.ordenacion-definition-list dd[data-v-6b2490af]{color:#17382d;font-weight:900;text-align:right}.ordenacion-badge-list[data-v-6b2490af],.ordenacion-action-list[data-v-6b2490af]{min-width:0;display:grid;gap:0;margin:0;padding:0;list-style:none}.ordenacion-badge-list li[data-v-6b2490af],.ordenacion-action-list li[data-v-6b2490af]{min-width:0;display:grid;align-items:center;gap:.55rem;padding:.62rem 0;border-top:1px solid rgba(55,103,83,.1);color:#263f36;font-size:.72rem;font-weight:820}.ordenacion-badge-list li[data-v-6b2490af]{grid-template-columns:minmax(0,1fr) auto}.ordenacion-action-list li[data-v-6b2490af]{grid-template-columns:auto minmax(0,1fr)}.ordenacion-action-list i[data-v-6b2490af]{color:#178454}.ordenacion-badge-list span[data-v-6b2490af],.ordenacion-action-list span[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere}.card-link-action[data-v-6b2490af]{min-width:0;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-top:.1rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;color:#176b4f;background:#f7fcf9;padding:0 .65rem;font-size:.72rem;font-weight:900;cursor:pointer}.technical-chip-grid[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.7rem}.technical-chip[data-v-6b2490af]{min-width:0;display:flex;align-items:center;gap:.55rem;color:#17382d}.technical-chip>i[data-v-6b2490af]{flex:0 0 auto;width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:#e8f7ef}.technical-chip:nth-child(3)>i[data-v-6b2490af]{color:#bf463f;background:#fdebea}.technical-chip:nth-child(5)>i[data-v-6b2490af],.technical-chip:nth-child(7)>i[data-v-6b2490af]{color:#1f6680;background:#e8f6fb}.technical-chip span[data-v-6b2490af]{min-width:0;display:grid;gap:.12rem}.technical-chip small[data-v-6b2490af],.technical-chip strong[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere}.technical-chip small[data-v-6b2490af]{color:#6a7b74;font-size:.62rem;font-weight:780}.technical-chip strong[data-v-6b2490af]{color:#17382d;font-size:.76rem;font-weight:950;line-height:1.12}.tramitacion-panel[data-v-6b2490af]{min-width:0;display:grid;gap:0;overflow:hidden;padding:0;border:var(--portal-panel-border, 1px solid rgba(55, 103, 83, .14));border-radius:var(--portal-panel-radius, 8px);background:var(--surface-card, #ffffff);box-shadow:var(--portal-panel-shadow, 0 12px 26px rgba(29, 59, 48, .07))}.tramitacion-action-row[data-v-6b2490af]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.46rem;padding:.92rem 1.05rem 1.02rem;border-bottom:1px solid rgba(55,103,83,.1);background:transparent}.tramitacion-action[data-v-6b2490af]{min-height:38px;border-radius:8px;padding:0 .82rem;text-transform:none;font-size:.75rem;font-weight:900;box-shadow:none}.tramitacion-action.outline[data-v-6b2490af]{border-color:#37675329;color:#245b45;background:#fff}.tramitacion-action.danger[data-v-6b2490af]{border-color:#9a620c33;color:#8a5a13;background:#fffaf1}.tramitacion-action.filled[data-v-6b2490af]{border-color:#1f668029;color:#1f6680;background:#f4fbfd}.tramitacion-action.primary[data-v-6b2490af]{border-color:#176b4f2e;color:#fff;background:linear-gradient(180deg,#0f8a64,#086747);box-shadow:0 10px 18px #176b4f2e}.tramitacion-action.dark[data-v-6b2490af]{border-color:#37675329;color:#17382d;background:#f7faf8}.tramitacion-action-spacer[data-v-6b2490af]{flex:1 1 2rem}.tramitacion-section-tabs[data-v-6b2490af]{min-width:0;display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;overflow-x:auto;padding:0 1.05rem;border-bottom:1px solid rgba(55,103,83,.14);background:#fff;scrollbar-width:thin}.tramitacion-section-tabs button[data-v-6b2490af]{min-height:43px;position:relative;flex:0 0 auto;border:0;border-left:1px solid rgba(55,103,83,.1);color:#233f36;background:transparent;padding:0 1rem;font-size:.72rem;font-weight:850;cursor:pointer}.tramitacion-section-tabs button[data-v-6b2490af]:first-child{border-left:0}.tramitacion-section-tabs button[data-v-6b2490af]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent}.tramitacion-section-tabs button.active[data-v-6b2490af]{color:#176b4f}.tramitacion-section-tabs button.active[data-v-6b2490af]:after{background:#176b4f}.tramitacion-print-action[data-v-6b2490af]{flex:0 0 auto;width:2.75rem;height:2.75rem;border:1px solid rgba(55,103,83,.16);border-radius:999px;color:#176b4f;background:#f4faf7;box-shadow:0 10px 22px #176b4f29}.tramitacion-print-action i[data-v-6b2490af]{font-size:1.18rem}.tramitacion-checks-block[data-v-6b2490af]{min-width:0;display:grid;gap:.82rem;padding:.62rem 1.05rem 1.05rem}.tramitacion-checks-heading[data-v-6b2490af]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.75rem;border-bottom:0}.tramitacion-checks-title[data-v-6b2490af]{margin:0;color:#176b4f;font-size:1.02rem}.tramitacion-checks-title i[data-v-6b2490af]{width:2.05rem;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(23,107,79,.18);border-radius:999px;background:#eef9f3}.tramitacion-summary-grid[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(10rem,1fr));gap:1rem;max-width:48rem;margin:0 auto}.tramitacion-summary-card[data-v-6b2490af]{min-width:0;min-height:4.45rem;display:flex;align-items:center;gap:.88rem;padding:.78rem .95rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#fbfdfc;box-shadow:0 8px 18px #1d3b300a}.tramitacion-summary-card__icon[data-v-6b2490af]{flex:0 0 auto;width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(23,107,79,.12);border-radius:8px;color:#176b4f;background:#eef9f3;font-size:1.08rem}.tramitacion-summary-card__body[data-v-6b2490af]{min-width:0;display:grid;gap:.12rem}.tramitacion-summary-card__body strong[data-v-6b2490af]{color:#17382d;font-size:1.32rem;font-weight:950;line-height:1}.tramitacion-summary-card__body small[data-v-6b2490af]{color:#476257;font-size:.74rem;font-weight:850;line-height:1.12}.tramitacion-review-card[data-v-6b2490af]{width:100%;min-height:3rem;justify-self:stretch;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.25rem;border:0;border-radius:8px;color:#334139;background:linear-gradient(90deg,#eef8f4,#f8fbf9);padding:.62rem .82rem;font-size:.78rem;font-weight:800}.tramitacion-review-card span[data-v-6b2490af]{display:inline-flex;align-items:center;gap:.5rem}.tramitacion-review-card i[data-v-6b2490af]{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#176b4f;background:#e8f7ef;font-size:.9rem}.tramitacion-check-list[data-v-6b2490af]{min-width:0;display:grid;gap:0;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdfb);box-shadow:inset 0 1px #ffffffdb;scrollbar-gutter:stable}.tramitacion-check-header[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(7.2rem,.18fr));align-items:end;gap:.85rem;padding:.58rem .8rem;border-bottom:1px solid rgba(55,103,83,.12);color:#1f8cad;background:#f4fbfd;font-size:.72rem;font-weight:900;text-align:center}.tramitacion-check-row[data-v-6b2490af]{min-width:0;display:grid;grid-template-columns:2rem minmax(0,1fr) minmax(22rem,.54fr);align-items:center;gap:.75rem;min-height:3rem;padding:.64rem .8rem;border-top:1px solid rgba(55,103,83,.09);color:#233f36;background:#fffffff0;font-size:.78rem;font-weight:760}.tramitacion-check-row[data-v-6b2490af]:first-of-type{border-top:0}.tramitacion-check-row[data-v-6b2490af]:hover{background:#f5fbf8;box-shadow:inset 2px 0 #176b4f47,inset 0 1px #ffffffe6}.tramitacion-check-number[data-v-6b2490af]{color:#17382d;font-weight:950;text-align:right}.tramitacion-check-row p[data-v-6b2490af]{min-width:0;margin:0;color:#2d3e37;font-weight:820;overflow-wrap:anywhere}.tramitacion-check-options[data-v-6b2490af]{display:grid;grid-template-columns:repeat(3,minmax(7.4rem,1fr));align-items:center;justify-items:center;gap:.45rem}.tramitacion-check-options label[data-v-6b2490af]{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:0;color:#6a736f;font-size:.74rem;font-weight:820}.tramitacion-check-options label[data-v-6b2490af]:not(.muted){color:#17382d}.tramitacion-check-options span[data-v-6b2490af]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tramitacion-check-options input[data-v-6b2490af]{width:1rem;height:1rem;accent-color:#2f7446}.tramitacion-check-options input[data-v-6b2490af]:disabled{cursor:not-allowed;opacity:.45}.tramitacion-empty-section[data-v-6b2490af]{min-height:18rem;display:grid;place-items:center;align-content:center;gap:.55rem;margin:1.05rem;border:1px dashed rgba(55,103,83,.16);border-radius:8px;background:#fbfdfc;color:#60756c;text-align:center}.tramitacion-empty-section i[data-v-6b2490af]{color:#0f7fb8;font-size:1.55rem}.tramitacion-empty-section strong[data-v-6b2490af]{color:#17382d;font-size:.9rem}.ordenacion-tab-placeholder[data-v-6b2490af]{min-height:18rem;display:grid;place-items:center;align-content:center;gap:.5rem;text-align:center;color:#60756c}.ordenacion-tab-placeholder i[data-v-6b2490af]{color:#176b4f;font-size:1.5rem}.ordenacion-tab-placeholder strong[data-v-6b2490af]{color:#17382d}@media (max-width: 92rem){.ordenacion-kpi-grid[data-v-6b2490af],.sostenibilidad-form-grid[data-v-6b2490af],.sostenibilidad-read-grid[data-v-6b2490af]{grid-template-columns:repeat(3,minmax(0,1fr))}.sostenibilidad-field--wide[data-v-6b2490af]{grid-column:span 2}.ordenacion-lower-grid[data-v-6b2490af]{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr)}.ordenacion-summary-map-card[data-v-6b2490af]{grid-row:auto}.technical-chip-grid[data-v-6b2490af]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 72rem){.ordenacion-instrument-header[data-v-6b2490af],.ordenacion-info-grid[data-v-6b2490af],.ordenacion-lower-grid[data-v-6b2490af]{grid-template-columns:1fr}.ordenacion-instrument-header[data-v-6b2490af]{display:grid;align-items:start}.ordenacion-instrument-actions[data-v-6b2490af]{justify-content:flex-start}.ordenacion-summary-map-card[data-v-6b2490af]{grid-row:auto}.ordenacion-side-stack[data-v-6b2490af]{grid-template-rows:auto}.ordenacion-lower-grid[data-v-6b2490af]{margin-top:0}.ordenacion-ficha-columns[data-v-6b2490af],.technical-chip-grid[data-v-6b2490af],.sostenibilidad-form-grid[data-v-6b2490af],.sostenibilidad-read-grid[data-v-6b2490af]{grid-template-columns:repeat(2,minmax(0,1fr))}.sostenibilidad-field--station[data-v-6b2490af],.sostenibilidad-field--wide[data-v-6b2490af],.sostenibilidad-read-card--station[data-v-6b2490af],.sostenibilidad-read-card--wide[data-v-6b2490af]{grid-column:span 1}.tramitacion-check-row[data-v-6b2490af]{grid-template-columns:1.8rem minmax(0,1fr)}.tramitacion-summary-grid[data-v-6b2490af]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.tramitacion-check-header[data-v-6b2490af]{display:none}.tramitacion-check-options[data-v-6b2490af]{grid-column:2;justify-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start;padding-bottom:.55rem}.tramitacion-check-options span[data-v-6b2490af]{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin-left:.34rem}}@media (max-width: 52rem){.sostenibilidad-title[data-v-6b2490af]{align-items:flex-start;flex-wrap:wrap}.sostenibilidad-title small[data-v-6b2490af]{width:100%;margin-left:1.35rem}.sostenibilidad-read-grid--station[data-v-6b2490af]{grid-template-columns:1fr}.ordenacion-instrument-heading[data-v-6b2490af]{grid-template-columns:1fr;gap:.6rem}.instrument-title-line[data-v-6b2490af]{align-items:flex-start;flex-direction:column;gap:.38rem}.ordenacion-instrument-actions[data-v-6b2490af]{align-items:stretch;flex-direction:column}.ordenacion-detail-tabs[data-v-6b2490af]{gap:.25rem .65rem}.ordenacion-detail-tab[data-v-6b2490af]{flex:1 1 9rem;justify-content:flex-start}.ordenacion-kpi-grid[data-v-6b2490af],.ordenacion-ficha-columns[data-v-6b2490af],.technical-chip-grid[data-v-6b2490af],.sostenibilidad-form-grid[data-v-6b2490af],.sostenibilidad-read-grid[data-v-6b2490af]{grid-template-columns:1fr}.ordenacion-ficha-columns dl+dl[data-v-6b2490af]{padding:.62rem 0 0;border-left:0;border-top:1px solid rgba(55,103,83,.1)}.ordenacion-ficha-columns dl[data-v-6b2490af]{grid-template-columns:1fr;padding-right:0}.ordenacion-timeline[data-v-6b2490af]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ordenacion-timeline li[data-v-6b2490af]:before{display:none}.ordenacion-map-stage[data-v-6b2490af],.ordenacion-map-stage--summary[data-v-6b2490af]{height:clamp(17rem,48vh,24rem)}.ordenacion-map-stage--cartografia[data-v-6b2490af]{height:clamp(24rem,64vh,32rem);min-height:clamp(24rem,64vh,32rem)}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left{top:.65rem;left:auto;right:.65rem;bottom:.65rem;width:min(19rem,calc(100% - 4.9rem));max-width:calc(100% - 4.9rem);height:auto}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left.geo-region--collapsed{top:auto;left:auto;right:.65rem;bottom:.65rem;width:auto;max-width:calc(100% - 1.3rem);height:auto}.ordenacion-map-stage--cartografia[data-v-6b2490af] .geo-region--left .geo-panel-body{grid-template-rows:minmax(0,1fr) minmax(7.5rem,.72fr)}.ordenacion-definition-list[data-v-6b2490af],.ordenacion-metric-list li[data-v-6b2490af],.ordenacion-actions-followup[data-v-6b2490af],.ordenacion-actions-stat-strip[data-v-6b2490af]{grid-template-columns:1fr}.ordenacion-actions-gauge[data-v-6b2490af]{min-height:11rem;padding:.9rem}.ordenacion-actions-gauge__arc[data-v-6b2490af]{width:min(100% - 1.8rem,9.5rem)}.ordenacion-actions-stat-strip[data-v-6b2490af]{gap:.45rem}.ordenacion-actions-stat-strip li[data-v-6b2490af]{padding:.28rem 0;border-left:0;border-top:1px solid rgba(55,103,83,.12)}.ordenacion-actions-stat-strip li[data-v-6b2490af]:first-child{border-top:0}.ordenacion-definition-list dd[data-v-6b2490af]{text-align:left}.tramitacion-action-row[data-v-6b2490af],.tramitacion-review-card[data-v-6b2490af]{justify-content:flex-start}.tramitacion-action-row[data-v-6b2490af]{padding-inline:1rem}.tramitacion-action-spacer[data-v-6b2490af]{display:none}.tramitacion-action[data-v-6b2490af],.tramitacion-section-tabs button[data-v-6b2490af]{flex:1 1 100%;justify-content:flex-start}.tramitacion-summary-grid[data-v-6b2490af]{grid-template-columns:1fr}.tramitacion-check-options[data-v-6b2490af]{grid-template-columns:1fr;justify-items:start}}@media (max-width: 64rem){.ordenacion-results-panel .ordenacion-table-shell[data-v-6b2490af]{display:grid;gap:.65rem;overflow-x:visible;border:0;background:transparent;box-shadow:none;padding-bottom:0;scrollbar-gutter:auto}.ordenacion-results-panel .ordenacion-table-header[data-v-6b2490af]{display:none}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]{min-width:0;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem .75rem;padding:.75rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#fff;font-size:.76rem;box-shadow:none}.ordenacion-results-panel .ordenacion-table-row>span[data-v-6b2490af],.ordenacion-results-panel .ordenacion-table-row>strong[data-v-6b2490af]{display:grid;gap:.22rem;overflow:visible;text-align:left;white-space:normal;-webkit-line-clamp:initial}.ordenacion-results-panel .ordenacion-table-row>span[data-v-6b2490af]:before,.ordenacion-results-panel .ordenacion-table-row>strong[data-v-6b2490af]:before{color:#1f8cad;font-size:.62rem;font-weight:900;line-height:1;text-transform:uppercase}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(1):before{content:"Selección"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(2):before{content:"Título"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(3):before{content:"N.º expediente"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(4):before{content:"Motivo"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(5):before{content:"Primera validación"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(6):before{content:"Última validación"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(7):before{content:"N.º reg. entrada"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(8):before{content:"Presentación"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(9):before{content:"Inscripción"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(10):before{content:"Superficie ha"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(11):before{content:"Estado"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(12):before{content:"Último año"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(13):before{content:"Borrador"}.ordenacion-results-panel .ordenacion-table-row[data-v-6b2490af]>:nth-child(14):before{content:"Acciones"}.ordenacion-results-panel .title-cell[data-v-6b2490af],.ordenacion-results-panel .row-actions[data-v-6b2490af]{grid-column:1 / -1}.ordenacion-results-panel .selection-cell[data-v-6b2490af],.ordenacion-results-panel .row-actions[data-v-6b2490af]{justify-content:flex-start}}.actuaciones-tab-panel .actuaciones-table-shell[data-v-6b2490af]{min-width:0;width:100%;max-width:100%;display:block;overflow-y:visible;padding-bottom:3.6rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#fff;scrollbar-gutter:stable}.actuaciones-table[data-v-6b2490af]{width:100%;min-width:76rem;display:grid;grid-template-columns:minmax(5.75rem,.75fr) minmax(9rem,1.1fr) minmax(12rem,1.4fr) minmax(7rem,.8fr) minmax(8rem,.85fr) minmax(8rem,.85fr) minmax(8rem,.8fr) minmax(8.75rem,.85fr);align-items:center;gap:.65rem}.actuaciones-table-header[data-v-6b2490af]{min-height:40px;padding:.48rem .74rem;border-bottom:1px solid rgba(55,103,83,.12);color:#2e5d4c;background:#fafcfb;font-size:.65rem;font-weight:900;text-transform:uppercase}.actuaciones-table-row[data-v-6b2490af]{min-height:52px;padding:.66rem .74rem;border-top:1px solid rgba(55,103,83,.09);color:#233f36;background:#fffffff5;font-size:.78rem}.actuaciones-table-row[data-v-6b2490af]:first-of-type{border-top:0}.actuaciones-table-row[data-v-6b2490af]:hover{background:#f5fbf8}.actuaciones-table span[data-v-6b2490af],.actuaciones-table strong[data-v-6b2490af]{min-width:0;overflow-wrap:anywhere;line-height:1.18;text-align:center}.actuaciones-table strong[data-v-6b2490af]{color:#17382d}.actuaciones-tab-panel .actuaciones-pagination-bar[data-v-6b2490af]{position:sticky;left:0;right:0;bottom:.45rem;z-index:10;box-sizing:border-box;justify-self:stretch;width:auto;min-width:0;max-width:100%;margin-top:-3.05rem}.ordenacion-detail-screen[data-v-6b2490af]{box-sizing:border-box;width:100%;max-width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.35rem}.ordenacion-detail-screen .seguimiento-panel[data-v-6b2490af]{max-width:100%}@media (max-width: 72rem){.actuaciones-summary-grid[data-v-6b2490af],.actuaciones-filter-grid[data-v-6b2490af]{grid-template-columns:repeat(2,minmax(0,1fr))}.actuaciones-clear-action[data-v-6b2490af]{width:100%}}@media (max-width: 44rem){.actuaciones-summary-grid[data-v-6b2490af],.actuaciones-filter-grid[data-v-6b2490af]{grid-template-columns:1fr}.actuaciones-tab-panel .actuaciones-table-shell[data-v-6b2490af]{display:grid;gap:.65rem;overflow-x:visible;border:0;background:transparent;padding-bottom:0;scrollbar-gutter:auto}.actuaciones-table-header[data-v-6b2490af]{display:none}.actuaciones-table-row[data-v-6b2490af]{min-width:0;min-height:0;grid-template-columns:1fr;gap:.5rem;padding:.75rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;box-shadow:0 10px 22px #162b220f}.actuaciones-table-row>span[data-v-6b2490af],.actuaciones-table-row>strong[data-v-6b2490af]{display:grid;gap:.2rem;overflow:visible;text-align:left;white-space:normal}.actuaciones-table-row>span[data-v-6b2490af]:before,.actuaciones-table-row>strong[data-v-6b2490af]:before{color:#2e5d4c;font-size:.62rem;font-weight:900;line-height:1;text-transform:uppercase}.actuaciones-table-row[data-v-6b2490af]>:nth-child(1):before{content:"ID monte"}.actuaciones-table-row[data-v-6b2490af]>:nth-child(2):before{content:"Unidad ordenación"}.actuaciones-table-row[data-v-6b2490af]>:nth-child(3):before{content:"Tipo actuación"}.actuaciones-table-row[data-v-6b2490af]>:nth-child(4):before{content:"Nivel ejecución"}.actuaciones-table-row[data-v-6b2490af]>:nth-child(5):before{content:"Superficie"}.actuaciones-table-row[data-v-6b2490af]>:nth-child(6):before{content:"Año inicio"}.actuaciones-table-row[data-v-6b2490af]>:nth-child(7):before{content:"Año final"}.actuaciones-table-row[data-v-6b2490af]>:nth-child(8):before{content:"Prioridad actuación"}.actuaciones-tab-panel .actuaciones-pagination-bar[data-v-6b2490af]{position:static;margin-top:0}}@media (max-width: 52rem){.sostenibilidad-station-grid[data-v-6b2490af],.climate-groups[data-v-6b2490af]{grid-template-columns:1fr}.climate-groups .climate-group[data-v-6b2490af]:last-child{grid-column:auto}.climate-metrics[data-v-6b2490af]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 36rem){.climate-metrics[data-v-6b2490af]{grid-template-columns:1fr}.climate-detail-row[data-v-6b2490af]{grid-template-columns:minmax(0,1fr) auto}.climate-detail-row .wind-direction[data-v-6b2490af]{grid-column:1 / -1}}.inline-notice[data-v-2d2b32d6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.inline-notice button[data-v-2d2b32d6]{display:grid;place-items:center;flex:0 0 auto;width:1.35rem;height:1.35rem;padding:0;border:0;border-radius:4px;color:inherit;background:transparent;cursor:pointer}.inline-notice button[data-v-2d2b32d6]:hover,.inline-notice button[data-v-2d2b32d6]:focus-visible{background:#72551f1f}.inline-notice button[data-v-2d2b32d6]:focus-visible{outline:2px solid rgba(114,85,31,.45);outline-offset:2px}.strategic-workspace[data-v-bdd72662]{display:grid;align-content:start;gap:var(--portal-grid-gap,1rem);width:100%;min-width:0;box-sizing:border-box;padding:var(--portal-gutter,1.25rem);overflow-x:hidden;background:var(--portal-workspace-bg,#eef3f0);color:#17382d}.strategic-plan-overview[data-v-bdd72662]{display:grid;grid-template-columns:minmax(190px,.62fr) minmax(0,1.7fr);align-items:start;gap:.75rem;width:100%;box-sizing:border-box;padding:.7rem .8rem;border:var(--portal-panel-border,1px solid rgba(55,103,83,.14));border-radius:var(--portal-panel-radius,8px);background:var(--surface-card,#fff);box-shadow:var(--portal-panel-shadow,0 8px 18px rgba(29,59,48,.06))}.strategic-plan-overview__info[data-v-bdd72662]{grid-column:2;grid-row:1;min-width:0}.strategic-plan-selector[data-v-bdd72662]{grid-column:1;grid-row:1;display:grid;align-content:start;gap:.55rem;min-width:0}.strategic-plan-overview__title[data-v-bdd72662]{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;min-width:0}.strategic-plan-selector-actions[data-v-bdd72662]{display:grid;justify-items:start;align-content:start;gap:.45rem;margin:0}.strategic-plan-selector-actions .inline-notice[data-v-bdd72662]{margin:0}.strategic-plan-actions[data-v-bdd72662]{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0}.strategic-plan-actions .inline-notice[data-v-bdd72662]{margin:0;max-width:none;white-space:nowrap}.strategic-entity-actions[data-v-bdd72662]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:wrap}.strategic-tree-panel__heading .strategic-entity-actions[data-v-bdd72662]{position:relative}.strategic-tree-panel__heading .inline-notice[data-v-bdd72662]{position:absolute;top:50%;right:calc(100% + .45rem);z-index:2;width:-moz-max-content;width:max-content;max-width:24rem;margin:0;white-space:nowrap;transform:translateY(-50%)}.strategic-entity-actions .icon-action[data-v-bdd72662]{flex:0 0 auto}.row-actions[data-v-bdd72662]{display:inline-flex;align-items:center;gap:.2rem;margin-left:.35rem;vertical-align:middle}.strategic-table tr[data-v-bdd72662]{position:relative}.strategic-table td[data-v-bdd72662]:first-child{padding-right:8rem}.strategic-table td:first-child>.row-actions[data-v-bdd72662]{position:absolute;top:.55rem;right:.55rem;margin:0}.strategic-toolbar>.text-action[data-v-bdd72662]{margin-bottom:.02rem;white-space:nowrap}.strategic-inline-actions[data-v-bdd72662]{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;margin-left:auto;min-width:0}.strategic-inline-actions .inline-notice[data-v-bdd72662]{margin:0;max-width:15rem}.strategic-inline-actions .text-action[data-v-bdd72662]{white-space:nowrap}.inline-notice[data-v-bdd72662]{margin:.4rem 0 .75rem;padding:.55rem .7rem;border:1px solid #f0d49a;border-radius:6px;color:#72551f;background:#fff8e7;font-size:.73rem;font-weight:750}.strategic-plan-overview__heading[data-v-bdd72662],.strategic-level-heading[data-v-bdd72662],.strategic-level-heading__status[data-v-bdd72662]{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.strategic-plan-overview__heading h2[data-v-bdd72662],.strategic-level-heading h3[data-v-bdd72662]{min-width:0;margin:.2rem 0 .3rem;color:#17382d;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:950;line-height:1.15}.strategic-plan-overview__info>p[data-v-bdd72662]{margin:.15rem 0 .8rem;color:#537166;font-size:.78rem;line-height:1.45}.strategic-plan-overview__meta[data-v-bdd72662]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0}.strategic-plan-overview__meta div[data-v-bdd72662],.strategic-indicator-card__definition div[data-v-bdd72662],.evidence-card dl div[data-v-bdd72662]{min-width:0}.strategic-plan-overview__meta dt[data-v-bdd72662],.strategic-indicator-card__definition dt[data-v-bdd72662],.evidence-card dt[data-v-bdd72662]{color:#7a8b84;font-size:.63rem;font-weight:800}.strategic-plan-overview__meta dd[data-v-bdd72662],.strategic-indicator-card__definition dd[data-v-bdd72662],.evidence-card dd[data-v-bdd72662]{margin:.15rem 0 0;color:#355c4e;font-size:.72rem;font-weight:700}.strategic-compliance[data-v-bdd72662]{display:grid;gap:.55rem;min-width:0;margin-top:.65rem;padding:.6rem .7rem;border-top:1px solid rgba(55,103,83,.1);background:#fbfdfc}.strategic-compliance__heading[data-v-bdd72662]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.strategic-compliance__heading h3[data-v-bdd72662]{margin:0;color:#355c4e;font-size:.78rem;font-weight:900}.strategic-compliance__period[data-v-bdd72662],.strategic-compliance-kpi small[data-v-bdd72662]{color:#637970;font-size:.68rem}.strategic-compliance__kpis[data-v-bdd72662]{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:.45rem}.strategic-compliance-kpi[data-v-bdd72662]{display:grid;align-content:start;gap:.12rem;min-width:0;padding:.45rem .55rem;border:1px solid rgba(55,103,83,.1);border-radius:6px;background:#f7faf8}.strategic-compliance-kpi--primary[data-v-bdd72662]{border-color:#b9dfcb;background:#e9f6ef}.strategic-compliance-kpi span[data-v-bdd72662]{color:#5e7068;font-size:.65rem;font-weight:850}.strategic-compliance-kpi strong[data-v-bdd72662]{color:#17382d;font-size:1.35rem;font-weight:950;line-height:1}.strategic-compliance-kpi--primary strong[data-v-bdd72662]{color:#0e6548;font-size:1.55rem}.strategic-compliance-kpi strong.is-positive[data-v-bdd72662]{color:#176b4f}.strategic-compliance-kpi strong.is-negative[data-v-bdd72662]{color:#a24d3c}.strategic-compliance-kpi strong.is-neutral[data-v-bdd72662]{color:#637970}.strategic-grid[data-v-bdd72662]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.68fr);gap:1rem}.strategic-grid--empty[data-v-bdd72662]{grid-template-columns:1fr}.strategic-tree-panel[data-v-bdd72662],.strategic-detail-panel[data-v-bdd72662]{box-sizing:border-box;min-width:0;overflow:hidden;padding:1rem 1.05rem;border:var(--portal-panel-border,1px solid rgba(55,103,83,.14));border-radius:var(--portal-panel-radius,8px);background:var(--surface-card,#fff);box-shadow:var(--portal-panel-shadow,0 12px 26px rgba(29,59,48,.07))}.strategic-tree-panel__heading[data-v-bdd72662]{position:relative;min-height:1.25rem}.strategic-tree-panel__all-button[data-v-bdd72662]{position:absolute;top:-.35rem;right:0;margin-top:0;padding:.35rem 0;white-space:nowrap}.strategic-select-field[data-v-bdd72662],.strategic-toolbar label[data-v-bdd72662]{display:grid;gap:.3rem;color:#5e7068;font-size:.7rem;font-weight:850;line-height:1.18}.strategic-select-field select[data-v-bdd72662],.strategic-toolbar input[data-v-bdd72662]{width:100%;box-sizing:border-box;border:1px solid rgba(55,103,83,.2);border-radius:7px;padding:.58rem .65rem;color:#17382d;background:#fff;font:inherit}.strategic-select-field select[data-v-bdd72662]:focus-visible,.strategic-toolbar input[data-v-bdd72662]:focus-visible,.strategic-tree button[data-v-bdd72662]:focus-visible,.strategic-detail-toggle[data-v-bdd72662]:focus-visible,.evidence-button[data-v-bdd72662]:focus-visible{outline:2px solid rgba(47,132,104,.42);outline-offset:2px}.strategic-description[data-v-bdd72662]{margin:.3rem 0 .9rem;color:#537166;font-size:.78rem;line-height:1.45}.strategic-tree[data-v-bdd72662]{display:grid;gap:.2rem;margin-top:.8rem;max-height:520px;overflow:auto}.strategic-tree[data-v-bdd72662] .strategic-tree-node{display:grid;gap:.15rem;min-width:0}.strategic-tree[data-v-bdd72662] .strategic-tree-node__row{display:flex;align-items:center;gap:.2rem;min-width:0}.strategic-tree[data-v-bdd72662] .strategic-tree-node__toggle{display:grid;place-items:center;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:5px;color:#537166;background:transparent;cursor:pointer}.strategic-tree[data-v-bdd72662] .strategic-tree-node__spacer{flex:0 0 1.5rem;width:1.5rem}.strategic-tree[data-v-bdd72662] .strategic-tree-children{display:grid;gap:.15rem;margin-left:1.55rem;padding-left:.55rem;border-left:1px solid #d8e9e0}.strategic-tree[data-v-bdd72662] .strategic-tree-node__button{display:flex;align-items:center;justify-content:space-between;gap:.45rem;width:100%;min-width:0;border:1px solid transparent;border-radius:7px;padding:.38rem .42rem;text-align:left;color:#355c4e;background:transparent;cursor:pointer;font:inherit}.strategic-tree[data-v-bdd72662] .strategic-tree-node__button:hover,.strategic-tree[data-v-bdd72662] .strategic-tree-node__button.is-selected{background:#e9f6ef;border-color:#b9dfcb;color:#0e6548}.strategic-tree[data-v-bdd72662] .strategic-tree-node__identity{display:grid;min-width:0;overflow:hidden}.strategic-tree[data-v-bdd72662] .strategic-tree-node__identity strong{overflow:hidden;color:#173f33;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.strategic-tree[data-v-bdd72662] .strategic-tree-node__identity small{color:#719083;font-size:.62rem}.strategic-tree[data-v-bdd72662] .strategic-tree-node__button.is-inactive,.strategic-tree[data-v-bdd72662] .strategic-tree-node__button.is-inactive .strategic-tree-node__identity strong,.strategic-tree[data-v-bdd72662] .strategic-tree-node__button.is-inactive .strategic-tree-node__identity small{color:#8b9691}.strategic-tree[data-v-bdd72662] .strategic-tree-node__button.is-inactive.is-selected{color:#687771}.strategic-level-heading[data-v-bdd72662]{align-items:flex-start}.strategic-level-heading__status[data-v-bdd72662]{justify-content:flex-end;flex-wrap:wrap}.strategic-toolbar[data-v-bdd72662]{position:relative;display:flex;align-items:end;justify-content:flex-start;gap:1rem;margin:.6rem 0 .85rem}.strategic-create-action[data-v-bdd72662]{position:relative}.strategic-create-action>.inline-notice[data-v-bdd72662]{position:absolute;top:50%;left:calc(100% + .45rem);z-index:2;width:-moz-max-content;width:max-content;max-width:min(24rem,42vw);margin:0;transform:translateY(-50%)}.strategic-toolbar label[data-v-bdd72662]{width:min(340px,100%)}.strategic-indicator-list[data-v-bdd72662]{display:grid;gap:.75rem}.strategic-indicator-item[data-v-bdd72662]{display:grid;gap:.55rem;min-width:0}.strategic-indicator-card[data-v-bdd72662]{min-width:0;padding:.9rem;border:var(--portal-panel-border,1px solid rgba(55,103,83,.14));border-radius:8px;background:#fff;box-shadow:0 8px 18px #1d3b300d}.strategic-indicator-card.is-selected[data-v-bdd72662]{border-color:#2f8f6359;background:#fbfefc;box-shadow:0 12px 24px #1d3b3017}.strategic-indicator-card__title[data-v-bdd72662],.evidence-card__heading[data-v-bdd72662]{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;min-width:0}.strategic-indicator-card__title h4[data-v-bdd72662]{margin:.12rem 0 0;color:#17382d;font-size:.9rem;font-weight:900}.indicator-code[data-v-bdd72662]{color:#176b4f;font:800 .68rem ui-monospace,monospace}.strategic-indicator-card>p[data-v-bdd72662]{margin:.5rem 0;color:#5e7068;font-size:.76rem;line-height:1.4}.strategic-tags[data-v-bdd72662]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.45rem 0 .65rem}.strategic-tags span[data-v-bdd72662]{padding:.18rem .4rem;border-radius:999px;color:#176b4f;background:#e9f6ef;font-size:.63rem;font-weight:800}.strategic-indicator-card__definition[data-v-bdd72662]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.strategic-indicator-summary[data-v-bdd72662]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.75rem;padding-top:.7rem;border-top:1px solid rgba(55,103,83,.1)}.strategic-indicator-summary article[data-v-bdd72662]{display:grid;align-content:start;gap:.12rem;min-width:0}.strategic-indicator-summary span[data-v-bdd72662]{color:#7a8b84;font-size:.62rem;font-weight:800}.strategic-indicator-summary strong[data-v-bdd72662]{color:#17382d;font-size:.75rem;line-height:1.35}.strategic-indicator-summary__compliance>small[data-v-bdd72662]{display:none}.strategic-indicator-summary__compliance .indicator-compliance-value[data-v-bdd72662]{display:block;color:#0e6548;font-size:1.05rem;font-weight:950;line-height:1.05}.strategic-indicator-summary__compliance .indicator-compliance-detail[data-v-bdd72662]{display:block;margin-top:.2rem;color:#637970;font-size:.62rem;font-weight:700;line-height:1.3}.strategic-indicator-summary__compliance>strong[data-v-bdd72662]:not(.indicator-compliance-value):not(.indicator-compliance-detail){display:none}.strategic-indicator-summary small[data-v-bdd72662]{color:#637970;font-size:.63rem;line-height:1.35}.strategic-detail-toggle[data-v-bdd72662],.evidence-button[data-v-bdd72662]{display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:6px;color:#176b4f;background:transparent;cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:800}.strategic-detail-toggle[data-v-bdd72662]{margin-top:.75rem;padding:.35rem 0}.evidence-button[data-v-bdd72662]{padding:.25rem .35rem;white-space:nowrap}.strategic-indicator-detail[data-v-bdd72662]{min-width:0;padding:.9rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#f7faf8}.strategic-detail-section+.strategic-detail-section[data-v-bdd72662]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(55,103,83,.12)}.strategic-values-inline__heading[data-v-bdd72662]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.strategic-values-inline__heading h5[data-v-bdd72662]{margin:0;color:#17382d;font-size:.84rem;font-weight:900}.strategic-values-inline__heading span[data-v-bdd72662]{color:#176b4f;font-size:.68rem;font-weight:850}.strategic-table-wrap[data-v-bdd72662]{max-width:100%;overflow-x:auto}.strategic-table[data-v-bdd72662]{width:100%;min-width:820px;border-collapse:collapse}.strategic-table th[data-v-bdd72662],.strategic-table td[data-v-bdd72662]{padding:.62rem .55rem;border-bottom:1px solid rgba(55,103,83,.1);text-align:left;vertical-align:top}.strategic-table th[data-v-bdd72662]{color:#5e7068;background:#edf4f0;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.strategic-table td[data-v-bdd72662]{color:#355c4e;background:#fff;font-size:.71rem;line-height:1.4}.strategic-table td strong[data-v-bdd72662]{color:#17382d}.strategic-objectives-table tr.strategic-objective-row--inactive td[data-v-bdd72662]{background:#f1f3f2;border-top:1px solid #d6dcda;border-bottom-color:#d6dcda;color:#7a8580}.strategic-objectives-table tr.strategic-objective-row--inactive td[data-v-bdd72662]:first-child{border-left:3px solid #9aa5a0}.strategic-objectives-table tr.strategic-objective-row--inactive td strong[data-v-bdd72662]{color:#68736e}.strategic-objective-inactive-icon[data-v-bdd72662]{margin-right:.35rem;color:#8a9590;font-size:.7rem}.strategic-values-table tr.strategic-value-row--inactive td[data-v-bdd72662]{background:#f1f3f2;border-top:1px solid #d6dcda;border-bottom-color:#d6dcda;color:#7a8580}.strategic-values-table tr.strategic-value-row--inactive td[data-v-bdd72662]:first-child{border-left:3px solid #9aa5a0}.strategic-values-table tr.strategic-value-row--inactive td strong[data-v-bdd72662]{color:#68736e}.evaluation-result[data-v-bdd72662]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .42rem;border:1px solid transparent;border-radius:999px;font-size:.68rem;font-weight:850;white-space:nowrap}.evaluation-result--success[data-v-bdd72662]{color:#0d6948;background:#e5f4eb;border-color:#a9d8bc}.evaluation-result--failure[data-v-bdd72662]{color:#9a3434;background:#fbe9e8;border-color:#e5aaa8;font-weight:950}.evaluation-result--pending[data-v-bdd72662]{color:#84631d;background:#faf3df;border-color:#e6d39b}.evaluation-result--missing[data-v-bdd72662]{color:#71807a;background:#f0f2f1;border-color:#d5dcda;font-weight:700}.evaluation-result--invalid[data-v-bdd72662]{color:#596873;background:#edf0f2;border-color:#cbd3d8;font-weight:700}.evidence-detail-row>td[data-v-bdd72662]{padding:.65rem;background:#f4f8f6}.evidence-list[data-v-bdd72662]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem}.evidence-card[data-v-bdd72662]{min-width:0;padding:.7rem;border:1px solid rgba(55,103,83,.14);border-radius:7px;background:#fff}.evidence-card h6[data-v-bdd72662]{margin:.12rem 0 0;color:#17382d;font-size:.75rem}.evidence-card p[data-v-bdd72662]{margin:.45rem 0;color:#5e7068;font-size:.7rem;line-height:1.4}.evidence-card dl[data-v-bdd72662]{display:grid;grid-template-columns:2fr 1fr;gap:.5rem;margin:.45rem 0 0}.evidence-card a[data-v-bdd72662]{overflow-wrap:anywhere;color:#176b4f}.empty-state[data-v-bdd72662]{display:grid;justify-items:center;gap:.35rem;margin-top:.8rem;padding:1.2rem;border:1px dashed rgba(55,103,83,.22);border-radius:8px;color:#647970;text-align:center;font-size:.76rem}.empty-state.compact[data-v-bdd72662]{justify-items:start;margin:0;padding:.75rem;text-align:left}.state-pill.muted[data-v-bdd72662]{color:#64736d;background:#edf0ee}.sr-only[data-v-bdd72662]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1050px){.strategic-compliance__kpis[data-v-bdd72662],.strategic-indicator-summary[data-v-bdd72662],.strategic-plan-overview__meta[data-v-bdd72662]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.strategic-grid[data-v-bdd72662],.strategic-plan-overview[data-v-bdd72662]{grid-template-columns:1fr}.strategic-plan-overview__info[data-v-bdd72662],.strategic-plan-selector[data-v-bdd72662]{grid-column:1;grid-row:auto}.strategic-level-heading[data-v-bdd72662]{flex-direction:column}.strategic-level-heading__status[data-v-bdd72662]{justify-content:flex-start}.strategic-indicator-card__definition[data-v-bdd72662]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.strategic-workspace[data-v-bdd72662]{padding:.8rem}.strategic-plan-actions .inline-notice[data-v-bdd72662]{white-space:normal}.strategic-plan-overview__heading[data-v-bdd72662]{align-items:flex-start;flex-direction:column}.strategic-plan-overview__meta[data-v-bdd72662],.strategic-indicator-summary[data-v-bdd72662],.strategic-indicator-card__definition[data-v-bdd72662]{grid-template-columns:1fr}.strategic-toolbar[data-v-bdd72662]{align-items:stretch;flex-direction:column}.strategic-toolbar label[data-v-bdd72662]{width:100%}.strategic-compliance__heading[data-v-bdd72662]{flex-direction:column}.strategic-compliance__kpis[data-v-bdd72662]{grid-template-columns:1fr}}.explotacion-data-map[data-v-0ee1df05]{position:relative;min-height:20rem;height:320px;overflow:hidden;border-radius:18px;background:#eaf5f0}.explotacion-data-map.is-fullscreen[data-v-0ee1df05]{width:100vw;height:100vh;min-height:100vh;border-radius:0}.explotacion-map-fullscreen-exit[data-v-0ee1df05]{position:absolute;z-index:10;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.45rem .7rem;border:1px solid rgba(35,139,101,.2);border-radius:9px;color:#176b4f;background:#ffffffeb;box-shadow:0 5px 15px #205b4529;cursor:pointer;font:inherit;font-size:.72rem;font-weight:800}.explotacion-data-map.is-3d[data-v-0ee1df05] .ol-viewport{transform:perspective(900px) rotateX(52deg) scale(1.3) translateY(-8%);transform-origin:center center;filter:saturate(1.18) contrast(1.04);transition:transform .5s ease,filter .5s ease}.explotacion-data-map.is-fullscreen.is-3d[data-v-0ee1df05] .ol-viewport{transform:perspective(1200px) rotateX(38deg) scale(1.08) translateY(-2%);transform-origin:center center;filter:saturate(1.16) contrast(1.03)}.explotacion-data-map[data-v-0ee1df05]:not(.is-3d) .ol-viewport{transition:transform .5s ease,filter .5s ease}.explotacion-data-map[data-v-0ee1df05] .ol-viewport,.explotacion-data-map[data-v-0ee1df05] .ol-layer,.explotacion-data-map[data-v-0ee1df05] .ol-overlaycontainer,.explotacion-data-map[data-v-0ee1df05] .ol-overlaycontainer-stopevent{height:100%}.explotacion-data-map[data-v-0ee1df05] .ol-viewport{border-radius:inherit}.explotacion-data-map__toolbar[data-v-0ee1df05]{position:absolute;z-index:2;top:.75rem;left:.75rem;right:.75rem;display:flex;align-items:center;gap:.4rem;padding:.45rem .6rem;border:1px solid rgba(255,255,255,.8);border-radius:10px;background:#ffffffe0;box-shadow:0 5px 15px #205b4524;font-size:.7rem}.explotacion-data-map__toolbar strong[data-v-0ee1df05]{margin-right:auto;color:#176b4f}.explotacion-data-map__toolbar span[data-v-0ee1df05]{color:#729287}.explotacion-data-map__toolbar button[data-v-0ee1df05]{border:1px solid #d3e7de;border-radius:7px;padding:.3rem .45rem;color:#53786b;background:#fff;cursor:pointer;font-size:.66rem}.explotacion-data-map__toolbar button.active[data-v-0ee1df05]{color:#fff;border-color:#15986d;background:#15986d}.explotacion-data-map__toolbar button.mode-button[data-v-0ee1df05]{color:#176b4f;border-color:#9bd8c0;background:#e7f8f0;font-weight:800}.explotacion-data-map__toolbar[data-v-0ee1df05]{display:none}.explotacion-data-map__legend[data-v-0ee1df05]{position:absolute;z-index:2;bottom:.7rem;left:.7rem;display:flex;gap:.7rem;padding:.4rem .55rem;border-radius:8px;color:#527468;background:#ffffffe0;font-size:.65rem}.legend-dot[data-v-0ee1df05]{display:inline-block;width:8px;height:8px;margin-right:.25rem;border-radius:50%}.legend-dot--green[data-v-0ee1df05]{background:#20a875}.legend-dot--amber[data-v-0ee1df05]{background:#d89b32}.legend-dot--red[data-v-0ee1df05]{background:#d6675d}.explotacion-map-detail[data-v-0ee1df05]{position:absolute;z-index:4;top:4.3rem;right:.75rem;display:grid;gap:.2rem;width:145px;padding:.75rem;border:1px solid rgba(35,139,101,.18);border-radius:12px;background:#ffffffeb;box-shadow:0 10px 24px #226e5229}.explotacion-map-detail button[data-v-0ee1df05]{position:absolute;top:.3rem;right:.4rem;border:0;color:#709084;background:transparent;cursor:pointer;font-size:1rem}.explotacion-map-detail span[data-v-0ee1df05]{color:#6b8d80;font-size:.6rem;text-transform:uppercase}.explotacion-map-detail strong[data-v-0ee1df05]{color:#176b4f;font-size:1rem}.explotacion-map-detail small[data-v-0ee1df05]{color:#527468}.explotacion-map-detail[data-v-0ee1df05]{display:none!important}.explotacion-3d-terrain[data-v-0ee1df05]{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;perspective:700px}.explotacion-3d-terrain[data-v-0ee1df05]:before{content:"";position:absolute;left:12%;right:12%;bottom:18%;height:42%;border:1px solid rgba(20,145,105,.22);transform:rotateX(62deg) rotate(-7deg);background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(22,151,110,.14) 23px 24px),repeating-linear-gradient(90deg,transparent 0 34px,rgba(22,151,110,.12) 35px 36px)}.explotacion-data-map.is-3d .explotacion-3d-terrain[data-v-0ee1df05]:before{border-color:#14483d7a;background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(20,72,61,.34) 23px 25px),repeating-linear-gradient(90deg,transparent 0 34px,rgba(20,72,61,.28) 35px 37px);box-shadow:0 0 24px #0a433733}.terrain-pillar[data-v-0ee1df05]{position:absolute;bottom:31%;width:16px;border-radius:8px 8px 2px 2px;transform:skewY(-18deg);background:linear-gradient(180deg,#7dffe0,#15986d);box-shadow:0 0 18px #18ae7d99,12px 8px #09674b24;animation:terrain-rise-0ee1df05 .75s ease both}.terrain-pillar b[data-v-0ee1df05]{position:absolute;top:-18px;left:-8px;color:#317b63;font-size:.58rem;white-space:nowrap;text-shadow:0 1px #fff}.terrain-pillar--amber[data-v-0ee1df05]{background:linear-gradient(180deg,#ffe391,#d69427);box-shadow:0 0 18px #da992880,12px 8px #754e0e1f}.terrain-pillar--red[data-v-0ee1df05]{background:linear-gradient(180deg,#ffaaa0,#d45d53);box-shadow:0 0 18px #d55d5380,12px 8px #7526201f}@keyframes terrain-rise-0ee1df05{0%{opacity:0;transform:skewY(-18deg) scaleY(0);transform-origin:bottom}to{opacity:1;transform:skewY(-18deg) scaleY(1)}}.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23666" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 20 20"><path d="m10 3 2 2H8l2-2v14l-2-2h4l-2 2"/></svg>');background-repeat:no-repeat;background-position:center}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px #0003;opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,right 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}.portal-shell[data-v-4aa1a24f]{position:relative;--portal-shell-footer-height: var(--portal-footer-height);--portal-panel-radius: 8px;--portal-panel-border: 1px solid rgba(55, 103, 83, .18);--portal-panel-shadow: 0 16px 32px rgba(18, 54, 45, .1);height:100dvh;min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) var(--portal-shell-footer-height);overflow:hidden;color:#12362d;background:#eef3f0}.portal-shell>.portal-workspace-frame[data-v-4aa1a24f]{width:auto;max-width:none;min-width:0;min-height:0;margin-inline:0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.portal-shell.footer-mode-compact[data-v-4aa1a24f]{--portal-shell-footer-height: var(--portal-footer-immersive-height)}.portal-shell.footer-mode-hidden[data-v-4aa1a24f]{--portal-shell-footer-height: 0px}.forest-simulator-workspace[data-v-4aa1a24f]{position:relative;grid-row:2;min-width:0;min-height:0;z-index:2;width:100%;overflow:hidden;padding:var(--portal-gutter);box-sizing:border-box;background:linear-gradient(180deg,#f1f7f4fa,#e5efeafa),#eff5f1}.forest-simulator-frame[data-v-4aa1a24f]{display:block;width:100%;height:100%;min-height:0;border:0;border-radius:var(--portal-panel-radius);background:#102d25;box-shadow:var(--portal-panel-shadow)}.inventario-workspace[data-v-4aa1a24f]{position:relative;grid-row:2;min-width:0;min-height:0;z-index:2;width:100%;overflow:hidden;padding:var(--portal-gutter);display:grid;justify-items:center;background:linear-gradient(180deg,#f1f7f4fa,#e5efeafa),#eff5f1}.inventario-stage[data-v-4aa1a24f]{width:min(100%,var(--portal-content-max-width));height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--portal-grid-gap);margin-inline:auto;box-sizing:border-box}.inventario-status-row[data-v-4aa1a24f]{display:flex;align-items:stretch;gap:.65rem;min-width:0}.inventario-status-row .inventario-status-shell[data-v-4aa1a24f]{flex:1 1 auto}.inventario-status-row .inventario-fullscreen-button[data-v-4aa1a24f]{align-self:stretch;flex:0 0 32px;width:32px;height:auto;min-height:0;box-sizing:border-box}.inventario-heading[data-v-4aa1a24f]{width:100%}.inventario-status-shell[data-v-4aa1a24f]{min-width:0;border:1px solid rgba(55,103,83,.14);border-radius:12px;background:linear-gradient(180deg,#fffffff0,#f3faf6eb);box-shadow:0 .35rem 1rem #13362d0f;overflow:hidden}.inventario-status-shell>summary[data-v-4aa1a24f]{list-style:none}.inventario-status-shell>summary[data-v-4aa1a24f]::-webkit-details-marker{display:none}.inventario-status-toggle[data-v-4aa1a24f]{display:flex;align-items:center;gap:.65rem;width:100%;min-height:3rem;padding:.6rem .85rem;color:#17382d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inventario-status-toggle__icon[data-v-4aa1a24f]{width:1.9rem;height:1.9rem;display:inline-grid;place-items:center;border-radius:999px;background:#07856d1a;color:#0b7a63;flex-shrink:0}.inventario-status-toggle__text[data-v-4aa1a24f]{font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.inventario-status-toggle__chevron[data-v-4aa1a24f]{margin-left:auto;color:#6b8278;transition:transform .16s ease}.inventario-status-shell[open] .inventario-status-toggle__chevron[data-v-4aa1a24f]{transform:rotate(180deg)}.inventario-status-shell:not([open]) .inventario-status-grid[data-v-4aa1a24f]{display:none}.inventario-status-grid[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:0 .7rem .7rem}.inventario-status-card[data-v-4aa1a24f]{min-width:0;min-height:78px;display:grid;gap:.12rem;align-content:center;padding:.85rem .9rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:linear-gradient(180deg,#fff,#f3faf6)}.inventario-status-card span[data-v-4aa1a24f],.inventario-status-card small[data-v-4aa1a24f]{color:#657a71}.inventario-status-card strong[data-v-4aa1a24f]{color:#17382d;font-size:1.2rem}.inventario-map-stage[data-v-4aa1a24f]{min-width:0;min-height:0;height:100%;border:1px solid rgba(55,103,83,.14);border-radius:12px;overflow:hidden;box-shadow:0 .4rem 1.4rem #13362d14;background:#fafcf9}.inventario-map-stage[data-v-4aa1a24f] .geo-viewer-root{min-height:0;height:100%}.portal-shade[data-v-4aa1a24f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 50% 32%,rgba(53,168,132,.2),transparent 36%),linear-gradient(180deg,#f5fbf729,#285b4875 82%);pointer-events:none}.portal-dashboard[data-v-4aa1a24f],.module-placeholder[data-v-4aa1a24f]{position:relative;grid-row:2;z-index:2;min-width:0;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--portal-gutter);display:grid;justify-items:center;background:radial-gradient(circle at top right,rgba(23,107,79,.05),transparent 28%),linear-gradient(180deg,#f8fafcfa,#edf3effa),#f8fafc}.dashboard-stage[data-v-4aa1a24f],.module-placeholder-heading[data-v-4aa1a24f],.module-placeholder-grid[data-v-4aa1a24f]{width:min(100%,var(--portal-content-max-width));margin-inline:auto;box-sizing:border-box}.dashboard-stage[data-v-4aa1a24f]{position:relative;display:block;width:min(100%,var(--portal-content-max-width));margin:.75rem auto 1.15rem;padding:0;box-sizing:border-box;--gs-item-margin-top: 5px;--gs-item-margin-right: 5px;--gs-item-margin-bottom: 5px;--gs-item-margin-left: 5px}.dashboard-stage>.grid-stack-item[data-v-4aa1a24f]{min-width:0;min-height:0}.dashboard-stage>.grid-stack-item>.grid-stack-item-content[data-v-4aa1a24f]{position:absolute;width:auto;height:auto;min-width:0;min-height:0;overflow:hidden}.dashboard-stage.dashboard-grid-fallback[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:.75rem;gap:.85rem}.dashboard-stage.dashboard-grid-fallback>.grid-stack-item[data-v-4aa1a24f]{position:relative;inset:auto;width:auto!important;block-size:100%;min-height:0;margin-bottom:0;align-self:stretch}.dashboard-stage.dashboard-grid-fallback>.grid-stack-item>.grid-stack-item-content[data-v-4aa1a24f]{position:relative;inset:auto;width:100%;height:100%;min-height:0;block-size:100%}@media (max-width: 760px){.dashboard-stage.dashboard-grid-fallback[data-v-4aa1a24f]{display:block}.dashboard-stage.dashboard-grid-fallback>.grid-stack-item[data-v-4aa1a24f]{width:100%!important;margin-bottom:.85rem}.dashboard-stage.dashboard-grid-fallback>.grid-stack-item>.grid-stack-item-content[data-v-4aa1a24f]{height:auto}}.dashboard-layout-controls[data-v-4aa1a24f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border:1px solid rgba(55,103,83,.14);border-radius:999px;background:#ffffffd1;box-shadow:0 8px 18px #12362d0d}.dashboard-layout-actions[data-v-4aa1a24f]{display:flex;align-items:center;gap:.65rem}.dashboard-layout-picker[data-v-4aa1a24f]{position:relative}.dashboard-layout-picker>summary[data-v-4aa1a24f]{list-style:none}.dashboard-layout-picker>summary[data-v-4aa1a24f]::-webkit-details-marker{display:none}.dashboard-layout-button[data-v-4aa1a24f]{min-height:38px;display:inline-flex;align-items:center;gap:.5rem;padding:0 .9rem;border:1px solid rgba(34,112,82,.22);border-radius:999px;background:#176b4d;color:#fff;cursor:pointer;font-size:.82rem;font-weight:800;box-shadow:0 7px 16px #176b4d29}.dashboard-layout-button[data-v-4aa1a24f]:hover,.dashboard-layout-button[data-v-4aa1a24f]:focus-visible{background:#125b41;outline:3px solid rgba(34,163,107,.18)}.dashboard-layout-chevron[data-v-4aa1a24f]{font-size:.68rem;transition:transform .16s ease}.dashboard-layout-picker[open] .dashboard-layout-chevron[data-v-4aa1a24f]{transform:rotate(180deg)}.dashboard-layout-menu[data-v-4aa1a24f]{position:absolute;z-index:40;top:calc(100% + .65rem);right:0;width:min(390px,calc(100vw - 2rem));padding:.55rem;border:1px solid rgba(55,103,83,.16);border-radius:18px;background:#fffffffa;box-shadow:0 20px 50px #12362d2e}.dashboard-layout-option[data-v-4aa1a24f]{width:100%;display:grid;grid-template-columns:62px minmax(0,1fr) 18px;align-items:center;gap:.8rem;padding:.72rem;border:0;border-radius:13px;background:transparent;color:#17382d;text-align:left;cursor:pointer}.dashboard-layout-option[data-v-4aa1a24f]:hover,.dashboard-layout-option[data-v-4aa1a24f]:focus-visible,.dashboard-layout-option.active[data-v-4aa1a24f]{background:#edf7f2;outline:none}.dashboard-visibility-group[data-v-4aa1a24f]{display:grid;gap:.45rem;margin-top:.4rem;padding-top:.7rem;border-top:1px solid rgba(34,112,82,.12)}.dashboard-visibility-title[data-v-4aa1a24f]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:#4d645a;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dashboard-visibility-title small[data-v-4aa1a24f]{color:#6c8178;font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:none}.dashboard-visibility-option[data-v-4aa1a24f]{display:flex;align-items:center;gap:.6rem;padding:.2rem .1rem;color:#17382d;font-size:.82rem;font-weight:700;cursor:pointer}.dashboard-visibility-option input[data-v-4aa1a24f]{accent-color:#176b4d}.dashboard-visibility-option.disabled[data-v-4aa1a24f]{color:#8ca097;cursor:not-allowed}.layout-option-copy[data-v-4aa1a24f]{display:grid;gap:.18rem}.layout-option-copy strong[data-v-4aa1a24f]{font-size:.86rem}.layout-option-copy small[data-v-4aa1a24f]{color:#687a72;font-size:.72rem;line-height:1.25}.layout-preview[data-v-4aa1a24f]{width:62px;height:42px;display:grid;gap:3px;padding:4px;grid-template-columns:var(--layout-preview-columns);grid-template-rows:var(--layout-preview-rows);border:1px solid rgba(34,112,82,.16);border-radius:8px;background:#fff}.layout-preview i[data-v-4aa1a24f]{display:block;min-width:0;min-height:0;border-radius:3px;background:#a8d7c3}.dashboard-layout-hint[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.5rem;color:#5a6d64;font-size:.82rem;font-weight:700}.dashboard-layout-reset[data-v-4aa1a24f]{min-height:36px;display:inline-flex;align-items:center;gap:.45rem;padding:0 .8rem;border:1px solid rgba(55,103,83,.18);border-radius:999px;background:#fff;color:#17382d;cursor:pointer;font-weight:800}.dashboard-layout-reset[data-v-4aa1a24f]:hover,.dashboard-layout-reset[data-v-4aa1a24f]:focus-visible{outline:2px solid rgba(34,163,107,.2);background:#f4faf7}.dashboard-panels-grid[data-v-4aa1a24f],.dashboard-primary-grid[data-v-4aa1a24f],.dashboard-secondary-grid[data-v-4aa1a24f]{display:contents}.dashboard-worklist .panel-heading[data-v-4aa1a24f],.dashboard-indicators .panel-heading[data-v-4aa1a24f],.dashboard-ordenacion .panel-heading[data-v-4aa1a24f],.dashboard-aprovechamientos .panel-heading[data-v-4aa1a24f],.dashboard-quick-actions .panel-heading[data-v-4aa1a24f],.dashboard-activity .panel-heading[data-v-4aa1a24f],.dashboard-favorites .panel-heading[data-v-4aa1a24f]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;justify-content:start;text-align:left}.dashboard-favorites .panel-heading[data-v-4aa1a24f]{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-ordenacion .panel-heading[data-v-4aa1a24f]{grid-template-columns:auto minmax(0,1fr) auto;gap:.95rem;margin-bottom:.45rem}.panel-icon-action[data-v-4aa1a24f]{width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:#176b4f;background:#f7fbf8;cursor:pointer}.panel-icon-action[data-v-4aa1a24f]:hover,.panel-icon-action[data-v-4aa1a24f]:focus-visible{outline:2px solid rgba(34,163,107,.2);background:#edf7f2}.dashboard-worklist .panel-heading>div[data-v-4aa1a24f]{min-width:0;justify-self:start;text-align:left}.dashboard-worklist .panel-heading h2[data-v-4aa1a24f]{margin-inline:0;text-align:left}.dashboard-worklist .panel-heading h2[data-v-4aa1a24f],.dashboard-indicators .panel-heading h2[data-v-4aa1a24f],.dashboard-ordenacion .panel-heading h2[data-v-4aa1a24f],.dashboard-aprovechamientos .panel-heading h2[data-v-4aa1a24f],.dashboard-quick-actions .panel-heading h2[data-v-4aa1a24f],.dashboard-activity .panel-heading h2[data-v-4aa1a24f],.dashboard-favorites .panel-heading h2[data-v-4aa1a24f]{width:100%;color:#102f26;font-size:1.18rem;font-weight:950;line-height:1.15;text-align:left}.dashboard-stage .panel-heading[data-v-4aa1a24f]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-stage.is-grid-dragging .panel-heading[data-v-4aa1a24f]{cursor:grabbing}.dashboard-ordenacion-heading__icon[data-v-4aa1a24f]{width:3.25rem;height:3.25rem;display:inline-grid;place-items:center;border-radius:1rem;border:1px solid rgba(61,92,78,.1);background:linear-gradient(180deg,#f9fbfa,#eef4f1);box-shadow:0 10px 24px #18342b14;color:#365d4d;font-size:1.3rem}.dashboard-ordenacion-heading__title[data-v-4aa1a24f]{min-width:0}.dashboard-stage .panel-heading button[data-v-4aa1a24f],.dashboard-stage .panel-heading a[data-v-4aa1a24f],.dashboard-stage .panel-heading input[data-v-4aa1a24f],.dashboard-stage .panel-heading select[data-v-4aa1a24f],.dashboard-stage .panel-heading textarea[data-v-4aa1a24f]{cursor:pointer}.dashboard-drag-handle[data-v-4aa1a24f]{pointer-events:auto;width:32px;height:38px;min-width:32px;display:inline-grid;place-items:center;align-self:start;padding:0;border:0;border-radius:7px;color:#7a8d85;background:transparent;cursor:grab;touch-action:none}.dashboard-drag-handle>.pi[data-v-4aa1a24f]{pointer-events:none}.dashboard-drag-handle[data-v-4aa1a24f]:hover,.dashboard-drag-handle[data-v-4aa1a24f]:focus-visible{color:#176b4f;background:#edf7f2;outline:2px solid rgba(34,163,107,.2)}.dashboard-stage.is-grid-dragging .dashboard-drag-handle[data-v-4aa1a24f]{cursor:grabbing}.dashboard-stage.is-grid-dragging .grid-stack-item-content[data-v-4aa1a24f]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-stage .grid-stack-placeholder>.placeholder-content[data-v-4aa1a24f]{border:2px dashed rgba(23,107,79,.42);border-radius:var(--portal-panel-radius);background:#176b4f14}.grid-stack-item.ui-draggable-dragging>.grid-stack-item-content[data-v-4aa1a24f]{opacity:.94;box-shadow:0 24px 54px #12362d38,0 0 0 2px #176b4f33}.dashboard-toolbar[data-v-4aa1a24f],.dashboard-updated[data-v-4aa1a24f]{display:flex;align-items:center}.dashboard-toolbar[data-v-4aa1a24f]{flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.dashboard-updated[data-v-4aa1a24f]{gap:.55rem;color:#63746e;padding:.45rem .7rem;border:1px solid rgba(55,103,83,.14);border-radius:999px;background:#f7fbf8}.dashboard-updated>span[data-v-4aa1a24f]{display:grid;gap:.1rem;font-size:.72rem}.dashboard-updated strong[data-v-4aa1a24f]{color:#233d34;font-size:.82rem}.configure-dashboard-button[data-v-4aa1a24f]{min-height:42px;display:inline-flex;align-items:center;gap:.5rem;padding:0 .9rem;border:1px solid rgba(55,103,83,.2);border-radius:999px;color:#17382d;background:#fff;cursor:pointer;font-weight:800;box-shadow:0 8px 20px #12362d0d}.configure-dashboard-button[data-v-4aa1a24f]:hover,.configure-dashboard-button[data-v-4aa1a24f]:focus-visible{outline:2px solid rgba(34,163,107,.2);background:#f4faf7}.dashboard-summary[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:1rem}.dashboard-summary[data-v-4aa1a24f]>*{position:relative;min-height:96px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:.3rem;padding:.85rem .95rem;border:1px solid rgba(67,87,80,.14);border-radius:16px;background:linear-gradient(180deg,#fff,#f4f8f6);box-shadow:0 10px 24px #12362d0a}.dashboard-summary>button[data-v-4aa1a24f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;font:inherit}.dashboard-summary>button[data-v-4aa1a24f]:hover,.dashboard-summary>button[data-v-4aa1a24f]:focus-visible{transform:translateY(-1px);border-color:#22a36b47;box-shadow:0 12px 28px #12362d14}.dashboard-summary>button[data-v-4aa1a24f]:focus-visible{outline:2px solid rgba(34,163,107,.22);outline-offset:2px}.dashboard-summary span[data-v-4aa1a24f]{grid-row:2;color:#63746e;font-size:.78rem;font-weight:800}.dashboard-summary strong[data-v-4aa1a24f]{grid-row:1;color:#1f352d;font-size:1.75rem;line-height:1}.dashboard-summary i[data-v-4aa1a24f]{grid-column:2;grid-row:1 / span 2;align-self:center;color:#c84545;font-size:1.45rem}.dashboard-summary .summary-urgent[data-v-4aa1a24f],.dashboard-summary .summary-week[data-v-4aa1a24f]{background:#fffaf3}.dashboard-summary .summary-urgent i[data-v-4aa1a24f],.dashboard-summary .summary-week i[data-v-4aa1a24f]{color:#d97706}.dashboard-worklist[data-v-4aa1a24f],.dashboard-indicators[data-v-4aa1a24f],.dashboard-ordenacion[data-v-4aa1a24f],.dashboard-aprovechamientos[data-v-4aa1a24f],.dashboard-quick-actions[data-v-4aa1a24f],.dashboard-activity[data-v-4aa1a24f],.dashboard-favorites[data-v-4aa1a24f]{min-width:0;min-height:0;padding:0;margin:0;overflow:visible}.dashboard-worklist>.grid-stack-item-content[data-v-4aa1a24f],.dashboard-indicators>.grid-stack-item-content[data-v-4aa1a24f],.dashboard-ordenacion>.grid-stack-item-content[data-v-4aa1a24f],.dashboard-aprovechamientos>.grid-stack-item-content[data-v-4aa1a24f],.dashboard-quick-actions>.grid-stack-item-content[data-v-4aa1a24f],.dashboard-activity>.grid-stack-item-content[data-v-4aa1a24f],.dashboard-favorites>.grid-stack-item-content[data-v-4aa1a24f]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.9rem;min-width:0;min-height:0;height:100%;box-sizing:border-box;padding:1rem;overflow:hidden;border:var(--portal-panel-border);border-radius:var(--portal-panel-radius);background:#fffffff7;box-shadow:var(--portal-panel-shadow)}.dashboard-worklist>.grid-stack-item-content[data-v-4aa1a24f]{grid-template-rows:auto auto auto minmax(0,1fr);container-type:inline-size;container-name:worklist-panel}.dashboard-worklist[data-v-4aa1a24f],.dashboard-indicators[data-v-4aa1a24f],.dashboard-ordenacion[data-v-4aa1a24f],.dashboard-aprovechamientos[data-v-4aa1a24f],.dashboard-quick-actions[data-v-4aa1a24f],.dashboard-activity[data-v-4aa1a24f],.dashboard-favorites[data-v-4aa1a24f]{min-height:0}.dashboard-worklist .panel-heading[data-v-4aa1a24f],.dashboard-worklist .dashboard-summary[data-v-4aa1a24f],.dashboard-worklist .task-tabs[data-v-4aa1a24f],.dashboard-worklist .task-list[data-v-4aa1a24f]{min-width:0}.dashboard-worklist .panel-heading[data-v-4aa1a24f],.dashboard-worklist .dashboard-summary[data-v-4aa1a24f],.dashboard-worklist .task-tabs[data-v-4aa1a24f]{position:relative;z-index:2}.dashboard-worklist .task-list[data-v-4aa1a24f]{position:relative;z-index:1;min-height:0;height:100%;max-height:none;align-self:stretch;grid-auto-rows:max-content;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dashboard-worklist.is-dragging[data-v-4aa1a24f],.dashboard-indicators.is-dragging[data-v-4aa1a24f],.dashboard-ordenacion.is-dragging[data-v-4aa1a24f],.dashboard-aprovechamientos.is-dragging[data-v-4aa1a24f],.dashboard-quick-actions.is-dragging[data-v-4aa1a24f],.dashboard-activity.is-dragging[data-v-4aa1a24f],.dashboard-favorites.is-dragging[data-v-4aa1a24f]{cursor:grabbing}.dashboard-worklist.is-drop-target[data-v-4aa1a24f],.dashboard-indicators.is-drop-target[data-v-4aa1a24f],.dashboard-ordenacion.is-drop-target[data-v-4aa1a24f],.dashboard-aprovechamientos.is-drop-target[data-v-4aa1a24f],.dashboard-quick-actions.is-drop-target[data-v-4aa1a24f],.dashboard-activity.is-drop-target[data-v-4aa1a24f],.dashboard-favorites.is-drop-target[data-v-4aa1a24f]{outline:2px solid rgba(34,163,107,.28);outline-offset:2px}.dashboard-primary-grid .task-list[data-v-4aa1a24f]{max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain}.task-tabs[data-v-4aa1a24f]{display:flex;align-items:flex-end;gap:.25rem;width:100%;min-height:42px;margin:0;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid rgba(67,87,80,.14);background:#fff;scrollbar-width:thin;overscroll-behavior-inline:contain}.task-tabs button[data-v-4aa1a24f]{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;min-height:40px;display:inline-flex;align-items:center;gap:.35rem;padding:0 .7rem;border:0;border-bottom:3px solid transparent;color:#53675f;background:transparent;cursor:pointer;font-weight:800;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.task-tabs button span[data-v-4aa1a24f]{min-width:21px;padding:.1rem .35rem;border-radius:999px;color:#496459;background:#eaf2ee;font-size:.7rem}.task-tabs button.active[data-v-4aa1a24f],.task-tabs button[data-v-4aa1a24f]:focus-visible{color:#176b4f;border-bottom-color:#1f8a62;outline:none}.dashboard-worklist .dashboard-task[data-v-4aa1a24f]{width:100%;min-width:0;max-width:100%;box-sizing:border-box}@container worklist-panel (max-width: 760px){.dashboard-worklist .dashboard-panel-heading[data-v-4aa1a24f]{grid-template-columns:auto minmax(0,1fr);align-items:start}.dashboard-worklist .dashboard-toolbar[data-v-4aa1a24f]{grid-column:1 / -1;justify-content:flex-start}.dashboard-worklist .dashboard-summary[data-v-4aa1a24f]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-worklist .dashboard-task[data-v-4aa1a24f]{grid-template-columns:70px 42px minmax(0,1fr);grid-template-areas:"priority icon main" "priority icon due" "priority icon action";gap:.65rem .75rem}.dashboard-worklist .task-due[data-v-4aa1a24f]{justify-items:start;justify-self:start}.dashboard-worklist .dashboard-task .text-action[data-v-4aa1a24f]{justify-self:start}}@container worklist-panel (max-width: 520px){.dashboard-worklist>.grid-stack-item-content[data-v-4aa1a24f]{padding:.8rem;gap:.75rem}.dashboard-worklist .dashboard-summary[data-v-4aa1a24f]{grid-template-columns:1fr}.dashboard-worklist .dashboard-summary article[data-v-4aa1a24f]{min-height:74px}.dashboard-worklist .dashboard-task[data-v-4aa1a24f]{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon main" "priority priority" "due due" "action action";min-height:0;padding:.85rem}.dashboard-worklist .task-priority[data-v-4aa1a24f]{padding-top:0}.dashboard-worklist .task-icon[data-v-4aa1a24f]{width:38px;height:38px}.dashboard-worklist .task-title-line[data-v-4aa1a24f]{display:grid;justify-content:stretch}.dashboard-worklist .task-due[data-v-4aa1a24f]{display:flex;justify-content:space-between;width:100%;padding-top:.25rem}.dashboard-worklist .dashboard-task .text-action[data-v-4aa1a24f]{width:100%;justify-content:center}}.task-list[data-v-4aa1a24f]{display:grid;gap:0;min-width:0;border:1px solid rgba(67,87,80,.14);border-radius:14px;overflow:hidden;background:#fff}.dashboard-task[data-v-4aa1a24f]{position:relative;min-height:124px;display:grid;grid-template-columns:82px 50px minmax(0,1fr) auto;gap:.85rem .9rem;grid-template-areas:"priority icon main due" "priority icon main action";align-items:center;padding:.95rem 1rem;border-bottom:1px solid rgba(67,87,80,.14);background:#fff}.dashboard-task[data-v-4aa1a24f]>*{min-width:0}.dashboard-task[data-v-4aa1a24f]:last-child{border-bottom:0}.dashboard-task.is-readonly[data-v-4aa1a24f]{background:#f6f8f7}.task-priority[data-v-4aa1a24f]{grid-area:priority;display:inline-flex;align-items:center;gap:.4rem;align-self:start;padding-top:.2rem;color:#687871;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.task-priority i[data-v-4aa1a24f]{width:8px;height:8px;border-radius:50%;background:#6d7d8c}.priority-critical .task-priority[data-v-4aa1a24f],.priority-critical .task-due strong[data-v-4aa1a24f]{color:#c84545}.priority-critical .task-priority i[data-v-4aa1a24f]{background:#c84545}.priority-high .task-priority[data-v-4aa1a24f],.priority-high .task-due strong[data-v-4aa1a24f]{color:#d97706}.priority-high .task-priority i[data-v-4aa1a24f]{background:#d97706}.priority-medium .task-priority i[data-v-4aa1a24f]{background:#2f75b5}.priority-low .task-priority i[data-v-4aa1a24f]{background:#23885f}.task-icon[data-v-4aa1a24f]{grid-area:icon;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(34,163,107,.16);border-radius:50%;color:#176b4f;background:#eef7f2;font-size:1.05rem}.task-main[data-v-4aa1a24f]{grid-area:main;display:grid;gap:.32rem;min-width:0;align-self:stretch;padding-block:.05rem}.task-title-line[data-v-4aa1a24f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.task-title-line strong[data-v-4aa1a24f]{min-width:0;color:#17382d;font-size:.98rem;line-height:1.28}.task-title-line em[data-v-4aa1a24f]{color:#687871;font-size:.72rem;font-style:normal;font-weight:700}.task-reference[data-v-4aa1a24f],.task-domain[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:#61736c;font-size:.75rem;line-height:1.2}.task-domain[data-v-4aa1a24f]{color:#496459}.task-due[data-v-4aa1a24f]{grid-area:due;display:grid;gap:.2rem;justify-items:end;align-self:start;padding-top:.2rem;color:#687871;font-size:.7rem;white-space:nowrap}.task-due strong[data-v-4aa1a24f]{color:#274238;font-size:.8rem}.dashboard-task .text-action[data-v-4aa1a24f]{grid-area:action;justify-self:end;align-self:end;min-height:36px;padding-inline:.8rem}.task-meta[data-v-4aa1a24f],.destination-card dl[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.task-meta div[data-v-4aa1a24f],.destination-card dl div[data-v-4aa1a24f]{min-width:0}.task-meta dt[data-v-4aa1a24f],.destination-card dt[data-v-4aa1a24f]{color:#687871;font-size:.68rem;font-weight:800;text-transform:uppercase}.task-meta dd[data-v-4aa1a24f],.destination-card dd[data-v-4aa1a24f]{margin:.15rem 0 0;overflow:hidden;color:#213d34;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.readonly-note[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.35rem;width:-moz-max-content;width:max-content;max-width:100%;color:#5b6670;font-size:.78rem;font-weight:800;line-height:1.2}.indicator-grid[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;min-width:0}.dashboard-indicator[data-v-4aa1a24f]{min-height:108px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;gap:.45rem .7rem;padding:.9rem;border:1px solid rgba(67,87,80,.14);border-radius:16px;color:#17382d;background:linear-gradient(180deg,#fff,#f6faf8);cursor:pointer;text-align:left;box-shadow:0 10px 22px #12362d0a}.dashboard-indicator[data-v-4aa1a24f]:hover,.dashboard-indicator[data-v-4aa1a24f]:focus-visible{outline:2px solid rgba(47,117,181,.2);background:#fff}.dashboard-indicator span[data-v-4aa1a24f],.dashboard-indicator small[data-v-4aa1a24f],.dashboard-indicator strong[data-v-4aa1a24f],.dashboard-indicator em[data-v-4aa1a24f]{min-width:0}.dashboard-indicator small[data-v-4aa1a24f],.dashboard-indicator em[data-v-4aa1a24f]{display:block;color:#64766f;font-style:normal}.dashboard-indicator strong[data-v-4aa1a24f]{display:block;margin-top:.18rem;color:#17382d;line-height:1.2}.dashboard-indicator b[data-v-4aa1a24f]{grid-column:2;grid-row:1 / span 2;color:#17382d;font-size:2rem;line-height:1}.dashboard-indicator i[data-v-4aa1a24f]{grid-column:2;justify-self:end;color:#587169}.dashboard-indicators .indicator-grid[data-v-4aa1a24f]{grid-template-columns:1fr;grid-auto-rows:108px;max-height:none;min-height:0;align-content:start;overflow-y:auto;overscroll-behavior:contain}.dashboard-ordenacion-card[data-v-4aa1a24f]{display:grid;grid-template-rows:minmax(0,1fr);gap:1.15rem;min-width:0;min-height:0;height:100%;align-content:start;padding:1rem 1rem 1.15rem;border:1px solid rgba(64,93,80,.08);border-radius:1.6rem;background:radial-gradient(circle at top left,rgba(242,247,244,.9),transparent 36%),linear-gradient(180deg,#fff,#fbfcfb);box-shadow:0 18px 40px #15312714;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;container-type:size;container-name:ordenacion-card}.dashboard-ordenacion-card__summary[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(9rem,.82fr) minmax(0,1fr);gap:clamp(.85rem,2.5cqi,1.25rem);align-items:center;min-width:0;min-height:-moz-max-content;min-height:max-content}.dashboard-ordenacion-card__hero[data-v-4aa1a24f]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;justify-items:center;min-width:0;padding:.35rem 0}.dashboard-ordenacion-gauge[data-v-4aa1a24f]{position:relative;inline-size:clamp(8.75rem,34cqi,13.5rem);aspect-ratio:1;display:grid;place-items:center;filter:drop-shadow(0 16px 24px rgba(31,63,51,.1));justify-self:center}.dashboard-ordenacion-gauge__arc[data-v-4aa1a24f]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#edf4ef;box-shadow:inset 0 0 0 1px #4357501f,0 10px 28px #24473b1a}.dashboard-ordenacion-gauge__arc[data-v-4aa1a24f]:after{content:"";position:absolute;top:23%;right:23%;bottom:23%;left:23%;border-radius:50%;background:linear-gradient(180deg,#fff,#f6faf8);box-shadow:inset 0 0 0 1px #4357501f}.dashboard-ordenacion-gauge__center[data-v-4aa1a24f]{position:relative;z-index:1;display:grid;gap:.2rem;justify-items:center;text-align:center;padding:0 .9rem}.dashboard-ordenacion-gauge__center strong[data-v-4aa1a24f]{color:#17382d;font-size:clamp(2rem,12cqi,4.2rem);line-height:1;font-weight:500}.dashboard-ordenacion-legend[data-v-4aa1a24f]{display:grid;gap:clamp(.4rem,1.5cqi,.72rem);min-width:0;align-content:start;margin:0;padding:0;list-style:none}.dashboard-ordenacion-legend li[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(.45rem,1.5cqi,.75rem);align-items:center;min-height:0;padding:clamp(.55rem,1.7cqi,.9rem) clamp(.7rem,2cqi,1.05rem);border:1px solid rgba(67,87,80,.12);border-radius:1.2rem;background:linear-gradient(180deg,#fff,#fcfcfc);box-shadow:0 8px 20px #12362d0a}.dashboard-ordenacion-legend__key[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:clamp(.5rem,1.4cqi,.7rem);min-width:0}.dashboard-ordenacion-legend__dot[data-v-4aa1a24f]{inline-size:14px;block-size:14px;flex:0 0 14px;border-radius:999px}.dashboard-ordenacion-legend__label[data-v-4aa1a24f]{min-width:0;color:#1d3440;font-weight:500;font-size:clamp(.82rem,2.7cqi,.98rem);line-height:1.2;overflow-wrap:anywhere}.dashboard-ordenacion-legend strong[data-v-4aa1a24f]{color:#203746;font-size:clamp(.82rem,2.5cqi,1rem);line-height:1;font-weight:700}.dashboard-ordenacion-legend em[data-v-4aa1a24f]{color:#8b949d;font-style:normal;font-size:clamp(.8rem,2.4cqi,.96rem);line-height:1}.favorite-list[data-v-4aa1a24f]{display:grid;gap:.6rem;min-width:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.favorite-item[data-v-4aa1a24f]{min-height:78px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;gap:.35rem .7rem;align-items:center;padding:.72rem;border:1px solid rgba(67,87,80,.14);border-radius:8px;color:#17382d;background:#fff;cursor:pointer;text-align:left;box-shadow:0 8px 18px #12362d09}.favorite-item[data-v-4aa1a24f]:hover,.favorite-item[data-v-4aa1a24f]:focus-visible{outline:2px solid rgba(47,117,181,.2);background:#f8fbfa}.favorite-item>i[data-v-4aa1a24f]{grid-row:1 / span 2;width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#176b4f;background:#edf7f2}.favorite-item__main[data-v-4aa1a24f],.favorite-item__status[data-v-4aa1a24f],.favorite-item small[data-v-4aa1a24f],.favorite-item strong[data-v-4aa1a24f],.favorite-item em[data-v-4aa1a24f]{min-width:0}.favorite-item__main[data-v-4aa1a24f]{display:grid;gap:.12rem}.favorite-item small[data-v-4aa1a24f],.favorite-item em[data-v-4aa1a24f]{display:block;color:#64766f;font-size:.72rem;font-style:normal}.favorite-item strong[data-v-4aa1a24f]{display:block;color:#17382d;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-item__status[data-v-4aa1a24f]{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:#64766f}.favorite-item__status i[data-v-4aa1a24f]{color:#587169;font-size:.8rem}.quick-action-grid[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;max-height:100%;overflow:auto;overscroll-behavior:contain}.dashboard-quick-action[data-v-4aa1a24f]{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.7rem;border:1px solid rgba(67,87,80,.14);border-radius:14px;color:#17382d;background:linear-gradient(180deg,#fff,#f6faf8);cursor:pointer;text-align:left;box-shadow:0 10px 22px #12362d0a}.dashboard-quick-action>i[data-v-4aa1a24f]:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#176b4f;background:#e8f4ed}.dashboard-quick-action span[data-v-4aa1a24f]{display:grid;gap:.18rem}.dashboard-quick-action small[data-v-4aa1a24f]{color:#687871}.dashboard-quick-action .action-arrow[data-v-4aa1a24f]{color:#587169}.dashboard-quick-action[data-v-4aa1a24f]:hover:not(:disabled),.dashboard-quick-action[data-v-4aa1a24f]:focus-visible{outline:2px solid rgba(34,163,107,.2);background:#f4faf7}.dashboard-quick-action[data-v-4aa1a24f]:disabled{cursor:not-allowed;opacity:.52}.portal-request-overlay[data-v-4aa1a24f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#0e1c1685;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.portal-request-panel[data-v-4aa1a24f]{width:min(100%,52rem);max-height:min(88vh,52rem);overflow:auto;padding:1.1rem;border:1px solid rgba(55,103,83,.18);border-radius:18px;background:#fffffffa;box-shadow:0 26px 54px #12362d3d}.portal-request-description[data-v-4aa1a24f]{margin:.4rem 0 1rem;color:#5d7268;line-height:1.45}.portal-request-grid[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.portal-request-field[data-v-4aa1a24f]{display:grid;gap:.4rem;min-width:0}.portal-request-field span[data-v-4aa1a24f]{color:#3a5649;font-size:.84rem;font-weight:800}.portal-request-field select[data-v-4aa1a24f],.portal-request-field textarea[data-v-4aa1a24f]{width:100%;min-height:44px;padding:.8rem .9rem;border:1px solid rgba(55,103,83,.16);border-radius:12px;background:#f8fcf9;color:#17382d;font:inherit}.portal-request-field textarea[data-v-4aa1a24f]{resize:vertical;min-height:116px}.portal-request-field--full[data-v-4aa1a24f]{grid-column:1 / -1}.portal-request-summary[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.portal-request-summary article[data-v-4aa1a24f]{display:grid;gap:.25rem;padding:.85rem;border-radius:14px;background:#f3f8f5}.portal-request-summary span[data-v-4aa1a24f]{color:#617369;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.portal-request-summary strong[data-v-4aa1a24f]{color:#17382d;font-size:.98rem}.portal-request-actions[data-v-4aa1a24f]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.solicitudes-table-head[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(160px,1.4fr) minmax(150px,1fr) minmax(120px,.9fr) auto;gap:.75rem;padding:0 .9rem .45rem;color:#5b6c63;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.solicitud-card[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(160px,1.4fr) minmax(150px,1fr) minmax(120px,.9fr) auto;gap:.75rem;align-items:center;padding:.9rem;border:1px solid rgba(55,103,83,.14);border-radius:14px;background:linear-gradient(180deg,#fff,#f6faf8)}.solicitud-card__main[data-v-4aa1a24f],.solicitud-card__meta[data-v-4aa1a24f]{display:grid;gap:.22rem;min-width:0}.solicitud-card__main strong[data-v-4aa1a24f]{color:#17382d;font-size:.93rem}.solicitud-card__main span[data-v-4aa1a24f],.solicitud-card__main small[data-v-4aa1a24f],.solicitud-card__meta span[data-v-4aa1a24f]{color:#5d7268;font-size:.82rem}.solicitud-card__meta em[data-v-4aa1a24f]{font-style:normal;font-weight:800;color:#176b4d}.solicitud-card .text-action[data-v-4aa1a24f]{justify-self:end}.activity-list[data-v-4aa1a24f]{display:grid;border:1px solid rgba(67,87,80,.14);border-radius:14px;overflow:hidden;min-width:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.activity-item[data-v-4aa1a24f]{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.7rem;border-bottom:1px solid rgba(67,87,80,.1)}.activity-item[data-v-4aa1a24f]:last-child{border-bottom:0}.activity-item>i[data-v-4aa1a24f]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#2f75b5;background:#edf4fa}.activity-item span[data-v-4aa1a24f]{display:grid;gap:.14rem;min-width:0}.activity-item small[data-v-4aa1a24f],.activity-item em[data-v-4aa1a24f],.activity-item time[data-v-4aa1a24f]{color:#687871;font-size:.72rem;font-style:normal}.activity-item time[data-v-4aa1a24f]{align-self:start;white-space:nowrap}.compact-empty-state[data-v-4aa1a24f]{min-height:150px}.tone-critical[data-v-4aa1a24f]{border-left:4px solid #c84545}.tone-high[data-v-4aa1a24f]{border-left:4px solid #d68928}.tone-medium[data-v-4aa1a24f]{border-left:4px solid #2f75b5}.tone-low[data-v-4aa1a24f],.tone-info[data-v-4aa1a24f]{border-left:4px solid #6d7d8c}.empty-state[data-v-4aa1a24f]{min-height:132px;display:grid;place-items:center;align-content:center;gap:.35rem;padding:1rem;border:1px dashed rgba(67,87,80,.22);border-radius:8px;color:#596a64;text-align:center}.empty-state i[data-v-4aa1a24f]{color:#2f75b5;font-size:1.5rem}.empty-state strong[data-v-4aa1a24f]{color:#1f352d}.module-placeholder[data-v-4aa1a24f]{display:grid;align-content:start;gap:1rem}.module-placeholder-grid[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:var(--portal-grid-gap);justify-items:center}.list-detail-grid[data-v-4aa1a24f]{grid-template-columns:minmax(18rem,.95fr) minmax(0,1.35fr);align-items:start}.list-detail-records[data-v-4aa1a24f]{display:grid;gap:.75rem}.list-detail-record[data-v-4aa1a24f]{width:100%;min-width:0;display:grid;gap:.18rem;justify-items:start;padding:.95rem;border:1px solid rgba(55,103,83,.16);border-radius:10px;color:#17382d;background:#f8fbf9;cursor:pointer;text-align:left}.list-detail-record.is-active[data-v-4aa1a24f],.list-detail-record[data-v-4aa1a24f]:hover,.list-detail-record[data-v-4aa1a24f]:focus-visible{outline:none;border-color:#07856d4d;background:#edf8f3;box-shadow:inset 0 0 0 1px #07856d14}.list-detail-record__eyebrow[data-v-4aa1a24f]{color:#647a70;font-size:.72rem;font-weight:800;text-transform:uppercase}.list-detail-record strong[data-v-4aa1a24f]{font-size:1rem}.list-detail-record small[data-v-4aa1a24f]{color:#5f746c;line-height:1.35}.list-detail-detail-shell[data-v-4aa1a24f]{display:grid;gap:1rem}.list-detail-meta[data-v-4aa1a24f],.destination-card dl[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.list-detail-meta dt[data-v-4aa1a24f],.destination-card dt[data-v-4aa1a24f]{color:#657a71;font-size:.72rem;font-weight:800;text-transform:uppercase}.list-detail-meta dd[data-v-4aa1a24f],.destination-card dd[data-v-4aa1a24f]{margin:.22rem 0 0;color:#17382d;font-weight:700}.list-detail-description[data-v-4aa1a24f]{margin:0;color:#4c6159}.list-detail-timeline[data-v-4aa1a24f]{display:grid;gap:.75rem}.list-detail-step[data-v-4aa1a24f]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}.list-detail-step__dot[data-v-4aa1a24f]{width:12px;height:12px;margin-top:.2rem;border-radius:50%;background:#1e8d6c;box-shadow:0 0 0 5px #1e8d6c1f}.list-detail-step strong[data-v-4aa1a24f],.list-detail-step small[data-v-4aa1a24f]{display:block}.list-detail-step small[data-v-4aa1a24f]{margin-top:.15rem;color:#61776d}.observatory-grid[data-v-4aa1a24f]{width:min(100%,var(--portal-content-max-width));margin-inline:auto;justify-items:center;grid-template-columns:minmax(0,1fr);align-items:start}.observatory-filter-panel[data-v-4aa1a24f],.observatory-comparison-panel[data-v-4aa1a24f],.observatory-explorer-panel[data-v-4aa1a24f]{grid-column:1 / -1}.explotacion-grid[data-v-4aa1a24f]{width:min(100%,var(--portal-content-max-width));margin-inline:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr);align-items:start}.explotacion-map-panel[data-v-4aa1a24f],.explotacion-insights-panel[data-v-4aa1a24f],.explotacion-table-panel[data-v-4aa1a24f]{width:min(100%,var(--portal-content-max-width));margin-inline:auto;box-sizing:border-box}.explotacion-intro[data-v-4aa1a24f]{margin:.8rem 0 0;color:#4d635a;line-height:1.5;max-width:54rem}.explotacion-source-switch[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.explotacion-source-card[data-v-4aa1a24f]{display:grid;gap:.3rem;padding:1rem;text-align:left;border:1px solid rgba(55,103,83,.14);border-radius:18px;background:linear-gradient(180deg,#fff,#f7fbf8);box-shadow:0 10px 22px #1d3b300d;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.explotacion-source-card[data-v-4aa1a24f]:hover,.explotacion-source-card[data-v-4aa1a24f]:focus-visible,.explotacion-source-card.is-active[data-v-4aa1a24f]{border-color:#176b4f3d;box-shadow:0 12px 28px #1d3b3017;transform:translateY(-1px);outline:none}.explotacion-source-card__eyebrow[data-v-4aa1a24f],.explotacion-source-card__meta[data-v-4aa1a24f]{color:#61776d;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.explotacion-source-card strong[data-v-4aa1a24f]{color:#17382d;font-size:1rem}.explotacion-source-card small[data-v-4aa1a24f]{color:#4d635a;line-height:1.4}.explotacion-source-card__meta[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.2rem;text-transform:none;letter-spacing:0}.explotacion-source-summary[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.explotacion-source-summary-card[data-v-4aa1a24f]{padding:.85rem .95rem;border:1px solid rgba(55,103,83,.12);border-radius:14px;background:linear-gradient(180deg,#f8fcf9fa,#f2f8f4f5)}.explotacion-source-summary-card span[data-v-4aa1a24f]{display:block;color:#61776d;font-size:.72rem;font-weight:900;text-transform:uppercase}.explotacion-source-summary-card strong[data-v-4aa1a24f]{display:block;margin-top:.2rem;color:#17382d;font-size:1.1rem;font-weight:900}.explotacion-source-summary-card small[data-v-4aa1a24f]{display:block;margin-top:.15rem;color:#5e746c;line-height:1.35}.explotacion-kpi-grid[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem}.explotacion-kpi-card[data-v-4aa1a24f]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.9rem;border:1px solid rgba(55,103,83,.14);border-radius:16px;background:linear-gradient(180deg,#fff,#f7fbf8);box-shadow:0 10px 22px #1d3b300d}.explotacion-kpi-card__icon[data-v-4aa1a24f]{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#1e8d6c;background:#e7f6ee}.explotacion-kpi-card__body small[data-v-4aa1a24f]{display:block;color:#61776d;font-size:.72rem;font-weight:800;text-transform:uppercase}.explotacion-kpi-card__body strong[data-v-4aa1a24f]{display:block;margin-top:.2rem;color:#17382d;font-size:1.55rem;font-weight:900}.explotacion-kpi-card__body em[data-v-4aa1a24f]{display:block;margin-top:.2rem;color:#4f655c;font-style:normal;font-weight:700}.explotacion-map-panel[data-v-4aa1a24f]{min-height:22rem}.explotacion-map-visual[data-v-4aa1a24f]{position:relative;min-height:16rem;margin-top:1rem;overflow:hidden;border:1px solid rgba(55,103,83,.12);border-radius:20px;background:linear-gradient(rgba(71,153,123,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(71,153,123,.08) 1px,transparent 1px),radial-gradient(circle at 20% 20%,rgba(23,107,79,.12),transparent 28%),radial-gradient(circle at 80% 30%,rgba(30,141,108,.14),transparent 22%),radial-gradient(circle at 50% 78%,rgba(217,145,50,.12),transparent 26%),linear-gradient(135deg,#f8fcfa,#edf6f1);background-size:46px 46px,46px 46px,auto,auto,auto;box-shadow:inset 0 0 50px #2987631a,0 14px 32px #256a4f1a}.explotacion-map-visual .explotacion-data-map[data-v-4aa1a24f]{min-height:16rem;height:260px}.explotacion-map-visual[data-v-4aa1a24f] .geo-viewer,.explotacion-map-visual>.geo-viewer[data-v-4aa1a24f]{min-height:20rem;height:100%}.explotacion-map-topbar[data-v-4aa1a24f]{position:absolute;z-index:5;inset:.8rem .9rem auto;display:flex;justify-content:space-between;color:#317b63;font-size:.65rem;font-weight:900;letter-spacing:.08em}.explotacion-map-topbar strong[data-v-4aa1a24f]{padding:.25rem .5rem;border-radius:999px;color:#087d59;background:#d7f8e9;box-shadow:0 0 0 4px #48dda71f}.explotacion-map-layerbar[data-v-4aa1a24f]{position:absolute;z-index:6;top:3.1rem;left:.9rem;display:flex;gap:.35rem;flex-wrap:wrap}.explotacion-map-layerbar button[data-v-4aa1a24f]{padding:.4rem .55rem;border:1px solid rgba(39,135,100,.16);border-radius:8px;color:#527a6d;background:#ffffffc7;cursor:pointer;font-size:.66rem}.explotacion-map-layerbar button i[data-v-4aa1a24f]{margin-right:.25rem}.explotacion-map-layerbar button.is-active[data-v-4aa1a24f]{color:#fff;background:#15986d;box-shadow:0 0 14px #15986d59}.explotacion-map-controls[data-v-4aa1a24f]{position:absolute;z-index:5;right:.9rem;bottom:.9rem;display:grid;gap:.35rem}.explotacion-map-controls button[data-v-4aa1a24f]{width:32px;height:32px;border:1px solid rgba(39,125,94,.18);border-radius:9px;color:#28785e;background:#ffffffdb;box-shadow:0 5px 14px #2669501f;font-weight:900;cursor:pointer}.explotacion-map-controls button[data-v-4aa1a24f]:hover{background:#e4f8ee}.explotacion-map-scale[data-v-4aa1a24f]{position:absolute;z-index:4;left:.9rem;bottom:.9rem;display:flex;align-items:end;gap:.35rem;color:#568274;font-size:.65rem}.explotacion-map-scale i[data-v-4aa1a24f]{display:block;width:72px;height:5px;border:1px solid #568274;border-top:0}.explotacion-map-scanline[data-v-4aa1a24f]{position:absolute;inset:-20% 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(31,185,137,.5),transparent);box-shadow:0 0 16px #1fb98980;animation:explotacion-map-scan-4aa1a24f 5s ease-in-out infinite}.explotacion-map-network[data-v-4aa1a24f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.55;pointer-events:none}.explotacion-map-network path[data-v-4aa1a24f]{fill:none;stroke:#35b992;stroke-width:2;stroke-dasharray:8 9;filter:drop-shadow(0 0 5px rgba(30,190,140,.55));animation:explotacion-network-flow-4aa1a24f 9s linear infinite}.map-pulse[data-v-4aa1a24f]{position:absolute;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#1ab482;box-shadow:0 0 #1ab4828c;animation:explotacion-pulse-4aa1a24f 2.4s ease-out infinite}.map-pulse--one[data-v-4aa1a24f]{left:27%;top:55%}.map-pulse--two[data-v-4aa1a24f]{left:50%;top:44%;animation-delay:.8s}.map-pulse--three[data-v-4aa1a24f]{left:66%;top:20%;animation-delay:1.5s;background:#dfa33a}.explotacion-map-status[data-v-4aa1a24f]{position:absolute;right:4.5rem;bottom:.9rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem .45rem;width:135px;padding:.55rem .65rem;border:1px solid rgba(35,139,101,.16);border-radius:12px;color:#4b7869;background:#ffffffd6;box-shadow:0 7px 18px #226e521a;font-size:.65rem}.explotacion-map-status i[data-v-4aa1a24f]{color:#e3a333}.explotacion-map-status strong[data-v-4aa1a24f]{color:#168b64;font-size:.8rem}.explotacion-map-status em[data-v-4aa1a24f]{grid-column:1 / -1;height:4px;border-radius:99px;background:linear-gradient(90deg,#25b886 84%,#dceee7 84%)}.explotacion-map-ranking[data-v-4aa1a24f]{position:absolute;z-index:5;top:5.9rem;right:.9rem;width:145px;padding:.65rem;border:1px solid rgba(35,139,101,.16);border-radius:12px;background:#ffffffc7;box-shadow:0 9px 20px #226e521a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.explotacion-map-ranking>span[data-v-4aa1a24f]{color:#3f7a66;font-size:.58rem;font-weight:900;letter-spacing:.1em}.explotacion-map-ranking div[data-v-4aa1a24f]{display:grid;grid-template-columns:22px 1fr;gap:.25rem;align-items:center;margin-top:.55rem}.explotacion-map-ranking b[data-v-4aa1a24f]{color:#82aa9c;font-size:.65rem}.explotacion-map-ranking strong[data-v-4aa1a24f]{color:#2f604f;font-size:.68rem}.explotacion-map-ranking em[data-v-4aa1a24f]{grid-column:2;color:#15986d;font-size:.62rem;font-style:normal}.explotacion-map-timeline[data-v-4aa1a24f]{position:absolute;z-index:5;left:20%;right:25%;bottom:.9rem;display:flex;align-items:center;gap:.55rem;color:#568274;font-size:.64rem}.explotacion-map-timeline i[data-v-4aa1a24f]:not(.pi){height:4px;flex:1;border-radius:99px;background:linear-gradient(90deg,#25b886 76%,#d7e9e1 76%)}.explotacion-map-timeline b[data-v-4aa1a24f]{color:#168b64}.explotacion-map-timeline button[data-v-4aa1a24f]{width:27px;height:27px;border:0;border-radius:50%;color:#fff;background:#15986d;cursor:pointer;box-shadow:0 0 0 5px #15986d1f}@keyframes explotacion-network-flow-4aa1a24f{to{stroke-dashoffset:-100}}@keyframes explotacion-pulse-4aa1a24f{0%{box-shadow:0 0 #1ab4828c}70%{box-shadow:0 0 0 18px #1ab48200}to{box-shadow:0 0 #1ab48200}}@keyframes explotacion-map-scan-4aa1a24f{0%,to{transform:translateY(0);opacity:0}20%,80%{opacity:1}50%{transform:translateY(25rem)}}.explotacion-map-ring[data-v-4aa1a24f]{position:absolute;top:12%;right:20%;bottom:12%;left:20%;border:1px dashed rgba(55,103,83,.16);border-radius:42% 58% 36% 64%/53% 33% 67% 47%;opacity:.65}.explotacion-map-ring--secondary[data-v-4aa1a24f]{top:24%;right:10%;bottom:14%;left:10%;border-style:solid;opacity:.35}.explotacion-map-zone[data-v-4aa1a24f]{position:absolute;left:var(--zone-left);top:var(--zone-top);width:clamp(7rem,var(--zone-size),11rem);padding:.8rem .9rem;border:1px solid rgba(55,103,83,.14);border-radius:18px;background:#ffffffe0;box-shadow:0 10px 22px #1d3b3014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s ease,box-shadow .18s ease;animation:explotacion-zone-float-4aa1a24f 5s ease-in-out infinite}.explotacion-map-zone[data-v-4aa1a24f]:hover{z-index:3;transform:translateY(-5px) scale(1.04);box-shadow:0 16px 30px #1d725329}@keyframes explotacion-zone-float-4aa1a24f{0%,to{translate:0 0}50%{translate:0 -3px}}.explotacion-map-zone strong[data-v-4aa1a24f],.explotacion-map-zone small[data-v-4aa1a24f]{display:block}.explotacion-map-zone strong[data-v-4aa1a24f]{color:#17382d;font-size:.95rem}.explotacion-map-zone small[data-v-4aa1a24f]{margin-top:.18rem;color:#5e746c;font-weight:700}.explotacion-map-zone.tone-danger[data-v-4aa1a24f]{border-color:#c05d4938}.explotacion-map-zone.tone-success[data-v-4aa1a24f]{border-color:#1e8d6c38}.explotacion-map-zone.tone-accent[data-v-4aa1a24f]{border-color:#d9913238}.explotacion-map-zone.tone-info[data-v-4aa1a24f]{border-color:#307eba38}.explotacion-legend[data-v-4aa1a24f]{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:.9rem;color:#5e746c;font-size:.8rem;font-weight:700}.explotacion-legend span[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.35rem}.explotacion-legend i[data-v-4aa1a24f]{font-size:.62rem}.explotacion-insights[data-v-4aa1a24f]{display:grid;gap:.75rem;margin-top:.9rem}.explotacion-insight-card[data-v-4aa1a24f]{padding:.9rem;border:1px solid rgba(55,103,83,.12);border-radius:14px;background:#f8fbf9}.explotacion-insight-card strong[data-v-4aa1a24f]{display:block;color:#17382d}.explotacion-insight-card p[data-v-4aa1a24f],.explotacion-recommendation p[data-v-4aa1a24f]{margin:.3rem 0 0;color:#50665d;line-height:1.45}.explotacion-recommendation[data-v-4aa1a24f]{margin-top:.9rem;padding:.95rem;border:1px solid rgba(30,141,108,.16);border-radius:16px;background:#ecf8f2}.explotacion-recommendation strong[data-v-4aa1a24f]{display:block;margin-top:.2rem;color:#176b4f}.explotacion-table-panel[data-v-4aa1a24f]{grid-column:1 / -1;order:1}.panel-expand-button[data-v-4aa1a24f]{margin-left:auto;width:32px;height:32px;border:1px solid rgba(35,139,101,.16);border-radius:8px;color:#28785e;background:#fff;cursor:pointer}.panel-expand-button[data-v-4aa1a24f]:hover{background:#e5f8ef}.is-expanded .panel-expand-button[data-v-4aa1a24f]{position:fixed;z-index:500;top:7.65rem;right:1.75rem;width:42px;height:42px;border-radius:50%;color:#fff;border-color:#176b4f;background:#176b4f;box-shadow:0 6px 18px #12362d40;pointer-events:auto}.is-expanded .panel-expand-button[data-v-4aa1a24f]:hover{background:#0d533d}.explotacion-map-panel.is-expanded[data-v-4aa1a24f],.explotacion-table-panel.is-expanded[data-v-4aa1a24f]{position:fixed;z-index:100;top:7rem;right:1rem;bottom:4rem;left:1rem;width:auto!important;max-width:none!important;max-height:none;min-width:0;margin:0!important;box-sizing:border-box;overflow:auto;background:#fff!important;box-shadow:0 24px 70px #12362d47,0 20px 0 100vmax #eef3f0fa}@media (min-width: 90rem){.explotacion-map-panel.is-expanded[data-v-4aa1a24f],.explotacion-table-panel.is-expanded[data-v-4aa1a24f]{top:7rem;left:4.75rem}.portal-shell:not(.menu-collapsed) .explotacion-map-panel.is-expanded[data-v-4aa1a24f],.portal-shell:not(.menu-collapsed) .explotacion-table-panel.is-expanded[data-v-4aa1a24f]{left:18rem}}.explotacion-map-panel.is-expanded[data-v-4aa1a24f],.explotacion-table-panel.is-expanded[data-v-4aa1a24f]{grid-column:auto;grid-row:auto}.explotacion-map-panel.is-expanded .explotacion-data-map[data-v-4aa1a24f]{height:calc(100vh - 17rem);min-height:0}.explotacion-table-panel.is-expanded .explotacion-table-shell[data-v-4aa1a24f]{max-height:calc(100vh - 14rem);overflow:auto}@media (min-width: 1100px){.explotacion-map-panel[data-v-4aa1a24f]{grid-column:1 / -1;grid-row:1}.explotacion-table-panel[data-v-4aa1a24f]{grid-column:1 / -1;grid-row:2}.explotacion-map-panel[data-v-4aa1a24f]{min-height:17rem;max-height:none;overflow:visible}.explotacion-map-panel .explotacion-map-visual[data-v-4aa1a24f]{min-height:13rem}.explotacion-map-panel .explotacion-data-map[data-v-4aa1a24f]{height:220px}}@media (max-width: 1099px){.explotacion-map-panel[data-v-4aa1a24f]{grid-column:1 / -1}}.explotacion-table-toolbar[data-v-4aa1a24f]{display:grid;gap:.85rem;margin-top:.9rem}.explotacion-template-bar[data-v-4aa1a24f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.explotacion-source-selector[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.45rem;margin-right:auto;color:#61776d;font-size:.75rem;font-weight:800}.explotacion-source-selector select[data-v-4aa1a24f]{min-height:34px;min-width:190px;padding:0 .65rem;border:1px solid #b9d9cc;border-radius:8px;color:#176b4f;background:#fff;font:inherit;font-weight:700}.explotacion-chart-panel[data-v-4aa1a24f]{display:grid;gap:1rem;margin-top:.7rem;padding:1.25rem;border:1px solid #d7d7d7;background:#fff}.explotacion-chart-row[data-v-4aa1a24f]{display:grid;gap:.35rem}.explotacion-chart-label[data-v-4aa1a24f]{display:flex;justify-content:space-between;color:#4b5f57;font-size:.78rem;font-weight:700}.explotacion-chart-track[data-v-4aa1a24f]{height:24px;overflow:hidden;border-radius:999px;background:#edf2ef}.explotacion-chart-track span[data-v-4aa1a24f]{display:block;height:100%;border-radius:inherit;background:#49b78e;transition:width .18s ease}.explotacion-chart-track .tone-info[data-v-4aa1a24f]{background:#58a9d8}.explotacion-chart-track .tone-warn[data-v-4aa1a24f]{background:#e4ac4d}.explotacion-chart-panel[data-v-4aa1a24f]{min-height:260px;background:radial-gradient(circle at 90% 0%,rgba(49,183,139,.12),transparent 32%),#fff}.explotacion-chart-hero[data-v-4aa1a24f]{display:flex;justify-content:space-between;gap:1rem;margin:-1.25rem -1.25rem 1rem;padding:1.2rem 1.35rem;color:#fff;background:linear-gradient(120deg,#0c5e48,#168f6b 55%,#25b68a);position:relative;overflow:hidden}.explotacion-chart-hero[data-v-4aa1a24f]:after{content:"";position:absolute;width:260px;height:260px;right:8%;top:-170px;border:28px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 26px #ffffff0d,0 0 0 54px #ffffff09}.explotacion-chart-hero h3[data-v-4aa1a24f]{margin:.2rem 0;font-size:1.25rem}.explotacion-chart-hero p[data-v-4aa1a24f]{margin:0;color:#ffffffb8;font-size:.78rem}.explotacion-chart-hero .section-kicker[data-v-4aa1a24f]{color:#a8f4d3}.chart-hero-total[data-v-4aa1a24f]{z-index:1;display:grid;align-content:center;min-width:180px;text-align:right}.chart-hero-total small[data-v-4aa1a24f]{color:#ffffffb3}.chart-hero-total strong[data-v-4aa1a24f]{font-size:1.6rem}.chart-hero-total span[data-v-4aa1a24f]{color:#b6f4d8;font-size:.72rem}.explotacion-chart-footnote[data-v-4aa1a24f]{margin-top:1rem;padding:.7rem .85rem;border-radius:10px;color:#387360;background:#e9f8f1;font-size:.76rem}.explotacion-chart-footnote i[data-v-4aa1a24f]{margin-right:.35rem;color:#13a776}.explotacion-futuristic-panel[data-v-4aa1a24f]{position:relative;isolation:isolate;overflow:hidden;color:#d9fff2;border:1px solid rgba(66,231,179,.4);background:radial-gradient(circle at 80% 10%,rgba(0,255,190,.16),transparent 28%),radial-gradient(circle at 10% 90%,rgba(0,151,255,.14),transparent 30%),#071b1c;box-shadow:inset 0 0 60px #00ffbe0f,0 20px 55px #00212340}.explotacion-futuristic-panel[data-v-4aa1a24f]:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:linear-gradient(rgba(91,255,207,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(91,255,207,.16) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.explotacion-futuristic-panel .explotacion-chart-hero[data-v-4aa1a24f]{margin:-1.25rem -1.25rem 1rem;border-bottom:1px solid rgba(75,255,210,.35);background:linear-gradient(110deg,#052123f2,#07504ac7,#00273ee6);box-shadow:0 10px 30px #00ffbe1f}.explotacion-futuristic-panel .explotacion-chart-hero h3[data-v-4aa1a24f]{color:#e2fff7;text-shadow:0 0 14px rgba(64,255,202,.45)}.explotacion-futuristic-panel .explotacion-chart-hero p[data-v-4aa1a24f]{color:#91cfc0}.explotacion-futuristic-panel .section-kicker[data-v-4aa1a24f]{color:#42e7b3;letter-spacing:.14em}.explotacion-futuristic-panel .chart-hero-total strong[data-v-4aa1a24f]{color:#8affd5;text-shadow:0 0 18px rgba(45,255,183,.7)}.explotacion-futuristic-panel .explotacion-chart-label[data-v-4aa1a24f]{color:#a9d9ce}.explotacion-futuristic-panel .explotacion-chart-track[data-v-4aa1a24f]{background:#83ffde1a;border:1px solid rgba(115,255,220,.18)}.explotacion-futuristic-panel .explotacion-chart-track span[data-v-4aa1a24f]{box-shadow:0 0 16px currentColor}.explotacion-futuristic-panel .explotacion-chart-track .tone-ok[data-v-4aa1a24f]{background:linear-gradient(90deg,#19b98b,#6dffd1)}.explotacion-futuristic-panel .explotacion-chart-track .tone-info[data-v-4aa1a24f]{background:linear-gradient(90deg,#168dd1,#65d8ff)}.explotacion-futuristic-panel .explotacion-chart-track .tone-warn[data-v-4aa1a24f]{background:linear-gradient(90deg,#d88728,#ffe17a)}.explotacion-futuristic-panel .explotacion-donut>div[data-v-4aa1a24f]{color:#dffff5;background:#092729;box-shadow:inset 0 0 22px #4dffcd2e}.explotacion-futuristic-panel .explotacion-donut strong[data-v-4aa1a24f]{color:#78ffd0;text-shadow:0 0 12px #25dca2}.explotacion-futuristic-panel .explotacion-donut-legend[data-v-4aa1a24f]{color:#a9d9ce}.explotacion-futuristic-panel .explotacion-columns-chart[data-v-4aa1a24f]{border-color:#76ffdd33}.explotacion-futuristic-panel .explotacion-column small[data-v-4aa1a24f],.explotacion-futuristic-panel .explotacion-column-value[data-v-4aa1a24f]{color:#9acfc1}.explotacion-futuristic-panel .explotacion-column .tone-ok[data-v-4aa1a24f]{background:linear-gradient(180deg,#8affd5,#0caa7d);box-shadow:0 0 18px #30ffbea6}.explotacion-futuristic-panel .explotacion-column .tone-info[data-v-4aa1a24f]{background:linear-gradient(180deg,#7be8ff,#168bd2);box-shadow:0 0 18px #41cbff99}.explotacion-futuristic-panel .explotacion-column .tone-warn[data-v-4aa1a24f]{background:linear-gradient(180deg,#ffe28a,#d78320);box-shadow:0 0 18px #ffbe468c}.explotacion-futuristic-panel .explotacion-kpi-chart article[data-v-4aa1a24f]{border-color:#50ffd040;background:#0a3030b8;box-shadow:inset 0 0 24px #40ffca0f,0 10px 25px #0003}.explotacion-futuristic-panel .explotacion-kpi-chart span[data-v-4aa1a24f],.explotacion-futuristic-panel .explotacion-kpi-chart small[data-v-4aa1a24f]{color:#8dbfb3}.explotacion-futuristic-panel .explotacion-kpi-chart strong[data-v-4aa1a24f]{color:#76ffd0;text-shadow:0 0 12px rgba(55,255,194,.5)}.explotacion-futuristic-panel .explotacion-chart-footnote[data-v-4aa1a24f]{color:#9ce4ce;border:1px solid rgba(72,255,204,.2);background:#106d5740}.explotacion-futuristic-panel[data-v-4aa1a24f]{color:#24483d;border-color:#15977033;background:radial-gradient(circle at 82% 12%,rgba(79,229,181,.2),transparent 25%),radial-gradient(circle at 8% 86%,rgba(83,190,255,.14),transparent 28%),linear-gradient(135deg,#fff,#f1fbf7 52%,#eef8ff);box-shadow:0 20px 55px #1f745924,inset 0 0 50px #3dc79914}.explotacion-futuristic-panel[data-v-4aa1a24f]:before{opacity:.18;background-image:linear-gradient(rgba(23,139,104,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(23,139,104,.14) 1px,transparent 1px)}.explotacion-futuristic-panel .explotacion-chart-hero[data-v-4aa1a24f]{background:linear-gradient(110deg,#ffffffe6,#ddfaeff0,#e4f7fff5);border-color:#179d7333;box-shadow:0 10px 30px #1ea0751a}.explotacion-futuristic-panel .explotacion-chart-hero h3[data-v-4aa1a24f]{color:#155c47;text-shadow:0 0 12px rgba(37,190,139,.24)}.explotacion-futuristic-panel .explotacion-chart-hero p[data-v-4aa1a24f]{color:#5d8175}.explotacion-futuristic-panel .section-kicker[data-v-4aa1a24f]{color:#138b66}.explotacion-futuristic-panel .chart-hero-total small[data-v-4aa1a24f]{color:#638378}.explotacion-futuristic-panel .chart-hero-total strong[data-v-4aa1a24f]{color:#087d59;text-shadow:0 0 14px rgba(35,194,137,.25)}.explotacion-futuristic-panel .chart-hero-total span[data-v-4aa1a24f]{color:#15986d}.explotacion-futuristic-panel .explotacion-chart-label[data-v-4aa1a24f]{color:#416b5d}.explotacion-futuristic-panel .explotacion-chart-track[data-v-4aa1a24f]{background:#18896614;border-color:#18896624}.explotacion-futuristic-panel .explotacion-donut>div[data-v-4aa1a24f]{color:#17624a;background:#fff}.explotacion-futuristic-panel .explotacion-donut-legend[data-v-4aa1a24f]{color:#507568}.explotacion-futuristic-panel .explotacion-columns-chart[data-v-4aa1a24f]{border-color:#288f6c33}.explotacion-futuristic-panel .explotacion-column small[data-v-4aa1a24f],.explotacion-futuristic-panel .explotacion-column-value[data-v-4aa1a24f]{color:#56796e}.explotacion-futuristic-panel .explotacion-kpi-chart article[data-v-4aa1a24f]{border-color:#19996f2e;background:#ffffffb8;box-shadow:inset 0 0 24px #40d29f14,0 12px 25px #237d5e1f}.explotacion-futuristic-panel .explotacion-kpi-chart span[data-v-4aa1a24f],.explotacion-futuristic-panel .explotacion-kpi-chart small[data-v-4aa1a24f]{color:#648276}.explotacion-futuristic-panel .explotacion-kpi-chart strong[data-v-4aa1a24f]{color:#0c8c62;text-shadow:0 0 11px rgba(55,201,151,.26)}.explotacion-futuristic-panel .explotacion-chart-footnote[data-v-4aa1a24f]{color:#32745d;border-color:#20a67729;background:#d5f9eab3}.explotacion-futuristic-panel .explotacion-column>span[data-v-4aa1a24f]{transform:perspective(180px) rotateX(2deg);filter:saturate(1.15)}.explotacion-svg-chart[data-v-4aa1a24f]{min-height:300px;padding:.5rem 1rem;border-radius:18px;background:linear-gradient(180deg,#ffffffb8,#e1f8ef8c)}.explotacion-svg-chart svg[data-v-4aa1a24f]{display:block;width:100%;height:300px;overflow:visible}.explotacion-svg-chart .combo-bars rect[data-v-4aa1a24f]{transform-origin:bottom;animation:explotacion-column-rise-4aa1a24f .8s ease both}.explotacion-svg-chart .radar-graphic polygon[data-v-4aa1a24f]{stroke-linejoin:round}.explotacion-svg-chart .polar-graphic path[data-v-4aa1a24f]{stroke:#fff;stroke-width:3;transform-origin:450px 150px;animation:explotacion-polar-in-4aa1a24f .8s ease both}@keyframes explotacion-polar-in-4aa1a24f{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:.8}}.explotacion-column>span[data-v-4aa1a24f]{animation:explotacion-column-rise-4aa1a24f .8s cubic-bezier(.2,.8,.2,1) both;transform-origin:bottom}@keyframes explotacion-column-rise-4aa1a24f{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.explotacion-donut-chart[data-v-4aa1a24f]{display:flex;align-items:center;justify-content:center;gap:3rem;min-height:245px}.explotacion-donut[data-v-4aa1a24f]{display:grid;place-items:center;width:190px;height:190px;border-radius:50%;box-shadow:0 14px 30px #176b4f29}.explotacion-donut>div[data-v-4aa1a24f]{display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:#fff;color:#17382d}.explotacion-donut strong[data-v-4aa1a24f]{font-size:1.8rem}.explotacion-donut span[data-v-4aa1a24f]{color:#71847c;font-size:.72rem}.explotacion-donut-legend[data-v-4aa1a24f]{display:grid;gap:.7rem;color:#50645c;font-size:.82rem}.explotacion-donut-legend span[data-v-4aa1a24f]{display:flex;align-items:center;gap:.45rem}.explotacion-donut-legend i[data-v-4aa1a24f]{width:11px;height:11px;border-radius:50%}.explotacion-donut-legend .tone-ok[data-v-4aa1a24f]{background:#35b98a}.explotacion-donut-legend .tone-info[data-v-4aa1a24f]{background:#4b9fdb}.explotacion-donut-legend .tone-warn[data-v-4aa1a24f]{background:#efb34d}.explotacion-columns-chart[data-v-4aa1a24f]{display:flex;align-items:end;justify-content:space-around;gap:1.25rem;min-height:245px;padding:1rem 2rem 0;border-bottom:1px solid #dbe8e2}.explotacion-column[data-v-4aa1a24f]{display:grid;justify-items:center;align-items:end;gap:.4rem;height:220px;min-width:100px}.explotacion-column>span[data-v-4aa1a24f]{width:54px;min-height:14px;border-radius:12px 12px 2px 2px;box-shadow:0 8px 16px #176b4f29}.explotacion-column .tone-ok[data-v-4aa1a24f]{background:linear-gradient(180deg,#63d2aa,#1a9a70)}.explotacion-column .tone-info[data-v-4aa1a24f]{background:linear-gradient(180deg,#75c8f0,#328bc0)}.explotacion-column .tone-warn[data-v-4aa1a24f]{background:linear-gradient(180deg,#f6cf7a,#d59021)}.explotacion-column-value[data-v-4aa1a24f]{color:#426057;font-size:.7rem}.explotacion-column small[data-v-4aa1a24f]{color:#61776d;font-weight:700}.explotacion-kpi-chart[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.explotacion-kpi-chart article[data-v-4aa1a24f]{display:grid;gap:.45rem;padding:1.3rem;border:1px solid rgba(55,103,83,.12);border-radius:18px;background:linear-gradient(145deg,#fff,#eaf8f1);box-shadow:0 12px 26px #205f491a}.explotacion-kpi-chart span[data-v-4aa1a24f]{color:#61776d;font-size:.75rem;font-weight:800;text-transform:uppercase}.explotacion-kpi-chart strong[data-v-4aa1a24f]{color:#176b4f;font-size:1.7rem}.explotacion-kpi-chart small[data-v-4aa1a24f]{color:#71847c}.explotacion-futuristic-panel .explotacion-chart-track[data-v-4aa1a24f]{transform:perspective(420px) rotateX(8deg);transform-origin:bottom;box-shadow:inset 0 -5px 8px #0000001a,0 12px 20px #176b4f1f}.explotacion-futuristic-panel .explotacion-chart-track span[data-v-4aa1a24f]{transform:translateZ(8px)}.explotacion-futuristic-panel .explotacion-donut[data-v-4aa1a24f]{transform:perspective(440px) rotateX(25deg) rotate(-5deg);box-shadow:0 32px 30px #176b4f47,inset 0 7px 12px #ffffff94,inset 0 -16px 22px #00463233}.explotacion-futuristic-panel .explotacion-column>span[data-v-4aa1a24f]{position:relative;transform:perspective(220px) rotateX(3deg) rotateY(-5deg);box-shadow:5px 7px #0f6e4f21,0 14px 22px #176b4f33}.explotacion-futuristic-panel .explotacion-column>span[data-v-4aa1a24f]:after{content:"";position:absolute;top:4px;right:-5px;width:5px;height:calc(100% - 4px);border-radius:0 3px 3px 0;background:linear-gradient(180deg,#086d4e4d,#05473c80);transform:skewY(18deg);transform-origin:left top}.explotacion-futuristic-panel .explotacion-column>span[data-v-4aa1a24f]:before{content:"";position:absolute;top:-4px;left:0;width:100%;height:8px;border-radius:50%;background:linear-gradient(180deg,#ffffff9e,#ffffff14);opacity:.72}.explotacion-futuristic-panel .explotacion-column[data-v-4aa1a24f]{perspective:420px}.explotacion-futuristic-panel .explotacion-column:hover>span[data-v-4aa1a24f]{transform:perspective(220px) rotateX(2deg) rotateY(-3deg) translateY(-4px);box-shadow:5px 10px #0f6e4f21,0 20px 25px #176b4f40}.explotacion-futuristic-panel .explotacion-column>span[data-v-4aa1a24f]{box-shadow:3px 4px #37695b1f,0 5px 8px #37695b1a;filter:saturate(1.02)}.explotacion-futuristic-panel .explotacion-column>span[data-v-4aa1a24f]:after{right:-3px;width:3px;background:#37695b33;transform:skewY(12deg)}.explotacion-futuristic-panel .explotacion-column>span[data-v-4aa1a24f]:before{top:-2px;height:5px;opacity:.48}.explotacion-futuristic-panel .explotacion-column:hover>span[data-v-4aa1a24f]{transform:translateY(-3px);box-shadow:3px 6px #37695b1f,0 8px 12px #37695b24}.explotacion-futuristic-panel .explotacion-kpi-chart article[data-v-4aa1a24f]{transform:perspective(600px) rotateX(2deg);transition:transform .2s ease,box-shadow .2s ease}.explotacion-futuristic-panel .explotacion-kpi-chart article[data-v-4aa1a24f]:hover{transform:perspective(600px) rotateX(0) translateY(-4px);box-shadow:0 18px 30px #176b4f33}.explotacion-futuristic-panel .explotacion-svg-chart[data-v-4aa1a24f]{transform:perspective(760px) rotateX(4deg) rotateY(-1deg);box-shadow:0 20px 24px #178b681f,inset 0 -18px 28px #178b681a}.explotacion-filter-bar[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:.75rem;padding:.9rem;border:1px solid rgba(55,103,83,.14);border-radius:16px;background:linear-gradient(180deg,#f8fcf9fa,#f2f8f4f5)}.explotacion-table-filters[data-v-4aa1a24f]{display:grid;grid-template-columns:1.1fr .7fr .9fr .7fr .7fr .8fr;gap:.55rem;padding:.75rem .15rem .25rem}.explotacion-column-filter[data-v-4aa1a24f]{display:flex;align-items:center;gap:.45rem;min-height:38px;padding:0 .7rem;border:1px solid rgba(55,103,83,.12);border-radius:12px;background:#fff;box-shadow:inset 0 1px 1px #12362d05}.explotacion-column-filter i[data-v-4aa1a24f]{color:#7b948a;font-size:.8rem}.explotacion-column-filter input[data-v-4aa1a24f],.explotacion-column-filter select[data-v-4aa1a24f]{width:100%;min-width:0;border:0;background:transparent;color:#17382d;font:inherit}.explotacion-column-filter input[data-v-4aa1a24f]:focus-visible,.explotacion-column-filter select[data-v-4aa1a24f]:focus-visible{outline:none}.explotacion-filter-field[data-v-4aa1a24f]{display:grid;gap:.35rem;min-width:0}.explotacion-filter-field span[data-v-4aa1a24f]{color:#61776d;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.explotacion-filter-field input[data-v-4aa1a24f],.explotacion-filter-field select[data-v-4aa1a24f]{width:100%;min-height:42px;padding:0 .75rem;border:1px solid rgba(55,103,83,.16);border-radius:12px;color:#17382d;background:#fff;font:inherit;box-shadow:inset 0 1px 1px #12362d05}.explotacion-filter-field input[data-v-4aa1a24f]:focus-visible,.explotacion-filter-field select[data-v-4aa1a24f]:focus-visible{outline:2px solid rgba(30,141,108,.28);outline-offset:2px}.explotacion-table-actions[data-v-4aa1a24f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.explotacion-comparison-strip[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem}.explotacion-comparison-card[data-v-4aa1a24f]{padding:.85rem .95rem;border:1px solid rgba(55,103,83,.12);border-radius:14px;background:#f8fbf9}.explotacion-comparison-card span[data-v-4aa1a24f]{display:block;color:#61776d;font-size:.72rem;font-weight:900;text-transform:uppercase}.explotacion-comparison-card strong[data-v-4aa1a24f]{display:block;margin-top:.2rem;color:#17382d;font-size:1.2rem;font-weight:900}.explotacion-comparison-card small[data-v-4aa1a24f]{display:block;margin-top:.15rem;color:#5e746c;line-height:1.35}.explotacion-table-shell[data-v-4aa1a24f]{display:grid;gap:.55rem;margin-top:.9rem}.explotacion-grid-toolbar[data-v-4aa1a24f],.explotacion-pagination[data-v-4aa1a24f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#61776d;font-size:.78rem}.grid-tool-button[data-v-4aa1a24f],.explotacion-pagination button[data-v-4aa1a24f]{border:1px solid rgba(23,107,79,.18);border-radius:8px;padding:.45rem .7rem;color:#176b4f;background:#fff;cursor:pointer;font:inherit}.grid-tool-button[data-v-4aa1a24f]:hover,.explotacion-pagination button[data-v-4aa1a24f]:not(:disabled):hover{background:#e6f6ef}.explotacion-pagination button[data-v-4aa1a24f]:disabled{cursor:not-allowed;opacity:.45}.explotacion-pagination div[data-v-4aa1a24f]{display:flex;align-items:center;gap:.45rem}.grid-page-size[data-v-4aa1a24f]{display:flex;align-items:center;gap:.35rem}.grid-page-size select[data-v-4aa1a24f]{border:1px solid #d4e4dc;border-radius:6px;padding:.3rem;color:#17382d;background:#fff}.explotacion-filter-builder[data-v-4aa1a24f]{display:grid;gap:.7rem;padding:.85rem;border:1px solid #d4e4dc;border-radius:12px;background:#fff}.filter-builder-title[data-v-4aa1a24f]{display:flex;justify-content:space-between;color:#17382d}.filter-builder-row[data-v-4aa1a24f]{display:grid;grid-template-columns:26px 1fr 1.2fr 1fr;gap:.5rem;align-items:center}.filter-builder-row select[data-v-4aa1a24f],.filter-builder-row input[data-v-4aa1a24f]{min-height:34px;border:1px solid #d4e4dc;border-radius:7px;padding:0 .55rem;color:#17382d;background:#fff;font:inherit}.filter-builder-row .builder-multi-select[data-v-4aa1a24f]{min-height:74px;padding:.25rem}.builder-remove[data-v-4aa1a24f],.icon-button[data-v-4aa1a24f]{border:0;color:#e75b61;background:transparent;cursor:pointer;font-size:1.15rem}.filter-builder-actions[data-v-4aa1a24f]{display:flex;gap:.6rem}.explotacion-empty-state[data-v-4aa1a24f]{padding:1.5rem;border:1px dashed #c9ddd3;border-radius:12px;color:#61776d;text-align:center}.explotacion-grid-toolbar[data-v-4aa1a24f]{min-height:28px;padding:0 .65rem;border-bottom:1px solid #d8d8d8;background:#fff;font-size:.76rem}.grid-toolbar-hint[data-v-4aa1a24f]{flex:1;color:#656565}.grid-tool-button[data-v-4aa1a24f]{order:2;min-height:27px;padding:.25rem .55rem;border:0;background:transparent;font-size:.75rem}.explotacion-visible-columns[data-v-4aa1a24f]{position:relative;order:2}.explotacion-visible-columns-menu[data-v-4aa1a24f]{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;display:grid;min-width:13rem;gap:.45rem;padding:.7rem;border:1px solid #c9ddd3;border-radius:9px;background:#fff;box-shadow:0 10px 24px #14463229}.explotacion-visible-columns-menu label[data-v-4aa1a24f]{display:flex;align-items:center;gap:.45rem;padding:.2rem 0;color:#385c4d;font-size:.74rem;font-weight:700}.explotacion-visible-columns-menu>button[data-v-4aa1a24f]{border:0;padding:.2rem 0;background:transparent;color:#168b64;font-size:.72rem;font-weight:800;text-align:left;cursor:pointer}.grid-page-size[data-v-4aa1a24f]{order:3;font-size:.72rem}.explotacion-table-shell[data-v-4aa1a24f]{gap:0;margin-top:.7rem;overflow-x:auto;border:1px solid #d7d7d7;background:#fff}.explotacion-table-header[data-v-4aa1a24f],.explotacion-table-row[data-v-4aa1a24f],.explotacion-table-filters[data-v-4aa1a24f]{min-width:940px;border-radius:0}.explotacion-table-header[data-v-4aa1a24f]{gap:0;padding:0;border:0;border-bottom:1px solid #d2d2d2;background:#f5f5f5;color:#555;font-size:.72rem}.explotacion-sort-button[data-v-4aa1a24f]{width:100%;min-height:39px;padding:.45rem .65rem;border:0;border-right:1px solid #e3e3e3;border-radius:0;background:transparent;color:#555;font-weight:700}.explotacion-sort-button[data-v-4aa1a24f]:hover,.explotacion-sort-button[data-v-4aa1a24f]:focus-visible{transform:none;background:#e9e9e9;color:#333}.explotacion-sort-button.is-active[data-v-4aa1a24f]{background:#e9e9e9;color:#333}.explotacion-table-filters[data-v-4aa1a24f]{grid-template-columns:1.1fr .7fr .9fr .7fr .7fr .8fr;gap:0;padding:0;border-bottom:1px solid #d8d8d8;background:#fafafa}.explotacion-column-filter[data-v-4aa1a24f]{min-height:34px;padding:0 .65rem;border:0;border-right:1px solid #ededed;border-radius:0;background:transparent;box-shadow:none}.explotacion-column-filter i[data-v-4aa1a24f]{color:#8a8a8a;font-size:.78rem}.explotacion-column-filter input[data-v-4aa1a24f],.explotacion-column-filter select[data-v-4aa1a24f]{color:#666;font-size:.75rem}.explotacion-table-row[data-v-4aa1a24f]{gap:0;min-height:36px;padding:0;border:0;border-bottom:1px solid #ededed;border-radius:0;background:#fff;color:#3f3f3f;font-size:.78rem}.explotacion-table-row[data-v-4aa1a24f]:nth-child(2n){background:#f3f3f3}.explotacion-table-row[data-v-4aa1a24f]>*{min-width:0;padding:.55rem .65rem;overflow:hidden;border-right:1px solid rgba(220,220,220,.45);text-overflow:ellipsis;white-space:nowrap}.explotacion-table-row strong[data-v-4aa1a24f]{color:#3f3f3f;font-weight:500}.explotacion-pagination[data-v-4aa1a24f]{min-width:940px;padding:.55rem .65rem;border-top:1px solid #ddd;background:#fff}.explotacion-filter-builder[data-v-4aa1a24f]{border-radius:0}.column-filter-trigger[data-v-4aa1a24f]{display:grid;place-items:center;width:26px;height:34px;flex:0 0 26px;border:0;border-right:1px solid #e4e4e4;background:transparent;color:#888;cursor:pointer}.column-filter-trigger[data-v-4aa1a24f]:hover{background:#e8e8e8;color:#333}.explotacion-table-filters[data-v-4aa1a24f]{position:relative}.explotacion-column-menu[data-v-4aa1a24f]{position:fixed;z-index:21;width:145px;border:1px solid #ddd;background:#fff;box-shadow:0 3px 8px #0000002e}.explotacion-column-menu button[data-v-4aa1a24f]{display:flex;width:100%;gap:.5rem;padding:.55rem .65rem;border:0;border-bottom:1px solid #eee;background:#fff;color:#444;cursor:pointer;text-align:left;font:inherit;font-size:.75rem}.explotacion-column-menu button[data-v-4aa1a24f]:hover{background:#f1f1f1}.explotacion-column-menu button.is-active[data-v-4aa1a24f]{background:#eaf7f1;color:#168b64;font-weight:800}.explotacion-value-menu[data-v-4aa1a24f]{position:fixed;z-index:21;width:180px;max-height:220px;overflow:auto;padding:.45rem;border:1px solid #ddd;background:#fff;box-shadow:0 3px 8px #0000002e}.explotacion-value-menu label[data-v-4aa1a24f]{display:flex;align-items:center;gap:.4rem;padding:.35rem .2rem;color:#444;font-size:.75rem}.explotacion-value-menu button[data-v-4aa1a24f]{margin-top:.35rem;border:0;background:transparent;color:#168b64;cursor:pointer;font-size:.72rem}.explotacion-pivot-header[data-v-4aa1a24f]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;border-bottom:1px solid #dcebe4;color:#176b4f}.explotacion-pivot-header span[data-v-4aa1a24f]{color:#718a80;font-size:.75rem}.explotacion-pivot-header__actions[data-v-4aa1a24f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.explotacion-save-template-form[data-v-4aa1a24f]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;flex-basis:100%;padding:.65rem .75rem;border:1px solid #cfe4da;border-radius:9px;background:#f7fcf9}.explotacion-save-template-form label[data-v-4aa1a24f]{color:#46665a;font-size:.75rem;font-weight:600}.explotacion-save-template-form input[data-v-4aa1a24f]{min-width:min(19rem,100%);min-height:2.1rem;padding:.4rem .55rem;border:1px solid #bfd9cd;border-radius:7px;background:#fff;color:#315b4c;font:inherit;font-size:.78rem}.explotacion-chart-toggle[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.45rem;min-height:2.1rem;color:#315b4c;font-size:.78rem;font-weight:600}.explotacion-chart-toggle input[data-v-4aa1a24f]{width:1rem;height:1rem;accent-color:#168b64}.explotacion-table-panel[data-v-4aa1a24f]{display:flex;flex-direction:column}.explotacion-table-panel>.explotacion-chart-panel[data-v-4aa1a24f]{order:1}.explotacion-table-panel>.explotacion-table-shell[data-v-4aa1a24f]{order:2}.explotacion-pivot-shell[data-v-4aa1a24f]{display:flex;flex-direction:column;overflow-x:auto}.explotacion-pivot-shell>.explotacion-chart-panel[data-v-4aa1a24f]{order:1}.explotacion-pivot-shell>.explotacion-pivot-table[data-v-4aa1a24f]{order:2}.explotacion-pivot-config-backdrop[data-v-4aa1a24f]{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.25rem;background:#1f252a80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.explotacion-pivot-config[data-v-4aa1a24f]{width:min(100%,900px);max-height:min(92vh,850px);overflow:auto;border:1px solid #d8dedb;border-radius:16px;background:#fff;box-shadow:0 24px 70px #1f252a4d}.explotacion-pivot-config__header[data-v-4aa1a24f],.explotacion-pivot-config__footer[data-v-4aa1a24f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;border-bottom:1px solid #e4e9e7}.explotacion-pivot-config__header h3[data-v-4aa1a24f]{margin:0;color:#252b31;font-size:1.35rem;font-weight:800}.explotacion-pivot-config__header .icon-button[data-v-4aa1a24f]{width:2rem;height:2rem;padding:0;border:0;background:transparent;color:#4f5961;font-size:1.8rem;line-height:1}.explotacion-pivot-config__body[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(250px,.98fr) minmax(0,1.02fr);gap:1.1rem;padding:1.15rem 1.35rem}.explotacion-pivot-config__fields[data-v-4aa1a24f],.explotacion-pivot-config__areas .explotacion-pivot-config__area[data-v-4aa1a24f]{display:grid;align-content:start;gap:.65rem;padding:1rem;border:1px solid #d9e0dd;border-radius:13px;background:linear-gradient(145deg,#fff,#fbfcfb)}.explotacion-pivot-config__fields h4[data-v-4aa1a24f],.explotacion-pivot-config__areas strong[data-v-4aa1a24f]{display:flex;align-items:center;gap:.55rem;margin:0;color:#4c7959;font-size:.78rem;font-weight:800;text-transform:uppercase}.explotacion-pivot-config__fields h4 i[data-v-4aa1a24f],.explotacion-pivot-config__areas strong i[data-v-4aa1a24f]{color:#47845c;font-size:1rem}.explotacion-pivot-config__fields input[type=search][data-v-4aa1a24f]{min-height:2.45rem;padding:.45rem .75rem;border:1px solid #d8dee1;border-radius:10px;background:#fff;color:#303941;font:inherit;font-size:.82rem;box-shadow:inset 0 1px 2px #1f252a08}.explotacion-pivot-config__fields input[type=search][data-v-4aa1a24f]::-moz-placeholder{color:#8a9198}.explotacion-pivot-config__fields input[type=search][data-v-4aa1a24f]::placeholder{color:#8a9198}.explotacion-pivot-field[data-v-4aa1a24f]{display:flex;align-items:center;gap:.7rem;min-height:2.35rem;padding:.25rem .1rem;border-bottom:1px solid #edf0ef;color:#30363c;font-size:.84rem;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.explotacion-pivot-field[data-v-4aa1a24f]:last-child{border-bottom:0}.explotacion-pivot-field[data-v-4aa1a24f]:active{cursor:grabbing}.explotacion-pivot-field[draggable=false][data-v-4aa1a24f]{cursor:default}.explotacion-pivot-field input[type=checkbox][data-v-4aa1a24f]{width:1.15rem;height:1.15rem;flex:0 0 auto;margin:0;accent-color:#4b805a;cursor:pointer}.explotacion-pivot-field>i[data-v-4aa1a24f],.explotacion-pivot-config__assigned-field>i[data-v-4aa1a24f]:first-child{color:#737b80;font-size:.9rem}.explotacion-pivot-config__areas[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.explotacion-pivot-config__area[data-v-4aa1a24f]{min-height:9.4rem;border-color:#d9e2dc!important;background:linear-gradient(145deg,#fbfdfb,#f6faf7)!important;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.explotacion-pivot-config__area.is-drop-target[data-v-4aa1a24f]{border-color:#4d9769!important;background:linear-gradient(145deg,#f2fbf5,#e5f5e9)!important;box-shadow:0 0 0 3px #488d5e29;transform:translateY(-1px)}.explotacion-pivot-config__area-heading[data-v-4aa1a24f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.explotacion-pivot-config__order-button[data-v-4aa1a24f]{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid #c9ddd2;border-radius:50%;color:#438258;background:#fff;cursor:pointer}.explotacion-pivot-config__order-button[data-v-4aa1a24f]:hover,.explotacion-pivot-config__order-button[data-v-4aa1a24f]:focus-visible{border-color:#438258;color:#fff;background:#438258;outline:none}.explotacion-pivot-config__dropzone[data-v-4aa1a24f]{display:grid;align-content:start;gap:.5rem;min-height:4.35rem;padding:.05rem 0 0;border:0;border-radius:0;background:transparent;transition:none}.explotacion-pivot-config__dropzone[data-v-4aa1a24f]:focus-within,.explotacion-pivot-config__dropzone[data-v-4aa1a24f]:hover{border-color:transparent;background:transparent;box-shadow:none}.explotacion-pivot-sort-control[data-v-4aa1a24f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#6c7e75;font-size:.7rem;font-weight:800}.explotacion-pivot-sort-control select[data-v-4aa1a24f]{min-height:2rem;padding:.3rem .5rem;border:1px solid #cfe0d7;border-radius:8px;color:#315b4c;background:#fff;font:inherit;font-size:.7rem}.explotacion-pivot-sort-toggle[data-v-4aa1a24f]{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;flex:0 0 auto;margin-inline-start:auto;border:0;border-radius:50%;color:#527468;background:transparent;cursor:pointer}.explotacion-pivot-sort-toggle[data-v-4aa1a24f]:hover,.explotacion-pivot-sort-toggle[data-v-4aa1a24f]:focus-visible{color:#176b4f;background:#e7f5ee;outline:none}.explotacion-pivot-remove-field[data-v-4aa1a24f]{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;flex:0 0 auto;margin-inline-start:.15rem;padding:0;border:0;border-radius:50%;color:#8a6565;background:transparent;font-size:1.05rem;line-height:1;cursor:pointer}.explotacion-pivot-remove-field[data-v-4aa1a24f]:hover,.explotacion-pivot-remove-field[data-v-4aa1a24f]:focus-visible{color:#fff;background:#b45353;outline:none}.explotacion-pivot-config__assigned-field[data-v-4aa1a24f]{display:flex;align-items:center;gap:.55rem;min-width:0;min-height:2.35rem;padding:.45rem .7rem;border:1px solid #d7dadd;border-radius:999px;background:#fff;color:#30363c;font-size:.8rem;cursor:grab}.explotacion-pivot-config__assigned-field[data-v-4aa1a24f]:active{cursor:grabbing}.explotacion-pivot-config__assigned-field span[data-v-4aa1a24f]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explotacion-pivot-filter-field[data-v-4aa1a24f]{flex-wrap:wrap;border-radius:12px}.explotacion-pivot-filter-bar[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));align-items:stretch;gap:.7rem;margin:.85rem 0 1rem;padding:.8rem;border:1px solid #d9e8df;border-radius:14px;background:linear-gradient(135deg,#f8fcf9,#f2f8f4);box-shadow:inset 0 1px #ffffffe6}.explotacion-pivot-filter-bar__intro[data-v-4aa1a24f]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;min-width:0;padding:.65rem .7rem;border-radius:10px;color:#365f4d}.explotacion-pivot-filter-bar__copy[data-v-4aa1a24f]{display:grid;flex:1 1 8rem;gap:.16rem;min-width:0}.explotacion-pivot-filter-bar__intro strong[data-v-4aa1a24f]{font-size:.82rem;font-weight:800}.explotacion-pivot-filter-bar__intro small[data-v-4aa1a24f]{color:#6d8579;font-size:.69rem;line-height:1.3}.explotacion-pivot-filter-bar__icon[data-v-4aa1a24f]{display:grid;place-items:center;width:2.15rem;height:2.15rem;flex:0 0 auto;border-radius:9px;color:#fff;background:linear-gradient(145deg,#4b8963,#347150);box-shadow:0 5px 12px #3471502e}.explotacion-pivot-filter-bar__clear[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .45rem;border:0;border-radius:7px;color:#367750;background:transparent;font:inherit;font-size:.68rem;font-weight:800;cursor:pointer}.explotacion-pivot-filter-bar__clear[data-v-4aa1a24f]:hover,.explotacion-pivot-filter-bar__clear[data-v-4aa1a24f]:focus-visible{background:#e4f2e9;outline:none}.explotacion-pivot-filter-picker[data-v-4aa1a24f]{position:relative;min-width:0}.explotacion-pivot-filter-trigger[data-v-4aa1a24f]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:3.3rem;padding:.48rem .62rem .48rem .72rem;border:1px solid #d2e2d9;border-radius:10px;color:#315b4c;background:#fffffff0;box-shadow:0 1px 2px #1f3e2f0a;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.explotacion-pivot-filter-trigger>span[data-v-4aa1a24f]{display:grid;gap:.22rem;min-width:0}.explotacion-pivot-filter-trigger[data-v-4aa1a24f]:hover{border-color:#8fb6a0;box-shadow:0 5px 13px #2c644717;transform:translateY(-1px)}.explotacion-pivot-filter-trigger[data-v-4aa1a24f]:focus-visible{border-color:#438258;outline:2px solid rgba(67,130,88,.23);outline-offset:2px}.explotacion-pivot-filter-trigger[aria-expanded=true][data-v-4aa1a24f]{border-color:#438258;box-shadow:0 0 0 3px #4382581f}.explotacion-pivot-filter-trigger.has-selection[data-v-4aa1a24f]{border-color:#a8cfb8;background:#fff}.explotacion-pivot-filter-field-label[data-v-4aa1a24f]{display:block;color:#608071;font-size:.64rem;font-weight:800;letter-spacing:.055em;line-height:1.1;text-transform:uppercase}.explotacion-pivot-filter-summary[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.32rem;min-width:0;overflow:hidden;color:#496b5b;font-size:.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.has-selection .explotacion-pivot-filter-summary[data-v-4aa1a24f]{color:#267047}.explotacion-pivot-filter-summary i[data-v-4aa1a24f]{color:#5e9870;font-size:.72rem}.explotacion-pivot-filter-chevron[data-v-4aa1a24f]{flex:0 0 auto;color:#6f8f7d;font-size:.68rem;transition:transform .16s ease}.explotacion-pivot-filter-trigger[aria-expanded=true] .explotacion-pivot-filter-chevron[data-v-4aa1a24f]{transform:rotate(180deg)}.explotacion-pivot-filter-range[data-v-4aa1a24f]{display:flex;align-items:end;flex-wrap:wrap;gap:.4rem;min-height:3.3rem;padding:.48rem .62rem;border:1px solid #d2e2d9;border-radius:10px;background:#fffffff0}.explotacion-pivot-filter-range .explotacion-pivot-filter-field-label[data-v-4aa1a24f]{width:100%}.explotacion-pivot-filter-range label[data-v-4aa1a24f]{display:grid;flex:1 1 5rem;gap:.2rem;color:#6b7d74;font-size:.65rem;font-weight:700}.explotacion-pivot-filter-range input[data-v-4aa1a24f]{width:100%;min-height:1.9rem;padding:.28rem .45rem;border:1px solid #cfe0d7;border-radius:7px;color:#315b4c;background:#fff;font:inherit;font-size:.72rem}.explotacion-pivot-filter-range input[data-v-4aa1a24f]:focus-visible{border-color:#438258;outline:2px solid rgba(67,130,88,.16)}.explotacion-pivot-filter-menu[data-v-4aa1a24f]{position:absolute;z-index:5;top:calc(100% + .45rem);left:0;right:0;display:grid;gap:.18rem;max-height:14rem;overflow:auto;padding:.45rem;border:1px solid #c6dbcf;border-radius:11px;background:#fff;box-shadow:0 14px 30px #1f43302e}.explotacion-pivot-filter-menu__heading[data-v-4aa1a24f]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.2rem .3rem .45rem;border-bottom:1px solid #e8f0eb;color:#739082;font-size:.64rem}.explotacion-pivot-filter-menu__heading strong[data-v-4aa1a24f]{color:#3f6c56;font-size:.72rem}.explotacion-pivot-filter-menu label[data-v-4aa1a24f]{display:flex;align-items:center;gap:.45rem;padding:.38rem .35rem;border-radius:7px;color:#3d4d46;font-size:.72rem;cursor:pointer}.explotacion-pivot-filter-menu label[data-v-4aa1a24f]:hover{background:#f0f8f3}.explotacion-pivot-filter-menu input[data-v-4aa1a24f]{accent-color:#438258}.explotacion-pivot-filter-clear[data-v-4aa1a24f]{justify-self:start;margin-top:.2rem;padding:.25rem .35rem;border:0;border-radius:6px;color:#357a53;background:transparent;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.explotacion-pivot-filter-clear[data-v-4aa1a24f]:hover,.explotacion-pivot-filter-clear[data-v-4aa1a24f]:focus-visible{background:#e9f5ed;outline:none}.explotacion-pivot-config__assigned-field>i[data-v-4aa1a24f]:last-child{margin-left:auto;color:#656d73;font-size:.75rem}.explotacion-pivot-config__placeholder[data-v-4aa1a24f]{align-self:center;justify-self:center;color:#98a39d;font-size:.75rem;font-style:italic;text-align:center}.explotacion-pivot-config__footer[data-v-4aa1a24f]{justify-content:flex-end;border-top:1px solid #e4e9e7;border-bottom:0}.explotacion-pivot-config__footer .primary-action[data-v-4aa1a24f]{min-height:2.35rem;border-radius:9px;background:#438258;color:#fff}@media (max-width: 700px){.explotacion-pivot-config-backdrop[data-v-4aa1a24f]{padding:.65rem}.explotacion-pivot-config__header[data-v-4aa1a24f],.explotacion-pivot-config__footer[data-v-4aa1a24f]{padding-inline:1rem}.explotacion-pivot-config__body[data-v-4aa1a24f]{grid-template-columns:1fr;padding-inline:1rem}.explotacion-pivot-config__areas[data-v-4aa1a24f],.explotacion-pivot-filter-bar[data-v-4aa1a24f]{grid-template-columns:1fr}.explotacion-pivot-filter-bar__intro[data-v-4aa1a24f]{padding:.4rem .2rem}}.explotacion-pivot-table[data-v-4aa1a24f]{display:grid}.explotacion-pivot-row[data-v-4aa1a24f]{display:grid;grid-template-columns:var(--explotacion-pivot-grid-columns);gap:1rem;align-items:center;min-height:3rem;padding:.45rem 1rem;border-bottom:1px solid #edf3f0;color:#46665a;min-width:-moz-max-content;min-width:max-content}.explotacion-pivot-row--header[data-v-4aa1a24f]{min-height:2.5rem;color:#6a8379;background:#f5faf7;font-size:.72rem;text-transform:uppercase}.explotacion-pivot-row strong[data-v-4aa1a24f]{color:#176b4f}.explotacion-column-menu span[data-v-4aa1a24f]{width:18px;color:#777}.explotacion-table-header[data-v-4aa1a24f],.explotacion-table-row[data-v-4aa1a24f]{display:grid;grid-template-columns:1.1fr .7fr .9fr .7fr .7fr .8fr;gap:.75rem;align-items:center}.explotacion-table-header[data-v-4aa1a24f]{color:#61776d;font-size:.72rem;font-weight:900;text-transform:uppercase;background:linear-gradient(180deg,#f0f8f4fa,#ebf5f0f5);border:1px solid rgba(55,103,83,.12);border-radius:16px;padding:.65rem .75rem}.explotacion-sort-button[data-v-4aa1a24f]{display:inline-flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0;padding:.5rem .65rem;border:1px solid rgba(55,103,83,.08);border-radius:12px;color:inherit;background:#ffffff8c;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.explotacion-sort-button i[data-v-4aa1a24f]{color:#7b948a;font-size:.78rem;transition:transform .16s ease,color .16s ease}.explotacion-sort-button[data-v-4aa1a24f]:hover,.explotacion-sort-button[data-v-4aa1a24f]:focus-visible{color:#176b4f;outline:none;border-color:#176b4f2e;background:#ffffffeb;transform:translateY(-1px)}.explotacion-sort-button:hover i[data-v-4aa1a24f],.explotacion-sort-button:focus-visible i[data-v-4aa1a24f]{color:#176b4f}.explotacion-sort-button.is-active[data-v-4aa1a24f]{color:#176b4f;border-color:#176b4f38;background:#dff6eef2}.explotacion-sort-button.is-active i[data-v-4aa1a24f]{color:#176b4f;transform:scale(1.08)}.explotacion-sort-button span[data-v-4aa1a24f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explotacion-table-row[data-v-4aa1a24f]{padding:.85rem .9rem;border:1px solid rgba(55,103,83,.12);border-radius:14px;background:#fbfdfb}.explotacion-table-row[data-v-4aa1a24f]:nth-child(2n){background:#f8fbf9}.explotacion-table-row strong[data-v-4aa1a24f]{color:#17382d}.observatory-filter-panel[data-v-4aa1a24f],.observatory-comparison-panel[data-v-4aa1a24f],.observatory-explorer-panel[data-v-4aa1a24f]{width:min(100%,var(--portal-content-max-width));margin-inline:auto;box-sizing:border-box}.observatory-intro[data-v-4aa1a24f]{margin-top:.85rem}.observatory-filter-grid[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:.75rem;align-items:end;margin-top:.85rem}.observatory-reset[data-v-4aa1a24f]{min-height:42px;align-self:stretch}.observatory-filter-pills[data-v-4aa1a24f]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.observatory-filter-pill[data-v-4aa1a24f]{display:inline-flex;align-items:baseline;gap:.4rem;min-height:36px;padding:0 .8rem;border:1px solid rgba(55,103,83,.16);border-radius:999px;color:#17382d;background:#f4faf7;font-size:.82rem;font-weight:700}.observatory-filter-pill strong[data-v-4aa1a24f]{color:#47655b}.observatory-filter-pill span[data-v-4aa1a24f]{color:#17382d}.observatory-explorer-panel[data-v-4aa1a24f]{grid-column:1 / -1}.observatory-explorer-panel__heading[data-v-4aa1a24f]{align-items:flex-start}.observatory-explorer-actions[data-v-4aa1a24f]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.observatory-explorer-controls[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.85fr)) auto;gap:.75rem;align-items:end;margin-top:.9rem}.observatory-explorer-summary[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem}.observatory-explorer-summary-card[data-v-4aa1a24f]{display:grid;gap:.18rem;padding:.9rem .95rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#f8fbf9}.observatory-explorer-summary-card strong[data-v-4aa1a24f]{color:#17382d;font-size:1.35rem}.observatory-explorer-summary-card span[data-v-4aa1a24f]{color:#465e55;font-weight:800}.observatory-explorer-summary-card small[data-v-4aa1a24f]{color:#657a71}.observatory-explorer-groups[data-v-4aa1a24f]{display:grid;gap:.95rem;margin-top:1rem}.observatory-explorer-group[data-v-4aa1a24f]{display:grid;gap:.75rem}.observatory-explorer-group__heading[data-v-4aa1a24f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.observatory-explorer-group__heading h3[data-v-4aa1a24f]{margin:0;color:#17382d;font-size:1rem}.observatory-explorer-group__heading p[data-v-4aa1a24f]{margin:.16rem 0 0;color:#5e746d;font-size:.84rem}.observatory-explorer-list[data-v-4aa1a24f]{display:grid;gap:.65rem}.observatory-explorer-record[data-v-4aa1a24f]{overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:10px;background:#fff}.observatory-explorer-record summary[data-v-4aa1a24f]{list-style:none}.observatory-explorer-record summary[data-v-4aa1a24f]::-webkit-details-marker{display:none}.observatory-explorer-record__summary[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.85rem .9rem;cursor:pointer}.observatory-explorer-record__title[data-v-4aa1a24f]{display:grid;gap:.2rem;min-width:0}.observatory-explorer-record__title strong[data-v-4aa1a24f]{color:#17382d;font-size:.98rem}.observatory-explorer-record__title small[data-v-4aa1a24f]{color:#5f746c;line-height:1.35}.observatory-explorer-record__values[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:.75rem;align-items:center;justify-items:end}.observatory-explorer-record__values span[data-v-4aa1a24f]{display:grid;gap:.1rem;text-align:right}.observatory-explorer-record__values b[data-v-4aa1a24f]{color:#6a7d75;font-size:.7rem;font-weight:800;text-transform:uppercase}.observatory-explorer-record__values strong[data-v-4aa1a24f]{color:#17382d;font-size:.98rem}.observatory-explorer-record__body[data-v-4aa1a24f]{display:grid;gap:.85rem;padding:0 .9rem .9rem}.observatory-explorer-mini-chart[data-v-4aa1a24f]{position:relative;display:grid;gap:.35rem;min-height:20px;padding:.45rem 0}.observatory-explorer-mini-chart__current[data-v-4aa1a24f],.observatory-explorer-mini-chart__previous[data-v-4aa1a24f]{display:block;height:8px;border-radius:999px}.observatory-explorer-mini-chart__current[data-v-4aa1a24f]{background:linear-gradient(90deg,#176b4f,#23b07a)}.observatory-explorer-mini-chart__previous[data-v-4aa1a24f]{background:linear-gradient(90deg,#d26b2d,#ebb06f);opacity:.9}.observatory-explorer-meta[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.observatory-explorer-meta div[data-v-4aa1a24f]{display:grid;gap:.14rem;padding:.75rem .8rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#f8fbf9}.observatory-explorer-meta dt[data-v-4aa1a24f]{color:#647a70;font-size:.7rem;font-weight:800;text-transform:uppercase}.observatory-explorer-meta dd[data-v-4aa1a24f]{margin:0;color:#17382d;font-weight:700;line-height:1.35}.observatory-explorer-record__actions[data-v-4aa1a24f]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.observatory-explorer-record__actions p[data-v-4aa1a24f]{margin:0;color:#4c6159;line-height:1.35}.observatory-kpis[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.observatory-kpi[data-v-4aa1a24f],.observatory-comparison-card[data-v-4aa1a24f]{min-width:0;display:grid;gap:.18rem;padding:.9rem;border:1px solid rgba(55,103,83,.14);border-radius:10px;background:#f8fbf9}.observatory-kpi span[data-v-4aa1a24f],.observatory-kpi small[data-v-4aa1a24f],.observatory-comparison-card span[data-v-4aa1a24f],.observatory-comparison-card small[data-v-4aa1a24f]{color:#647a70}.observatory-kpi strong[data-v-4aa1a24f],.observatory-comparison-card strong[data-v-4aa1a24f]{color:#17382d;font-size:1.38rem}.observatory-kpi em[data-v-4aa1a24f]{color:#47655b;font-size:.78rem;font-style:normal;font-weight:800}.observatory-kpi__action[data-v-4aa1a24f]{justify-self:start;margin-top:.18rem;padding:0;font-size:.8rem;font-weight:800}.observatory-chart[data-v-4aa1a24f]{display:grid;gap:.75rem}.observatory-chart__header[data-v-4aa1a24f]{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.45rem .9rem;color:#284c3f}.observatory-chart__heading[data-v-4aa1a24f]{display:grid;gap:.12rem}.observatory-chart__heading strong[data-v-4aa1a24f]{font-size:.98rem}.observatory-chart__heading small[data-v-4aa1a24f]{color:#687d74;font-size:.8rem;font-weight:700}.observatory-chart__metric-switch[data-v-4aa1a24f]{display:inline-flex;flex-wrap:wrap;gap:.45rem}.observatory-chart__metric-button[data-v-4aa1a24f]{min-height:34px;padding:0 .8rem;border:1px solid rgba(55,103,83,.18);border-radius:999px;background:#f7fbf8;color:#29483d;font-size:.8rem;font-weight:800;cursor:pointer}.observatory-chart__metric-button.active[data-v-4aa1a24f]{border-color:#07856d47;background:#e8f6ef;color:#0f6b58}.observatory-chart__legend[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.observatory-chart__legend-chip[data-v-4aa1a24f]{display:grid;gap:.08rem;padding:.7rem .8rem;border:1px solid rgba(55,103,83,.14);border-radius:10px;background:#f8fbf9}.observatory-chart__legend-chip i[data-v-4aa1a24f]{width:.95rem;height:.95rem;border-radius:999px}.observatory-chart__legend-chip strong[data-v-4aa1a24f]{color:#17382d;font-size:.82rem}.observatory-chart__legend-chip small[data-v-4aa1a24f]{color:#61776d;font-size:.72rem}.observatory-chart__canvas-shell[data-v-4aa1a24f]{min-height:260px;padding:1rem;border:1px solid rgba(55,103,83,.12);border-radius:10px;background:linear-gradient(180deg,#07856d0f,#07856d00),linear-gradient(180deg,#fff,#f5faf7)}.observatory-chart__canvas[data-v-4aa1a24f]{display:block;width:100%;height:100%;min-height:260px}.observatory-chart__summary[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.observatory-chart__summary-card[data-v-4aa1a24f],.observatory-context-card[data-v-4aa1a24f],.observatory-breakdown-item[data-v-4aa1a24f]{display:grid;gap:.18rem;padding:.9rem;border:1px solid rgba(55,103,83,.14);border-radius:10px;background:#fff}.observatory-chart__summary-card strong[data-v-4aa1a24f],.observatory-context-card strong[data-v-4aa1a24f],.observatory-breakdown-item strong[data-v-4aa1a24f]{color:#17382d}.observatory-chart__summary-card span[data-v-4aa1a24f],.observatory-context-card span[data-v-4aa1a24f],.observatory-breakdown-item span[data-v-4aa1a24f]{font-weight:800;color:#0f6b58}.observatory-chart__summary-card small[data-v-4aa1a24f],.observatory-context-card small[data-v-4aa1a24f],.observatory-breakdown-item small[data-v-4aa1a24f]{color:#61776d;line-height:1.35}.observatory-context-grid[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}.observatory-context-card em[data-v-4aa1a24f],.observatory-breakdown-item em[data-v-4aa1a24f]{justify-self:start;margin-top:.2rem;font-size:.74rem}.observatory-alerts[data-v-4aa1a24f],.observatory-comparison-grid[data-v-4aa1a24f]{display:grid;gap:.75rem}.observatory-comparison-grid[data-v-4aa1a24f]{grid-template-columns:repeat(2,minmax(0,1fr))}.observatory-ranking-list[data-v-4aa1a24f]{display:grid;gap:.65rem;margin:.7rem 0 0;padding:0;list-style:none}.observatory-ranking-item[data-v-4aa1a24f]{display:grid;gap:.14rem;padding:.75rem .8rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#f8fbf9}.observatory-ranking-item strong[data-v-4aa1a24f]{color:#17382d}.observatory-ranking-item span[data-v-4aa1a24f]{font-weight:800;color:#0f6b58}.observatory-ranking-item small[data-v-4aa1a24f]{color:#61776d}.observatory-breakdown-grid[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.7rem}.observatory-alert[data-v-4aa1a24f]{display:grid;gap:.28rem;padding:.9rem;border:1px solid rgba(55,103,83,.14);border-radius:10px;background:#fff}.observatory-alert strong[data-v-4aa1a24f]{color:#17382d}.observatory-alert small[data-v-4aa1a24f]{color:#61776d}.destination-card[data-v-4aa1a24f]{padding:1rem;border:1px solid rgba(67,87,80,.14);border-radius:8px;background:#fff}.placeholder-home-action[data-v-4aa1a24f]{width:100%}.placeholder-preview[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.placeholder-preview article[data-v-4aa1a24f]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;padding:.85rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#f7fbf8}.placeholder-preview i[data-v-4aa1a24f]{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#176b4f;background:#e0f3ea}.placeholder-preview strong[data-v-4aa1a24f],.placeholder-preview small[data-v-4aa1a24f]{display:block}.placeholder-preview small[data-v-4aa1a24f]{margin-top:.2rem;color:#687d74}.placeholder-context-list[data-v-4aa1a24f]{display:grid;gap:.7rem;margin:0}.placeholder-context-list div[data-v-4aa1a24f]{padding-bottom:.7rem;border-bottom:1px solid rgba(55,103,83,.12)}.placeholder-context-list dt[data-v-4aa1a24f]{color:#687d74;font-size:.72rem;font-weight:800;text-transform:uppercase}.placeholder-context-list dd[data-v-4aa1a24f]{margin:.2rem 0 0;color:#17382d;font-weight:800}.placeholder-context-panel .inline-notice[data-v-4aa1a24f]{margin-top:1rem}.destination-card .inline-notice[data-v-4aa1a24f]{margin-top:.85rem}.portal-footer[data-v-4aa1a24f]{position:relative;grid-row:3;z-index:3;min-height:0;height:var(--portal-shell-footer-height);display:grid;grid-template-columns:184px minmax(0,1fr) minmax(112px,auto);align-items:center;gap:.85rem;padding:.25rem 1rem;border-top:1px solid rgba(35,97,75,.16);color:#17382d;background:linear-gradient(90deg,#e6f1ebfa,#f7fbf8fa 54%,#fafcfafa),#f6faf7}.portal-footer.mode-compact[data-v-4aa1a24f]{min-height:0;grid-template-columns:118px minmax(0,1fr) auto;padding:.18rem .75rem;background:#f5faf7f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lidar-forest-motif[data-v-4aa1a24f]{position:relative;grid-column:1;justify-self:start;width:140px;height:40px;pointer-events:none;overflow:hidden}.portal-footer.mode-compact .lidar-forest-motif[data-v-4aa1a24f]{width:108px;height:30px}.lidar-tree[data-v-4aa1a24f]{position:absolute;bottom:0}.portal-footer.mode-compact .lidar-tree[data-v-4aa1a24f]{transform:scale(.58);transform-origin:bottom left}.lidar-tree i[data-v-4aa1a24f]{position:absolute;border-radius:50%;box-shadow:0 0 7px #2f8d6842}.footer-version[data-v-4aa1a24f]{min-width:0;grid-column:3;justify-self:end;display:grid;gap:.05rem;color:#526b62;text-align:right}.footer-version strong[data-v-4aa1a24f],.footer-version span[data-v-4aa1a24f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-version strong[data-v-4aa1a24f]{color:#17382d;font-size:.82rem}.footer-version span[data-v-4aa1a24f]{color:#526b62;font-size:.72rem;font-weight:800}.portal-topbar[data-v-4aa1a24f]{position:relative;grid-row:1;z-index:20;min-height:var(--portal-topbar-height);display:flex;align-items:center;justify-content:space-between;gap:.95rem;padding:.7rem clamp(.9rem,1.5vw,1.4rem);background:linear-gradient(180deg,#fafdfbf0,#f5f9f7e0),#f7fcf9cc;border-bottom:1px solid rgba(54,120,94,.14);box-shadow:0 10px 30px #12362d0d;-webkit-backdrop-filter:blur(18px) saturate(1.04);backdrop-filter:blur(18px) saturate(1.04)}.icon-button[data-v-4aa1a24f]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(203,227,218,.34);border-radius:8px;color:#16483a;background:#ffffff8f;cursor:pointer}.icon-button[data-v-4aa1a24f]:hover,.icon-button[data-v-4aa1a24f]:focus-visible{background:#7ee7c638;outline:2px solid rgba(126,231,198,.58);outline-offset:2px}.icon-button.ghost[data-v-4aa1a24f]{color:#17382d;border-color:#233f362e;background:#15413014}.portal-brand[data-v-4aa1a24f],.topbar-actions[data-v-4aa1a24f],.user-chip[data-v-4aa1a24f],.locale-control[data-v-4aa1a24f]{display:flex;align-items:center}.portal-brand[data-v-4aa1a24f]{gap:.72rem;min-width:0;max-width:min(360px,42vw)}.portal-page-context[data-v-4aa1a24f]{min-width:0;flex:1 1 18rem;display:grid;gap:.34rem;padding:.56rem 0 .6rem;justify-items:start}.portal-page-context__title-row[data-v-4aa1a24f]{min-width:0;display:flex;align-items:center;gap:.42rem;justify-content:flex-start;width:100%}.portal-page-context h1[data-v-4aa1a24f]{min-width:0;margin:.12rem 0 .18rem;color:#17382d;font-size:clamp(1.18rem,1vw + .95rem,1.42rem);line-height:1.05;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.brand-mark[data-v-4aa1a24f]{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(126,231,198,.55);border-radius:8px;color:#0d3329;background:#b8ead7;font-weight:900}.portal-brand strong[data-v-4aa1a24f],.portal-brand small[data-v-4aa1a24f]{display:block;line-height:1.1}.portal-brand small[data-v-4aa1a24f]{margin-top:.2rem;color:#4b6f61;font-size:.74rem;max-width:18rem}.portal-module-breadcrumbs[data-v-4aa1a24f]{min-width:0;display:flex;align-items:center;gap:.35rem;margin-left:-.45rem;overflow:hidden;flex-wrap:wrap}.breadcrumb-separator[data-v-4aa1a24f]{flex:0 0 auto;color:#8aa196;font-size:.82rem;font-weight:800}.breadcrumb-link[data-v-4aa1a24f]{min-width:0;max-width:15rem;min-height:34px;display:inline-flex;align-items:center;border:0;border-radius:999px;color:#235746;background:#ffffffb8;padding:0 .45rem;cursor:pointer;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-link[data-v-4aa1a24f]:hover,.breadcrumb-link[data-v-4aa1a24f]:focus-visible{outline:2px solid rgba(126,231,198,.44);background:#7ee7c629}.topbar-user-context[data-v-4aa1a24f]{min-width:0;display:grid;gap:.08rem;padding:.45rem .65rem;border:1px solid rgba(35,97,75,.14);border-radius:8px;background:#ffffff75}.topbar-user-context strong[data-v-4aa1a24f],.topbar-user-context span[data-v-4aa1a24f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-user-context strong[data-v-4aa1a24f]{color:#17382d;font-size:.78rem}.topbar-user-context span[data-v-4aa1a24f]{color:#4b6f61;font-size:.74rem}.topbar-actions[data-v-4aa1a24f]{justify-content:flex-end;gap:.6rem;min-width:0}.topbar-actions .icon-button[data-v-4aa1a24f],.topbar-actions .locale-control select[data-v-4aa1a24f],.topbar-actions .text-action[data-v-4aa1a24f]{box-shadow:0 4px 12px #12362d0d}.mobile-menu-toggle[data-v-4aa1a24f]{display:none}.topbar-primary-action[data-v-4aa1a24f]{min-height:40px}.user-chip[data-v-4aa1a24f]{max-width:280px;gap:.45rem;padding:.65rem .8rem;border:1px solid rgba(35,97,75,.18);border-radius:999px;background:#ffffff9e;white-space:nowrap}.user-chip span[data-v-4aa1a24f]{overflow:hidden;text-overflow:ellipsis}.locale-control[data-v-4aa1a24f]{gap:.45rem;color:#2d5e4f;font-size:.82rem}.locale-control select[data-v-4aa1a24f]{min-height:38px;border:1px solid rgba(35,97,75,.2);border-radius:999px;color:#16483a;background:#ffffff9e;padding:0 .6rem}.portal-side-menu[data-v-4aa1a24f]{position:fixed;inset:0 auto 0 0;z-index:10;width:min(18rem,86vw);padding:1rem;background:radial-gradient(circle at top,rgba(23,107,79,.05),transparent 32%),linear-gradient(180deg,#fcfefdfa,#f3f8f5fa),#f7fbf8;color:#17382d;box-shadow:16px 0 42px #00000042;transform:translate(-104%);transition:transform .18s ease}.portal-side-menu.is-open[data-v-4aa1a24f]{transform:translate(0)}.menu-backdrop[data-v-4aa1a24f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;border:0;background:#0000006b}.side-menu-header[data-v-4aa1a24f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:56px;padding-bottom:.2rem}.side-menu-brand-logo[data-v-4aa1a24f]{min-width:0;display:flex;align-items:center}.side-menu-brand-logo img[data-v-4aa1a24f]{display:block;width:min(156px,100%);height:auto;max-height:48px}.side-menu-header strong[data-v-4aa1a24f],.side-menu-header span[data-v-4aa1a24f]{display:block}.side-menu-header span[data-v-4aa1a24f]{margin-top:.2rem;color:#5f766e;font-size:.82rem}.side-nav[data-v-4aa1a24f]{display:grid;gap:.35rem}.side-link[data-v-4aa1a24f]{min-height:44px;display:flex;align-items:center;gap:.7rem;border:1px solid transparent;border-radius:14px;color:#18372d;background:#ffffff6b;padding:.7rem .75rem;text-align:left;cursor:pointer}.side-link[data-v-4aa1a24f]:hover,.side-link[data-v-4aa1a24f]:focus-visible,.side-link.active[data-v-4aa1a24f]{border-color:#26735938;background:#2673591a;outline:none}.side-link[data-v-4aa1a24f]:disabled{color:#8a9993;cursor:not-allowed;background:#1e293b0a}.module-map[data-v-4aa1a24f]{position:absolute;inset:96px clamp(1rem,5vw,4.5rem) 72px;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));align-content:center;justify-content:center;gap:clamp(.85rem,2vh,1.25rem) clamp(1rem,2vw,1.5rem);max-width:1140px;margin:0 auto}.module-pin[data-v-4aa1a24f]{position:relative;display:flex;align-items:center;gap:.6rem;width:100%;max-width:360px;min-height:62px;border:0;color:#12362d;background:transparent;cursor:pointer;text-align:left;filter:drop-shadow(0 18px 28px rgba(18,54,45,.2));justify-self:center}.module-pin[data-v-4aa1a24f]:before{content:"";position:absolute;top:-.45rem;right:-.55rem;bottom:-.45rem;left:-.55rem;border:1px solid rgba(43,201,160,.2);border-radius:8px;background:#cff6e52e;opacity:.78;transform:scale(.96);transition:transform .16s ease,opacity .16s ease,background .16s ease}.module-pin[data-v-4aa1a24f]:focus-visible:before,.module-pin[data-v-4aa1a24f]:hover:before{opacity:1;transform:scale(1);background:#cff6e54d}.module-pin:focus-visible .pin-card[data-v-4aa1a24f],.module-pin:hover .pin-card[data-v-4aa1a24f]{border-color:#0f8560b3;background:#fffffffa;box-shadow:0 20px 44px #17574247,0 0 0 4px #4edcb32e}.pin-orb[data-v-4aa1a24f]{position:relative;z-index:1;flex:0 0 56px;width:56px;height:56px;display:grid;place-items:center;border:2px solid rgba(241,255,248,.86);border-radius:50%;color:#0c2d23;background:linear-gradient(145deg,#e7fff5,#8df0cf);box-shadow:0 0 0 5px #40d7ab33,0 0 32px #1c9b7885;font-size:1.18rem}.pin-card[data-v-4aa1a24f]{position:relative;z-index:1;display:grid;gap:.14rem;min-width:0;padding:.78rem .92rem;border:1px solid rgba(22,111,84,.44);border-radius:8px;background:#ffffffeb;box-shadow:0 14px 30px #1a4b392e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pin-card strong[data-v-4aa1a24f],.pin-card small[data-v-4aa1a24f],.pin-card em[data-v-4aa1a24f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-card strong[data-v-4aa1a24f]{color:#12362d;font-size:1rem}.pin-card small[data-v-4aa1a24f],.pin-card em[data-v-4aa1a24f]{color:#315f50;font-size:.74rem;font-style:normal}.module-pin.is-disabled[data-v-4aa1a24f]{opacity:.66}.module-pin.is-disabled .pin-orb[data-v-4aa1a24f]{color:#f8fffb;background:#788d85;box-shadow:none}.admin-workspace[data-v-4aa1a24f]{position:relative;grid-row:2;z-index:4;min-width:0;min-height:0;width:100%;padding:var(--portal-gutter);background:#f4f9f6f0;border-top:1px solid rgba(42,94,74,.14);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-heading[data-v-4aa1a24f],.admin-grid[data-v-4aa1a24f],.admin-indicators[data-v-4aa1a24f],.system-status-panel[data-v-4aa1a24f],.user-management-screen[data-v-4aa1a24f]{width:min(100%,var(--portal-content-max-width));margin-inline:auto;box-sizing:border-box}.admin-heading[data-v-4aa1a24f]{margin-bottom:.85rem}.section-kicker[data-v-4aa1a24f]{display:inline-flex;align-items:center;min-height:24px;color:#496459;font-size:.76rem;font-weight:800;text-transform:uppercase}.panel-heading h2[data-v-4aa1a24f]{margin:0;color:#17382d;letter-spacing:0}.admin-health[data-v-4aa1a24f]{width:100%;min-height:72px;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.65rem;column-gap:.65rem;align-items:center;padding:.8rem .9rem;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:#1d4438;background:#fff}.admin-health small[data-v-4aa1a24f]{grid-column:2;color:#667f74}.health-dot[data-v-4aa1a24f]{width:12px;height:12px;border-radius:50%;background:#22a36b;box-shadow:0 0 0 5px #22a36b1f}.admin-indicators[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem}.admin-indicator[data-v-4aa1a24f],.admin-panel[data-v-4aa1a24f],.master-family[data-v-4aa1a24f],.user-row[data-v-4aa1a24f]{border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.admin-indicator[data-v-4aa1a24f]{min-height:118px;display:grid;grid-template-columns:auto 1fr;gap:.28rem .65rem;align-content:center;padding:.9rem}.admin-indicator i[data-v-4aa1a24f]{grid-row:span 3;width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#113d31;background:#e0f3ea}.admin-indicator span[data-v-4aa1a24f],.admin-indicator small[data-v-4aa1a24f],.master-family small[data-v-4aa1a24f],.quality-row small[data-v-4aa1a24f],.user-row small[data-v-4aa1a24f],.matrix-header[data-v-4aa1a24f]{color:#687d74}.admin-indicator strong[data-v-4aa1a24f]{color:#17382d;font-size:1.45rem}.admin-grid[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:.9rem;padding-bottom:1.2rem}.admin-side-column[data-v-4aa1a24f]{min-width:0;display:grid;align-content:start;gap:.9rem}.admin-side-column .system-status-panel[data-v-4aa1a24f]{margin-top:0}.admin-side-column .system-status-grid[data-v-4aa1a24f]{grid-template-columns:minmax(0,1fr)}.admin-panel[data-v-4aa1a24f]{min-width:0;padding:1rem}.panel-heading[data-v-4aa1a24f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.panel-heading h2[data-v-4aa1a24f]{font-size:1.25rem}.panel-actions[data-v-4aa1a24f]{display:flex;justify-content:flex-end;gap:.55rem;margin-left:auto}.panel-action[data-v-4aa1a24f]{width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:#17382d;background:#f4faf7;cursor:pointer}.panel-action[data-v-4aa1a24f]:hover,.panel-action[data-v-4aa1a24f]:focus-visible{outline:2px solid rgba(34,163,107,.24);background:#e7f5ee}.text-action[data-v-4aa1a24f],.small-action[data-v-4aa1a24f]{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:#17382d;background:#f4faf7;cursor:pointer;font-weight:800;white-space:nowrap}.text-action[data-v-4aa1a24f]{min-height:40px;padding:0 .78rem}.small-action[data-v-4aa1a24f]{min-height:32px;padding:0 .62rem;font-size:.76rem}.text-action[data-v-4aa1a24f]:hover,.text-action[data-v-4aa1a24f]:focus-visible,.small-action[data-v-4aa1a24f]:hover,.small-action[data-v-4aa1a24f]:focus-visible{outline:2px solid rgba(34,163,107,.24);background:#e7f5ee}.text-action.primary-action[data-v-4aa1a24f]{color:#fff;border-color:#176b4f;background:#176b4f}.text-action.primary-action[data-v-4aa1a24f]:hover,.text-action.primary-action[data-v-4aa1a24f]:focus-visible{background:#0f563e}.user-list[data-v-4aa1a24f],.admin-table-block[data-v-4aa1a24f]{display:grid;gap:.5rem;margin-bottom:.9rem}.admin-table-block[data-v-4aa1a24f]:last-child{margin-bottom:0}.admin-table-block h3[data-v-4aa1a24f]{margin:0;color:#284c3f;font-size:.95rem;letter-spacing:0}.admin-table[data-v-4aa1a24f]{overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.admin-table-header[data-v-4aa1a24f],.admin-table-row[data-v-4aa1a24f]{display:grid;align-items:center;min-height:44px;padding:0 .7rem;-moz-column-gap:.65rem;column-gap:.65rem}.admin-table-header[data-v-4aa1a24f]{color:#687d74;background:#eef6f1;font-size:.74rem;font-weight:800;text-transform:uppercase}.admin-table-row[data-v-4aa1a24f]{border-top:1px solid rgba(55,103,83,.12)}.user-table .admin-table-header[data-v-4aa1a24f],.user-table .admin-table-row[data-v-4aa1a24f]{grid-template-columns:minmax(210px,1.25fr) minmax(120px,.8fr) minmax(140px,.9fr) minmax(86px,.45fr)}.module-summary-table .admin-table-header[data-v-4aa1a24f],.module-summary-table .admin-table-row[data-v-4aa1a24f]{grid-template-columns:minmax(150px,1.1fr) 76px 82px 82px minmax(130px,.9fr)}.managed-users-table .admin-table-header[data-v-4aa1a24f],.managed-users-table .admin-table-row[data-v-4aa1a24f]{grid-template-columns:minmax(116px,.72fr) minmax(220px,1.35fr) minmax(140px,.9fr) minmax(138px,.88fr) minmax(112px,.72fr) minmax(84px,.48fr)}.admin-table-empty[data-v-4aa1a24f]{min-height:72px;display:grid;place-items:center;padding:1rem;border-top:1px solid rgba(55,103,83,.12);color:#687d74;font-weight:800;text-align:center}.identity-cell[data-v-4aa1a24f]{display:flex;align-items:center;min-width:0;gap:.65rem}.identity-cell strong[data-v-4aa1a24f],.identity-cell small[data-v-4aa1a24f],.admin-table-row>span[data-v-4aa1a24f],.admin-table-row>strong[data-v-4aa1a24f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-row[data-v-4aa1a24f]{min-height:66px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.65rem;background:#fbfdfb}.user-row strong[data-v-4aa1a24f],.user-row small[data-v-4aa1a24f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar[data-v-4aa1a24f]{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#113d31;background:#dff2e8;font-weight:900}.state-pill[data-v-4aa1a24f]{min-width:78px;display:inline-flex;justify-content:center;padding:.34rem .5rem;border-radius:999px;font-size:.74rem;font-style:normal;font-weight:800}.state-pill.ok[data-v-4aa1a24f]{color:#11633d;background:#def7e8}.state-pill.warn[data-v-4aa1a24f]{color:#7a5111;background:#fff1cd}.state-pill.info[data-v-4aa1a24f]{color:#20577a;background:#dff1ff}.state-pill.inactive[data-v-4aa1a24f]{color:#5f6f69;background:#edf1ef}.state-pill.danger[data-v-4aa1a24f]{color:#8d1f1f;background:#ffe1df}.permission-matrix[data-v-4aa1a24f]{overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:8px}.matrix-header[data-v-4aa1a24f],.matrix-row[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(120px,1fr) 70px 70px 78px minmax(92px,.8fr);align-items:center;min-height:42px;padding:0 .7rem;-moz-column-gap:.5rem;column-gap:.5rem}.matrix-header[data-v-4aa1a24f]{background:#eef6f1;font-size:.74rem;font-weight:800;text-transform:uppercase}.matrix-row[data-v-4aa1a24f]{border-top:1px solid rgba(55,103,83,.12);background:#fff}.matrix-row i[data-v-4aa1a24f]{color:#197b52}.matrix-row .pi-minus[data-v-4aa1a24f]{color:#93a49c}.master-families[data-v-4aa1a24f],.quality-list[data-v-4aa1a24f]{display:grid;gap:.55rem}.master-family[data-v-4aa1a24f]{min-height:84px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.7rem}.master-family i[data-v-4aa1a24f]{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#234;background:#e8f0ff}.master-family strong[data-v-4aa1a24f],.master-family small[data-v-4aa1a24f]{display:block}.master-family small[data-v-4aa1a24f]{margin-top:.16rem}.master-family em[data-v-4aa1a24f]{color:#47655b;font-size:.78rem;font-style:normal;font-weight:800;white-space:nowrap}.master-family-actions[data-v-4aa1a24f]{display:grid;justify-items:end;gap:.42rem}.quality-list[data-v-4aa1a24f]{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(55,103,83,.14)}.quality-row[data-v-4aa1a24f]{min-height:48px;display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:center}.quality-marker[data-v-4aa1a24f]{width:10px;height:32px;border-radius:999px;background:#8ba198}.quality-marker.ok[data-v-4aa1a24f]{background:#22a36b}.quality-marker.warn[data-v-4aa1a24f]{background:#d69525}.quality-marker.info[data-v-4aa1a24f]{background:#4c8db8}.system-status-panel[data-v-4aa1a24f]{margin-top:.9rem}.user-management-screen[data-v-4aa1a24f],.sql-execution-screen[data-v-4aa1a24f]{display:grid;gap:.9rem}.sql-warning[data-v-4aa1a24f]{border-color:#d6454540;color:#7d1f1f;background:#fff0ef}.sql-quick-facts[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.sql-fact-card[data-v-4aa1a24f]{display:grid;gap:.22rem;padding:.85rem;border:1px solid rgba(55,103,83,.16);border-radius:10px;background:#fbfdfb}.sql-fact-card span[data-v-4aa1a24f]{color:#537068;font-size:.74rem;font-weight:800;text-transform:uppercase}.sql-fact-card strong[data-v-4aa1a24f]{color:#12352c;font-size:1.02rem}.sql-fact-card small[data-v-4aa1a24f]{color:#5f746d}.sql-editor-layout[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:.9rem}.sql-editor-panel[data-v-4aa1a24f],.sql-result-panel[data-v-4aa1a24f]{display:grid;gap:.8rem;padding:.95rem;border:1px solid rgba(55,103,83,.16);border-radius:12px;background:#fff;box-shadow:0 10px 24px #12362d0f}.sql-result-heading[data-v-4aa1a24f]{align-items:center}.sql-input-field[data-v-4aa1a24f]{display:grid;gap:.4rem}.sql-input-field span[data-v-4aa1a24f],.sql-file-picker span[data-v-4aa1a24f]{color:#284c3f;font-size:.78rem;font-weight:800;text-transform:uppercase}.sql-input-field textarea[data-v-4aa1a24f]{width:100%;min-height:18rem;padding:.9rem;border:1px solid rgba(55,103,83,.18);border-radius:10px;color:#17382d;background:#fcfefe;font:inherit;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;resize:vertical}.sql-input-field textarea[data-v-4aa1a24f]:focus-visible,.sql-file-picker input[data-v-4aa1a24f]:focus-visible,.sql-run-button[data-v-4aa1a24f]:focus-visible{outline:2px solid #1c8e62;outline-offset:2px}.sql-file-row[data-v-4aa1a24f]{display:grid;gap:.55rem}.sql-file-picker[data-v-4aa1a24f]{display:grid;gap:.35rem}.sql-file-picker input[data-v-4aa1a24f]{width:100%;padding:.7rem;border:1px dashed rgba(55,103,83,.24);border-radius:10px;background:#f8fbf9}.sql-file-name[data-v-4aa1a24f]{color:#567069;font-size:.82rem;font-weight:700}.sql-action-row[data-v-4aa1a24f]{display:flex;justify-content:flex-end}.sql-run-button[data-v-4aa1a24f]{min-width:11rem;justify-content:center}.sql-result-card[data-v-4aa1a24f]{display:grid;gap:.45rem;padding:.9rem;border-radius:10px;border:1px solid rgba(55,103,83,.16);background:#f8fbf8}.sql-result-card strong[data-v-4aa1a24f]{font-size:1.02rem}.sql-result-card p[data-v-4aa1a24f],.sql-result-card small[data-v-4aa1a24f]{margin:0;color:inherit}.sql-result-card.success[data-v-4aa1a24f]{border-color:#22a36b38;color:#145b3d;background:#ebf9f1}.sql-result-card.error[data-v-4aa1a24f]{border-color:#d645453d;color:#8b2a2a;background:#fff0ef}.sql-result-table-wrap[data-v-4aa1a24f]{display:grid;gap:.7rem;overflow:hidden}.sql-result-toolbar[data-v-4aa1a24f],.sql-result-pagination[data-v-4aa1a24f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sql-result-toolbar[data-v-4aa1a24f]{color:inherit;font-size:.84rem;font-weight:700}.sql-result-toolbar-actions[data-v-4aa1a24f]{display:flex;gap:.5rem}.sql-result-table[data-v-4aa1a24f]{width:100%;border-collapse:collapse;font-size:.85rem;display:block;overflow:auto}.sql-result-table thead[data-v-4aa1a24f],.sql-result-table tbody[data-v-4aa1a24f]{display:table;width:100%;table-layout:fixed}.sql-result-table th[data-v-4aa1a24f],.sql-result-table td[data-v-4aa1a24f]{padding:.55rem .65rem;border-bottom:1px solid rgba(55,103,83,.12);text-align:left;word-break:break-word;vertical-align:top}.sql-result-table th[data-v-4aa1a24f]{font-size:.74rem;text-transform:uppercase;letter-spacing:.03em}.sql-result-pagination[data-v-4aa1a24f]{color:inherit;font-size:.82rem}.sql-empty-state[data-v-4aa1a24f]{min-height:16rem;align-content:center}.user-filter-bar[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.85rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#f7fbf8}.filter-field[data-v-4aa1a24f]{display:grid;gap:.35rem;min-width:0;color:#284c3f;font-size:.78rem;font-weight:800}.filter-field span[data-v-4aa1a24f]{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.filter-field select[data-v-4aa1a24f]{width:100%;min-height:42px;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:#17382d;background:#fff;padding:0 .7rem}.inline-notice[data-v-4aa1a24f]{margin:0;padding:.75rem .85rem;border:1px solid rgba(34,163,107,.2);border-radius:8px;color:#15543e;background:#e6f6ee;font-weight:800}.system-status-summary[data-v-4aa1a24f]{min-height:40px;display:inline-flex;align-items:center;gap:.55rem;padding:0 .7rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;color:#1d4438;background:#f4faf7;white-space:nowrap}.system-status-grid[data-v-4aa1a24f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.status-group[data-v-4aa1a24f]{min-width:0}.status-group h3[data-v-4aa1a24f]{margin:0 0 .55rem;color:#284c3f;font-size:.95rem;letter-spacing:0}.status-list[data-v-4aa1a24f]{display:grid;gap:.5rem}.status-item[data-v-4aa1a24f]{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.65rem .7rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fbfdfb}.status-item strong[data-v-4aa1a24f],.status-item small[data-v-4aa1a24f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-item small[data-v-4aa1a24f]{margin-top:.14rem;color:#687d74}.status-light[data-v-4aa1a24f]{width:14px;height:14px;border-radius:50%;background:#8ba198}.status-light.ok[data-v-4aa1a24f]{background:#22a36b;box-shadow:0 0 0 5px #22a36b1f}.status-light.danger[data-v-4aa1a24f]{background:#d64545;box-shadow:0 0 0 5px #d645451f}.sr-only[data-v-4aa1a24f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.portal-shell.movilidad-mobile-shell[data-v-4aa1a24f]{display:block;height:100dvh;height:100svh;min-height:0;overflow:hidden;overscroll-behavior:none;background:#f8fafc;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.portal-shell.movilidad-mobile-shell>.portal-topbar[data-v-4aa1a24f],.portal-shell.movilidad-mobile-shell>.portal-side-menu[data-v-4aa1a24f],.portal-shell.movilidad-mobile-shell>.menu-backdrop[data-v-4aa1a24f],.portal-shell.movilidad-mobile-shell>.portal-footer[data-v-4aa1a24f],.portal-shell.movilidad-mobile-shell>.sr-only[data-v-4aa1a24f]{display:none}.portal-shell.movilidad-mobile-shell[data-v-4aa1a24f] .movilidad-workspace{margin-left:0;height:100%;min-height:0;width:100%}@media (min-width: 90rem){.portal-shell>.portal-topbar[data-v-4aa1a24f],.portal-shell>.portal-workspace-frame[data-v-4aa1a24f],.portal-shell>.portal-footer[data-v-4aa1a24f]{box-sizing:border-box;width:calc(100% - 18rem);max-width:calc(100% - 18rem);margin-left:18rem;transition:margin-left .18s ease}.portal-shell.menu-collapsed>.portal-topbar[data-v-4aa1a24f],.portal-shell.menu-collapsed>.portal-workspace-frame[data-v-4aa1a24f],.portal-shell.menu-collapsed>.portal-footer[data-v-4aa1a24f]{width:calc(100% - 4.75rem);max-width:calc(100% - 4.75rem);margin-left:4.75rem}.portal-side-menu[data-v-4aa1a24f]{width:18rem;overflow-x:hidden;overflow-y:auto;transform:translate(0);box-shadow:.5rem 0 1.5rem #16483a1f;transition:width .18s ease}.portal-side-menu.is-collapsed[data-v-4aa1a24f]{width:4.75rem;padding-inline:.5rem}.portal-side-menu.is-collapsed .side-menu-header[data-v-4aa1a24f]{justify-content:center}.portal-side-menu.is-collapsed .side-menu-header>div[data-v-4aa1a24f],.portal-side-menu.is-collapsed .side-link span[data-v-4aa1a24f]{display:none}.portal-side-menu.is-collapsed .side-link[data-v-4aa1a24f]{justify-content:center;padding-inline:.5rem}.portal-topbar .portal-brand[data-v-4aa1a24f],.menu-backdrop[data-v-4aa1a24f]{display:none}}@media (max-width: 900px){.portal-topbar[data-v-4aa1a24f]{height:auto;min-height:70px;align-items:flex-start;flex-wrap:wrap;padding:.75rem}.portal-page-context[data-v-4aa1a24f]{order:2;flex-basis:100%}.topbar-user-context[data-v-4aa1a24f]{grid-column:1 / -1;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center}.topbar-actions[data-v-4aa1a24f]{order:4;flex-wrap:wrap;width:100%;justify-content:flex-start}.mobile-menu-toggle[data-v-4aa1a24f]{order:-1}.locale-control span[data-v-4aa1a24f]{display:none}.portal-brand[data-v-4aa1a24f]{max-width:9.5rem}.portal-brand small[data-v-4aa1a24f]{display:block;max-width:8.2rem;font-size:.58rem;line-height:1.05}.user-chip[data-v-4aa1a24f]{max-width:170px}.portal-workspace-frame[data-v-4aa1a24f]{min-height:0;padding:.85rem}.portal-footer[data-v-4aa1a24f]{min-height:0;grid-template-columns:140px minmax(0,1fr) minmax(92px,auto);padding:.35rem .75rem}.portal-footer.mode-compact[data-v-4aa1a24f]{min-height:0;grid-template-columns:118px minmax(0,1fr) auto;padding:.16rem .65rem}.lidar-forest-motif[data-v-4aa1a24f]{height:40px}.dashboard-panel-heading[data-v-4aa1a24f]{grid-template-columns:1fr}.dashboard-toolbar[data-v-4aa1a24f]{justify-content:space-between}.dashboard-summary[data-v-4aa1a24f]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stage[data-v-4aa1a24f]{display:block;grid-template-columns:1fr}.dashboard-stage>.grid-stack-item[data-v-4aa1a24f]{position:relative;inset:auto;width:100%!important;min-height:0;margin-bottom:.85rem}.dashboard-stage>.grid-stack-item>.grid-stack-item-content[data-v-4aa1a24f]{position:relative;height:auto}.dashboard-layout-controls[data-v-4aa1a24f]{align-items:stretch;flex-direction:column}.dashboard-layout-actions[data-v-4aa1a24f]{width:100%;justify-content:space-between}.dashboard-layout-picker[data-v-4aa1a24f]{width:100%}.dashboard-layout-button[data-v-4aa1a24f],.dashboard-layout-reset[data-v-4aa1a24f]{width:100%;justify-content:center}.dashboard-layout-menu[data-v-4aa1a24f]{left:0;right:auto}.dashboard-worklist[data-v-4aa1a24f],.dashboard-indicators[data-v-4aa1a24f],.dashboard-ordenacion[data-v-4aa1a24f],.dashboard-aprovechamientos[data-v-4aa1a24f],.dashboard-quick-actions[data-v-4aa1a24f],.dashboard-activity[data-v-4aa1a24f],.dashboard-favorites[data-v-4aa1a24f]{width:100%;min-height:0;margin-bottom:0}.observatory-filter-grid[data-v-4aa1a24f]{grid-template-columns:repeat(2,minmax(0,1fr))}.observatory-reset[data-v-4aa1a24f]{grid-column:1 / -1}.observatory-explorer-controls[data-v-4aa1a24f],.observatory-explorer-summary[data-v-4aa1a24f],.observatory-explorer-group__heading[data-v-4aa1a24f],.observatory-explorer-record__summary[data-v-4aa1a24f]{grid-template-columns:1fr}.observatory-explorer-actions[data-v-4aa1a24f]{justify-content:flex-start}.observatory-explorer-record__values[data-v-4aa1a24f]{grid-template-columns:1fr;justify-items:start}.observatory-explorer-meta[data-v-4aa1a24f]{grid-template-columns:1fr}.dashboard-primary-grid .task-list[data-v-4aa1a24f],.dashboard-indicators .indicator-grid[data-v-4aa1a24f],.dashboard-favorites .favorite-list[data-v-4aa1a24f]{max-height:none;overflow-y:visible}.dashboard-ordenacion-card__hero[data-v-4aa1a24f]{grid-template-columns:1fr;justify-items:center;text-align:center}.dashboard-ordenacion-card__copy[data-v-4aa1a24f]{justify-items:center}.dashboard-ordenacion-legend li[data-v-4aa1a24f]{grid-template-columns:12px minmax(0,1fr) auto}.dashboard-ordenacion-legend em[data-v-4aa1a24f]{grid-column:2 / -1;padding-left:1.1rem}.dashboard-task[data-v-4aa1a24f]{grid-template-columns:78px 42px minmax(0,1fr) auto;grid-template-areas:"priority icon main due" "priority icon main action"}.task-due[data-v-4aa1a24f]{grid-column:3;justify-self:start;padding-top:0}.dashboard-task .text-action[data-v-4aa1a24f]{grid-column:4;grid-row:1 / span 2;width:-moz-max-content;width:max-content;max-width:100%}.task-meta[data-v-4aa1a24f],.destination-card dl[data-v-4aa1a24f],.indicator-grid[data-v-4aa1a24f]{grid-template-columns:repeat(2,minmax(0,1fr))}.module-map[data-v-4aa1a24f]{position:relative;inset:auto;display:grid;grid-template-columns:1fr;gap:.65rem;width:calc(100% - 2rem);max-width:560px;margin:1.4rem auto 1rem}.module-pin[data-v-4aa1a24f]{max-width:none;width:100%}.pin-card[data-v-4aa1a24f]{width:100%}.admin-workspace[data-v-4aa1a24f]{min-height:0;padding:.85rem}.admin-heading[data-v-4aa1a24f]{display:grid}.panel-actions[data-v-4aa1a24f]{flex-wrap:wrap}.admin-indicators[data-v-4aa1a24f],.inventario-status-grid[data-v-4aa1a24f],.observatory-kpis[data-v-4aa1a24f],.observatory-context-grid[data-v-4aa1a24f],.observatory-chart__legend[data-v-4aa1a24f],.observatory-chart__summary[data-v-4aa1a24f],.observatory-breakdown-grid[data-v-4aa1a24f],.observatory-comparison-grid[data-v-4aa1a24f]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid[data-v-4aa1a24f],.module-placeholder-grid[data-v-4aa1a24f],.list-detail-grid[data-v-4aa1a24f],.observatory-grid[data-v-4aa1a24f],.explotacion-grid[data-v-4aa1a24f]{grid-template-columns:1fr}.explotacion-kpi-grid[data-v-4aa1a24f]{grid-template-columns:repeat(2,minmax(0,1fr))}.explotacion-source-switch[data-v-4aa1a24f],.explotacion-source-summary[data-v-4aa1a24f]{grid-template-columns:1fr}.explotacion-table-header[data-v-4aa1a24f],.explotacion-table-row[data-v-4aa1a24f]{grid-template-columns:1fr .8fr .9fr}.explotacion-table-header span[data-v-4aa1a24f]:nth-child(n+4),.explotacion-table-row span[data-v-4aa1a24f]:nth-child(n+4){display:none}.system-status-grid[data-v-4aa1a24f]{grid-template-columns:1fr}.matrix-header[data-v-4aa1a24f],.matrix-row[data-v-4aa1a24f]{grid-template-columns:minmax(105px,1fr) 48px 48px 58px minmax(74px,.7fr);padding:0 .5rem;font-size:.8rem}.admin-table[data-v-4aa1a24f]{overflow-x:auto}.user-table .admin-table-header[data-v-4aa1a24f],.user-table .admin-table-row[data-v-4aa1a24f]{width:720px}.module-summary-table .admin-table-header[data-v-4aa1a24f],.module-summary-table .admin-table-row[data-v-4aa1a24f]{width:620px}.managed-users-table .admin-table-header[data-v-4aa1a24f],.managed-users-table .admin-table-row[data-v-4aa1a24f]{width:900px}}@media (max-width: 620px){.portal-topbar[data-v-4aa1a24f]{min-height:0;display:grid;grid-template-columns:minmax(90px,1fr) auto;grid-template-areas:"brand actions" "context context";align-items:center;gap:.55rem .5rem;padding:.75rem .75rem .85rem}.portal-brand[data-v-4aa1a24f]{grid-area:brand;max-width:none;gap:.5rem}.portal-page-context[data-v-4aa1a24f]{grid-area:context;order:initial;flex-basis:auto;padding:.35rem 0 .45rem}.portal-page-context h1[data-v-4aa1a24f]{margin:.16rem 0 .28rem;font-size:1.25rem}.portal-brand .brand-mark[data-v-4aa1a24f]{width:36px;height:36px}.portal-brand small[data-v-4aa1a24f]{display:none}.topbar-user-context[data-v-4aa1a24f]{display:none;grid-column:auto;grid-template-columns:1fr;padding:.3rem .45rem}.topbar-user-context strong[data-v-4aa1a24f]{font-size:.68rem}.topbar-user-context span[data-v-4aa1a24f]{font-size:.65rem}.topbar-actions[data-v-4aa1a24f]{grid-area:actions;flex-wrap:nowrap;gap:.35rem;width:auto;justify-content:flex-end}.mobile-menu-toggle[data-v-4aa1a24f]{display:inline-grid;width:44px;height:44px;order:0}.portal-side-menu[data-v-4aa1a24f]{width:min(18rem,88vw)}.portal-side-menu[data-v-4aa1a24f]:not(.is-open){transform:translate(-110%)}.topbar-actions .user-chip[data-v-4aa1a24f]{width:44px;height:44px;justify-content:center;padding:0}.topbar-actions .user-chip span[data-v-4aa1a24f]{display:none}.locale-control select[data-v-4aa1a24f]{min-height:44px}.breadcrumb-link[data-v-4aa1a24f]{max-width:8.5rem;min-height:32px;font-size:.82rem}.topbar-user-context[data-v-4aa1a24f]{grid-template-columns:1fr}.portal-footer[data-v-4aa1a24f]{min-height:0;grid-template-columns:132px minmax(0,1fr) minmax(74px,auto);gap:.45rem}.portal-footer.mode-compact[data-v-4aa1a24f]{grid-template-columns:104px minmax(0,1fr) auto}.lidar-forest-motif[data-v-4aa1a24f]{width:132px;height:40px}.portal-footer.mode-compact .lidar-forest-motif[data-v-4aa1a24f]{width:104px}.footer-version strong[data-v-4aa1a24f]{font-size:.76rem}.footer-version span[data-v-4aa1a24f]{font-size:.66rem}.admin-indicators[data-v-4aa1a24f],.dashboard-summary[data-v-4aa1a24f],.task-meta[data-v-4aa1a24f],.destination-card dl[data-v-4aa1a24f],.list-detail-meta[data-v-4aa1a24f],.placeholder-preview[data-v-4aa1a24f],.indicator-grid[data-v-4aa1a24f],.dashboard-ordenacion-card__hero[data-v-4aa1a24f],.favorite-list[data-v-4aa1a24f],.quick-action-grid[data-v-4aa1a24f],.inventario-status-grid[data-v-4aa1a24f],.observatory-kpis[data-v-4aa1a24f],.observatory-comparison-grid[data-v-4aa1a24f]{grid-template-columns:1fr}.observatory-chart__canvas[data-v-4aa1a24f]{min-height:180px}.observatory-chart__canvas-shell[data-v-4aa1a24f]{min-height:180px;padding:.85rem}.dashboard-toolbar[data-v-4aa1a24f]{align-items:stretch;flex-direction:column}.configure-dashboard-button[data-v-4aa1a24f]{justify-content:center;width:100%}.dashboard-updated[data-v-4aa1a24f]{justify-content:center}.dashboard-task[data-v-4aa1a24f]{grid-template-columns:74px 40px minmax(0,1fr);grid-template-areas:"priority icon main" "priority icon main" "due due action";gap:.55rem}.task-icon[data-v-4aa1a24f]{width:38px;height:38px}.task-due[data-v-4aa1a24f]{grid-column:1 / -1;justify-self:start}.dashboard-task .text-action[data-v-4aa1a24f]{grid-column:3;grid-row:auto;justify-self:start}.dashboard-ordenacion-gauge[data-v-4aa1a24f]{inline-size:min(100%,140px)}.observatory-filter-grid[data-v-4aa1a24f]{grid-template-columns:1fr}.observatory-reset[data-v-4aa1a24f]{grid-column:auto;width:100%}.observatory-context-grid[data-v-4aa1a24f],.observatory-chart__legend[data-v-4aa1a24f],.observatory-chart__summary[data-v-4aa1a24f],.observatory-breakdown-grid[data-v-4aa1a24f],.observatory-comparison-grid[data-v-4aa1a24f],.observatory-explorer-summary[data-v-4aa1a24f]{grid-template-columns:1fr}.observatory-explorer-record__summary[data-v-4aa1a24f]{padding:.8rem}.observatory-explorer-record__actions[data-v-4aa1a24f]{flex-direction:column;align-items:flex-start}.observatory-explorer-record__actions .text-action[data-v-4aa1a24f]{padding-left:0}.observatory-chart__metric-switch[data-v-4aa1a24f]{width:100%}.observatory-chart__metric-button[data-v-4aa1a24f]{flex:1 1 0}.admin-title-block h1[data-v-4aa1a24f]{font-size:1.55rem}.user-filter-bar[data-v-4aa1a24f]{grid-template-columns:1fr}.user-row[data-v-4aa1a24f],.master-family[data-v-4aa1a24f],.status-item[data-v-4aa1a24f]{grid-template-columns:auto minmax(0,1fr)}.user-row .state-pill[data-v-4aa1a24f],.master-family-actions[data-v-4aa1a24f],.status-item .state-pill[data-v-4aa1a24f]{grid-column:2;justify-self:start}.system-status-summary[data-v-4aa1a24f]{width:100%;justify-content:flex-start;white-space:normal}.permission-matrix[data-v-4aa1a24f]{overflow-x:auto}.matrix-header[data-v-4aa1a24f],.matrix-row[data-v-4aa1a24f]{width:560px}.portal-workspace-frame[data-v-4aa1a24f]{overscroll-behavior:auto;scrollbar-gutter:auto}}@media (max-width: 760px){.dashboard-drag-handle[data-v-4aa1a24f],.dashboard-layout-hint[data-v-4aa1a24f]{display:none}.dashboard-stage[data-v-4aa1a24f]{padding:0}}@container ordenacion-card (max-height: 24rem){.dashboard-ordenacion-card[data-v-4aa1a24f]{gap:.85rem;padding:.8rem .8rem .9rem}.dashboard-ordenacion-card__summary[data-v-4aa1a24f]{gap:.75rem;align-items:start}.dashboard-ordenacion-gauge[data-v-4aa1a24f]{inline-size:min(100%,9.75rem)}.dashboard-ordenacion-gauge__center strong[data-v-4aa1a24f]{font-size:clamp(1.6rem,10cqi,2.6rem)}.dashboard-ordenacion-legend li[data-v-4aa1a24f]{padding:.45rem .55rem;border-radius:.9rem}}@container ordenacion-card (max-width: 38rem){.dashboard-ordenacion-card__summary[data-v-4aa1a24f]{grid-template-columns:1fr}.dashboard-ordenacion-card__hero[data-v-4aa1a24f]{justify-items:center;text-align:center}}@container ordenacion-card (max-width: 34rem){.dashboard-ordenacion-card[data-v-4aa1a24f]{padding:.85rem .85rem 1rem}.dashboard-ordenacion-legend li[data-v-4aa1a24f]{grid-template-columns:minmax(0,1fr) auto}.dashboard-ordenacion-legend em[data-v-4aa1a24f]{grid-column:1 / -1;padding-left:calc(12px + .95rem)}}@container ordenacion-card (max-width: 28rem){.dashboard-ordenacion-card__hero[data-v-4aa1a24f]{justify-items:center;text-align:center}.dashboard-ordenacion-card__copy[data-v-4aa1a24f]{justify-items:center}.dashboard-ordenacion-card[data-v-4aa1a24f]{gap:.85rem;padding:.75rem .75rem .9rem}.dashboard-ordenacion-gauge[data-v-4aa1a24f]{inline-size:min(100%,11.5rem)}.dashboard-ordenacion-legend li[data-v-4aa1a24f]{grid-template-columns:minmax(0,1fr) auto;padding:.5rem .6rem;border-radius:.95rem}.dashboard-ordenacion-legend em[data-v-4aa1a24f]{grid-column:1 / -1;padding-left:calc(10px + .8rem)}}@container ordenacion-card (max-width: 22rem),ordenacion-card (max-height: 18rem){.dashboard-ordenacion-heading__icon[data-v-4aa1a24f]{width:2.7rem;height:2.7rem;border-radius:.85rem;font-size:1.05rem}.dashboard-ordenacion .panel-heading h2[data-v-4aa1a24f],.dashboard-aprovechamientos .panel-heading h2[data-v-4aa1a24f]{font-size:1rem}.dashboard-ordenacion-legend li[data-v-4aa1a24f]{grid-template-columns:1fr auto;row-gap:.28rem}.dashboard-ordenacion-legend__key[data-v-4aa1a24f]{grid-column:1 / 2}.dashboard-ordenacion-legend strong[data-v-4aa1a24f]{grid-column:2 / 3;justify-self:end}.dashboard-ordenacion-legend em[data-v-4aa1a24f]{grid-column:1 / -1;padding-left:0}}.mobile-parcel-sync-bar[data-v-4aa1a24f]{position:relative;z-index:900;display:flex;align-items:center;flex:0 0 auto;gap:.55rem;width:100%;min-height:2.65rem;box-sizing:border-box;padding:calc(.45rem + env(safe-area-inset-top)) .8rem .45rem;border:0;border-radius:0;background:#087e6a;box-shadow:0 .65rem 1.5rem #003d3147;color:#fff;font:inherit;text-align:left}.mobile-parcel-sync-bar>i[data-v-4aa1a24f]{font-size:1.1rem}.mobile-parcel-sync-bar>span[data-v-4aa1a24f]{font-size:.84rem;font-weight:700;line-height:1.2}.mobile-parcel-sync-bar>strong[data-v-4aa1a24f]{margin-left:auto;padding-left:.65rem;border-left:1px solid rgba(255,255,255,.35);font-size:.78rem;white-space:nowrap}.mobile-inventory-map-content[data-v-4aa1a24f]{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;contain:layout paint}.mobile-route-screen[data-v-4aa1a24f],.mobile-inventory-map-screen[data-v-4aa1a24f]{height:100%;min-height:0;display:flex;flex-direction:column;padding-bottom:2.5rem}.mobile-route-status-bar[data-v-4aa1a24f]{flex:0 0 auto;min-block-size:1.7rem;padding-inline:.8rem;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#063f47;font-size:.68rem;font-weight:900;letter-spacing:.02em}.mobile-route-status-bar>div[data-v-4aa1a24f]{display:flex;align-items:center;gap:.35rem}.mobile-route-status-bar i[data-v-4aa1a24f]{font-size:.72rem}.mobile-inventory-map-content[data-v-4aa1a24f] .mobile-map-status-bar{display:none}.mobile-route-screen[data-v-4aa1a24f] .mobile-portal-landing{flex:1 1 auto;min-height:0}.mobile-system-nav[data-v-4aa1a24f]{position:fixed;z-index:20;right:0;bottom:0;left:0;min-block-size:2.5rem;display:flex;align-items:center;justify-content:center;gap:2.3rem;color:#fff;background:#063f47}.mobile-system-nav button[data-v-4aa1a24f]{display:grid;inline-size:2.5rem;block-size:2.5rem;place-items:center;box-sizing:border-box;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font-size:1.15rem}.mobile-system-nav button[data-v-4aa1a24f]:hover{background:#ffffff1f}.mobile-system-nav button[data-v-4aa1a24f]:focus-visible{outline:2px solid #fff;outline-offset:-.25rem}.explotacion-grid[data-v-4aa1a24f]{gap:1rem}.explotacion-map-panel[data-v-4aa1a24f]{position:relative;min-height:0;padding:.75rem;border:1px solid rgba(41,115,88,.13);border-radius:14px;background:#fff;box-shadow:0 .65rem 1.6rem #204f3d14}.explotacion-map-panel>.panel-heading[data-v-4aa1a24f]{position:absolute;z-index:4;inset:1.25rem 1.25rem auto;display:flex;justify-content:flex-end;pointer-events:none}.explotacion-map-panel>.panel-heading>div[data-v-4aa1a24f]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.explotacion-map-panel .explotacion-fullscreen-button[data-v-4aa1a24f]{pointer-events:auto;inline-size:2rem;block-size:2rem;margin:0;border-color:#2c775d26;border-radius:.5rem;background:#fffffff0;box-shadow:0 .3rem .9rem #204f3d24}.explotacion-map-panel .explotacion-map-visual[data-v-4aa1a24f]{min-height:20rem;margin-top:0;border:0;border-radius:.65rem;background:#d9edf4;box-shadow:none}.explotacion-map-panel .explotacion-map-visual .explotacion-data-map[data-v-4aa1a24f]{min-height:20rem;height:20rem;border-radius:inherit}.explotacion-map-panel .explotacion-legend[data-v-4aa1a24f]{position:absolute;z-index:3;inset:auto auto 1.35rem 1.35rem;gap:.55rem .8rem;margin:0;padding:.45rem .65rem;border:1px solid rgba(39,108,84,.1);border-radius:.45rem;background:#ffffffed;box-shadow:0 .25rem .8rem #2357441f;font-size:.66rem}.explotacion-table-panel[data-v-4aa1a24f]{gap:0;padding:1rem;border:1px solid rgba(41,115,88,.1);border-radius:14px;background:#fff;box-shadow:0 .65rem 1.6rem #204f3d0f}.explotacion-table-panel>.panel-heading[data-v-4aa1a24f]{min-height:2rem;padding-bottom:.75rem;border-bottom:1px solid #edf3f0}.explotacion-table-panel>.panel-heading h2[data-v-4aa1a24f]{color:#1d5945;font-size:1rem}.explotacion-table-panel>.panel-heading .section-kicker[data-v-4aa1a24f]{color:#168b64}.explotacion-table-panel .state-pill.success[data-v-4aa1a24f]{margin-inline-start:.35rem;border-color:#d7ede2;background:#edf9f2;color:#197a59}.explotacion-table-toolbar[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:.85rem 1rem;margin-top:.85rem}.explotacion-template-bar[data-v-4aa1a24f]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;padding:.7rem;border:1px solid #e5efea;border-radius:.75rem;background:#fbfdfc}.explotacion-template-bar--without-templates[data-v-4aa1a24f]{grid-template-columns:repeat(2,minmax(0,1fr))}.explotacion-config-block[data-v-4aa1a24f]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-inline-size:0;padding:.25rem .8rem}.explotacion-config-block+.explotacion-config-block[data-v-4aa1a24f]{border-inline-start:1px solid #e2eee8}.explotacion-config-icon[data-v-4aa1a24f]{margin-block-start:.1rem;color:#168b64;font-size:1.25rem}.explotacion-template-bar .explotacion-source-selector[data-v-4aa1a24f]{display:grid;min-inline-size:0;gap:.3rem;margin:0;color:#36705c;justify-items:start;text-align:start}.explotacion-template-bar .explotacion-config-title[data-v-4aa1a24f]{color:#387260;font-size:.75rem;font-weight:800}.explotacion-template-bar .explotacion-source-selector select[data-v-4aa1a24f]{inline-size:100%;min-inline-size:0;justify-self:start;text-align:start;min-height:2.25rem;padding-inline:.55rem;border-color:#d6e8df;border-radius:.4rem;background:#fff;color:#168b64;font-size:.75rem}.explotacion-template-controls[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(9rem,1fr) auto;align-items:end;gap:.55rem;min-inline-size:0;position:relative}.explotacion-template-actions[data-v-4aa1a24f]{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:.45rem}.explotacion-template-controls .explotacion-save-template-form[data-v-4aa1a24f]{display:flex;flex:0 0 100%;flex-wrap:nowrap;align-items:center;gap:.55rem;margin-block-start:.15rem;min-inline-size:0;padding:.7rem;border:1px solid #cfe4da;border-radius:9px;background:#f7fcf9}.explotacion-template-controls .explotacion-save-template-form>label[data-v-4aa1a24f]{flex:0 0 auto}.explotacion-template-controls .explotacion-save-template-form__actions[data-v-4aa1a24f]{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:.45rem;min-inline-size:0}.explotacion-save-template-form__actions input[data-v-4aa1a24f]{flex:1 1 15rem;min-width:0}.explotacion-save-template-form__actions .primary-action[data-v-4aa1a24f]{margin-inline-start:auto}.explotacion-template-bar .text-action[data-v-4aa1a24f],.explotacion-report-options .text-action[data-v-4aa1a24f]{min-height:2.25rem;justify-content:center;border-radius:.45rem}.explotacion-report-options[data-v-4aa1a24f]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:end;gap:.65rem}.explotacion-report-options .explotacion-source-selector[data-v-4aa1a24f]{display:grid;gap:.3rem;min-inline-size:11rem;margin:0}.explotacion-report-options .explotacion-source-selector>span[data-v-4aa1a24f]{color:#387260;font-size:.66rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.explotacion-report-options .explotacion-source-selector select[data-v-4aa1a24f]{min-height:2.1rem;padding-inline:.55rem;border:1px solid #d6e8df;border-radius:.4rem;background:#fff;color:#176b4f;font:inherit;font-size:.75rem;font-weight:700}.explotacion-report-options .explotacion-chart-toggle[data-v-4aa1a24f]{min-height:2.1rem}.explotacion-filter-bar[data-v-4aa1a24f]{grid-column:1;grid-template-columns:minmax(12rem,1.4fr) repeat(2,minmax(8rem,1fr)) max-content;align-items:end;gap:.65rem;padding:.8rem;border-color:#e1ede7;border-radius:.75rem;background:#fbfdfc}.explotacion-filter-field span[data-v-4aa1a24f]{color:#477568;font-size:.64rem}.explotacion-filter-field input[data-v-4aa1a24f],.explotacion-filter-field select[data-v-4aa1a24f]{min-height:2.2rem;border-color:#dceae3;border-radius:.45rem;font-size:.75rem}.explotacion-reset-filters[data-v-4aa1a24f]{min-height:2.2rem;align-self:end;justify-content:center;border-radius:.45rem;font-size:.75rem;white-space:nowrap}.explotacion-table-actions[data-v-4aa1a24f]{align-self:end;justify-content:flex-end;gap:.5rem}.explotacion-table-actions .text-action[data-v-4aa1a24f]{min-height:2.2rem;border-radius:.45rem;font-size:.75rem}.explotacion-table-shell[data-v-4aa1a24f]{margin-top:.9rem;border-color:#e2ebe6;border-radius:.7rem;box-shadow:none}.explotacion-results-heading[data-v-4aa1a24f]{display:flex;align-items:center;gap:.7rem;min-width:-moz-max-content;min-width:max-content;padding:.45rem .75rem;border-bottom:1px solid #e2ebe6;background:#fbfdfc}.explotacion-results-heading>.explotacion-card-title[data-v-4aa1a24f]{flex:0 0 auto;padding:0;border:0}.explotacion-results-heading>.explotacion-grid-toolbar[data-v-4aa1a24f]{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-height:0;padding:0;border:0}.explotacion-results-heading .explotacion-visible-columns .grid-tool-button[data-v-4aa1a24f],.explotacion-results-heading .explotacion-export-button[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.35rem;padding:.45rem .8rem;border:1px solid #dce7e3;border-radius:.55rem;background:#fff;color:#168b64;color:#405b55;font-size:.76rem;font-weight:700;box-shadow:0 .15rem .45rem #1c4c3d0d}.explotacion-results-heading .explotacion-visible-columns .grid-tool-button[data-v-4aa1a24f]:hover,.explotacion-results-heading .explotacion-visible-columns .grid-tool-button[data-v-4aa1a24f]:focus-visible{border-color:#b9d6ca;background:#f7fbf9;color:#1d5945}.explotacion-results-heading .explotacion-visible-columns .grid-tool-button i[data-v-4aa1a24f]{color:#168b64!important;font-size:1rem}.explotacion-results-heading .explotacion-export-button[data-v-4aa1a24f]{border-color:#168b64;background:#168b64;color:#fff;box-shadow:0 .3rem .65rem #168b6433}.explotacion-results-heading .explotacion-export-button[data-v-4aa1a24f]:hover,.explotacion-results-heading .explotacion-export-button[data-v-4aa1a24f]:focus-visible{border-color:#0f7553;background:#0f7553;color:#fff}.explotacion-export-button>i[data-v-4aa1a24f]:last-child{margin-inline-start:.15rem;font-size:.65rem}.explotacion-results-heading .explotacion-pivot-header__actions[data-v-4aa1a24f]{margin-inline-start:auto}.explotacion-pivot-summary[data-v-4aa1a24f]{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.15fr;gap:.35rem;padding:.35rem;border-bottom:1px solid #dcebe4;background:#fff}.explotacion-pivot-summary__group[data-v-4aa1a24f]{display:grid;align-content:start;gap:.35rem;min-width:0;min-height:3.05rem;padding:.45rem .55rem;border:1px solid #dce5e9;border-radius:.15rem;background:#fff}.explotacion-pivot-summary__label[data-v-4aa1a24f]{display:flex;align-items:center;gap:.3rem;color:#6a8178;font-size:.61rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.explotacion-pivot-summary__label i[data-v-4aa1a24f]{font-size:.68rem}.explotacion-pivot-summary__group--filters[data-v-4aa1a24f]{border-color:#9cc8ff;background:#fafdff}.explotacion-pivot-summary__group--filters .explotacion-pivot-summary__label[data-v-4aa1a24f],.explotacion-pivot-summary__group--filters .explotacion-pivot-summary__label i[data-v-4aa1a24f]{color:#1877c9}.explotacion-pivot-summary__group--data[data-v-4aa1a24f]{border-color:#92dfcb;background:#fbfffd}.explotacion-pivot-summary__group--data .explotacion-pivot-summary__label[data-v-4aa1a24f],.explotacion-pivot-summary__group--data .explotacion-pivot-summary__label i[data-v-4aa1a24f]{color:#20a47d}.explotacion-pivot-summary__group--columns[data-v-4aa1a24f]{border-color:#f3c77b;background:#fffdfa}.explotacion-pivot-summary__group--columns .explotacion-pivot-summary__label[data-v-4aa1a24f],.explotacion-pivot-summary__group--columns .explotacion-pivot-summary__label i[data-v-4aa1a24f]{color:#e59a16}.explotacion-pivot-summary__group--rows[data-v-4aa1a24f]{border-color:#b8a3ed;background:#fdfbff}.explotacion-pivot-summary__group--rows .explotacion-pivot-summary__label[data-v-4aa1a24f],.explotacion-pivot-summary__group--rows .explotacion-pivot-summary__label i[data-v-4aa1a24f]{color:#7752c6}.explotacion-pivot-summary__chips[data-v-4aa1a24f]{display:flex;flex-wrap:wrap;gap:.35rem;min-height:1.35rem}.explotacion-pivot-summary__chip[data-v-4aa1a24f]{display:inline-flex;align-items:center;min-height:1.35rem;max-width:100%;padding:.2rem .45rem;overflow:hidden;border:0;border-radius:.35rem;background:#eef1f3;color:#46515a;font-size:.64rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.explotacion-pivot-summary[data-v-4aa1a24f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.explotacion-pivot-summary[data-v-4aa1a24f]{grid-template-columns:1fr}.explotacion-pivot-summary__group+.explotacion-pivot-summary__group[data-v-4aa1a24f]{border-block-start:1px solid #e1ece7;padding-block-start:.65rem}}.explotacion-table-shell[data-v-4aa1a24f]:not(.explotacion-pivot-shell){overflow:auto;border:1px solid #e4eee9;border-radius:1rem;background:#fff;box-shadow:0 .45rem 1.2rem #1e4d3d0d}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-results-heading[data-v-4aa1a24f]{min-width:940px;padding:1.1rem 1.25rem;border-bottom:1px solid #e4eee9;background:#fff}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-table-header[data-v-4aa1a24f]{min-width:940px;padding:.7rem .75rem .25rem;border:0;background:#fff;color:#344047}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-sort-button[data-v-4aa1a24f]{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;padding:.45rem .8rem;border:0;color:#344047;font-size:.78rem;font-weight:800;text-align:start;text-transform:uppercase}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-sort-button i[data-v-4aa1a24f]{color:#66757b;font-size:.85rem}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-table-filters[data-v-4aa1a24f]{min-width:940px;gap:0;padding:.25rem .75rem .85rem;border:0;background:#fff}.explotacion-active-filters[data-v-4aa1a24f]{display:flex;flex-wrap:wrap;gap:.45rem;min-width:940px;padding:0 1.25rem .8rem;background:#fff}.explotacion-filter-chip[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.45rem;min-height:1.85rem;padding:.25rem .35rem .25rem .7rem;border:1px solid #cfe5dc;border-radius:999px;background:#eff9f4;color:#276653;font-size:.74rem;font-weight:600}.explotacion-filter-chip strong[data-v-4aa1a24f]{font-weight:800}.explotacion-filter-chip button[data-v-4aa1a24f]{display:grid;place-items:center;inline-size:1.3rem;block-size:1.3rem;padding:0;border:0;border-radius:50%;background:transparent;color:#168b64;cursor:pointer;font-size:1rem;line-height:1}.explotacion-filter-chip button[data-v-4aa1a24f]:hover,.explotacion-filter-chip button[data-v-4aa1a24f]:focus-visible{background:#d8eee5;color:#0f7553}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-column-filter[data-v-4aa1a24f]{min-height:3.1rem;margin-inline:.35rem;padding:.25rem .65rem;border:1px solid #e1e9e7;border-radius:.75rem;background:#fff;box-shadow:0 .15rem .45rem #1e4d3d09}.explotacion-table-shell:not(.explotacion-pivot-shell) .column-filter-trigger[data-v-4aa1a24f]{border:0;color:#344047}.explotacion-table-shell:not(.explotacion-pivot-shell) .column-filter-trigger[data-v-4aa1a24f]:hover,.explotacion-table-shell:not(.explotacion-pivot-shell) .column-filter-trigger[data-v-4aa1a24f]:focus-visible{background:transparent;color:#168b64}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-column-filter input[data-v-4aa1a24f]{min-height:2.35rem;border:0;background:transparent;color:#344047;font-size:.83rem}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-table-row[data-v-4aa1a24f]{min-width:940px;min-height:5.1rem;margin:.55rem .75rem 0;padding:0;border:1px solid #e7eeec;border-radius:.95rem;background:#fff;box-shadow:0 .18rem .65rem #1e4d3d09}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-table-row[data-v-4aa1a24f]:nth-child(2n){background:#fff}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-table-row[data-v-4aa1a24f]:hover,.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-table-row[data-v-4aa1a24f]:focus-visible,.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-table-row.is-selected[data-v-4aa1a24f]{border-color:#b9dccc;background:#fbfefc;box-shadow:0 .3rem .9rem #168b641a}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-table-row[data-v-4aa1a24f]>*{display:flex;align-items:center;min-height:4.95rem;padding:.75rem 1rem;border-right:1px solid #e7eeec;color:#17202a;font-size:.9rem}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-table-row[data-v-4aa1a24f]>*:last-child{border-right:0}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-table-row strong[data-v-4aa1a24f]{color:#15202b;font-weight:800}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-pagination[data-v-4aa1a24f]{min-width:940px;margin-top:.85rem;padding:1.15rem 1.25rem;border-top:1px solid #e4eee9;background:#fff;color:#59676e;font-size:.82rem}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-pagination button[data-v-4aa1a24f]{inline-size:2.35rem;block-size:2.35rem;border:1px solid #e1eae7;border-radius:.65rem;background:#fff;color:#9aa8ad}.explotacion-table-shell:not(.explotacion-pivot-shell) .explotacion-pagination strong[data-v-4aa1a24f]{display:grid;place-items:center;inline-size:2.35rem;block-size:2.35rem;border:1px solid #cfe6dd;border-radius:.65rem;background:#edf8f4;color:#168b64}.explotacion-template-select[data-v-4aa1a24f]{position:relative;flex:1 1 auto;min-inline-size:0}.explotacion-config-block--templates .explotacion-source-selector[data-v-4aa1a24f]{display:flex;flex-direction:column;align-items:stretch;inline-size:100%;min-inline-size:0}.explotacion-config-block--templates[data-v-4aa1a24f]{grid-column:auto}.explotacion-config-block--templates .explotacion-template-controls[data-v-4aa1a24f]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.explotacion-config-block--templates .explotacion-template-controls>.explotacion-source-selector[data-v-4aa1a24f]{flex:1 1 auto;min-inline-size:0}.explotacion-config-block--templates .explotacion-template-controls>.explotacion-template-actions[data-v-4aa1a24f]{flex:0 0 auto}.explotacion-config-block--templates .explotacion-template-controls>.explotacion-save-template-form[data-v-4aa1a24f]{grid-column:1 / -1}.explotacion-template-select select[data-v-4aa1a24f]{inline-size:100%;max-inline-size:none;padding-inline-end:3.4rem}.explotacion-template-select .explotacion-delete-template[data-v-4aa1a24f]{position:absolute;inset-inline-end:1.65rem;inset-block-start:50%;z-index:1;inline-size:1.35rem;block-size:1.35rem;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translateY(-50%);color:#168b64!important;font-size:1.1rem;line-height:1}.explotacion-template-select .explotacion-delete-template[data-v-4aa1a24f]:hover,.explotacion-template-select .explotacion-delete-template[data-v-4aa1a24f]:focus-visible{color:#168b64!important;background:transparent!important;background-color:transparent!important}@media (max-width: 760px){.explotacion-results-heading[data-v-4aa1a24f]{align-items:stretch;flex-direction:column;min-width:0}.explotacion-results-heading>.explotacion-grid-toolbar[data-v-4aa1a24f]{width:100%}.explotacion-map-panel .explotacion-map-visual[data-v-4aa1a24f],.explotacion-map-panel .explotacion-map-visual .explotacion-data-map[data-v-4aa1a24f]{min-height:16rem;height:16rem}.explotacion-map-panel .explotacion-legend[data-v-4aa1a24f]{right:1.35rem;align-items:flex-start;flex-direction:column;gap:.3rem}.explotacion-table-toolbar[data-v-4aa1a24f]{grid-template-columns:1fr}.explotacion-filter-bar[data-v-4aa1a24f]{grid-column:auto;grid-template-columns:1fr}.explotacion-table-actions[data-v-4aa1a24f]{justify-content:stretch}.explotacion-table-actions .text-action[data-v-4aa1a24f]{flex:1 1 auto}}.explotacion-map-panel[data-v-4aa1a24f]{padding:.5rem}.explotacion-map-panel>.panel-heading[data-v-4aa1a24f]{inset:.85rem .85rem auto}.explotacion-map-panel .explotacion-map-visual[data-v-4aa1a24f],.explotacion-map-panel .explotacion-map-visual .explotacion-data-map[data-v-4aa1a24f]{min-height:22rem;height:22rem}.explotacion-map-visual[data-v-4aa1a24f] .explotacion-map-detail{display:none}.explotacion-map-detail-card[data-v-4aa1a24f]{position:relative;display:grid;gap:.2rem;margin:.65rem -.5rem -.5rem;padding:.75rem 2.75rem .75rem .85rem;border-top:1px solid rgba(35,139,101,.16);border-radius:0 0 14px 14px;background:#f8fcfa}.explotacion-map-detail-card button[data-v-4aa1a24f]{position:absolute;top:.45rem;right:.65rem;border:0;color:#709084;background:transparent;cursor:pointer;font-size:1rem}.explotacion-map-detail-card span[data-v-4aa1a24f]{color:#6b8d80;font-size:.6rem;text-transform:uppercase}.explotacion-map-detail-card strong[data-v-4aa1a24f]{color:#176b4f;font-size:1rem}.explotacion-map-detail-card small[data-v-4aa1a24f]{color:#527468}.explotacion-map-panel .explotacion-legend[data-v-4aa1a24f]{position:static;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .9rem;margin:.55rem 0 -.5rem;padding:.55rem .15rem .15rem;border:0;border-top:1px solid rgba(35,91,69,.12);border-radius:0;background:transparent;box-shadow:none;color:#5f756d;font-size:.68rem}.explotacion-map-panel .explotacion-legend span[data-v-4aa1a24f]{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.explotacion-map-panel .explotacion-legend i[data-v-4aa1a24f]{color:#60766e;font-size:.62rem}.explotacion-table-panel[data-v-4aa1a24f]{position:relative;padding:.8rem}.explotacion-table-panel>.panel-heading[data-v-4aa1a24f]{position:absolute;z-index:2;inset:.8rem .8rem auto;min-height:0;padding:0;border:0;pointer-events:none}.explotacion-table-panel>.panel-heading>div[data-v-4aa1a24f]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.explotacion-table-panel>.panel-heading .panel-expand-button[data-v-4aa1a24f],.explotacion-table-panel>.panel-heading .state-pill[data-v-4aa1a24f]{pointer-events:auto}.explotacion-table-panel>.panel-heading .panel-expand-button[data-v-4aa1a24f]{inline-size:1.9rem;block-size:1.9rem;margin-left:auto;border-radius:.45rem;background:#fffffff0;box-shadow:0 .25rem .8rem #2357441a}.explotacion-table-panel>.panel-heading .state-pill.success[data-v-4aa1a24f]{min-height:1.9rem;padding-inline:.55rem;font-size:.66rem}.explotacion-table-toolbar[data-v-4aa1a24f]{margin-top:0}.explotacion-template-bar[data-v-4aa1a24f]{padding:.7rem;border:1px solid #e5efea;border-radius:.75rem;background:#fbfdfc}.explotacion-template-bar .explotacion-source-selector[data-v-4aa1a24f]{min-height:0;padding:0;border:0;border-radius:0;box-shadow:none}.explotacion-template-bar .text-action[data-v-4aa1a24f]{min-height:2.1rem;box-shadow:0 .25rem .65rem #166d511a}@media (max-width: 1050px){.explotacion-template-bar[data-v-4aa1a24f]{grid-template-columns:repeat(2,minmax(0,1fr))}.explotacion-config-block--templates[data-v-4aa1a24f]{grid-column:1 / -1;margin-block-start:.55rem;padding-block-start:.8rem;border-block-start:1px solid #e2eee8;border-inline-start:0!important}}@media (max-width: 760px){.explotacion-template-bar[data-v-4aa1a24f],.explotacion-template-bar--without-templates[data-v-4aa1a24f]{grid-template-columns:minmax(0,1fr)}.explotacion-config-block+.explotacion-config-block[data-v-4aa1a24f]{margin-block-start:.55rem;padding-block-start:.8rem;border-block-start:1px solid #e2eee8;border-inline-start:0}.explotacion-template-controls[data-v-4aa1a24f]{grid-template-columns:minmax(0,1fr)}.explotacion-template-actions[data-v-4aa1a24f]{justify-content:stretch}.explotacion-template-actions .text-action[data-v-4aa1a24f]{flex:1 1 10rem}.explotacion-template-controls .explotacion-save-template-form[data-v-4aa1a24f],.explotacion-template-controls .explotacion-save-template-form__actions[data-v-4aa1a24f]{flex-wrap:wrap}.explotacion-template-controls .explotacion-save-template-form__actions input[data-v-4aa1a24f]{flex-basis:100%}}.explotacion-filter-bar[data-v-4aa1a24f]{padding:.65rem;border-radius:.6rem}.explotacion-card-title[data-v-4aa1a24f]{display:flex;align-items:center;gap:.55rem;grid-column:1 / -1;margin:0;color:#1d5945;font-size:.9rem;font-weight:800;letter-spacing:.01em}.explotacion-card-title>i[data-v-4aa1a24f]{color:#168b64;font-size:1.05rem}.explotacion-card-title>small[data-v-4aa1a24f]{color:#70847d;font-size:.78rem;font-weight:500}.explotacion-template-bar>.explotacion-card-title[data-v-4aa1a24f],.explotacion-filter-bar>.explotacion-card-title[data-v-4aa1a24f]{padding:.1rem 0 .45rem;border-bottom:0}.explotacion-table-shell>.explotacion-card-title[data-v-4aa1a24f]{padding:.65rem .75rem;border-bottom:1px solid #e2ebe6;background:#fbfdfc}.explotacion-table-panel[data-v-4aa1a24f]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media (max-width: 760px){.explotacion-map-panel .explotacion-map-visual[data-v-4aa1a24f],.explotacion-map-panel .explotacion-map-visual .explotacion-data-map[data-v-4aa1a24f]{min-height:17rem;height:17rem}}.preview-shell[data-v-bc00eb4d]{display:flex;flex-direction:column;height:100dvh;background:#0f172a}.preview-topbar[data-v-bc00eb4d]{flex-shrink:0;height:48px;display:flex;align-items:center;gap:1rem;padding:0 1rem;background:#0f172af2;border-bottom:1px solid rgba(255,255,255,.1)}.preview-badge[data-v-bc00eb4d]{font-size:.8125rem;font-weight:600;color:#22c55e;letter-spacing:.03em}.preview-hint[data-v-bc00eb4d]{font-size:.75rem;color:#64748b}.preview-map-wrapper[data-v-bc00eb4d]{flex:1;min-height:0}*{box-sizing:border-box}html{height:100%;font-size:14px;line-height:1.2}body{font-weight:400;padding:0;margin:0;min-height:100%;background:var(--surface-ground);color:var(--text-color);font-family:Inter,Inter var,Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:1rem;line-height:1.45;font-feature-settings:"cv02","cv03","cv04","cv11";font-variation-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}html.is-movilidad-mobile,html.is-movilidad-mobile body{height:100%;overflow:hidden;overscroll-behavior:none}.layout-container{min-height:100vh;overflow-x:hidden}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-Dk_eWBPK.eot);src:url(/assets/primeicons-Dk_eWBPK.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-DsZ1W7-Z.woff2) format("woff2"),url(/assets/primeicons-CCFeZR6K.woff) format("woff"),url(/assets/primeicons-NDVQFXzF.ttf) format("truetype"),url(/assets/primeicons-BubJZjaf.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{animation:fa-spin 2s infinite linear}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1920px){.container{max-width:1920px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.w-full{width:100%}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.text-wrap{text-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--p-enter-opacity, 1);transform:translate3d(var(--p-enter-translate-x, 0),var(--p-enter-translate-y, 0),0) scale3d(var(--p-enter-scale, 1),var(--p-enter-scale, 1),var(--p-enter-scale, 1)) rotate(var(--p-enter-rotate, 0))}}@keyframes leave{to{opacity:var(--p-leave-opacity, 1);transform:translate3d(var(--p-leave-translate-x, 0),var(--p-leave-translate-y, 0),0) scale3d(var(--p-leave-scale, 1),var(--p-leave-scale, 1),var(--p-leave-scale, 1)) rotate(var(--p-leave-rotate, 0))}}:root{--primary-color: var(--p-primary-color);--primary-color-text: var(--p-primary-contrast-color);--text-color: var(--p-text-color);--text-color-secondary: var(--p-text-muted-color);--surface-border: var(--p-content-border-color);--surface-card: var(--p-content-background);--surface-hover: var(--p-content-hover-background);--surface-overlay: var(--p-overlay-popover-background);--transition-duration: var(--p-transition-duration);--maskbg: var(--p-mask-background);--border-radius: var(--p-content-border-radius);--layout-section-transition-duration: .2s;--focus-ring-shadow: var(--p-focus-ring-shadow);--topbar-bg-color: transparent;--topbar-border-color: var(--surface-border);--topbar-box-shadow: none;--topbar-item-text-color: var(--text-color);--topbar-item-text-color-secondary: var(--text-color-secondary);--topbar-input-bg-color: var(--surface-border);--topbar-popup-item-bg-color: var(--surface-card);--topbar-popup-item-shadow: 0 5px 12px 6px #00000017;--surface-ground: var(--p-surface-100);--sidebar-shadow: 0px 10px 40px rgba(41, 50, 65, .06);--sidebar-border: none;--card-shadow: 0px 10px 40px rgba(41, 50, 65, .06)}:root[class*=app-dark]{--surface-ground: var(--p-surface-950);--sidebar-shadow: 0px 10px 40px rgba(41, 50, 65, .06);--sidebar-border: none;--card-shadow: 0px 10px 40px rgba(41, 50, 65, .06)}.layout-sidebar{position:fixed;height:100%;top:0;left:0;width:16rem;background:var(--menu-bg);border-right:var(--sidebar-border);box-shadow:var(--sidebar-shadow);display:flex;flex-direction:column}.layout-sidebar .sidebar-header{padding:1.5rem 2rem;display:flex;justify-content:flex-start;align-items:center}.layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:inline;height:2rem;width:auto}.layout-sidebar .sidebar-header .app-logo .app-logo-single{display:none}.layout-sidebar .layout-menu-container{overflow:auto;flex:1;padding-bottom:2rem}.layout-sidebar .layout-menu{margin:0;padding:0;list-style-type:none}.layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{font-size:.857rem;text-transform:uppercase;font-weight:700;color:var(--root-menuitem-text-color);padding:1rem 1.25rem 1rem 2rem}.layout-sidebar .layout-menu .layout-root-menuitem>a{display:none}.layout-sidebar .layout-menu a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout-sidebar .layout-menu a.active-menuitem>.layout-submenu-toggler{transform:rotate(-180deg)}.layout-sidebar .layout-menu li.active-menuitem>a .layout-submenu-toggler{transform:rotate(-180deg)}.layout-sidebar .layout-menu li.active-menuitem>ul{max-height:1000px;transition:max-height 1s ease-in-out}.layout-sidebar .layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-sidebar .layout-menu ul a{display:flex;align-items:center;position:relative;outline:0 none;color:var(--menuitem-text-color);cursor:pointer;padding:.75rem 1.25rem .75rem 2rem;transition:all var(--layout-section-transition-duration)}.layout-sidebar .layout-menu ul a .layout-menuitem-icon{margin-right:.5rem;color:var(--menuitem-icon-color)}.layout-sidebar .layout-menu ul a .layout-submenu-toggler{font-size:75%;margin-left:auto;transition:transform var(--layout-section-transition-duration)}.layout-sidebar .layout-menu ul a.active-route,.layout-sidebar .layout-menu ul a.active-route i{color:var(--primary-color)}.layout-sidebar .layout-menu ul a:hover{background-color:var(--menuitem-hover-bg-color);color:var(--p-primary-600)}.layout-sidebar .layout-menu ul a:hover i{color:var(--p-primary-600)}.layout-sidebar .layout-menu ul ul{overflow:hidden;border-radius:var(--border-radius);max-height:0;transition:max-height .45s cubic-bezier(.86,0,.07,1)}.layout-sidebar .layout-menu ul ul li a{padding-left:2.5rem}.layout-sidebar .layout-menu ul ul li li a{padding-left:3rem}.layout-sidebar .layout-menu ul ul li li li a{padding-left:3.5rem}.layout-sidebar .layout-menu ul ul li li li li a{padding-left:4rem}.layout-sidebar .layout-menu ul ul li li li li li a{padding-left:5.5rem}.layout-sidebar .layout-menu ul ul li li li li li li a{padding-left:5rem}@media screen and (min-width: 992px){.layout-container.layout-slim .layout-topbar .topbar-menubutton{display:none}.layout-container.layout-slim .sidebar-header{justify-content:center}.layout-container.layout-slim .sidebar-header .app-logo .app-logo-normal{display:none}.layout-container.layout-slim .sidebar-header .app-logo .app-logo-single{display:inline}.layout-container.layout-slim .layout-sidebar{width:5rem;overflow:visible;z-index:999}.layout-container.layout-slim .layout-sidebar .layout-menu-container{overflow:auto}.layout-container.layout-slim .layout-sidebar .layout-menu-container::-webkit-scrollbar{display:none}.layout-container.layout-slim .layout-content-wrapper{margin-left:5rem}.layout-container.layout-slim .layout-menu ul{display:none}.layout-container.layout-slim .layout-menu li.active-menuitem>ul{display:block}.layout-container.layout-slim .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{display:none}.layout-container.layout-slim .layout-menu .layout-root-menuitem:hover{background-color:var(--submenu-item-hover-bg-color)}.layout-container.layout-slim .layout-menu .layout-root-menuitem>a{display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;outline:none;transition:background-color var(--transition-duration);width:3rem;height:3rem;margin:0 auto 1rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>a .layout-submenu-toggler{display:none}.layout-container.layout-slim .layout-menu .layout-root-menuitem>a .layout-menuitem-icon{font-size:1.5rem;color:var(--menuitem-icon-color)}.layout-container.layout-slim .layout-menu .layout-root-menuitem>a .layout-menuitem-text{display:none}.layout-container.layout-slim .layout-menu .layout-root-menuitem>a:hover{background-color:var(--menuitem-hover-bg-color)}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul{position:absolute;left:5rem;top:0;min-width:15rem;background-color:var(--menu-bg);box-shadow:var(--menu-shadow);padding:.714rem;max-height:20rem;overflow:auto;z-index:999;border-top-right-radius:16px;border-bottom-right-radius:16px}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul a{padding-right:.5rem;color:var(--menuitem-icon-color);border-radius:var(--border-radius)}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul a .layout-menuitem-icon{color:var(--popup-submenu-item-icon-color)}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul a:hover{background-color:var(--popup-submenu-item-hover-bg-color)}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li a{padding-left:.5rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li li a{padding-left:1rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li li li a{padding-left:1.5rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li li li li a{padding-left:2rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li li li li li a{padding-left:2.5rem}.layout-container.layout-slim .layout-menu .layout-root-menuitem>ul li li li li li li a{padding-left:3rem}.layout-container.layout-slim-plus .layout-topbar .topbar-menubutton{display:none}.layout-container.layout-slim-plus .sidebar-header{justify-content:center}.layout-container.layout-slim-plus .sidebar-header .app-logo .app-logo-normal{display:none}.layout-container.layout-slim-plus .sidebar-header .app-logo .app-logo-single{display:inline;align-items:center}.layout-container.layout-slim-plus .layout-sidebar{width:7rem;overflow:visible;z-index:999}.layout-container.layout-slim-plus .layout-sidebar .layout-menu-container{overflow:auto}.layout-container.layout-slim-plus .layout-sidebar .layout-menu-container::-webkit-scrollbar{display:none}.layout-container.layout-slim-plus .layout-content-wrapper{margin-left:7rem}.layout-container.layout-slim-plus .layout-menu ul{display:none}.layout-container.layout-slim-plus .layout-menu li.active-menuitem>ul{display:block}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{display:none}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem:hover{background-color:var(--submenu-item-hover-bg-color)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;outline:none;transition:background-color var(--layout-section-transition-duration);width:auto;height:auto;margin:0 auto 1rem;padding:.75rem 0}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>a .layout-submenu-toggler{display:none}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>a .layout-menuitem-icon{font-size:1.5rem;color:var(--menuitem-icon-color)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>a .layout-menuitem-text{font-size:.875rem;display:block;margin-top:.25rem;color:var(--menuitem-text-color)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>a:hover{background-color:var(--menuitem-hover-bg-color)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul{position:absolute;left:7rem;top:0;min-width:15rem;background-color:var(--menu-bg);box-shadow:var(--menu-shadow);padding:.714rem;max-height:20rem;overflow:auto;z-index:999;border-top-right-radius:16px;border-bottom-right-radius:16px}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul a{padding-right:.5rem;color:var(--menuitem-icon-color);border-radius:var(--border-radius)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul a .layout-menuitem-icon{color:var(--popup-submenu-item-icon-color)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul a:hover{background-color:var(--popup-submenu-item-hover-bg-color)}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li a{padding-left:.5rem}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li li a{padding-left:1rem}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li li li a{padding-left:1.5rem}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li li li li a{padding-left:2rem}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li li li li li a{padding-left:2.5rem}.layout-container.layout-slim-plus .layout-menu .layout-root-menuitem>ul li li li li li li a{padding-left:3rem}.layout-container.layout-horizontal .layout-topbar .layout-sidebar{background-color:var(--surface-ground)}.layout-container.layout-horizontal .layout-topbar .layout-menu li.active-menuitem>ul{display:block}.layout-container.layout-horizontal .layout-topbar .layout-menu .layout-root-menuitem>ul{background-color:var(--surface-card)}.layout-container.layout-horizontal .layout-topbar .topbar-start{display:none}.layout-container.layout-horizontal .layout-topbar .topbar-end{width:250px}.layout-container.layout-horizontal .layout-topbar .topbar-menubutton{display:none}.layout-container.layout-horizontal .layout-topbar .layout-topbar-menu-section{width:calc(100% - 250px)}.layout-container.layout-horizontal .sidebar-header .app-logo .app-logo-normal{display:none}.layout-container.layout-horizontal .sidebar-header .app-logo .app-logo-single{display:inline}.layout-container.layout-horizontal .layout-sidebar{width:auto;height:auto;top:0;z-index:999;overflow:visible;flex-direction:row;position:relative;box-shadow:none}.layout-container.layout-horizontal .layout-sidebar .layout-menu-container{overflow:auto;padding-bottom:0}.layout-container.layout-horizontal .layout-sidebar .layout-menu-container::-webkit-scrollbar{display:none}.layout-container.layout-horizontal .layout-sidebar .sidebar-header{padding:0 2rem}.layout-container.layout-horizontal .layout-menu{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;height:100%}.layout-container.layout-horizontal .layout-menu ul{display:none}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem{border-radius:var(--border-radius)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{display:none}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem:hover{background-color:var(--submenu-item-hover-bg-color)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a{display:flex;align-items:center;padding:.75rem;border-radius:0;cursor:pointer;outline:none;color:var(--root-menuitem-text-color);transition:background-color var(--layout-section-transition-duration);border-radius:var(--border-radius)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a .layout-submenu-toggler{display:block;margin-left:auto;transition:transform .2s}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a .layout-menuitem-icon{font-size:1.25rem;color:var(--menuitem-icon-color)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a .layout-menuitem-text{font-size:.875rem;display:block;margin-left:.75rem;margin-right:.75rem;white-space:nowrap}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>a:hover{background-color:var(--menuitem-hover-bg-color)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul{position:absolute;left:auto;top:3rem;min-width:15rem;background-color:var(--menu-bg);box-shadow:var(--menu-shadow);padding:.714rem;max-height:30rem;overflow:auto;z-index:999}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul a{padding-right:.5rem;color:var(--menuitem-icon-color);border-radius:var(--border-radius)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul a .layout-menuitem-icon{color:var(--popup-submenu-item-icon-color)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul a:hover{background-color:var(--popup-submenu-item-hover-bg-color)}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li a{padding-left:.5rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li a{padding-left:1rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li a{padding-left:1.5rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li li a{padding-left:2rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li li li a{padding-left:2.5rem}.layout-container.layout-horizontal .layout-menu .layout-root-menuitem>ul li li li li li li a{padding-left:3rem}.layout-container.layout-reveal .layout-topbar .topbar-menubutton{display:none}.layout-container.layout-reveal .layout-sidebar{height:100%;top:0;transition:transform .3s cubic-bezier(0,0,.2,1);transform:translate(-12.75rem);z-index:999}.layout-container.layout-reveal .layout-sidebar .sidebar-header{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding:1.5rem 1rem}.layout-container.layout-reveal .layout-sidebar .sidebar-header .app-logo .app-logo-single{display:inline}.layout-container.layout-reveal .layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:none}.layout-container.layout-reveal .layout-sidebar .sidebar-header .layout-sidebar-anchor{display:none;width:1.15rem;height:1.15rem;border-radius:50%;border:2px solid var(--surface-border);background-color:transparent;outline:none;transition:background-color var(--layout-section-transition-duration),transform .3s}.layout-container.layout-reveal .layout-sidebar .layout-menu-container{overflow:hidden}.layout-container.layout-reveal .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>span{margin-right:auto}.layout-container.layout-reveal .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>.layout-menuitem-root-icon{display:block;margin-right:.125rem}.layout-container.layout-reveal .layout-sidebar .layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-container.layout-reveal .layout-sidebar .layout-menu ul a{padding:.75rem 1rem}.layout-container.layout-reveal .layout-sidebar .layout-menu ul a .layout-menuitem-text{order:1;margin-right:auto}.layout-container.layout-reveal .layout-sidebar .layout-menu ul a .layout-submenu-toggler{order:2;display:none;margin-right:.5rem}.layout-container.layout-reveal .layout-sidebar .layout-menu ul a .layout-menuitem-icon{order:3;margin-right:0;font-size:1.25rem;width:auto}.layout-container.layout-reveal.layout-reveal .layout-content-wrapper{margin-left:3.25rem;transition:margin-left .3s cubic-bezier(0,0,.2,1)}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar{transform:translate(0)}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu-container{overflow:auto}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-sidebar-anchor{display:block;animation:animate-fadein .15s linear;border:2px solid var(--primary-color)}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .sidebar-header{padding:1.5rem 2rem;justify-content:space-between}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:inline}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .sidebar-header .app-logo .app-logo-single{display:none}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{padding-right:1.25rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>.layout-menuitem-root-icon{display:none}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul a{padding:.75rem 1.25rem .75rem 2rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul a .layout-submenu-toggler{display:block}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul{overflow:hidden;border-radius:var(--border-radius)}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li a{padding-left:2.5rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li a{padding-left:3rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li a{padding-left:3.5rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li a{padding-left:4rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li li a{padding-left:5.5rem}.layout-container.layout-reveal.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li li li a{padding-left:5rem}.layout-container.layout-reveal.layout-sidebar-anchored .sidebar-header .layout-sidebar-anchor{background-color:var(--primary-color);border:2px solid var(--primary-color)}.layout-container.layout-reveal.layout-sidebar-anchored .layout-content-wrapper{margin-left:16rem}.layout-container.layout-drawer .layout-topbar .topbar-menubutton{display:none}.layout-container.layout-drawer .layout-sidebar{height:100%;top:0;transition:width .3s cubic-bezier(0,0,.2,1);width:5.25rem;z-index:999}.layout-container.layout-drawer .layout-sidebar .layout-menu-container{overflow:hidden}.layout-container.layout-drawer .layout-sidebar .sidebar-header{display:flex;justify-content:center;gap:1rem;padding:1.5rem 0rem}.layout-container.layout-drawer .layout-sidebar .sidebar-header .app-logo .app-logo-single{display:inline;order:1}.layout-container.layout-drawer .layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:none;width:0;transition:width .2s cubic-bezier(0,0,.2,1);transition-delay:.3s}.layout-container.layout-drawer .layout-sidebar .sidebar-header .layout-sidebar-anchor{display:none;width:1.15rem;height:1.15rem;border-radius:50%;border:2px solid var(--surface-border);background-color:transparent;outline:none;transition:background-color var(--layout-section-transition-duration),transform .3s}.layout-container.layout-drawer .layout-sidebar .layout-menu{transition:all .4s}.layout-container.layout-drawer .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{opacity:0;white-space:nowrap;transition:all .1s}.layout-container.layout-drawer .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>span{margin-right:auto}.layout-container.layout-drawer .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text .layout-menuitem-icon{font-size:1.25rem;width:1.25rem}.layout-container.layout-drawer .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>.layout-menuitem-root-icon{display:block;margin-right:.125rem;font-size:1.25rem}.layout-container.layout-drawer .layout-sidebar .layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-container.layout-drawer .layout-sidebar .layout-menu ul a{padding:.75rem 2rem;width:1.25rem}.layout-container.layout-drawer .layout-sidebar .layout-menu ul a span{opacity:0;white-space:nowrap;transition:all .1s}.layout-container.layout-drawer .layout-sidebar .layout-menu ul a .layout-menuitem-icon{font-size:1.25rem;width:1.25rem}.layout-container.layout-drawer.layout-drawer .layout-content-wrapper{margin-left:5.25rem;transition:margin-left .3s cubic-bezier(0,0,.2,1);overflow-x:hidden}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar{width:16rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu-container{overflow:auto}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .sidebar-header{padding:1.5rem 2rem;justify-content:space-between}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .sidebar-header .app-logo .app-logo-normal{display:inline;width:100%;transition:width .2s cubic-bezier(0,0,.2,1);transition-delay:.3s}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .sidebar-header .app-logo .app-logo-single{display:none}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .sidebar-header .layout-sidebar-anchor{display:block;animation:animate-fadein .15s linear;border:2px solid var(--surface-border)}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text{padding:1rem 1.25rem 1rem 2rem;opacity:1;white-space:nowrap;transition:all .3s}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu .layout-root-menuitem>.layout-menuitem-root-text>.layout-menuitem-root-icon{display:none}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul a{padding:.75rem 1.25rem .75rem 2rem;width:auto}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul a .layout-submenu-toggler{display:block}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul a span{opacity:1;white-space:nowrap;transition:all .3s}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul{overflow:hidden;border-radius:var(--border-radius)}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li a{padding-left:2.5rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li a{padding-left:3rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li a{padding-left:3.5rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li a{padding-left:4rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li li a{padding-left:5.5rem}.layout-container.layout-drawer.layout-sidebar-active .layout-sidebar .layout-menu ul ul li li li li li li a{padding-left:5rem}.layout-container.layout-drawer.layout-sidebar-anchored .sidebar-header .layout-sidebar-anchor{background-color:var(--primary-color);border:2px solid var(--primary-color)}.layout-container.layout-drawer.layout-sidebar-anchored .layout-content-wrapper{margin-left:16rem}}.layout-light-menu{--menu-bg: var(--p-surface-0);--root-menuitem-text-color: var(--p-surface-900);--menuitem-icon-color: rgba(41, 50, 65, .8);--menuitem-text-color: rgba(41, 50, 65, .8);--submenu-item-hover-bg-color: var(--surface-hover);--popup-submenu-item-hover-bg-color: var(--surface-hover);--menu-shadow: 0px 10px 40px rgba(41, 50, 65, .06)}.layout-dark-menu{--menu-bg: var(--p-surface-900);--root-menuitem-text-color: var(--p-surface-0);--menuitem-icon-color: rgba(233, 233, 233, .8);--menuitem-text-color: rgba(233, 233, 233, .8);--submenu-item-hover-bg-color: var(--p-surface-800);--popup-submenu-item-hover-bg-color: var(--p-surface-800);--menu-shadow: 0 5px 12px 6px #00000017}@media screen and (min-width: 992px){.layout-container.layout-static .layout-sidebar{transition:transform .3s cubic-bezier(0,0,.2,1)}.layout-container.layout-static .layout-content-wrapper{margin-left:16rem;transition:margin-left .3s cubic-bezier(0,0,.2,1)}.layout-container.layout-static-inactive .layout-sidebar{transform:translate(-100%)}.layout-container.layout-static-inactive .topbar-start{padding:0 1.15rem 0 .85rem}.layout-container.layout-static-inactive .layout-content-wrapper,.layout-container.layout-overlay .layout-content-wrapper{margin-left:0}.layout-container.layout-overlay .topbar-start{padding:0 1.15rem 0 .85rem}.layout-container.layout-overlay .layout-sidebar{z-index:999;transform:translate(-100%);transition:transform .3s cubic-bezier(0,0,.2,1)}.layout-container.layout-overlay.layout-overlay-active .layout-sidebar{transform:translate(0)}.layout-container .content-breadcrumb{display:none}}@media screen and (max-width: 991px){.blocked-scroll{overflow:hidden}.layout-container .layout-content-wrapper{margin-left:0;padding:1rem}.layout-container .layout-sidebar{z-index:999;transform:translate(-100%);transition:transform .3s cubic-bezier(0,0,.2,1);box-shadow:none}.layout-container .layout-sidebar .layout-menu-container{overflow:auto}.layout-container .layout-topbar .topbar-start{padding-left:1.15rem}.layout-container.layout-mobile-active .layout-sidebar{transform:translate(0)}.layout-container.layout-mobile-active .layout-mask{display:block;animation:fadein var(--layout-section-transition-duration)}.layout-container .layout-mask{display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background-color:var(--maskbg)}.layout-container .topbar-breadcrumb{display:none}.layout-container .content-breadcrumb{display:block}}@media screen and (min-width: 1960px){.layout-content,.landing-wrapper,.layout-topbar{width:1504px;margin-left:auto!important;margin-right:auto!important}}.layout-topbar{display:flex;justify-content:space-between;align-items:center;background-color:var(--topbar-bg-color);box-shadow:var(--topbar-box-shadow);min-height:4.4rem;padding:1rem 0;width:100%}.layout-topbar .topbar-start{display:flex;align-items:center;padding:0 1.15rem 0 17.15rem}.layout-topbar .topbar-start .topbar-menubutton{display:inline-flex;align-items:center;justify-content:center;margin-right:2rem;border-radius:50%;width:2.5rem;height:2.5rem;flex-shrink:0;background-color:transparent;border-color:transparent;transition:background-color var(--transition-duration)}.layout-topbar .topbar-start .topbar-menubutton i{font-size:1.25rem;color:var(--topbar-item-text-color);transition:color var(--transition-duration)}.layout-topbar .topbar-start .topbar-menubutton:hover{background-color:var(--primary-color)}.layout-topbar .topbar-start .topbar-menubutton:hover i{color:var(--primary-color-text)}.layout-topbar .topbar-menu{display:flex;justify-content:flex-end;align-items:center;margin:0;padding:0 1.15rem 0 .85rem;list-style:none;flex-grow:1;color:var(--topbar-item-text-color)}.layout-topbar .topbar-menu li{margin-left:1.5rem}.layout-topbar .topbar-menu li.topbar-item{margin-left:1.5rem;display:inline-flex;align-items:center;justify-content:center;position:relative}.layout-topbar .topbar-menu li.topbar-item img{width:2rem;height:2rem}.layout-topbar .topbar-menu li.topbar-item button{border-radius:50%;width:2rem;height:2rem;transition:box-shadow var(--layout-section-transition-duration)}.layout-topbar .topbar-menu li.topbar-item button:focus{box-shadow:var(--focus-ring-shadow)}.layout-topbar .topbar-menu li.topbar-item ul{position:absolute;top:calc(100% + 2px);right:0;border-radius:24px;display:none;color:var(--topbar-item-text-color);background-color:var(--topbar-popup-item-bg-color);box-shadow:var(--topbar-popup-item-shadow)}.layout-topbar .topbar-menu li.topbar-item ul.active-topbar-menu{display:block}.layout-topbar .topbar-menu li .p-button.p-button-secondary:hover{background-color:var(--topbar-popup-item-bg-color)}.layout-topbar .topbar-menu li .p-button.p-button-secondary span{color:var(--topbar-item-text-color)}.layout-topbar .topbar-menu li.topbar-search .p-input-icon-left i{color:var(--topbar-item-text-color-secondary)}.layout-topbar .topbar-menu li.topbar-search .p-input-icon-left input::-moz-placeholder{color:var(--topbar-item-text-color-secondary)}.layout-topbar .topbar-menu li.topbar-search .p-input-icon-left input::placeholder{color:var(--topbar-item-text-color-secondary)}.layout-topbar .topbar-menu li.topbar-search .p-inputtext{padding-top:.5rem;padding-bottom:.5rem;border-radius:2rem;color:var(--topbar-item-text-color);border-color:var(--topbar-border-color);background-color:var(--topbar-input-bg-color)}.layout-breadcrumb{padding:0 2rem 2rem}.layout-breadcrumb ol{display:flex;align-items:center;margin:0;padding:0;list-style:none;gap:1rem;flex-wrap:wrap;color:var(--text-color-secondary)}.layout-breadcrumb ol li{font-weight:500}.layout-profile-sidebar.p-sidebar{width:29.85rem}.layout-profile-sidebar.p-sidebar .p-sidebar-content{padding:0 1.5rem 2.85rem}.layout-config-sidebar.p-sidebar .p-sidebar-content{padding-left:2rem;padding-right:2rem}.layout-config-button{display:block;position:fixed;width:3rem;height:3rem;line-height:3rem;background:var(--primary-color);color:var(--primary-color-text);text-align:center;top:50%;right:0;margin-top:-1.5rem;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-top-right-radius:0;border-bottom-right-radius:0;transition:background-color var(--transition-duration);overflow:hidden;cursor:pointer;z-index:999;box-shadow:-.25rem 0 1rem #00000026}.layout-config-button.config-link{font-size:1rem;font-family:Inter,Inter var,Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;border:none}.layout-config-button .config-link:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px var(--focus-ring--shadow)}.layout-config-button i{font-size:2rem;line-height:inherit;transform:rotate(0);transition:transform 1s}.layout-config-button:hover{background:var(--p-primary-400)}.layout-content-wrapper{padding:2rem}.card{background:var(--surface-card);box-sizing:border-box;padding:2rem;margin-bottom:2rem;box-shadow:var(--card-shadow);border-radius:24px}.card:last-child{margin-bottom:0}.card .card-header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:1.15rem}.card .card-header h6{margin-bottom:2px}.card .card-header .subtitle{font-weight:600;color:var(--text-color-secondary)}.card .card-subtitle{color:var(--text-color-secondary);font-weight:600}.card.no-gutter{margin-bottom:0}.p-toast.p-toast-top-right,.p-toast.p-toast-top-left,.p-toast.p-toast-top-center{top:70px}:root{--portal-gutter: clamp(.75rem, .95vw, 1.35rem);--portal-grid-gap: clamp(.5rem, .65vw, .9rem);--portal-panel-gap: clamp(.5rem, .65vw, .85rem);--portal-content-max-width: 120rem;--portal-topbar-height: 5.25rem;--portal-footer-height: 3rem;--portal-footer-immersive-height: 2rem;--portal-panel-radius: 8px;--portal-panel-border: 1px solid var(--surface-border, #dfe7e2);--portal-panel-shadow: 0 .25rem 1rem rgb(20 54 38 / 8%);--portal-touch-target: 2.75rem;--portal-focus-ring: 0 0 0 3px rgb(34 163 107 / 22%);--portal-text-strong: #17382d;--portal-text: #284c3f;--portal-text-muted: #61776e;--portal-surface: var(--surface-card, #ffffff);--portal-surface-subtle: #f7fbf8;--portal-surface-action: #f4faf7;--portal-primary: #176b4f;--portal-primary-hover: #0f563e;--portal-info: #20577a;--portal-info-bg: #dff1ff;--portal-success: #11633d;--portal-success-bg: #def7e8;--portal-warning: #7a5111;--portal-warning-bg: #fff1cd;--portal-danger: #8d1f1f;--portal-danger-bg: #ffe1df;--portal-inactive: #5f6f69;--portal-inactive-bg: #edf1ef}@media (max-width: 56.25rem){:root{--portal-gutter: 1rem;--portal-grid-gap: .6rem;--portal-panel-gap: .55rem}}.portal-workspace{box-sizing:border-box;inline-size:min(100%,var(--portal-content-max-width));margin-inline:auto;padding-inline:var(--portal-gutter)}.portal-workspace--fluid,.portal-workspace--immersive{inline-size:100%;max-inline-size:none}.portal-workspace--immersive{block-size:100%;min-block-size:0;padding:0;overflow:hidden}.portal-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--portal-panel-gap)}.portal-content-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--portal-grid-gap);min-inline-size:0}.portal-content-grid>*{min-inline-size:0}.portal-grid-span-3{grid-column:span 3}.portal-grid-span-4{grid-column:span 4}.portal-grid-span-5{grid-column:span 5}.portal-grid-span-6{grid-column:span 6}.portal-grid-span-7{grid-column:span 7}.portal-grid-span-8{grid-column:span 8}.portal-grid-span-9{grid-column:span 9}.portal-grid-span-12{grid-column:1/-1}.portal-panel{min-inline-size:0;container-type:inline-size;padding:1rem 1.05rem;border:var(--portal-panel-border);border-radius:var(--portal-panel-radius);background:var(--portal-surface);box-shadow:var(--portal-panel-shadow)}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--portal-panel-gap);margin-block-end:.9rem}.panel-heading h2{margin:0;color:var(--portal-text-strong);font-size:1.25rem;line-height:1.2;letter-spacing:0}.section-kicker{display:inline-flex;min-block-size:1.4rem;align-items:center;color:var(--portal-text-muted);font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.text-action,.small-action,.icon-action{max-inline-size:100%;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:var(--portal-text-strong);background:var(--portal-surface-action);cursor:pointer;font-weight:800;line-height:1.15;text-align:center}.text-action{min-block-size:40px;padding-inline:.78rem}.small-action{min-block-size:32px;padding-inline:.62rem;font-size:.76rem}.icon-action{inline-size:2rem;block-size:2rem;padding:0}.text-action:hover,.text-action:focus-visible,.small-action:hover,.small-action:focus-visible,.icon-action:hover,.icon-action:focus-visible{outline:0;box-shadow:var(--portal-focus-ring);background:#e7f5ee}.text-action:disabled,.small-action:disabled,.icon-action:disabled{cursor:not-allowed;opacity:.6}.primary-action,.text-action.primary-action{color:#fff;border-color:var(--portal-primary);background:var(--portal-primary)}.primary-action:hover,.primary-action:focus-visible,.text-action.primary-action:hover,.text-action.primary-action:focus-visible{background:var(--portal-primary-hover)}.filter-field{display:grid;gap:.36rem;min-inline-size:0;color:var(--portal-text);font-size:.78rem;font-weight:800}.filter-field span{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.filter-field input,.filter-field select,.filter-field textarea{inline-size:100%;max-inline-size:100%;min-block-size:42px;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:var(--portal-text-strong);background:#fff;padding:.65rem .72rem;font:inherit}.filter-field input:focus-visible,.filter-field select:focus-visible,.filter-field textarea:focus-visible{outline:0;box-shadow:var(--portal-focus-ring)}.filter-field textarea{min-block-size:110px;resize:vertical}.state-pill{min-inline-size:86px;max-inline-size:100%;display:inline-flex;justify-content:center;padding:.34rem .55rem;border-radius:999px;font-size:.74rem;font-style:normal;font-weight:800;line-height:1.1;text-align:center;white-space:normal}.state-pill.ok{color:var(--portal-success);background:var(--portal-success-bg)}.state-pill.warn{color:var(--portal-warning);background:var(--portal-warning-bg)}.state-pill.info{color:var(--portal-info);background:var(--portal-info-bg)}.state-pill.inactive{color:var(--portal-inactive);background:var(--portal-inactive-bg)}.state-pill.danger{color:var(--portal-danger);background:var(--portal-danger-bg)}.inline-notice{margin:.85rem 0 0;padding:.75rem .85rem;border:1px solid rgba(34,163,107,.2);border-radius:8px;color:#15543e;background:#e6f6ee;font-weight:800}.empty-state{min-block-size:260px;display:grid;place-items:center;gap:.35rem;padding:1.2rem;color:#5c7269;text-align:center}.empty-state i{font-size:1.5rem}.empty-state strong{color:var(--portal-text-strong)}.empty-state span{max-inline-size:34rem}.table-shell{border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff;scrollbar-gutter:stable}.portal-scrollable-panel{min-block-size:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.portal-scrollable-panel:focus-visible{outline:2px solid var(--primary-color, #2f7d4b);outline-offset:-2px}.portal-data-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:var(--portal-grid-gap);min-block-size:0}.portal-map-workspace{position:relative;block-size:100%;min-block-size:0;overflow:hidden}@media (max-width: 90rem){.portal-content-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.portal-grid-span-9,.portal-grid-span-12{grid-column:1/-1}}@media (max-width: 56.25rem){.portal-content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-grid-span-5,.portal-grid-span-6,.portal-grid-span-7,.portal-grid-span-8,.portal-grid-span-9,.portal-grid-span-12{grid-column:1/-1}.portal-data-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width: 40rem){.portal-page-header{flex-direction:column}.portal-content-grid{grid-template-columns:minmax(0,1fr)}.portal-content-grid>*{grid-column:1}.portal-scrollable-panel{overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}}
