@charset "UTF-8";.login-screen[data-v-405b24d3]{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-405b24d3]{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-405b24d3]{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-405b24d3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.tech-satellite[data-v-405b24d3]{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-405b24d3]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.satellite-beam[data-v-405b24d3]{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-405b24d3]: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-405b24d3]:after{content:"";position:absolute;left:48%;top:0;width:2px;height:100%;background:linear-gradient(180deg,#c6f9ff80,#42c2d800);opacity:.45}.telemetry-hud[data-v-405b24d3]{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-405b24d3]{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-405b24d3]{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-405b24d3]{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-405b24d3]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.04rem;margin-bottom:0}.telemetry-label[data-v-405b24d3]{display:block;margin-bottom:.12rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.14em;text-transform:uppercase;color:#c4ffe680}.telemetry-value[data-v-405b24d3]{display:block;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600;color:#f5fffbb8}.telemetry-status[data-v-405b24d3]{display:inline-flex;align-items:center;gap:.4rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#63ffbf94}.sparkline[data-v-405b24d3]{display:block;width:100%;height:34px}.sparkline-area[data-v-405b24d3]{opacity:.42}.sparkline-line[data-v-405b24d3]{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-405b24d3]{fill:#d9fff299;opacity:.48}.login-card-wrapper[data-v-405b24d3]{position:relative;z-index:2;width:100%;display:flex;justify-content:center;box-sizing:border-box}.login-card[data-v-405b24d3]{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:2rem 1.75rem;width:100%;max-width:420px;display:flex;flex-direction:column;gap:1.25rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-brand[data-v-405b24d3]{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.login-title[data-v-405b24d3]{margin:0;color:#17382d;font-family:inherit;font-size:2rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.2;letter-spacing:0}.ground-spectrum[data-v-405b24d3]{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-405b24d3]{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-405b24d3 5.2s linear infinite,scanBreath-405b24d3 2.6s ease-in-out infinite}.ground-spectrum__scan[data-v-405b24d3]: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-405b24d3]: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-405b24d3 2.2s ease-out infinite}.ground-spectrum__wave[data-v-405b24d3]{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-405b24d3 4.8s ease-in-out infinite}.scan-marker[data-v-405b24d3]{position:absolute;width:38px;height:14px;transform:translate(-50%,-50%) rotate(var(--scan-angle));opacity:var(--scan-marker-opacity);animation:markerFloat-405b24d3 3.1s ease-in-out infinite}.scan-marker[data-v-405b24d3]: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-405b24d3]:after{content:"";position:absolute;left:18px;top:50%;width:20px;height:1px;background:linear-gradient(90deg,#60e5eab3,#60e5ea00)}.scan-marker--primary[data-v-405b24d3]{left:var(--scan-x);top:calc(var(--scan-y) + .8%)}.scan-marker--secondary[data-v-405b24d3]{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-405b24d3]{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-405b24d3]{transform:translate(-50%) scaleX(1.1) rotate(-8deg);animation:groundPulse-405b24d3 4.2s ease-in-out infinite}.ground-spectrum__wave--b[data-v-405b24d3]{width:18%;height:12%;opacity:.32;transform:translate(-50%) scaleX(1.15) rotate(-8deg);animation:groundPulse-405b24d3 4.2s ease-in-out infinite .6s,waveExpand-405b24d3 5.6s ease-in-out infinite .3s}.ground-spectrum__wave--c[data-v-405b24d3]{width:12%;height:9%;opacity:.22;transform:translate(-50%) scaleX(1.2) rotate(-8deg);animation:groundPulse-405b24d3 4.2s ease-in-out infinite 1.2s,waveExpand-405b24d3 6.2s ease-in-out infinite .7s}@keyframes groundPulse-405b24d3{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-405b24d3{0%,to{transform:translate(-50%) scaleX(1.03) rotate(-8deg)}50%{transform:translate(-50%) scaleX(1.25) rotate(-8deg)}}@keyframes scanDrift-405b24d3{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-405b24d3{0%,to{filter:blur(.5px) saturate(1)}50%{filter:blur(.35px) saturate(1.35)}}@keyframes impactRipple-405b24d3{0%{transform:scale(.62);opacity:var(--scan-ripple-start)}to{transform:scale(1.52);opacity:0}}@keyframes markerFloat-405b24d3{0%,to{translate:0 0}50%{translate:3px -2px}}.login-subtitle[data-v-405b24d3]{margin:0;max-width:24ch;font-size:.95rem;font-weight:600;line-height:1.35;color:#4b7a5a}.login-form[data-v-405b24d3]{display:flex;flex-direction:column;gap:1rem}.field[data-v-405b24d3]{display:flex;flex-direction:column;gap:.375rem}.field-label[data-v-405b24d3]{font-size:.9375rem;font-weight:500;color:#4b7a5a}.field[data-v-405b24d3] .p-password,.field[data-v-405b24d3] .p-password-input,.field[data-v-405b24d3] .p-inputtext{width:100%}.field-error[data-v-405b24d3]{display:flex;align-items:center;gap:.3rem;color:#b42318;font-size:.875rem}.auth-error[data-v-405b24d3]{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-405b24d3]{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-405b24d3]: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-405b24d3]: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-405b24d3]{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-405b24d3]{min-width:0}.telemetry-card--chart[data-v-405b24d3]{width:auto}.login-screen[data-v-405b24d3]{grid-template-columns:1fr;align-content:center}.login-card-wrapper[data-v-405b24d3]{justify-content:center}}@media (max-width: 575px){.login-screen[data-v-405b24d3]{padding:.75rem;justify-content:stretch}.tech-satellite[data-v-405b24d3]{width:118px}.telemetry-hud[data-v-405b24d3]{top:.75rem;left:50%;right:auto;width:min(640px,calc(100vw - .7rem));transform:translate(-50%) scale(.78)}.telemetry-card--compact[data-v-405b24d3]{min-width:0;width:auto;padding:.1rem .48rem}.telemetry-card--chart[data-v-405b24d3]{grid-template-columns:auto 120px;width:auto;padding-right:.5rem}.telemetry-label[data-v-405b24d3],.telemetry-value[data-v-405b24d3]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.sparkline[data-v-405b24d3]{height:30px}.login-card[data-v-405b24d3]{max-width:100%;padding:1.5rem 1.25rem;border-radius:20px}.login-card-wrapper[data-v-405b24d3]{align-items:flex-end}.login-title[data-v-405b24d3]{font-size:2rem}}@media (min-width: 576px) and (max-width: 767px){.login-card[data-v-405b24d3]{max-width:400px}}.mobile-login[data-v-d8cab080]{min-height:100vh;min-height:100dvh;display:grid;align-content:start;justify-items:center;padding:max(2rem,env(safe-area-inset-top)) 1rem max(2rem,env(safe-area-inset-bottom));background:radial-gradient(ellipse at top,#205b49,#0b2923);font-family:var(--movilidad-font-family, Inter, "Segoe UI", sans-serif);box-sizing:border-box}.mobile-login__card[data-v-d8cab080]{width:100%;max-width:26rem;padding:1.5rem;border-radius:1.5rem;background:#fff;color:#183c31;box-sizing:border-box;box-shadow:0 1rem 3rem #0003}.mobile-login__logo[data-v-d8cab080]{display:block;width:10rem;max-width:100%;height:auto;margin-bottom:1rem}.mobile-login__eyebrow[data-v-d8cab080]{margin:0 0 .5rem;color:#52665f;font-size:.875rem}.mobile-login h1[data-v-d8cab080]{margin:0;font-family:inherit;font-size:1.5rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3}.mobile-login__description[data-v-d8cab080]{margin:.5rem 0 1.25rem;color:#52665f;line-height:1.5}.mobile-login__form[data-v-d8cab080],.mobile-login__field[data-v-d8cab080]{display:grid;gap:.5rem}.mobile-login__form[data-v-d8cab080]{gap:1rem}.mobile-login__field label[data-v-d8cab080]{font-weight:600;font-size:.9375rem}.mobile-login input[data-v-d8cab080]{width:100%;min-height:3rem;padding:.75rem;border:1px solid #a7b8b0;border-radius:.65rem;font:inherit;font-size:max(16px,1rem);color:#183c31;background:#fff;box-sizing:border-box}.mobile-login__password[data-v-d8cab080]{position:relative}.mobile-login__password input[data-v-d8cab080]{padding-right:3.25rem}.mobile-login button[data-v-d8cab080]{font:inherit;cursor:pointer}.mobile-login__toggle[data-v-d8cab080]{position:absolute;inset:0 0 0 auto;width:3rem;border:0;border-radius:.65rem;color:#365c4d;background:transparent}.mobile-login__submit[data-v-d8cab080]{min-height:3rem;display:flex;align-items:center;justify-content:center;gap:.6rem;border:0;border-radius:.65rem;background:#176446;color:#fff;font-weight:600}.mobile-login[data-v-d8cab080] :is(input,button):focus-visible{outline:3px solid #3c9370;outline-offset:3px}.mobile-login[data-v-d8cab080] :disabled{opacity:.65;cursor:wait}.mobile-login__error[data-v-d8cab080]{margin:0;padding:.75rem;border-radius:.65rem;background:#fff1f1;color:#a32323;line-height:1.5}.mobile-login__success[data-v-d8cab080]{padding:1rem 0}.mobile-login__success>i[data-v-d8cab080]{display:block;font-size:2rem;color:#176446;margin-bottom: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}.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-7c9f9fa2]{--geo-fullscreen-control-size: 2.5rem;position:relative;width:100%;height:100%;min-width:0;max-width:none;box-sizing:border-box;font-size:1rem;line-height:1.45}.geo-viewer-root--fullscreen[data-v-7c9f9fa2]{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-7c9f9fa2]{top:.75rem;left:.75rem;bottom:.75rem;z-index:13}.geo-viewer-root--fullscreen .geo-region--left.geo-region--collapsed[data-v-7c9f9fa2]{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-7c9f9fa2]{min-height:2.55rem}.geo-viewer-root--fullscreen .geo-region--left.geo-region--collapsed .geo-panel-header[data-v-7c9f9fa2]{min-height:2.55rem;padding-inline:.28rem}.geo-viewer-root--fullscreen .geo-region--left.geo-region--collapsed .geo-panel-toggle[data-v-7c9f9fa2]{width:1.9rem;height:1.9rem}.geo-viewer-root--fullscreen .geo-region--left.geo-region--collapsed .geo-panel-header>i[data-v-7c9f9fa2]{width:.95rem}.geo-viewer-root--fullscreen .geo-region--info[data-v-7c9f9fa2]{top:.75rem;bottom:.75rem;z-index:13}.geo-viewer-map[data-v-7c9f9fa2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;max-width:none;box-sizing:border-box;background:#fafcf9}.geo-viewer-map[data-v-7c9f9fa2] .ol-viewport,.geo-viewer-map[data-v-7c9f9fa2] .ol-layers,.geo-viewer-map[data-v-7c9f9fa2] .ol-layer{width:100%!important;height:100%!important;min-width:0;max-width:none}.geo-viewer-map[data-v-7c9f9fa2] .ol-viewport{position:relative;top:0;right:0;bottom:0;left:0;background:#fafcf9}.geo-viewer-map[data-v-7c9f9fa2] .ol-layers,.geo-viewer-map[data-v-7c9f9fa2] .ol-layer{position:absolute;top:0;right:0;bottom:0;left:0}.geo-viewer-map[data-v-7c9f9fa2] .ol-layer canvas{display:block;max-width:none;max-height:none}.geo-tools-float[data-v-7c9f9fa2]{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-7c9f9fa2]{display:flex;flex-direction:column;max-height:100%;overflow:hidden}.geo-tools-float--scrollable[data-v-7c9f9fa2]{inset-block:.75rem;block-size:auto;max-block-size:calc(100% - 1.5rem)}.geo-tools-float--scrollable .geo-tools[data-v-7c9f9fa2]{height:100%;min-height:0}.geo-tools-float .geo-tools-body[data-v-7c9f9fa2]{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-7c9f9fa2]{top:.75rem;right:.75rem}.geo-tools-float .geo-panel[data-v-7c9f9fa2]{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-7c9f9fa2]{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.geo-drag-handle[data-v-7c9f9fa2]:active{cursor:grabbing}.geo-panel-drag-grip[data-v-7c9f9fa2]{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-7c9f9fa2]:hover{background:#07856d17}.geo-tools-float .geo-tools-body[data-v-7c9f9fa2]{flex:1;min-height:0;overflow-y:auto;padding:.42rem .5rem .55rem}.geo-tools-float.geo-region--collapsed[data-v-7c9f9fa2]{width:auto;min-width:3.6rem;max-width:4.4rem;bottom:auto}.geo-history-float[data-v-7c9f9fa2]{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-7c9f9fa2]{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-7c9f9fa2]{padding:.35rem .55rem .55rem}.geo-viewer-root--fullscreen .geo-history-float[data-v-7c9f9fa2]{left:.75rem;top:4.95rem}.geo-tools-float.geo-region--collapsed .geo-tools-body[data-v-7c9f9fa2]{display:none}.geo-tools-float.geo-region--collapsed .geo-panel-header[data-v-7c9f9fa2]{justify-content:center;padding-inline:.35rem}.geo-tools-float.geo-region--collapsed .geo-panel-header>span[data-v-7c9f9fa2]{display:none}.geo-tools-float.geo-region--collapsed .geo-panel-toggle[data-v-7c9f9fa2]{margin-left:0;width:2.1rem;height:2.1rem}.geo-tools-float.geo-region--collapsed .geo-panel[data-v-7c9f9fa2]{min-height:3rem}.geo-fullscreen-toggle[data-v-7c9f9fa2]{position:absolute;top:.75rem;right:.75rem;z-index:10;display:grid;width:var(--geo-fullscreen-control-size);height:var(--geo-fullscreen-control-size);place-items:center;align-items:center;padding:0;border:1px solid rgba(44,66,56,.16);border-radius:.6rem;background:#fffffff0;color:#173a31;font-size:1rem;cursor:pointer;box-shadow:0 8px 18px #081f181f;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.geo-fullscreen-toggle[data-v-7c9f9fa2]:hover{background:#07856d14;color:var(--freya-green-dark)}.geo-fullscreen-toggle[data-v-7c9f9fa2]:active{background:#07856d29;transform:translateY(1px)}.geo-fullscreen-toggle[data-v-7c9f9fa2]:focus-visible{outline:3px solid rgba(7,133,109,.3);outline-offset:2px}.geo-viewer-root--fullscreen .geo-fullscreen-toggle[data-v-7c9f9fa2]{top:.75rem;right:.75rem}.geo-fullscreen-toggle i[data-v-7c9f9fa2]{color:var(--freya-green);font-size:1rem}@media (pointer: coarse){.geo-viewer-root[data-v-7c9f9fa2]{--geo-fullscreen-control-size: 2.75rem}}@media (prefers-reduced-motion: reduce){.geo-fullscreen-toggle[data-v-7c9f9fa2]{transition:none}}.geo-viewer-map[data-v-7c9f9fa2] .ol-layer canvas{background:transparent}.geo-viewer-map[data-v-7c9f9fa2] .geo-province-label-text{box-sizing:border-box;display:grid;place-items:center;overflow:hidden;padding:4px 10px;color:#263a32;font-family:var(--portal-font-family, Inter, "Inter var", "Segoe UI", sans-serif);font-weight:var(--portal-font-weight-label, 600);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-7c9f9fa2] .geo-province-label-text[hidden]{display:none}.geo-viewer-map[data-v-7c9f9fa2] .geo-province-label-text>span{min-width:0;max-width:100%}.geo-viewer-map[data-v-7c9f9fa2] .geo-province-label-text__value,.geo-viewer-map[data-v-7c9f9fa2] .geo-province-label-text__variation{display:none}.geo-viewer-map[data-v-7c9f9fa2] .geo-province-label-text--detail{grid-template-rows:42% 33% 25%}.geo-viewer-map[data-v-7c9f9fa2] .geo-province-label-text--detail .geo-province-label-text__value,.geo-viewer-map[data-v-7c9f9fa2] .geo-province-label-text--detail .geo-province-label-text__variation{display:block}.geo-viewer-map[data-v-7c9f9fa2] .geo-province-label-text__value{color:#17643f}.geo-viewer-map[data-v-7c9f9fa2] .geo-province-label-text__variation{color:#527064;font-weight:600}.geo-brand[data-v-7c9f9fa2]{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-7c9f9fa2]{color:#22c55e;font-size:1.05rem}.geo-brand-text[data-v-7c9f9fa2]{display:flex;flex-direction:column;line-height:1.1}.geo-brand-title[data-v-7c9f9fa2]{font-weight:var(--portal-font-weight-strong, 700);font-size:1.05rem;letter-spacing:0}.geo-brand-subtitle[data-v-7c9f9fa2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#94a3b8;text-transform:uppercase;letter-spacing:0}.geo-region[data-v-7c9f9fa2]{position:absolute;z-index:10;display:flex;flex-direction:column}.geo-region--left[data-v-7c9f9fa2]{top:4rem;left:.75rem;bottom:3.25rem;width:286px;max-width:calc(50% - 1rem)}.geo-region--info[data-v-7c9f9fa2]{top:4rem;right:1rem;bottom:3.25rem;width:300px;max-width:calc(60% - 1rem)}.geo-region--right~.geo-region--info[data-v-7c9f9fa2]{right:calc(220px + 1.25rem)}.geo-region--bottom[data-v-7c9f9fa2]{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-7c9f9fa2]{background:#0f172aeb;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e2e8f0;font-size:max(12px,var(--portal-font-size-secondary, .875rem));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.geo-panel[data-v-7c9f9fa2]{display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden}.geo-panel-header[data-v-7c9f9fa2]{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-7c9f9fa2]{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-7c9f9fa2]:hover{color:#e2e8f0;background:#ffffff1a}.geo-panel-body[data-v-7c9f9fa2]{overflow-y:auto;padding:.35rem 0;min-height:0}.geo-layer-manager-scroll[data-v-7c9f9fa2]{min-height:0}.geo-layer-manager-legend[data-v-7c9f9fa2]{display:none}.geo-region--collapsed[data-v-7c9f9fa2]{bottom:auto}.geo-tools-body[data-v-7c9f9fa2],.geo-info-card .geo-panel-body[data-v-7c9f9fa2]{padding:.75rem}.geo-placeholder[data-v-7c9f9fa2]{margin:0;color:#64748b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.4}.geo-info-card[data-v-7c9f9fa2]{max-height:100%}.geo-group-list[data-v-7c9f9fa2],.geo-layer-list[data-v-7c9f9fa2],.geo-sublayer-list[data-v-7c9f9fa2]{list-style:none;margin:0;padding:0}.geo-group-item[data-v-7c9f9fa2]{border-bottom:1px solid rgba(255,255,255,.06)}.geo-group-header[data-v-7c9f9fa2]{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-7c9f9fa2]:hover{background:#ffffff0d}.geo-group-icon[data-v-7c9f9fa2]{color:#22c55e;font-size:.95rem;width:1.1rem;text-align:center;flex-shrink:0}.geo-group-title[data-v-7c9f9fa2]{flex:1;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600;letter-spacing:0;text-transform:uppercase;color:#cbd5e1}.geo-group-chevron[data-v-7c9f9fa2]{color:#64748b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));flex-shrink:0}.geo-sublayer-list[data-v-7c9f9fa2]{padding-left:.65rem;padding-bottom:.25rem}.geo-external-list[data-v-7c9f9fa2]{border-top:1px dashed rgba(255,255,255,.12);margin-top:.25rem;padding-top:.25rem}.geo-detached-capsule[data-v-7c9f9fa2]{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-7c9f9fa2]{display:flex;align-items:center;gap:.4rem;margin-bottom:.25rem;color:#0f5132;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:.02em;text-transform:uppercase}.geo-detached-capsule__head small[data-v-7c9f9fa2]{margin-left:auto;color:#6b7f76;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:none}.geo-detached-list[data-v-7c9f9fa2]{list-style:none;margin:0;padding:0}.geo-layer-checkbox[data-v-7c9f9fa2]{width:.95rem;height:.95rem;accent-color:#22c55e;cursor:pointer;flex-shrink:0}.geo-layer-swatch[data-v-7c9f9fa2]{width:.7rem;height:.7rem;border-radius:.15rem;border:1px solid rgba(255,255,255,.2);flex-shrink:0}.geo-layer-item[data-v-7c9f9fa2]{padding:0}.geo-layer-row[data-v-7c9f9fa2]{display:flex;align-items:center;gap:.3rem;padding:.2rem .5rem;cursor:default}.geo-layer-row[data-v-7c9f9fa2]:hover{background:#ffffff0f;border-radius:.25rem}.geo-layer-title[data-v-7c9f9fa2]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;line-height:1.3}.geo-layer-status[data-v-7c9f9fa2]{flex-shrink:0;padding:.08rem .32rem;border-radius:999px;border:1px solid transparent;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:0;line-height:1.2;text-transform:uppercase}.geo-layer-status--loading[data-v-7c9f9fa2]{background:#2563eb24;border-color:#2563eb52;color:#bfdbfe}.geo-layer-status--fallback[data-v-7c9f9fa2]{background:#eab30829;border-color:#eab3085c;color:#fde68a}.geo-layer-status--error[data-v-7c9f9fa2],.geo-layer-status--empty[data-v-7c9f9fa2]{background:#ef444424;border-color:#ef444457;color:#fecaca}.geo-icon-btn[data-v-7c9f9fa2]{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-7c9f9fa2]:hover{color:#e2e8f0;background:#ffffff1a}.geo-icon-spacer[data-v-7c9f9fa2]{display:inline-block;width:1.1rem}.geo-opacity-row[data-v-7c9f9fa2]{display:flex;align-items:center;gap:.35rem;padding:.15rem .6rem .3rem 1.4rem}.geo-opacity-slider[data-v-7c9f9fa2]{flex:1;accent-color:#22c55e;height:3px;cursor:pointer}.geo-opacity-val[data-v-7c9f9fa2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#64748b;min-width:2.2rem;text-align:right}.geo-legend[data-v-7c9f9fa2]{padding:0;overflow:hidden;max-width:60%}.geo-legend-toggle[data-v-7c9f9fa2]{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:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:0;text-transform:uppercase}.geo-legend-toggle[data-v-7c9f9fa2]:hover{color:#e2e8f0}.geo-legend-toggle>span[data-v-7c9f9fa2]{flex:1;text-align:left}.geo-legend-list[data-v-7c9f9fa2]{list-style:none;margin:0;padding:0 .75rem .5rem;max-height:30vh;overflow-y:auto}.geo-legend-entry[data-v-7c9f9fa2]{display:flex;align-items:center;gap:.45rem;padding:.18rem 0}.geo-legend-entry[role=button][data-v-7c9f9fa2]{cursor:pointer;border-radius:.3rem;padding-inline:.2rem}.geo-legend-entry[role=button][data-v-7c9f9fa2]:hover,.geo-legend-entry[role=button][data-v-7c9f9fa2]:focus-visible,.geo-legend-entry--active[data-v-7c9f9fa2]{background:#07856d1c;outline:none}.geo-legend-swatch[data-v-7c9f9fa2]{width:.85rem;height:.85rem;border-radius:.15rem;flex-shrink:0;border:1px solid rgba(255,255,255,.15)}.geo-legend-label[data-v-7c9f9fa2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#cbd5e1}.geo-theme-attr[data-v-7c9f9fa2]{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-7c9f9fa2]{display:flex;align-items:center;gap:.4rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600;letter-spacing:0;text-transform:uppercase;color:#94a3b8}.geo-history[data-v-7c9f9fa2]{padding:.5rem .7rem .55rem}.geo-history-head[data-v-7c9f9fa2]{display:flex;align-items:center;gap:.4rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600;letter-spacing:0;text-transform:uppercase;color:#cbd5e1;margin-bottom:.4rem}.geo-history-row[data-v-7c9f9fa2]{display:flex;align-items:center;gap:.3rem}.geo-history-years[data-v-7c9f9fa2]{display:flex;gap:.2rem}.geo-history-year[data-v-7c9f9fa2]{min-width:2.6rem;padding:.2rem .35rem;border:1px solid rgba(255,255,255,.12);border-radius:.3rem;background:#ffffff0a;color:#cbd5e1;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600;cursor:pointer}.geo-history-year[data-v-7c9f9fa2]:hover{background:#ffffff1a}.geo-history-year--active[data-v-7c9f9fa2]{background:#22c55e33;border-color:#22c55e;color:#bbf7d0}.geo-history-arrow[data-v-7c9f9fa2]{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-7c9f9fa2]:hover:not(:disabled){background:#ffffff1a}.geo-history-arrow[data-v-7c9f9fa2]:disabled{opacity:.35;cursor:default}.geo-grad-legend[data-v-7c9f9fa2]{padding:.5rem .7rem .55rem;min-width:13rem;max-width:22rem}.geo-grad-legend-head[data-v-7c9f9fa2]{display:flex;align-items:center;gap:.4rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600;letter-spacing:0;text-transform:uppercase;color:#cbd5e1;margin-bottom:.4rem}.geo-grad-ramp[data-v-7c9f9fa2]{height:.65rem;border-radius:.2rem;border:1px solid rgba(255,255,255,.15)}.geo-grad-ticks[data-v-7c9f9fa2]{display:flex;justify-content:space-between;margin-top:.25rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#94a3b8}.geo-grad-tick[data-v-7c9f9fa2]{flex:0 0 auto}.geo-attribution[data-v-7c9f9fa2]{padding:.2rem .55rem;background:#0f172ab8;border-radius:.3rem;color:#cbd5e1;font-size:max(12px,var(--portal-font-size-secondary, .875rem));pointer-events:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:flex-end}.geo-panel-footer[data-v-7c9f9fa2]{flex-shrink:0;padding:.4rem .6rem .55rem;border-top:1px solid rgba(255,255,255,.08)}.geo-add-layer-btn[data-v-7c9f9fa2]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600}.geo-add-layer-btn[data-v-7c9f9fa2]:hover{background:#22c55e33;color:#bbf7d0}.geo-modal-backdrop[data-v-7c9f9fa2]{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-7c9f9fa2]{width:min(420px,calc(100% - 2rem));max-height:calc(100% - 2rem);display:flex;flex-direction:column;overflow:hidden}.geo-modal-body[data-v-7c9f9fa2]{padding:.9rem 1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.65rem}.geo-field[data-v-7c9f9fa2]{display:flex;flex-direction:column;gap:.25rem}.geo-field-label[data-v-7c9f9fa2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600;text-transform:uppercase;letter-spacing:0;color:#94a3b8}.geo-field-input[data-v-7c9f9fa2]{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-7c9f9fa2]:focus{outline:none;border-color:#22c55e99}.geo-modal-error[data-v-7c9f9fa2]{margin:0;display:flex;align-items:center;gap:.35rem;color:#fca5a5;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.geo-modal-hint[data-v-7c9f9fa2]{margin:0;color:#64748b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.4}.geo-modal-footer[data-v-7c9f9fa2]{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-7c9f9fa2]{padding:.45rem .9rem;border-radius:.35rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600;cursor:pointer;border:1px solid transparent}.geo-btn--ghost[data-v-7c9f9fa2]{background:none;border-color:#fff3;color:#cbd5e1}.geo-btn--ghost[data-v-7c9f9fa2]:hover{background:#ffffff14}.geo-btn--primary[data-v-7c9f9fa2]{background:#22c55e;color:#052e16}.geo-btn--primary[data-v-7c9f9fa2]:hover{background:#16a34a}.geo-tools-body[data-v-7c9f9fa2]{display:flex;flex-direction:column;gap:.4rem;padding:.5rem}.geo-tool-btn[data-v-7c9f9fa2]{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:max(12px,var(--portal-font-size-secondary, .875rem));cursor:pointer;transition:background .15s,border-color .15s}.geo-tool-btn[data-v-7c9f9fa2]:hover{background:#ffffff17}.geo-tool-btn--active[data-v-7c9f9fa2]{background:#22c55e2e;border-color:#22c55e;color:#bbf7d0}.geo-tool-btn i[data-v-7c9f9fa2]{font-size:.95rem}.geo-tool-hint[data-v-7c9f9fa2]{margin:.15rem 0 0;font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#94a3b8;line-height:1.3}.geo-tool-hint kbd[data-v-7c9f9fa2]{padding:0 .3rem;border:1px solid rgba(255,255,255,.25);border-radius:.25rem;background:#ffffff14;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.geo-viewer-map--picking[data-v-7c9f9fa2]{cursor:crosshair}.geo-ficha-head[data-v-7c9f9fa2]{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-7c9f9fa2]{font-size:1.1rem;font-weight:var(--portal-font-weight-strong, 700);color:#f1f5f9}.geo-ficha-especie[data-v-7c9f9fa2]{font-size:.92rem;font-style:italic;color:#94a3b8}.geo-ficha-layer[data-v-7c9f9fa2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#9fb2aa}.geo-ficha-section[data-v-7c9f9fa2]{margin-bottom:.75rem}.geo-ficha-section-title[data-v-7c9f9fa2]{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-7c9f9fa2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .6rem;margin:0}.geo-ficha-list dt[data-v-7c9f9fa2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#94a3b8}.geo-ficha-list dd[data-v-7c9f9fa2]{margin:0;font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#e2e8f0;text-align:right;word-break:break-word}.geo-ficha-full[data-v-7c9f9fa2]{width:100%;margin-top:.4rem;justify-content:center;gap:.4rem}.geo-badge[data-v-7c9f9fa2]{display:inline-block;padding:.05rem .4rem;border-radius:.6rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600}.geo-badge--ok[data-v-7c9f9fa2]{background:#22c55e33;color:#bbf7d0}.geo-badge--warn[data-v-7c9f9fa2]{background:#f59e0b33;color:#fde68a}.geo-badge--danger[data-v-7c9f9fa2]{background:#ef444433;color:#fecaca}.geo-query-popup[data-v-7c9f9fa2]{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-7c9f9fa2]: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-7c9f9fa2]: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-7c9f9fa2]{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-7c9f9fa2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1}.geo-query-close[data-v-7c9f9fa2]:hover{color:#e2e8f0}.geo-query-list[data-v-7c9f9fa2]{display:grid;grid-template-columns:auto 1fr;gap:.15rem .5rem;margin:0}.geo-query-list dt[data-v-7c9f9fa2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#94a3b8}.geo-query-list dd[data-v-7c9f9fa2]{margin:0;font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#e2e8f0;text-align:right}.geo-query-list dd.geo-query-swatch-value[data-v-7c9f9fa2]{display:flex;align-items:center;justify-content:flex-end;gap:.34rem}.geo-query-swatch-value .geo-pixel-swatch[data-v-7c9f9fa2]{flex:none;margin-right:0}.geo-query-pixel-row[data-v-7c9f9fa2]{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-7c9f9fa2]{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-7c9f9fa2]{width:min(640px,92vw);max-height:88vh}.geo-sheet-body[data-v-7c9f9fa2]{overflow-y:auto;padding:.85rem 1rem 1rem}.geo-sheet-hero[data-v-7c9f9fa2]{display:flex;gap:.9rem;align-items:center;margin-bottom:.9rem}.geo-sheet-thumb[data-v-7c9f9fa2]{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-7c9f9fa2]{display:flex;flex-direction:column;gap:.2rem}.geo-sheet-grid[data-v-7c9f9fa2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem 1.25rem}.geo-search[data-v-7c9f9fa2]{position:absolute;top:.75rem;left:.75rem;z-index:12;width:min(280px,calc(100% - 1.5rem))}.geo-search-box[data-v-7c9f9fa2]{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;border-radius:.5rem}.geo-search-icon[data-v-7c9f9fa2]{color:#94a3b8;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.geo-search-input[data-v-7c9f9fa2]{flex:1;background:none;border:none;outline:none;color:#e2e8f0;font-size:.95rem}.geo-search-input[data-v-7c9f9fa2]::-moz-placeholder{color:#64748b}.geo-search-input[data-v-7c9f9fa2]::placeholder{color:#64748b}.geo-search-clear[data-v-7c9f9fa2]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.1rem;display:flex}.geo-search-clear[data-v-7c9f9fa2]:hover{color:#e2e8f0}.geo-search-results[data-v-7c9f9fa2]{list-style:none;margin:.3rem 0 0;padding:.25rem;border-radius:.5rem;max-height:16rem;overflow-y:auto}.geo-search-item[data-v-7c9f9fa2]{display:flex;align-items:center;gap:.45rem;padding:.35rem .45rem;border-radius:.35rem;cursor:pointer}.geo-search-item[data-v-7c9f9fa2]:hover{background:#22c55e26}.geo-search-item-icon[data-v-7c9f9fa2]{color:#22c55e;font-size:.92rem}.geo-search-item-name[data-v-7c9f9fa2]{flex:1;font-size:.92rem;color:#e2e8f0}.geo-search-item-prov[data-v-7c9f9fa2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#64748b}.geo-search-empty[data-v-7c9f9fa2]{margin:.3rem 0 0;padding:.45rem .6rem;border-radius:.5rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#94a3b8}.geo-tools-group-label[data-v-7c9f9fa2]{margin-top:.4rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:0;text-transform:uppercase;color:#64748b}.geo-tools-grid[data-v-7c9f9fa2]{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.geo-tool-mini[data-v-7c9f9fa2]{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:max(12px,var(--portal-font-size-secondary, .875rem));cursor:pointer;transition:background .15s,border-color .15s}.geo-tool-mini[data-v-7c9f9fa2]:hover{background:#ffffff17}.geo-tool-mini i[data-v-7c9f9fa2]{font-size:.9rem}.geo-tool-mini--active[data-v-7c9f9fa2]{background:#22c55e2e;border-color:#22c55e;color:#bbf7d0}.geo-tool-btn--danger[data-v-7c9f9fa2]{border-color:#ef444466;color:#fca5a5}.geo-tool-btn--danger[data-v-7c9f9fa2]:hover{background:#ef444426}.geo-poi-list[data-v-7c9f9fa2]{display:flex;flex-direction:column;gap:.25rem}.geo-poi-btn[data-v-7c9f9fa2]{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:max(12px,var(--portal-font-size-secondary, .875rem));cursor:pointer}.geo-poi-btn[data-v-7c9f9fa2]:hover{background:#ffffff17}.geo-poi-btn--active[data-v-7c9f9fa2]{border-color:#ffffff4d;background:#ffffff1f}.geo-tool-notice[data-v-7c9f9fa2]{margin:.3rem 0 0;padding:.35rem .5rem;border-radius:.35rem;background:#22c55e24;color:#bbf7d0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.geo-base-gallery[data-v-7c9f9fa2]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.4rem}.geo-base-btn[data-v-7c9f9fa2]{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:max(12px,var(--portal-font-size-secondary, .875rem));cursor:pointer;text-align:left}.geo-base-btn[data-v-7c9f9fa2]:hover{background:#ffffff17}.geo-base-btn--active[data-v-7c9f9fa2]{border-color:#22c55e;background:#22c55e29;color:#f1f5f9}.geo-base-btn i[data-v-7c9f9fa2]{color:#22c55e}.geo-3d-overlay[data-v-7c9f9fa2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#d9eee5}.geo-3d-overlay[data-v-7c9f9fa2] canvas{width:100%;height:100%;display:block}.geo-3d-back[data-v-7c9f9fa2]{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:.5rem;color:#e2e8f0;font-size:max(12px,var(--portal-font-size-secondary, .875rem));cursor:pointer;z-index:21}.geo-3d-back[data-v-7c9f9fa2]:hover{color:#fff}@media (max-width: 640px){.geo-3d-back[data-v-7c9f9fa2]{top:auto;bottom:1rem}}.geo-viewer-map[data-v-7c9f9fa2] .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-7c9f9fa2] .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-7c9f9fa2] .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-7c9f9fa2] .ol-attribution button{background:var(--freya-green);color:#fff}.geo-viewer-map[data-v-7c9f9fa2] .ol-attribution ul{color:var(--freya-text)}@media (max-width: 640px){.geo-region--left[data-v-7c9f9fa2],.geo-region--right[data-v-7c9f9fa2],.geo-region--info[data-v-7c9f9fa2]{width:auto;max-width:calc(100% - 1.5rem)}.geo-sheet-hero[data-v-7c9f9fa2]{flex-direction:column;align-items:flex-start}.geo-sheet-thumb[data-v-7c9f9fa2]{width:100%;height:auto}}.geo-viewer-root[data-v-7c9f9fa2]{--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-7c9f9fa2]{top:.75rem;left:.75rem;bottom:.75rem;width:355px;max-width:calc(100% - 1.5rem)}.geo-region--left.geo-region--collapsed[data-v-7c9f9fa2]{bottom:auto;width:auto;min-width:7rem;max-width:9.5rem}.geo-tools-float[data-v-7c9f9fa2]{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-7c9f9fa2]{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-7c9f9fa2]{right:calc(var(--geo-info-panel-width) + 1.5rem)}.geo-region--info[data-v-7c9f9fa2]{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-7c9f9fa2]{right:.75rem}.geo-region--bottom[data-v-7c9f9fa2]{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-7c9f9fa2]{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-7c9f9fa2]:has(.pi-clock){display:none}.geo-brand[data-v-7c9f9fa2]{left:auto;right:calc(var(--geo-info-panel-width) + 220px + 2.25rem);transform:none}.geo-region--left .geo-panel--glass[data-v-7c9f9fa2],.geo-tools-float .geo-panel--glass[data-v-7c9f9fa2],.geo-region--info .geo-panel--glass[data-v-7c9f9fa2],.geo-search-box.geo-panel--glass[data-v-7c9f9fa2],.geo-search-results.geo-panel--glass[data-v-7c9f9fa2],.geo-search-empty.geo-panel--glass[data-v-7c9f9fa2],.geo-query-popup.geo-panel--glass[data-v-7c9f9fa2]{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-7c9f9fa2],.geo-tools-float .geo-panel-header[data-v-7c9f9fa2],.geo-region--info .geo-panel-header[data-v-7c9f9fa2]{min-height:2.4rem;padding:.58rem .9rem;color:#243a31;border-bottom-color:#2c42381a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:0}.geo-region--left.geo-region--collapsed .geo-panel-body[data-v-7c9f9fa2],.geo-region--left.geo-region--collapsed .geo-panel-footer[data-v-7c9f9fa2]{display:none}.geo-region--left.geo-region--collapsed .geo-panel-header[data-v-7c9f9fa2]{justify-content:center;padding-inline:.35rem}.geo-region--left.geo-region--collapsed .geo-panel-header>span[data-v-7c9f9fa2]{display:none}.geo-region--left.geo-region--collapsed .geo-panel-toggle[data-v-7c9f9fa2]{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-7c9f9fa2]{min-height:3rem}.geo-region--left .geo-panel[data-v-7c9f9fa2]{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-7c9f9fa2]{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-7c9f9fa2]{width:1.1rem;color:#2d4238}.geo-region--left .geo-panel-toggle[data-v-7c9f9fa2]{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-7c9f9fa2]{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-7c9f9fa2]{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-7c9f9fa2]{border-bottom:1px solid rgba(34,66,56,.08)}.geo-region--left .geo-group-header[data-v-7c9f9fa2]{gap:.45rem;padding:.65rem .8rem;color:#22352d;font-weight:var(--portal-font-weight-strong, 700)}.geo-region--left .geo-group-title[data-v-7c9f9fa2]{color:#21372e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.geo-accordion[data-v-7c9f9fa2]{margin:.2rem .55rem .45rem;border-top:1px solid rgba(34,66,56,.12);padding-top:.25rem}.geo-accordion-head[data-v-7c9f9fa2]{width:100%;display:flex;align-items:center;gap:.45rem;padding:.45rem .2rem;border:0;background:transparent;color:#21372e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.geo-accordion--tools[data-v-7c9f9fa2]{margin:.2rem .55rem;border-top:1px solid rgba(34,66,56,.16);padding-top:.18rem}.geo-accordion--tools>.geo-accordion-head[data-v-7c9f9fa2]{padding:.5rem .2rem;color:#173a31;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.geo-accordion--tools>.geo-accordion-head>i[data-v-7c9f9fa2]:first-child{width:1.35rem;color:#0b7a63;font-size:1.08rem}.geo-accordion--tools[open]>.geo-accordion-head[data-v-7c9f9fa2]{padding-bottom:.42rem}.geo-accordion--tools:not([open])>.geo-accordion-body[data-v-7c9f9fa2]{display:none}.geo-accordion-head i[data-v-7c9f9fa2]:last-child{margin-left:auto;color:#6d847b}.geo-accordion-body[data-v-7c9f9fa2]{padding:.1rem 0 .35rem}.geo-accordion--tools .geo-accordion-body[data-v-7c9f9fa2]{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-7c9f9fa2]{max-height:13rem;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(7,133,109,.5) transparent}.geo-land-cover-legend-title[data-v-7c9f9fa2]{margin:.65rem 0 .25rem;color:#355248;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.geo-service-legend[data-v-7c9f9fa2]{margin:.5rem 0;display:grid;gap:.35rem}.geo-service-legend img[data-v-7c9f9fa2]{display:block;max-width:100%;height:auto}.geo-service-legend figcaption[data-v-7c9f9fa2]{font-weight:600}.geo-service-legend small[data-v-7c9f9fa2]{color:var(--text-color-secondary, #6b7280)}.geo-tools-grid--compact[data-v-7c9f9fa2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.geo-accordion--tools .geo-tool-btn[data-v-7c9f9fa2],.geo-accordion--tools .geo-tool-mini[data-v-7c9f9fa2],.geo-accordion--tools .geo-poi-btn[data-v-7c9f9fa2],.geo-accordion--tools .geo-base-btn[data-v-7c9f9fa2]{border-color:#07856d3d}.geo-accordion--tools .geo-tool-btn[data-v-7c9f9fa2]{min-height:2.8rem}.geo-search-box--inline[data-v-7c9f9fa2]{margin-top:.25rem}.geo-query-list--inline[data-v-7c9f9fa2]{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-7c9f9fa2]{padding:0 .8rem .3rem 1.15rem}.geo-region--left .geo-layer-row[data-v-7c9f9fa2]{gap:.5rem;min-height:1.2rem;padding:.12rem 0}.geo-region--left .geo-layer-checkbox[data-v-7c9f9fa2]{margin-top:.08rem;transform:scale(.92);accent-color:#066b58}.geo-region--left .geo-tool-mini[data-v-7c9f9fa2]{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-7c9f9fa2]{color:#0b7a63;font-size:.95rem}.geo-region--left .geo-tool-mini span[data-v-7c9f9fa2]{color:#173a31;font-weight:var(--portal-font-weight-strong, 700);font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.1}.geo-region--left .geo-tool-mini--active[data-v-7c9f9fa2]{background:#07856d24;border-color:#07856d7a;box-shadow:0 0 0 1px #07856d2e inset}.geo-region--left .geo-tool-mini--active i[data-v-7c9f9fa2],.geo-region--left .geo-tool-mini--active span[data-v-7c9f9fa2]{color:#055f4d}.geo-accordion-body--legend .geo-legend-entry[data-v-7c9f9fa2]{gap:.45rem;padding:.25rem .15rem}.geo-accordion-body--legend .geo-legend-swatch[data-v-7c9f9fa2]{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-7c9f9fa2]{color:#173a31;font-weight:var(--portal-font-weight-label, 600)}.geo-region--left .geo-layer-title[data-v-7c9f9fa2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.18}.geo-region--left .geo-icon-btn[data-v-7c9f9fa2]{opacity:.95;visibility:visible;color:#355248}.geo-region--left .geo-icon-spacer[data-v-7c9f9fa2]{width:.9rem}.geo-region--left .geo-panel-toggle[data-v-7c9f9fa2],.geo-region--right .geo-panel-toggle[data-v-7c9f9fa2],.geo-region--info .geo-panel-toggle[data-v-7c9f9fa2]{color:#667970}.geo-region--left .geo-panel-toggle[data-v-7c9f9fa2]:hover,.geo-region--right .geo-panel-toggle[data-v-7c9f9fa2]:hover,.geo-region--info .geo-panel-toggle[data-v-7c9f9fa2]:hover{color:var(--freya-green-dark);background:#07856d17}.geo-region--left .geo-panel-body[data-v-7c9f9fa2]{padding:.12rem 0 .3rem;scrollbar-width:thin;scrollbar-color:rgba(7,133,109,.45) transparent}.geo-region--left .geo-group-item[data-v-7c9f9fa2]{border-bottom-color:#2c42381c}.geo-region--left .geo-group-header[data-v-7c9f9fa2]{gap:.6rem;padding:.68rem .9rem;color:var(--freya-text)}.geo-region--left .geo-group-header[data-v-7c9f9fa2]:hover{background:#07856d12}.geo-region--left .geo-group-icon[data-v-7c9f9fa2]{width:1.15rem;color:var(--freya-green);font-size:.95rem}.geo-region--left .geo-group-icon.pi-fire[data-v-7c9f9fa2],.geo-region--left .geo-group-icon.pi-exclamation-triangle[data-v-7c9f9fa2]{color:var(--freya-red)}.geo-region--left .geo-group-icon.pi-shield[data-v-7c9f9fa2],.geo-region--left .geo-group-icon.pi-map[data-v-7c9f9fa2],.geo-region--left .geo-group-icon.pi-compass[data-v-7c9f9fa2]{color:var(--freya-blue)}.geo-region--left .geo-group-title[data-v-7c9f9fa2]{color:var(--freya-green);font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:0;line-height:1.22}.geo-region--left .geo-group-chevron[data-v-7c9f9fa2]{color:#7b8d85}.geo-region--left .geo-sublayer-list[data-v-7c9f9fa2]{padding:.04rem .88rem .56rem 2.24rem}.geo-region--left .geo-layer-list>.geo-layer-item>.geo-layer-row[data-v-7c9f9fa2],.geo-region--left .geo-group-list>.geo-layer-item>.geo-layer-row[data-v-7c9f9fa2]{padding:.38rem .9rem;border-bottom:1px solid rgba(44,66,56,.08)}.geo-region--left .geo-layer-row[data-v-7c9f9fa2]{align-items:flex-start;gap:.42rem;min-height:1.58rem;padding:.2rem 0}.geo-region--left .geo-layer-row[data-v-7c9f9fa2]:hover{background:#07856d12}.geo-region--left .geo-layer-checkbox[data-v-7c9f9fa2]{width:.78rem;height:.78rem;margin-top:.08rem;accent-color:var(--freya-green)}.geo-region--left .geo-layer-swatch[data-v-7c9f9fa2]{width:.64rem;height:.64rem;margin-top:.18rem;border-color:#20382e38}.geo-region--left .geo-icon-spacer[data-v-7c9f9fa2]{width:.64rem}.geo-region--left .geo-layer-title[data-v-7c9f9fa2]{min-width:0;color:#253b32;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.18;white-space:normal;overflow:visible;text-overflow:clip}.geo-region--left .geo-layer-status[data-v-7c9f9fa2],.geo-region--left[data-v-7c9f9fa2] .geo-layer-status{margin-left:auto;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.geo-region--left .geo-layer-status--loading[data-v-7c9f9fa2],.geo-region--left[data-v-7c9f9fa2] .geo-layer-status--loading{background:#e8f0ff;border-color:#c7d7ff;color:#1d4ed8}.geo-region--left .geo-layer-status--fallback[data-v-7c9f9fa2],.geo-region--left[data-v-7c9f9fa2] .geo-layer-status--fallback{background:#fff4c7;border-color:#f5d45d;color:#7a5600}.geo-region--left .geo-layer-status--error[data-v-7c9f9fa2],.geo-region--left .geo-layer-status--empty[data-v-7c9f9fa2],.geo-region--left[data-v-7c9f9fa2] .geo-layer-status--error,.geo-region--left[data-v-7c9f9fa2] .geo-layer-status--empty{background:#ffe1df;border-color:#ffb6af;color:#a82a1f}.geo-region--left .geo-icon-btn[data-v-7c9f9fa2]{color:#6c8178;opacity:1;visibility:visible;margin:.02rem .3rem 0 .06rem}.geo-query-popup--unit-code[data-v-7c9f9fa2]{display:grid;place-items:center;inline-size:-moz-fit-content;inline-size:fit-content;min-inline-size:0;max-inline-size:calc(100% - 1.5rem);padding-inline:2rem}.geo-query-popup--unit-code .geo-query-list[data-v-7c9f9fa2]{display:block;min-inline-size:0;padding:.35rem 0}.geo-query-popup--unit-code .geo-query-list dt[data-v-7c9f9fa2]{display:none}.geo-query-popup--unit-code .geo-query-list dd[data-v-7c9f9fa2]{margin:0;color:#1d4ed8;font-size:1.2rem;font-weight:var(--portal-font-weight-strong, 700);overflow-wrap:anywhere;text-align:center}.geo-region--left .geo-layer-row:hover .geo-icon-btn[data-v-7c9f9fa2],.geo-region--left .geo-icon-btn[data-v-7c9f9fa2]:focus-visible{opacity:1;visibility:visible}.geo-region--left .geo-icon-btn[data-v-7c9f9fa2]:hover{color:var(--freya-green-dark);background:#07856d1a}.geo-region--left[data-v-7c9f9fa2] .geo-group-item{border-bottom-color:#2c42381c}.geo-region--left[data-v-7c9f9fa2] .geo-group-header{gap:.6rem;padding:.68rem .9rem;color:var(--freya-text)}.geo-region--left[data-v-7c9f9fa2] .geo-group-header:hover{background:#07856d12}.geo-region--left[data-v-7c9f9fa2] .geo-group-icon{width:1.15rem;color:#0d6f5c;font-size:.95rem}.geo-region--left[data-v-7c9f9fa2] .geo-group-icon.pi-fire,.geo-region--left[data-v-7c9f9fa2] .geo-group-icon.pi-exclamation-triangle{color:#c72c2c}.geo-region--left[data-v-7c9f9fa2] .geo-group-icon.pi-shield,.geo-region--left[data-v-7c9f9fa2] .geo-group-icon.pi-map,.geo-region--left[data-v-7c9f9fa2] .geo-group-icon.pi-compass{color:#2357d6}.geo-region--left[data-v-7c9f9fa2] .geo-group-title{color:#123f33;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:0;line-height:1.22}.geo-region--left[data-v-7c9f9fa2] .geo-group-chevron{margin-left:auto;color:#7b8d85}.geo-region--left[data-v-7c9f9fa2] .geo-sublayer-list{padding:.04rem .88rem .56rem 2.24rem}.geo-region--left[data-v-7c9f9fa2] .geo-layer-row{align-items:flex-start;gap:.42rem;min-height:1.58rem;padding:.2rem 0}.geo-region--left[data-v-7c9f9fa2] .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-7c9f9fa2] .geo-layer-row:hover{background:#07856d12}.geo-region--left[data-v-7c9f9fa2] .geo-layer-checkbox{width:.78rem;height:.78rem;margin-top:.08rem;accent-color:#066b58}.geo-region--left[data-v-7c9f9fa2] .geo-layer-swatch{width:.64rem;height:.64rem;margin-top:.18rem;border-color:#20382e38}.geo-region--left[data-v-7c9f9fa2] .geo-icon-spacer{width:.64rem}.geo-region--left[data-v-7c9f9fa2] .geo-layer-title{min-width:0;color:#253b32;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.18;white-space:normal;overflow:visible;text-overflow:clip}.geo-region--left[data-v-7c9f9fa2] .geo-icon-btn{color:#6c8178;opacity:1;visibility:visible;margin:.02rem .3rem 0 .06rem}.geo-region--left[data-v-7c9f9fa2] .geo-layer-row:hover .geo-icon-btn,.geo-region--left[data-v-7c9f9fa2] .geo-icon-btn:focus-visible{opacity:1;visibility:visible}.geo-region--left[data-v-7c9f9fa2] .geo-icon-btn:hover{color:var(--freya-green-dark);background:#07856d1a}.geo-region--left[data-v-7c9f9fa2] .geo-opacity-row{padding:.18rem .4rem .5rem 1.2rem;color:var(--freya-muted)}.geo-region--left[data-v-7c9f9fa2] .geo-opacity-slider{min-width:0}.geo-region--left[data-v-7c9f9fa2] .geo-opacity-val{color:var(--freya-muted)}.geo-region--left .geo-theme-attr[data-v-7c9f9fa2]{margin:.55rem .75rem 0;padding:.62rem 0 0;border-top-color:#2c423821}.geo-region--left .geo-theme-attr-label[data-v-7c9f9fa2]{color:var(--freya-green)}.geo-region--left .geo-field-input[data-v-7c9f9fa2],.geo-region--info .geo-field-input[data-v-7c9f9fa2]{background:#fff;border-color:#2c42382e;color:var(--freya-text)}.geo-region--left .geo-panel-footer[data-v-7c9f9fa2]{padding:.55rem .9rem .75rem;border-top-color:#2c42381f;background:#f8fbf9e6}.geo-region--left .geo-add-layer-btn[data-v-7c9f9fa2]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-transform:uppercase;letter-spacing:0}.geo-region--left .geo-add-layer-btn[data-v-7c9f9fa2]:hover{background:#07856d14;color:var(--freya-green-dark)}.geo-search[data-v-7c9f9fa2]{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-7c9f9fa2]{min-height:2.1rem;padding:.35rem .55rem;border-radius:.32rem}.geo-search-input[data-v-7c9f9fa2],.geo-search-item-name[data-v-7c9f9fa2]{color:var(--freya-text)}.geo-search-input[data-v-7c9f9fa2]::-moz-placeholder{color:#7c8d86}.geo-search-input[data-v-7c9f9fa2]::placeholder,.geo-search-icon[data-v-7c9f9fa2],.geo-search-clear[data-v-7c9f9fa2],.geo-search-item-prov[data-v-7c9f9fa2],.geo-search-empty[data-v-7c9f9fa2]{color:#7c8d86}.geo-search-clear[data-v-7c9f9fa2]:hover{color:var(--freya-green-dark)}.geo-search-item[data-v-7c9f9fa2]:hover{background:#07856d14}.geo-tools-float .geo-tools[data-v-7c9f9fa2]{max-height:100%}.geo-tools-float .geo-tools-body[data-v-7c9f9fa2]{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-7c9f9fa2]{margin-top:.36rem;color:var(--freya-green);font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-align:center}.geo-tools-float .geo-tool-btn[data-v-7c9f9fa2],.geo-tools-float .geo-tool-mini[data-v-7c9f9fa2],.geo-tools-float .geo-poi-btn[data-v-7c9f9fa2],.geo-tools-float .geo-base-btn[data-v-7c9f9fa2]{background:transparent;border-color:transparent;color:#293f36;border-radius:.28rem;box-shadow:none}.geo-tools-float .geo-tool-btn[data-v-7c9f9fa2]{flex-direction:column;justify-content:center;gap:.22rem;min-height:3.05rem;padding:.35rem .2rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-align:center}.geo-tools-float .geo-tools-grid[data-v-7c9f9fa2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem}.geo-tools-float .geo-tool-mini[data-v-7c9f9fa2]{min-height:2.5rem;padding:.28rem .12rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.12}.geo-tools-float .geo-tool-mini i[data-v-7c9f9fa2],.geo-tools-float .geo-tool-btn i[data-v-7c9f9fa2]{color:#1f5f4d}.geo-tools-float .geo-tool-btn[data-v-7c9f9fa2]:hover,.geo-tools-float .geo-tool-mini[data-v-7c9f9fa2]:hover,.geo-tools-float .geo-poi-btn[data-v-7c9f9fa2]:hover,.geo-tools-float .geo-base-btn[data-v-7c9f9fa2]:hover{background:#07856d14}.geo-tools-float .geo-tool-btn--active[data-v-7c9f9fa2],.geo-tools-float .geo-tool-mini--active[data-v-7c9f9fa2],.geo-tools-float .geo-poi-btn--active[data-v-7c9f9fa2],.geo-tools-float .geo-base-btn--active[data-v-7c9f9fa2]{background:#07856d21;border-color:#07856d3d;color:var(--freya-green-dark)}.geo-tools-float .geo-tool-btn--danger[data-v-7c9f9fa2]{color:#b42318}.geo-tools-float .geo-poi-btn[data-v-7c9f9fa2],.geo-tools-float .geo-base-btn[data-v-7c9f9fa2]{min-height:2.05rem;padding:.28rem .35rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.15}.geo-tools-float .geo-base-btn i[data-v-7c9f9fa2]{color:var(--freya-green)}.geo-tools-float .geo-tool-hint[data-v-7c9f9fa2]{color:var(--freya-muted);text-align:center}.geo-tools-float .geo-tool-notice[data-v-7c9f9fa2]{background:#07856d1a;color:var(--freya-green-dark)}.geo-region--info .geo-panel-body[data-v-7c9f9fa2]{padding:.75rem .9rem .9rem}.geo-region--info .geo-ficha-thumb[data-v-7c9f9fa2]{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-7c9f9fa2]{border-bottom-color:#2c42381f;padding-bottom:.62rem;margin-bottom:.7rem}.geo-region--info .geo-ficha-codigo[data-v-7c9f9fa2]{color:var(--freya-green);font-size:1rem;font-weight:var(--portal-font-weight-strong, 700)}.geo-region--info .geo-ficha-especie[data-v-7c9f9fa2]{color:#3f554b;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.geo-region--info .geo-ficha-section[data-v-7c9f9fa2]{margin-bottom:.85rem}.geo-region--info .geo-ficha-section-title[data-v-7c9f9fa2]{color:var(--freya-green);font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:0}.geo-region--info .geo-ficha-list[data-v-7c9f9fa2]{grid-template-columns:minmax(0,1fr) max-content;gap:.22rem .65rem}.geo-region--info .geo-ficha-list dt[data-v-7c9f9fa2]{color:var(--freya-muted);font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.25}.geo-region--info .geo-ficha-list dd[data-v-7c9f9fa2]{color:#253b32;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.25}.geo-region--info .geo-badge--ok[data-v-7c9f9fa2]{background:#d9f4e5;color:#06724f}.geo-region--info .geo-badge--warn[data-v-7c9f9fa2]{background:#fff1c2;color:#946200}.geo-region--info .geo-badge--danger[data-v-7c9f9fa2]{background:#ffd8d6;color:#b42318}.geo-region--info .geo-ficha-full[data-v-7c9f9fa2]{background:var(--freya-green);color:#fff;border-radius:.28rem}.geo-region--info .geo-ficha-full[data-v-7c9f9fa2]:hover{background:var(--freya-green-dark)}.geo-query-popup .geo-query-close[data-v-7c9f9fa2]{color:var(--freya-muted)}.geo-query-popup .geo-query-close[data-v-7c9f9fa2]:hover{color:var(--freya-green-dark)}.geo-query-popup .geo-query-list dt[data-v-7c9f9fa2]{color:var(--freya-muted)}.geo-query-popup .geo-query-list dd[data-v-7c9f9fa2]{color:var(--freya-text)}.geo-history[data-v-7c9f9fa2],.geo-grad-legend[data-v-7c9f9fa2],.geo-legend[data-v-7c9f9fa2]{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-7c9f9fa2],.geo-grad-legend-head[data-v-7c9f9fa2],.geo-legend-toggle[data-v-7c9f9fa2]{color:#344b40}.geo-legend-toggle[data-v-7c9f9fa2]:hover{background:#07856d14;color:var(--freya-green-dark)}.geo-legend-label[data-v-7c9f9fa2],.geo-grad-ticks[data-v-7c9f9fa2]{color:var(--freya-muted)}.geo-history-year[data-v-7c9f9fa2],.geo-history-arrow[data-v-7c9f9fa2]{background:#fff;border-color:#2c423829;color:var(--freya-text)}.geo-history-year[data-v-7c9f9fa2]:hover,.geo-history-arrow[data-v-7c9f9fa2]:hover:not(:disabled){background:#07856d14}.geo-history-year--active[data-v-7c9f9fa2]{background:#07856d21;border-color:#07856d52;color:var(--freya-green-dark)}.geo-grad-ramp[data-v-7c9f9fa2]{border-color:#2c42382e}.geo-attribution[data-v-7c9f9fa2]{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-7c9f9fa2]{--geo-left-panel-width: 280px;--geo-info-panel-width: 286px;--geo-tools-panel-width: 104px}.geo-brand[data-v-7c9f9fa2]{display:none}.geo-search[data-v-7c9f9fa2]{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-7c9f9fa2]{left:.75rem;right:.75rem;width:auto}.geo-region--left[data-v-7c9f9fa2]{top:3.55rem;right:.75rem;width:auto;max-width:none}.geo-region--left.geo-region--collapsed[data-v-7c9f9fa2]{right:auto;bottom:auto;width:auto;min-width:3.4rem;max-width:4.25rem}.geo-region--right[data-v-7c9f9fa2]{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-7c9f9fa2]{right:.75rem}.geo-region--info[data-v-7c9f9fa2],.geo-region--right~.geo-region--info[data-v-7c9f9fa2]{left:.75rem;right:.75rem;top:3.55rem;width:auto;max-width:none}.geo-region--info[data-v-7c9f9fa2]{bottom:4rem}.geo-region--bottom[data-v-7c9f9fa2]{left:.75rem;right:.75rem;max-width:none}.geo-brand[data-v-7c9f9fa2]{display:none}}.geo-tools-float .geo-tools--reference[data-v-7c9f9fa2]{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-7c9f9fa2]{min-height:3.8rem;padding:.65rem .8rem .65rem .9rem;border-bottom:0;background:transparent}.geo-tools-header-mark[data-v-7c9f9fa2]{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-7c9f9fa2]{inline-size:1.2rem;block-size:1.2rem;fill:#fff}.geo-tools-header-title[data-v-7c9f9fa2]{flex:1 1 auto;min-inline-size:0;margin-inline-start:.55rem;color:#183a35;font-size:1.1rem;font-weight:var(--portal-font-weight-strong, 700);letter-spacing:-.035em}.geo-tools--reference .geo-panel-drag-grip[data-v-7c9f9fa2]{opacity:.52;border-color:transparent;background:transparent}.geo-tools--reference .geo-panel-drag-grip[data-v-7c9f9fa2]:hover,.geo-tools--reference .geo-panel-drag-grip[data-v-7c9f9fa2]:focus-visible{opacity:1;background:#07856d1a}.geo-tools--reference .geo-tools-close-reference[data-v-7c9f9fa2]{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-7c9f9fa2]{font-size:1.15rem;line-height:1}.geo-tools--reference .geo-tools-close-reference[data-v-7c9f9fa2]:hover,.geo-tools--reference .geo-tools-close-reference[data-v-7c9f9fa2]:focus-visible{background:#07856d12;color:#05675d}.geo-tools--reference .geo-tools-body--reference[data-v-7c9f9fa2]{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-7c9f9fa2]>*{flex:0 0 auto}.geo-tools-primary-actions[data-v-7c9f9fa2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.geo-tools--reference .geo-tool-btn--primary-action[data-v-7c9f9fa2]{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:var(--portal-font-weight-strong, 700)}.geo-tools--reference .geo-tool-btn--primary-action i[data-v-7c9f9fa2]{font-size:1.15rem}.geo-tools--reference .geo-primary-select-icon[data-v-7c9f9fa2]{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-7c9f9fa2]{border-color:#087f6c;background:#087f6c;color:#fff;box-shadow:0 10px 20px #00756738}.geo-tools--reference .geo-tools-group-label[data-v-7c9f9fa2]{margin-block:.7rem .05rem;color:#244741;font-size:.98rem;font-weight:var(--portal-font-weight-label, 600);letter-spacing:-.02em;text-align:left;text-transform:none}.geo-tools--reference .geo-tools-grid--reference[data-v-7c9f9fa2]{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-7c9f9fa2]{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-tools--reference .geo-tool-mini[data-v-7c9f9fa2]{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:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.2}.geo-tools--reference .geo-tool-mini+.geo-tool-mini[data-v-7c9f9fa2]{border-inline-start:1px solid rgba(33,67,57,.13)}.geo-tools--reference .geo-tools-grid--view .geo-tool-mini[data-v-7c9f9fa2]{block-size:4rem}.geo-tools--reference .geo-tool-mini i[data-v-7c9f9fa2]{color:#05675d;font-size:1.45rem}.geo-tools--reference .geo-tool-svg[data-v-7c9f9fa2]{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-7c9f9fa2]{inline-size:2.2rem;block-size:2.2rem}.geo-tools--reference .geo-tool-svg--route[data-v-7c9f9fa2]{inline-size:2.8rem;block-size:2.8rem;stroke-width:1.2}.geo-tools--reference .geo-tool-svg circle[data-v-7c9f9fa2]{fill:#fff}.geo-tools--reference .geo-tool-svg__soft-fill[data-v-7c9f9fa2]{fill:#07856d1f;stroke:none}.geo-tools--reference .geo-tool-mini[data-v-7c9f9fa2]:hover{background:#07856d12}.geo-tools--reference .geo-tool-mini--active[data-v-7c9f9fa2]{background:#07856d21;box-shadow:inset 0 -3px #07856d;color:#075e54}.geo-tools--reference .geo-poi-list[data-v-7c9f9fa2],.geo-tools--reference .geo-base-gallery[data-v-7c9f9fa2]{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-7c9f9fa2],.geo-tools--reference .geo-base-btn[data-v-7c9f9fa2]{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-7c9f9fa2]:first-child{flex:0 0 1.15rem;font-size:1.05rem;text-align:center}.geo-tools--reference .geo-poi-flame[data-v-7c9f9fa2]{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-7c9f9fa2],.geo-tools--reference .geo-base-btn+.geo-base-btn[data-v-7c9f9fa2]{border-block-start:1px solid rgba(33,67,57,.13)}.geo-tools--reference .geo-poi-btn[data-v-7c9f9fa2]:hover,.geo-tools--reference .geo-base-btn[data-v-7c9f9fa2]:hover{background:#07856d12}.geo-tools--reference .geo-poi-btn--active[data-v-7c9f9fa2],.geo-tools--reference .geo-base-btn--active[data-v-7c9f9fa2]{background:#94e8d445;color:#075e54}.geo-tools--reference .geo-poi-chevron[data-v-7c9f9fa2],.geo-tools--reference .geo-base-btn[data-v-7c9f9fa2]>:last-child{margin-inline-start:auto;color:#65736f}.geo-tools--reference .geo-base-radio[data-v-7c9f9fa2]{margin-inline-end:.15rem;color:#07856d}.geo-tools--reference[data-v-7c9f9fa2] :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-7c9f9fa2]{color:#087f6c}.geo-tools--reference .geo-tool-btn--primary-action.geo-tool-btn--active[data-v-7c9f9fa2]{border-color:#087f6c;background:#087f6c;color:#fff;box-shadow:0 4px 10px #00756724}.geo-tools--reference[data-v-7c9f9fa2] :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-7c9f9fa2],.geo-tools--reference .geo-tools-header-reference[data-v-7c9f9fa2]{padding-inline:.8rem}.geo-tools--reference .geo-tools-header-title[data-v-7c9f9fa2]{font-size:1.05rem}}@media (max-width: 760px){.geo-tools-float[data-v-7c9f9fa2]{width:min(276px,calc(100% - 1.5rem));max-width:calc(100% - 1.5rem)}.geo-tools-float .geo-tools--reference[data-v-7c9f9fa2]{width:min(100%,29rem);min-width:0;border-radius:1.35rem}.geo-tools--reference .geo-tool-mini[data-v-7c9f9fa2]{min-block-size:5.8rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}}.geo-viewer-root.geo-viewer-root--has-fullscreen[data-v-7c9f9fa2]>:is(.geo-tools-float,.geo-region--info){top:calc(.75rem + var(--geo-fullscreen-control-size) + .5rem);max-height:calc(100% - var(--geo-fullscreen-control-size) - 2rem)}.aprovechamientos-save-dialog__content[data-v-483365cb]{min-height:5rem;padding:.5rem 0}.aprovechamientos-save-dialog__content p[data-v-483365cb]{margin:0;color:#1f3b2a;font-size:1.1rem;line-height:1.5}.aprovechamientos-save-dialog__accept[data-v-483365cb]{min-width:7.5rem;padding:.7rem 1.2rem;border:0;border-radius:.5rem;background:#237a45;color:#fff;font:inherit;font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.aprovechamientos-save-dialog__accept[data-v-483365cb]:focus-visible{outline:3px solid #205fdd;outline-offset:2px}.aprovechamientos-workspace[data-v-483365cb]{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-483365cb]:before,.aprovechamientos-workspace[data-v-483365cb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.aprovechamientos-workspace[data-v-483365cb]:before{content:none}.aprovechamientos-workspace[data-v-483365cb]: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-483365cb],.context-banner[data-v-483365cb],.aprovechamientos-list-view[data-v-483365cb],.aprovechamientos-detail-view[data-v-483365cb],.aprovechamientos-create-view[data-v-483365cb]{width:100%;max-width:none;min-width:0;margin-inline:0}.aprovechamientos-workspace>.aprovechamientos-summary[data-v-483365cb],.aprovechamientos-workspace>.context-banner[data-v-483365cb],.aprovechamientos-workspace>.aprovechamientos-list-view[data-v-483365cb],.aprovechamientos-workspace>.aprovechamientos-detail-view[data-v-483365cb],.aprovechamientos-workspace>.aprovechamientos-create-view[data-v-483365cb]{align-self:stretch}.aprovechamientos-summary[data-v-483365cb]{padding:.35rem 0 .15rem}.aprovechamientos-list-view[data-v-483365cb],.aprovechamientos-detail-view[data-v-483365cb],.aprovechamientos-create-view[data-v-483365cb]{display:grid;animation:page-soft-enter-483365cb .22s ease-out both;transform-origin:top center}.aprovechamientos-list-view[data-v-483365cb]{animation:none;transform:none}.portal-panel[data-v-483365cb],.aprovechamientos-search-panel[data-v-483365cb],.aprovechamientos-results-panel[data-v-483365cb]{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-483365cb]{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:var(--portal-font-weight-strong, 700)}.panel-heading[data-v-483365cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.panel-heading h2[data-v-483365cb]{margin:0;color:#17382d;font-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3}.section-kicker[data-v-483365cb]{display:inline-flex;min-height:1.4rem;align-items:center;color:#5a7268;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.toolbar-actions[data-v-483365cb]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.aprovechamientos-section-title[data-v-483365cb],.aprovechamientos-results-heading h3[data-v-483365cb]{min-width:0;display:inline-flex;align-items:center;gap:.5rem;color:#17382d;font-weight:var(--portal-font-weight-strong, 700);line-height:1.12}.aprovechamientos-section-title i[data-v-483365cb],.aprovechamientos-results-heading h3 i[data-v-483365cb]{color:#176b4f;font-size:.9rem}.aprovechamientos-search-panel[data-v-483365cb]{display:grid;gap:.9rem;padding:1.08rem 1.15rem;overflow:hidden}.aprovechamientos-search-heading[data-v-483365cb]{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:var(--portal-font-weight-strong, 700);line-height:1.1}.aprovechamientos-search-heading>span[data-v-483365cb]{flex:1 1 12rem;min-width:0}.aprovechamientos-search-actions[data-v-483365cb]{width:auto;min-width:0;flex:0 1 auto;justify-content:flex-end;gap:.3rem}.text-action[data-v-483365cb],.small-action[data-v-483365cb]{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:var(--portal-font-weight-label, 600);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-483365cb]{min-height:38px;padding:0 .76rem}.aprovechamientos-search-actions .text-action[data-v-483365cb]{min-height:30px;padding:0 .48rem;gap:.3rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.aprovechamientos-search-actions .text-action[data-v-483365cb]:not(.primary-action){color:#245b45;border-color:transparent;background:transparent}.aprovechamientos-search-actions .primary-action[data-v-483365cb]{min-width:6.4rem;min-height:34px}.text-action[data-v-483365cb]:disabled{cursor:not-allowed;opacity:.6}.primary-action[data-v-483365cb]{color:#fff;border-color:#176b4f;background:#176b4f}.small-action[data-v-483365cb]{min-height:32px;padding:0 .62rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.aprovechamientos-status-grid[data-v-483365cb]{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-483365cb]{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-483365cb]:before,.aprovechamientos-status-card[data-v-483365cb]:after{content:"";position:absolute;inset:auto;pointer-events:none;z-index:0}.aprovechamientos-status-card[data-v-483365cb]:before{top:0;right:0;bottom:0;left:0;opacity:.2}.aprovechamientos-status-card[data-v-483365cb]:after{inset:auto 0 0 0;height:3.2rem;opacity:.08}.aprovechamientos-status-card[data-v-483365cb]:hover{transform:translateY(-2px);border-color:#2f8f6338;box-shadow:0 18px 34px #182f271a,0 3px 10px #182f270d}.aprovechamientos-status-card--hero[data-v-483365cb]{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-483365cb]:before{background:linear-gradient(180deg,#ffffff38,#ffffff08)}.aprovechamientos-status-card--status[data-v-483365cb],.aprovechamientos-status-card--metrics[data-v-483365cb]{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem}.aprovechamientos-status-card--status[data-v-483365cb]: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-483365cb]: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-483365cb]{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-483365cb]{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-483365cb]{font-size:.98rem}.aprovechamientos-status-card[data-v-483365cb]>*{position:relative;z-index:1}.aprovechamientos-status-card__body[data-v-483365cb]{min-width:0;display:grid;gap:.24rem}.aprovechamientos-status-card__header[data-v-483365cb]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.78rem}.aprovechamientos-status-card__heading[data-v-483365cb]{min-width:0;display:grid;gap:.12rem}.aprovechamientos-status-card__body--hero[data-v-483365cb]{align-content:start;gap:.7rem}.aprovechamientos-status-card__body--hero .aprovechamientos-status-card__label[data-v-483365cb]{color:#1e4f39;font-size:.98rem;font-weight:var(--portal-font-weight-label, 600)}.aprovechamientos-status-card__hero-main[data-v-483365cb]{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-483365cb]{margin-top:.15rem;color:#0f4f3a;font-size:4rem;font-weight:var(--portal-font-weight-strong, 700);line-height:.92}.aprovechamientos-status-card__hero-copy[data-v-483365cb]{display:grid;gap:.3rem;padding-bottom:.45rem}.aprovechamientos-status-card__hero-footer[data-v-483365cb]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem}.aprovechamientos-summary-create[data-v-483365cb]{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-483365cb],.aprovechamientos-status-card--metrics .aprovechamientos-status-card__icon[data-v-483365cb]{width:2.6rem;height:2.6rem}.aprovechamientos-status-card--status .aprovechamientos-status-card__icon[data-v-483365cb]{color:#159663}.aprovechamientos-status-card--metrics .aprovechamientos-status-card__icon[data-v-483365cb]{color:#0b8f62;background:#ddf5e8}.aprovechamientos-status-card__title[data-v-483365cb]{color:#0f4f3a;font-size:.98rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.12}.aprovechamientos-status-card__ownership[data-v-483365cb]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.aprovechamientos-status-card__ownership-pill[data-v-483365cb]{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-483365cb]{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-483365cb]{color:#0b8f62;background:#ddf5e8}.aprovechamientos-status-card__ownership-pill.private i[data-v-483365cb]{color:#c46a08;background:#fff1d8}.aprovechamientos-status-card__ownership-pill strong[data-v-483365cb]{grid-column:3;grid-row:1 / span 2;color:#0f4f3a;font-size:1.45rem;font-weight:var(--portal-font-weight-label, 600);line-height:1}.aprovechamientos-status-card__ownership-pill small[data-v-483365cb]{color:#455c53;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.aprovechamientos-status-card__status-strip[data-v-483365cb]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:.2rem}.aprovechamientos-status-card__status-pill[data-v-483365cb]{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-483365cb]:last-child{border-right:0}.aprovechamientos-status-card__status-pill[data-v-483365cb]: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-483365cb]{color:#17382d;font-size:1.75rem;font-weight:var(--portal-font-weight-label, 600);line-height:1;align-self:start}.aprovechamientos-status-card__status-pill small[data-v-483365cb]{max-width:100%;color:#26372f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);line-height:1.35;text-align:center;overflow-wrap:anywhere;align-self:start}.aprovechamientos-status-card__status-icon[data-v-483365cb]{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-483365cb]{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-483365cb]{background:transparent}.aprovechamientos-status-card__status-pill.tone-blue .aprovechamientos-status-card__status-icon[data-v-483365cb]{color:#6d8477;background:#eef3ee}.aprovechamientos-status-card__status-pill.tone-blue[data-v-483365cb]:after{background:#0d7f57}.aprovechamientos-status-card__status-pill.tone-amber[data-v-483365cb]{background:transparent}.aprovechamientos-status-card__status-pill.tone-amber .aprovechamientos-status-card__status-icon[data-v-483365cb]{color:#7d8b7f;background:#eef3ee}.aprovechamientos-status-card__status-pill.tone-amber[data-v-483365cb]:after{background:#dfb157}.aprovechamientos-status-card__status-pill.tone-green[data-v-483365cb]{background:transparent}.aprovechamientos-status-card__status-pill.tone-green .aprovechamientos-status-card__status-icon[data-v-483365cb]{color:#7d8b7f;background:#eef3ee}.aprovechamientos-status-card__status-pill.tone-green[data-v-483365cb]:after{background:#0d7f57}.aprovechamientos-status-card__status-pill.tone-slate[data-v-483365cb]{background:transparent}.aprovechamientos-status-card__status-pill.tone-slate .aprovechamientos-status-card__status-icon[data-v-483365cb]{color:#7d8b7f;background:#eef3ee}.aprovechamientos-status-card__status-pill.tone-slate[data-v-483365cb]:after{background:#dfe4df}.aprovechamientos-status-card__metric-grid[data-v-483365cb]{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-483365cb]{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-483365cb]{border-left:1px solid rgba(122,145,128,.18)}.aprovechamientos-status-card__metric-icon[data-v-483365cb]{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-483365cb]{display:block;line-height:1}.aprovechamientos-status-card__metric-card strong[data-v-483365cb]{min-width:0;color:#0f4f3a;font-size:2rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1;overflow-wrap:anywhere}.aprovechamientos-status-card__metric-card span[data-v-483365cb]:last-child{min-width:0;color:#5f726a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.35}.aprovechamientos-status-card__spark[data-v-483365cb]{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-483365cb],.aprovechamientos-status-card__value[data-v-483365cb],.aprovechamientos-status-card__detail[data-v-483365cb]{min-width:0;overflow-wrap:anywhere}.aprovechamientos-status-card__label[data-v-483365cb]{color:#0f4f3a;font-size:.92rem;font-weight:var(--portal-font-weight-label, 600);line-height:1.18}.aprovechamientos-status-card__value[data-v-483365cb]{color:#17382d;font-size:1.5rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.05}.aprovechamientos-status-card__detail[data-v-483365cb]{color:#65756e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);line-height:1.32}.filter-grid[data-v-483365cb],.create-grid[data-v-483365cb]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.create-form[data-v-483365cb]{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-483365cb],.create-surface-card[data-v-483365cb]{width:100%;box-sizing:border-box}.create-form-header[data-v-483365cb]{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-483365cb]{display:grid;gap:.18rem}.create-form-heading h2[data-v-483365cb]{margin:0;color:#114f3c;font-size:max(12px,clamp(2rem,2.6vw,2.35rem));line-height:1}.create-form-actions[data-v-483365cb]{align-items:center}.create-secondary-action[data-v-483365cb],.create-primary-action[data-v-483365cb]{min-width:9.6rem;min-height:3rem;justify-content:center;border-radius:12px;font-weight:var(--portal-font-weight-strong, 700)}.create-secondary-action[data-v-483365cb]{border-color:#176b4f47;background:#fffc}.create-primary-action[data-v-483365cb]{box-shadow:0 14px 28px #176b4f2e}.create-surface-card[data-v-483365cb]{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-483365cb]{display:grid;grid-template-columns:minmax(14rem,1.05fr) minmax(0,1.9fr) auto;align-items:center;gap:1rem}.create-map-overview[data-v-483365cb]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center}.create-map-icon[data-v-483365cb]{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-483365cb]{display:grid;gap:.3rem}.create-map-copy h3[data-v-483365cb],.create-panel-title[data-v-483365cb]{margin:0;color:#14513f}.create-map-copy h3[data-v-483365cb]{font-size:1.7rem;line-height:1.05}.create-map-hint[data-v-483365cb]{margin:0;color:#66776f;font-size:.9rem;font-weight:var(--portal-font-weight-label, 600);line-height:1.45}.create-map-selector[data-v-483365cb]{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-483365cb]{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-483365cb]:hover,.create-map-zone[data-v-483365cb]:focus-visible{transform:translateY(-1px);border-color:#176b4f3d;box-shadow:0 10px 24px #176b4f1a}.create-map-zone.active[data-v-483365cb]{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-483365cb]{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-483365cb]{position:absolute;top:-.4rem;right:-.35rem;color:#fff;background:#1c7a59;box-shadow:0 8px 20px #0a302447}.create-map-zone__content[data-v-483365cb]{min-width:0;display:grid;gap:.16rem}.create-map-zone__name[data-v-483365cb]{color:currentColor;font-size:.96rem;font-weight:var(--portal-font-weight-strong, 700)}.create-map-zone strong[data-v-483365cb],.create-map-zone small[data-v-483365cb]{color:inherit}.create-map-zone small[data-v-483365cb]{opacity:.78}.create-panels-grid[data-v-483365cb]{display:grid;grid-template-columns:1.05fr 1.28fr 1.05fr;gap:.9rem;align-items:start}.create-form-panel[data-v-483365cb]{display:grid;gap:.85rem;min-width:0}.create-panel-header[data-v-483365cb]{display:grid;gap:.35rem;padding-bottom:.75rem;border-bottom:1px solid rgba(55,103,83,.12)}.create-panel-title[data-v-483365cb]{display:inline-flex;align-items:center;gap:.5rem;font-size:1.02rem;font-weight:var(--portal-font-weight-strong, 700)}.create-panel-title i[data-v-483365cb]{color:#176b4f;font-size:.92rem}.create-panel-grid[data-v-483365cb]{display:grid;gap:.78rem}.create-panel-grid--location[data-v-483365cb],.create-panel-grid--characteristics[data-v-483365cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.create-panel-grid--data[data-v-483365cb]{grid-template-columns:repeat(3,minmax(0,1fr))}.create-field--full[data-v-483365cb]{grid-column:1 / -1}.create-spacer[data-v-483365cb]{display:block}.create-notes-panel[data-v-483365cb]{display:grid;gap:.4rem}.filter-field span[data-v-483365cb]{min-height:0;overflow-wrap:anywhere;color:#2d5245;font-size:.875rem;font-weight:600;line-height:1.35;text-transform:none}.filter-field input[data-v-483365cb],.filter-field select[data-v-483365cb],.filter-field textarea[data-v-483365cb]{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-483365cb]{min-height:7.25rem;resize:vertical}.filter-field input[data-v-483365cb]::-moz-placeholder,.filter-field textarea[data-v-483365cb]::-moz-placeholder{color:#9aa9a1}.filter-field input[data-v-483365cb]::placeholder,.filter-field textarea[data-v-483365cb]::placeholder{color:#9aa9a1}.filter-field input[data-v-483365cb]:focus-visible,.filter-field select[data-v-483365cb]:focus-visible,.filter-field textarea[data-v-483365cb]:focus-visible,.create-map-zone[data-v-483365cb]:focus-visible{outline:2px solid rgba(23,107,79,.24);outline-offset:2px}.create-notes-field[data-v-483365cb]{margin-top:0}.full-width-field[data-v-483365cb]{margin-top:.8rem}.create-error-notice[data-v-483365cb]{margin:0}.sr-only[data-v-483365cb]{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-483365cb]{grid-template-columns:minmax(17rem,1.7fr) repeat(4,minmax(7.2rem,1fr));align-items:start;gap:.68rem .78rem}.aprovechamientos-advanced-filters[data-v-483365cb]{display:grid;gap:.36rem;padding-top:.38rem;border-top:1px solid rgba(55,103,83,.12)}.aprovechamientos-advanced-heading[data-v-483365cb]{display:flex;align-items:center;gap:.45rem;color:#1f8cad;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:0;text-transform:uppercase}.aprovechamientos-filter-grid--advanced[data-v-483365cb]{grid-template-columns:repeat(5,minmax(0,1fr))}.table-shell[data-v-483365cb]{min-width:0;border:1px solid rgba(55,103,83,.16);border-radius:14px;background:#fff}.aprovechamientos-results-panel[data-v-483365cb]{width:100%;max-width:100%;overflow:visible;padding:1.08rem 1.15rem .85rem;background:linear-gradient(180deg,#fffffffc,#fafdfafc)}.aprovechamientos-results-toolbar[data-v-483365cb]{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-483365cb]{min-width:min(100%,18rem);display:grid;gap:.2rem}.aprovechamientos-results-heading h3[data-v-483365cb]{margin:0;font-size:1rem}.aprovechamientos-results-summary[data-v-483365cb]{margin:0;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.3}.aprovechamientos-results-toolbar__actions[data-v-483365cb]{display:flex;align-items:center;gap:.55rem}.column-chooser[data-v-483365cb]{position:relative}.column-chooser__trigger[data-v-483365cb]{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-483365cb]{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-483365cb]{display:flex;align-items:center;gap:.5rem;color:#36564a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.column-chooser__reset[data-v-483365cb]{border:0;padding:.2rem 0;color:#1f8cad;background:transparent;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-align:left;cursor:pointer}.aprovechamientos-table-shell[data-v-483365cb]{scrollbar-gutter:auto;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}.ordenacion-pagination-bar[data-v-483365cb]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aprovechamientos-pagination-bar[data-v-483365cb]{width:100%;max-width:100%;margin-top:0;box-sizing:border-box}@media (min-width: 90rem){.aprovechamientos-pagination-bar[data-v-483365cb],.portal-shell.menu-collapsed .aprovechamientos-pagination-bar{width:100%}}.pagination-actions[data-v-483365cb],.ordenacion-page-controls[data-v-483365cb],.records-per-page-field[data-v-483365cb]{display:inline-flex;align-items:center}.pagination-actions[data-v-483365cb]{width:100%;flex-wrap:wrap;justify-content:space-between;gap:.55rem}.records-per-page-field[data-v-483365cb]{gap:.36rem;color:#4f655c;font-weight:var(--portal-font-weight-strong, 700)}.records-per-page-field select[data-v-483365cb]{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:var(--portal-font-weight-strong, 700)}.ordenacion-page-controls[data-v-483365cb]{gap:.28rem;padding:.16rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#fff;color:#4f655c}.pagination-page-indicator[data-v-483365cb]{min-width:5.4rem;padding:0 .36rem;color:#17382d;text-align:center;font-weight:var(--portal-font-weight-strong, 700)}.pagination-arrow[data-v-483365cb]{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-483365cb]:disabled{color:#a2b1aa;cursor:not-allowed;opacity:.72}.pagination-arrow[data-v-483365cb]:not(:disabled):hover,.pagination-arrow[data-v-483365cb]:not(:disabled):focus-visible{color:#176b4f;background:#eef8f2}.apr-table[data-v-483365cb],.quant-table[data-v-483365cb]{width:100%;min-width:0;display:grid;align-items:center;-moz-column-gap:.42rem;column-gap:.42rem}.apr-table[data-v-483365cb]{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-483365cb]{grid-template-columns:minmax(0,1.2fr) repeat(7,minmax(0,.72fr))}.apr-table-header[data-v-483365cb],.quant-table-header[data-v-483365cb]{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:.875rem;font-weight:600;line-height:1.3;text-transform:uppercase}.apr-table-header .ownership-header[data-v-483365cb]{color:inherit;font-weight:inherit}.apr-table-row[data-v-483365cb],.quant-table-row[data-v-483365cb]{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-483365cb]:hover,.apr-table-row.is-selected[data-v-483365cb]{background:#f7fbf8;box-shadow:inset 2px 0 #176b4f57,inset 0 1px #ffffffe6}.apr-table>strong[data-v-483365cb],.apr-table>span[data-v-483365cb],.quant-table strong[data-v-483365cb],.quant-table span[data-v-483365cb]{min-width:0;overflow-wrap:anywhere;line-height:1.12;text-align:center;white-space:normal}.apr-table-row>span[data-v-483365cb],.apr-table-row>strong[data-v-483365cb]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.apr-table-row>.ownership-cell[data-v-483365cb]{display:inline-flex;justify-content:center;-webkit-line-clamp:unset}.ownership-pill[data-v-483365cb]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal;font-weight:var(--portal-font-weight-label, 600);letter-spacing:0;line-height:1;box-shadow:0 8px 16px #16403114}.ownership-pill.public[data-v-483365cb]{color:#075985;border-color:#0e749033;background:#e0f2fe}.ownership-pill.private[data-v-483365cb]{color:#854d0e;border-color:#b4530938;background:#fef3c7}.row-actions[data-v-483365cb]{display:inline-flex;justify-content:flex-end;text-align:right}.apr-table-row>.row-actions[data-v-483365cb]{display:inline-flex}.row-consult-action[data-v-483365cb]{min-width:5.25rem;color:#1d718c;border-color:#1d718c2e;background:#f7fcfd;box-shadow:none}.row-consult-action i[data-v-483365cb],.row-consult-action b[data-v-483365cb]{display:inline-flex;align-items:center;color:inherit;font-size:inherit;line-height:1}.apr-table-row:hover .row-consult-action[data-v-483365cb],.apr-table-row.is-selected .row-consult-action[data-v-483365cb]{color:#fff;border-color:#176b4f;background:#176b4f}.state-pill[data-v-483365cb]{min-width:72px;display:inline-flex;justify-content:center;padding:.3rem .45rem;border-radius:999px;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal;font-weight:var(--portal-font-weight-label, 600)}.state-pill.ok[data-v-483365cb]{color:#11633d;background:#def7e8}.state-pill.warn[data-v-483365cb]{color:#7a5111;background:#fff1cd}.state-pill.info[data-v-483365cb]{color:#20577a;background:#dff1ff}.state-pill.inactive[data-v-483365cb]{color:#5f6f69;background:#edf1ef}.detail-page[data-v-483365cb]{display:grid;gap:1rem;animation:page-soft-enter-483365cb .22s ease-out both}.aprovechamiento-detail-summary[data-v-483365cb]{display:grid;gap:.65rem;overflow:hidden;padding:.9rem 1.1rem 0;border:1px solid rgba(55,103,83,.14);border-radius:14px;background:#fff;box-shadow:0 8px 22px #1f3f310b}.ordenacion-instrument-header[data-v-483365cb],.aprovechamiento-detail-header[data-v-483365cb]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:1.25rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ordenacion-instrument-heading[data-v-483365cb],.aprovechamiento-heading-row[data-v-483365cb]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start;gap:.42rem}.aprovechamiento-title-block[data-v-483365cb]{min-width:0}.aprovechamiento-title-eyebrow[data-v-483365cb]{flex-basis:100%;color:#72827b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.075em;text-transform:uppercase}.detail-back-action[data-v-483365cb]{min-height:28px;width:auto;justify-self:start;padding:0;gap:.3rem;border:0;border-radius:0;color:#2f5f49;background:transparent;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.detail-back-action[data-v-483365cb]:hover,.detail-back-action[data-v-483365cb]:focus-visible{color:#176b4f;background:transparent}.detail-back-action[data-v-483365cb]:focus-visible{outline:2px solid rgba(23,107,79,.3);outline-offset:3px;border-radius:4px}.instrument-title-line[data-v-483365cb]{min-width:0;display:flex;align-items:center;gap:.52rem;flex-wrap:wrap}.instrument-title-line .state-pill[data-v-483365cb]{transform:translateY(1px)}.instrument-title-line h2[data-v-483365cb],.aprovechamiento-title-block h2[data-v-483365cb]{margin:0;color:#17382d;font-size:max(12px,clamp(1.3rem,1.1rem + .55vw,1.72rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.12}.ordenacion-detail-title p[data-v-483365cb],.aprovechamiento-title-block p[data-v-483365cb]{margin:.22rem 0 0;color:#66766f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-instrument-actions[data-v-483365cb],.detail-header-actions[data-v-483365cb]{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-483365cb],.detail-header-actions .text-action[data-v-483365cb]{min-height:38px;padding-inline:.82rem;border-color:#37675329;background:#fff;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-header-status[data-v-483365cb]{min-width:0;min-height:34px;display:inline-flex;align-items:center;gap:.5rem;justify-content:center;padding:.38rem .72rem;border:1px solid rgba(164,116,23,.2);border-radius:999px;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);white-space:nowrap}.detail-header-actions .detail-back-action[data-v-483365cb]{min-height:34px;padding-inline:.55rem;border-color:transparent;color:#245b45;background:transparent;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-header-actions .detail-back-action[data-v-483365cb]:hover,.detail-header-actions .detail-back-action[data-v-483365cb]:focus-visible{border-color:#37675359;color:#176b4f;background:#f4f8f5}.detail-header-actions .detail-back-action.p-button[data-v-483365cb]{min-height:34px;border:1px solid rgba(55,103,83,.2);border-radius:7px;color:#245b45;background:#fff;box-shadow:none;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-header-status.state-pill[data-v-483365cb]{min-width:0;color:#7a5111;background:#fff8e7}.detail-header-status i[data-v-483365cb]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-actions-button[data-v-483365cb]{min-height:34px;display:inline-flex;align-items:center;gap:.48rem;padding:0 .78rem;border:1px solid rgba(55,103,83,.2);border-radius:7px;color:#285844;background:#fff;cursor:pointer;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.detail-actions-button[data-v-483365cb]:hover,.detail-actions-button[data-v-483365cb]:focus-visible{border-color:#176b4f6b;color:#176b4f;background:#f4f8f5}.detail-actions-button[data-v-483365cb]:focus-visible{outline:2px solid rgba(23,107,79,.3);outline-offset:2px}.detail-actions-button i[data-v-483365cb]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.aprovechamiento-kpi-band[data-v-483365cb]{min-width:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 1.1rem;border:1px solid rgba(55,103,83,.14);border-radius:14px;overflow:hidden;background:#fff}.aprovechamiento-kpi-band .detail-kpi-card[data-v-483365cb]{min-width:0;display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border:0;border-radius:0;background:transparent;box-shadow:none}.aprovechamiento-kpi-band .detail-kpi-card+.detail-kpi-card[data-v-483365cb]{border-left:1px solid #e5ece8}.aprovechamiento-kpi-band .detail-kpi-card__icon[data-v-483365cb]{width:2.82rem;height:2.82rem;flex:0 0 auto}.aprovechamiento-kpi-band .detail-kpi-card__icon i[data-v-483365cb]{font-size:1.18rem;line-height:1}.aprovechamiento-kpi-band .detail-kpi-card:nth-child(2) .detail-kpi-card__icon[data-v-483365cb],.aprovechamiento-kpi-band .detail-kpi-card:nth-child(4) .detail-kpi-card__icon[data-v-483365cb]{color:#1f6680;background:#e8f6fb}.aprovechamiento-kpi-band .detail-kpi-card__body[data-v-483365cb]{min-width:0;gap:.16rem}.aprovechamiento-kpi-band .detail-kpi-card__body small[data-v-483365cb]{font-size:.875rem;line-height:1.35}.aprovechamiento-kpi-band .detail-kpi-card__body strong[data-v-483365cb]{font-size:1.22rem;line-height:1.05}.aprovechamiento-kpi-band .detail-kpi-card__body em[data-v-483365cb]{font-size:.875rem}.more-action[data-v-483365cb]{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-483365cb]{margin:0}.ordenacion-detail-tabs[data-v-483365cb],.aprovechamientos-detail-tabs[data-v-483365cb]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.25rem;border:1px solid rgba(55,103,83,.14);border-radius:11px;background:#f7faf8}.ordenacion-detail-tab[data-v-483365cb],.aprovechamientos-detail-tab[data-v-483365cb]{min-height:42px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;border:0;flex:0 1 auto;padding:0 .85rem;border-radius:8px;color:#233f36;background:transparent;cursor:pointer;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);transition:color .18s ease,background-color .18s ease}.ordenacion-detail-tab[data-v-483365cb]:after,.aprovechamientos-detail-tab[data-v-483365cb]: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-483365cb],.aprovechamientos-detail-tab i[data-v-483365cb]{color:#2f6b58;font-size:.9rem}.ordenacion-detail-tab.active[data-v-483365cb],.aprovechamientos-detail-tab.active[data-v-483365cb]{color:#176b4f;background:#fff;box-shadow:0 2px 7px #1f3f3117}.ordenacion-detail-tab.active[data-v-483365cb]:after,.aprovechamientos-detail-tab.active[data-v-483365cb]:after{display:none}.ordenacion-detail-tab[data-v-483365cb]:hover,.aprovechamientos-detail-tab[data-v-483365cb]:hover,.ordenacion-detail-tab[data-v-483365cb]:focus-visible,.aprovechamientos-detail-tab[data-v-483365cb]:focus-visible{color:#176b4f;background:#ffffffb8}.detail-information-layout[data-v-483365cb]{display:grid;gap:.9rem}.aprovechamientos-detail-tabs[data-v-483365cb]{flex-wrap:nowrap;align-items:center;gap:.25rem;margin-top:.3rem;min-height:44px;padding:0;border:0;border-top:1px solid #e5ece8;border-bottom:1px solid #dfe7e2;border-bottom-color:#b8d0c4;border-radius:0;background:#fff;overflow-x:auto;scrollbar-width:none}.aprovechamientos-detail-tabs[data-v-483365cb]::-webkit-scrollbar{display:none}.aprovechamientos-detail-tabs .aprovechamientos-detail-tab[data-v-483365cb]{min-height:44px;flex:0 0 auto;gap:.5rem;padding:0 .85rem;border:0;border-radius:0;color:#526a60;background:transparent;box-shadow:none;font-size:var(--portal-font-size-secondary, .875rem);font-weight:var(--portal-font-weight-label, 600);white-space:nowrap}.aprovechamientos-detail-tabs .aprovechamientos-detail-tab i[data-v-483365cb]{color:currentColor;font-size:1rem}.aprovechamientos-detail-tabs .aprovechamientos-detail-tab[data-v-483365cb]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px 999px 0 0;background:#176b4f;opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}.aprovechamientos-detail-tabs .aprovechamientos-detail-tab.active[data-v-483365cb]{position:relative;color:#176b4f;background:transparent;box-shadow:none}.aprovechamientos-detail-tabs .aprovechamientos-detail-tab.active[data-v-483365cb]:after{display:block;opacity:1;transform:scaleX(1)}.aprovechamientos-detail-tabs .aprovechamientos-detail-tab[data-v-483365cb]:hover,.aprovechamientos-detail-tabs .aprovechamientos-detail-tab[data-v-483365cb]:focus-visible{color:#176b4f;background:#f4faf7;box-shadow:none}.aprovechamientos-detail-tabs .aprovechamientos-detail-tab[data-v-483365cb]:focus-visible{outline:2px solid rgba(23,107,79,.32);outline-offset:-2px}.detail-kpi-grid[data-v-483365cb]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.detail-kpi-card[data-v-483365cb]{min-width:0;min-height:0;display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem;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-483365cb]{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-483365cb]{color:#9a620c;background:#fff3dd}.detail-kpi-card__body[data-v-483365cb]{min-width:0;display:grid;gap:.18rem}.detail-kpi-card small[data-v-483365cb],.detail-kpi-card strong[data-v-483365cb],.detail-kpi-card em[data-v-483365cb]{min-width:0;overflow-wrap:anywhere}.detail-kpi-card small[data-v-483365cb]{color:#60756c;font-size:.875rem;font-weight:600}.detail-kpi-card strong[data-v-483365cb]{color:#17382d;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.1}.detail-kpi-card em[data-v-483365cb]{color:#9a620c;font-size:.875rem;font-style:normal;font-weight:var(--portal-font-weight-strong, 700)}.info-card[data-v-483365cb]{padding:1.1rem 1.18rem}.info-kpi-grid[data-v-483365cb]{margin-bottom:.15rem}.info-card-title[data-v-483365cb]{margin:0 0 .85rem;color:#17382d;font-size:1rem;font-weight:var(--portal-font-weight-strong, 700)}.species-information-card[data-v-483365cb]{display:grid;gap:.9rem}.species-information-card__header[data-v-483365cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.species-information-card__header .info-card-title[data-v-483365cb]{margin-block-end:.35rem;text-align:start}.species-information-card__header p[data-v-483365cb]{max-inline-size:65ch;margin:0;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:400;line-height:1.45}.species-information-table-wrap[data-v-483365cb]{min-inline-size:0;overflow-x:auto;scrollbar-gutter:stable;overscroll-behavior-inline:contain}.species-information-table[data-v-483365cb]{inline-size:100%;min-inline-size:19rem;border-collapse:separate;border-spacing:0;border:1px solid rgba(55,103,83,.16);border-radius:.7rem;color:#29483d;background:#fff}.species-information-table th[data-v-483365cb],.species-information-table td[data-v-483365cb]{padding:.72rem .8rem;border-bottom:1px solid rgba(55,103,83,.1);text-align:start;white-space:nowrap;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.species-information-table th[data-v-483365cb]{color:#2c5849;font-weight:var(--portal-font-weight-label, 600)}.species-information-table thead th[data-v-483365cb]{background:#f2f8f4;text-wrap:balance}.species-information-table tbody td[data-v-483365cb],.species-information-table tfoot td[data-v-483365cb]{color:#29483d;font-weight:400}.species-information-table tbody th[data-v-483365cb]{font-weight:400}.species-information-table tbody th[data-v-483365cb],.species-information-table tfoot th[data-v-483365cb]{min-inline-size:10rem;text-align:start}.species-information-table tfoot th[data-v-483365cb],.species-information-table tfoot td[data-v-483365cb]{border-bottom:0;background:#f8fbf9}.species-information-empty[data-v-483365cb]{margin:0;padding:.9rem;border:1px dashed rgba(55,103,83,.24);border-radius:.7rem;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:400}.info-alert-banner[data-v-483365cb]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:400;box-shadow:0 12px 24px #9a461314}.info-alert-banner i[data-v-483365cb]{color:#e26d1d;font-size:1rem}.info-definition-grid[data-v-483365cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.info-definition-row[data-v-483365cb]{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-483365cb],.info-definition-row dd[data-v-483365cb]{min-width:0;overflow-wrap:anywhere}.info-definition-row dt[data-v-483365cb]{display:inline-flex;align-items:center;gap:.55rem;color:#2c5849;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.info-definition-row dt i[data-v-483365cb]{color:#2d9b73;font-size:1rem}.info-definition-row dd[data-v-483365cb]{margin:0;color:#29483d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:400}.species-comparison-card[data-v-483365cb]{display:grid;gap:.9rem}.species-comparison-card__header[data-v-483365cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.species-comparison-card__header .info-card-title[data-v-483365cb]{margin-bottom:.35rem}.species-comparison-card__header p[data-v-483365cb]{margin:0;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.45}.species-comparison-card__badge[data-v-483365cb]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;padding:.4rem .6rem;border-radius:999px;background:#e8f7ef;color:#176b4f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.species-comparison-table[data-v-483365cb]{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:.7rem;background:#fff;color:#29483d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.species-comparison-table caption[data-v-483365cb]{padding:.6rem .8rem;background:#fff;color:#2c5849;text-align:left;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.species-comparison-table th[data-v-483365cb],.species-comparison-table td[data-v-483365cb]{padding:.55rem .8rem;border-top:1px solid rgba(55,103,83,.1);text-align:left}.species-comparison-table thead th[data-v-483365cb]{background:#fff;color:#2c5849;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase;letter-spacing:.025em}.species-comparison-table tbody th[data-v-483365cb]{font-weight:var(--portal-font-weight-label, 600)}.cadastral-reference-tag[data-v-483365cb]{display:inline-block;padding:.18rem .42rem;border:2px solid currentColor;border-radius:.45rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);white-space:nowrap}.cadastral-reference-tag--green[data-v-483365cb]{color:#176b4f;background:#e8f7ef}.cadastral-reference-tag--blue[data-v-483365cb]{color:#245b91;background:#edf5ff}.cadastral-reference-tag--amber[data-v-483365cb]{color:#8a5800;background:#fff5dc}.instrument-actions-card[data-v-483365cb]{display:grid;gap:.9rem}.instrument-actions-table[data-v-483365cb]{overflow-x:auto;border:1px solid rgba(55,103,83,.16);border-radius:.7rem;background:#fff}.instrument-actions-table__row[data-v-483365cb]{display:grid;grid-template-columns:5.5rem 8rem 8rem minmax(10rem,1.5fr) minmax(6.7rem,.9fr) 5.8rem 6.8rem 5.5rem 8.5rem;gap:.7rem;align-items:center;min-width:72rem;min-height:2.75rem;padding:.55rem .8rem;border-top:1px solid rgba(55,103,83,.1);color:#29483d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.instrument-actions-table__row--header[data-v-483365cb]{min-height:2.35rem;border-top:0;background:#fff;color:#2c5849;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-transform:uppercase;letter-spacing:.025em}.instrument-actions-table__row--intersects[data-v-483365cb]{background:#edf7f1;box-shadow:inset 4px 0 #21774f}.instrument-actions-table .state-pill[data-v-483365cb]{white-space:nowrap}.instrument-actions-table__code[data-v-483365cb]{color:#075c49;font-variant-numeric:tabular-nums}.instrument-actions-table__map-cell[data-v-483365cb]{min-width:0}.instrument-actions-table__map-link[data-v-483365cb]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2rem;border:1px solid #d3e8df;border-radius:999px;padding:.35rem .65rem;background:#edf7f2;color:#075c49;font:inherit;font-weight:var(--portal-font-weight-strong, 700);box-shadow:0 1px 3px #115b4514;cursor:pointer;white-space:nowrap}.instrument-actions-table__map-link .pi[data-v-483365cb]{font-size:1rem}.instrument-actions-table__map-link[data-v-483365cb]:hover{border-color:#a6d2bf;background:#e1f2e9}.instrument-actions-table__map-link[data-v-483365cb]:focus-visible{outline:2px solid #087b69;outline-offset:3px;border-radius:.25rem}.instrument-actions-table__checkbox[data-v-483365cb]{display:grid;place-items:center}.instrument-actions-table__checkbox input[data-v-483365cb]{inline-size:1rem;block-size:1rem;accent-color:#087b69}.instrument-actions-card__footer[data-v-483365cb]{display:flex;justify-content:flex-end;align-items:center;gap:.85rem;color:#668078;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-grid[data-v-483365cb]{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-483365cb],.detail-signal-panel[data-v-483365cb],.detail-quantification-panel[data-v-483365cb]{min-width:0}.detail-summary-panel[data-v-483365cb]{grid-area:summary}.detail-signal-panel[data-v-483365cb]{grid-area:signal}.detail-quantification-panel[data-v-483365cb]{grid-area:quant}.detail-side-panel[data-v-483365cb]{grid-area:side;align-self:start}.detail-meta[data-v-483365cb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.compact-meta[data-v-483365cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-meta div[data-v-483365cb]{min-width:0;padding:.7rem .75rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#f7fbf8}.detail-meta dt[data-v-483365cb]{color:#627970;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.detail-meta dd[data-v-483365cb]{margin:.32rem 0 0;color:#183b30;font-weight:var(--portal-font-weight-label, 600)}.detail-paragraph[data-v-483365cb]{margin:.95rem 0 0;color:#436056;line-height:1.55}.tramitacion-panel[data-v-483365cb]{display:grid;gap:.55rem}.tramitacion-viewer-section[data-v-483365cb],.tramitacion-process-section[data-v-483365cb]{min-width:0;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#f7fbf8}.species-reference-step[data-v-483365cb]{display:grid;gap:.9rem;padding:.95rem}.species-reference-step__intro[data-v-483365cb]{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-483365cb]{margin:0;line-height:1.55}.species-reference-list[data-v-483365cb]{display:grid;gap:.9rem}.species-reference-card[data-v-483365cb]{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-483365cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.species-reference-card__eyebrow[data-v-483365cb]{display:inline-flex;margin-bottom:.25rem;color:#176b4f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.05em;text-transform:uppercase}.species-reference-card__header h4[data-v-483365cb]{margin:0;color:#17382d;font-size:1rem}.species-reference-card__identity[data-v-483365cb]{min-width:0}.species-reference-card__affectations[data-v-483365cb]{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-483365cb],.species-reference-card__affection[data-v-483365cb]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);line-height:1.2}.species-reference-card__affectations-label[data-v-483365cb]{color:#176b4f;border-color:#176b4f24;background:#eef7f2;font-weight:var(--portal-font-weight-label, 600)}.species-reference-card__affection.is-clear[data-v-483365cb]{color:#17633f;border-color:#17633f24;background:#e8f7ef}.species-reference-table[data-v-483365cb]{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-483365cb],.species-reference-table>strong[data-v-483365cb]{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-483365cb]{background:#fff}.species-reference-table>span[data-v-483365cb]:nth-child(-n+5){color:#176b4f;background:#fff;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.species-reference-table[data-v-483365cb]>:nth-child(5n+1),.species-reference-table[data-v-483365cb]>:nth-child(5n+2),.species-reference-table[data-v-483365cb]>:nth-child(5n+3),.species-reference-table[data-v-483365cb]>:nth-child(5n+4){border-right:1px solid rgba(55,103,83,.08)}.species-reference-table>strong[data-v-483365cb]{color:#17382d;background:#fff;font-weight:var(--portal-font-weight-strong, 700)}.species-reference-table__total-label[data-v-483365cb]{color:#176b4f}.tramitacion-viewer-section[data-v-483365cb]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);gap:.85rem;padding:.85rem}.ordenacion-map-stage[data-v-483365cb]{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-483365cb]{height:clamp(20rem,44vh,31rem)}.aprovechamientos-map-stage--tramitacion[data-v-483365cb]{height:clamp(24rem,58vh,34rem)}.aprovechamientos-map-stage[data-v-483365cb] .geo-viewer-root{height:100%;min-height:100%}.aprovechamientos-map-stage[data-v-483365cb] .geo-region--info{display:none}.aprovechamientos-map-stage[data-v-483365cb] .geo-search{left:.85rem;right:auto;width:min(18rem,calc(100% - 1.7rem))}.aprovechamientos-map-stage[data-v-483365cb] .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-483365cb] .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-483365cb] .geo-region--left .geo-panel{height:100%;max-height:100%}.aprovechamientos-map-stage[data-v-483365cb] .geo-region--left.geo-region--collapsed .geo-panel{height:auto}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-region--left .geo-panel-header{min-height:2.8rem;font-size:.88rem}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .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-483365cb] .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-483365cb] .geo-region--left .geo-group-header{min-height:2.85rem;padding:.78rem 1rem}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-region--left .geo-group-title{font-size:.9rem;line-height:1.25}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-region--left .geo-layer-row{min-height:2.15rem;gap:.58rem;padding:.42rem 0}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-region--left .geo-group-list>.geo-layer-item>.geo-layer-row{padding:.58rem 1rem}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-region--left .geo-layer-checkbox{width:1.08rem;height:1.08rem;margin-top:.05rem}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-region--left .geo-layer-swatch{width:.9rem;height:.9rem;margin-top:.12rem}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-region--left .geo-layer-title{font-size:.88rem;line-height:1.28}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-region--left .geo-layer-status{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .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-483365cb] .geo-layer-manager-legend__title{display:flex;align-items:center;gap:.42rem;color:#24463a;font-size:.88rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.15;text-transform:uppercase}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-layer-manager-legend__list{min-height:0}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-layer-manager-legend__item{min-height:2rem}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-region--left.geo-region--collapsed .geo-layer-manager-legend,.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-region--bottom .geo-legend{display:none}.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .geo-viewer-map .ol-scale-line,.aprovechamientos-map-stage--tramitacion[data-v-483365cb] .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-483365cb]{min-width:0;align-self:stretch;display:grid;align-content:start;gap:.75rem;padding:.35rem}.tramitacion-stepper[data-v-483365cb]{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-483365cb]{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-483365cb]:last-child{border-right:0}.tramitacion-step[data-v-483365cb]: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-483365cb]:not(:disabled):hover,.tramitacion-step[data-v-483365cb]:not(:disabled):focus-visible{background:#f4faf7}.tramitacion-step[data-v-483365cb]:disabled{color:#87968e;cursor:not-allowed}.tramitacion-step:disabled .tramitacion-step__marker[data-v-483365cb]{opacity:.55}.tramitacion-stepper-hint[data-v-483365cb]{margin:-.35rem 0 0;color:#687c72;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.tramitacion-step.active[data-v-483365cb]{color:#176b4f;background:#f7fcf9}.tramitacion-step.active[data-v-483365cb]:after{background:#176b4f;transform:scaleX(1)}.tramitacion-step__marker[data-v-483365cb]{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-483365cb]{color:#fff;border-color:#176b4f;background:#176b4f;transform:scale(1.04)}.tramitacion-step__body[data-v-483365cb]{min-width:0;display:grid;gap:.16rem}.tramitacion-step__body small[data-v-483365cb],.tramitacion-step__body strong[data-v-483365cb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tramitacion-step__body small[data-v-483365cb]{color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.tramitacion-step__body strong[data-v-483365cb]{color:inherit;font-size:.94rem;font-weight:var(--portal-font-weight-strong, 700)}.tramitacion-process-section[data-v-483365cb]{position:relative;z-index:1;display:grid;gap:.95rem;padding:.95rem;animation:content-soft-enter-483365cb .18s ease-out both}.tramitacion-active-header[data-v-483365cb]{display:flex;align-items:start;justify-content:space-between;gap:1rem}.tramitacion-active-header__copy[data-v-483365cb]{display:grid;gap:.28rem;min-width:0}@media (max-width: 42rem){.tramitacion-active-header[data-v-483365cb]{align-items:stretch;flex-direction:column}}.tramitacion-active-header h3[data-v-483365cb]{margin:0;color:#17382d;font-size:1.04rem;font-weight:var(--portal-font-weight-strong, 700)}.tramitacion-active-header p[data-v-483365cb]{margin:0;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.45}.tramitacion-action-row[data-v-483365cb],.tramitacion-summary-grid[data-v-483365cb]{min-width:0}.tramitacion-action-row[data-v-483365cb]{display:flex;flex-wrap:wrap;gap:.5rem}.tramitacion-action.primary[data-v-483365cb]{color:#fff;border-color:#176b4f;background:#176b4f}.tramitacion-summary-grid[data-v-483365cb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.tramitacion-timeline[data-v-483365cb]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.tramitacion-timeline li[data-v-483365cb]{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-483365cb],.tramitacion-timeline small[data-v-483365cb]{min-width:0;overflow-wrap:anywhere}.tramitacion-timeline small[data-v-483365cb]{color:#60756c;font-weight:var(--portal-font-weight-label, 600)}.tramitacion-timeline strong[data-v-483365cb]{color:#17382d;font-weight:var(--portal-font-weight-strong, 700)}.cubicacion-workbench[data-v-483365cb]{display:grid;gap:.9rem;min-width:0;color:#17382d}.cubicacion-table-heading[data-v-483365cb]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cubicacion-info-card[data-v-483365cb]{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-483365cb],.cubicacion-data-section h4[data-v-483365cb],.cubicacion-table-card h5[data-v-483365cb],.cubicacion-table-heading h4[data-v-483365cb],.cubicacion-table-heading h5[data-v-483365cb]{margin:0;color:#07a;font-weight:var(--portal-font-weight-strong, 700)}.cubicacion-info-card p[data-v-483365cb]{margin:0;color:#07a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.cubicacion-coefficients[data-v-483365cb]{display:grid;gap:.45rem;padding:.62rem;border:1px solid #0097d4;border-radius:6px;background:#d8f0fb}.cubicacion-coefficients span[data-v-483365cb],.cubicacion-doc-links span[data-v-483365cb]{color:#07a;font-weight:var(--portal-font-weight-strong, 700)}.cubicacion-coefficients p[data-v-483365cb]{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.cubicacion-doc-links[data-v-483365cb]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.cubicacion-data-section[data-v-483365cb]{display:grid;gap:.75rem;min-width:0;padding-top:.3rem;border-top:2px solid #0077aa}.cubicacion-warning[data-v-483365cb]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.cubicacion-warning i[data-v-483365cb]{color:#e26d1d}.cubicacion-species-section[data-v-483365cb]{display:grid;gap:.7rem;min-width:0}.cubicacion-species-form[data-v-483365cb]{display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-end;gap:.5rem}.cubicacion-species-form label[data-v-483365cb]{display:grid;gap:.25rem;color:#07a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.cubicacion-species-form input[data-v-483365cb],.cubicacion-species-form select[data-v-483365cb]{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:var(--portal-font-weight-strong, 700)}.cubicacion-data-grid[data-v-483365cb],.cubicacion-results-grid[data-v-483365cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:0}.cubicacion-table-card[data-v-483365cb]{min-width:0;display:grid;align-content:start;gap:.6rem}.cubicacion-table[data-v-483365cb]{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:max(12px,var(--portal-font-size-secondary, .875rem))}.cubicacion-table>span[data-v-483365cb],.cubicacion-table>small[data-v-483365cb],.cubicacion-table>input[data-v-483365cb],.cubicacion-table>button[data-v-483365cb]{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-483365cb]{color:#23483f;font-weight:var(--portal-font-weight-strong, 700)}.cubicacion-table>small[data-v-483365cb]{color:#526861;font-weight:var(--portal-font-weight-label, 600)}.cubicacion-table>input[data-v-483365cb]{width:100%;color:#17382d;background:#fff;font:inherit;font-weight:400}.cubicacion-classification-table>span[data-v-483365cb]:nth-child(-n+6),.cubicacion-diametric-table>span[data-v-483365cb]:nth-child(-n+3),.cubicacion-sample-table>span[data-v-483365cb]:nth-child(-n+4),.cubicacion-species-table>span[data-v-483365cb]:nth-child(-n+11),.cubicacion-results-table>span[data-v-483365cb]:nth-child(-n+4){color:#07a;background:#f4fbfe;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.cubicacion-diametric-table[data-v-483365cb]{grid-template-columns:minmax(7rem,1fr) minmax(5rem,.75fr) 2.2rem;overflow-y:auto}.cubicacion-sample-table[data-v-483365cb]{grid-template-columns:2.2rem minmax(6rem,1fr) minmax(6rem,1fr) 2.2rem}.cubicacion-species-table[data-v-483365cb]{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-483365cb]{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-483365cb]:hover,.cubicacion-species-row[data-v-483365cb]:focus-visible{outline:none;background:#e8f8ff}.cubicacion-species-row.is-selected[data-v-483365cb]{color:#005f89;background:#bdeaff;box-shadow:inset 3px 0 #07a}.cubicacion-species-row>span[data-v-483365cb]{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:var(--portal-font-weight-strong, 700)}.cubicacion-classification-table[data-v-483365cb]{grid-template-columns:2.2rem minmax(10rem,1.3fr) repeat(4,minmax(6rem,1fr))}.cubicacion-classification-check[data-v-483365cb]{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-483365cb]{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-483365cb]{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-483365cb]: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-483365cb]{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-483365cb]: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-483365cb]{outline:2px solid rgba(23,104,61,.2);outline-offset:3px}.cubicacion-classification-table>.cubicacion-classification-check[data-v-483365cb]{padding:0;border-bottom-color:#0077aa3d}.cubicacion-results-table[data-v-483365cb]{grid-template-columns:repeat(4,minmax(0,1fr))}.cubicacion-remove-action[data-v-483365cb]{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-483365cb]{font-size:1rem}.cubicacion-total[data-v-483365cb],.cubicacion-card-actions[data-v-483365cb]{display:flex;align-items:center;gap:.65rem;margin:0}.cubicacion-total[data-v-483365cb]{color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.cubicacion-card-actions[data-v-483365cb]{flex-wrap:wrap}.cubicacion-table-card--balanced[data-v-483365cb]{height:100%;display:flex;flex-direction:column;align-items:stretch}.cubicacion-table-card--balanced .cubicacion-table[data-v-483365cb]{align-content:start}.cubicacion-table-card-footer[data-v-483365cb]{margin-top:auto;display:grid;gap:.65rem}.cubicacion-save-action[data-v-483365cb]{justify-self:end}.cubicacion-workbench[data-v-483365cb]{position:relative;z-index:1;gap:.75rem;padding:0;color:#17382d}.cubicacion-add-species-card[data-v-483365cb],.cubicacion-species-section[data-v-483365cb],.cubicacion-info-card[data-v-483365cb],.cubicacion-data-section[data-v-483365cb]{position:relative;z-index:1;min-width:0;display:grid;gap:.75rem;border:1px solid rgba(34,84,57,.12);border-radius:14px;padding:1rem;background:#fff;box-shadow:var(--portal-panel-shadow)}.cubicacion-table-heading[data-v-483365cb]{align-items:center;flex-wrap:wrap;gap:.8rem}.cubicacion-add-species-card>.cubicacion-table-heading[data-v-483365cb]{flex-direction:column;align-items:stretch}.cubicacion-table-heading h4[data-v-483365cb],.cubicacion-data-section>h4[data-v-483365cb],.cubicacion-table-card h5[data-v-483365cb]{display:inline-flex;align-items:center;gap:.6rem;color:#17382d;font-size:1rem;line-height:1.2}.cubicacion-table-heading h4 i[data-v-483365cb],.cubicacion-data-section>h4 i[data-v-483365cb],.cubicacion-info-card h4 i[data-v-483365cb],.cubicacion-table-card h5 i[data-v-483365cb]{color:#1f7a4a}.cubicacion-table-heading p[data-v-483365cb]{margin:0;color:#6b7670;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:400;justify-self:end}.cubicacion-species-form[data-v-483365cb]{flex:1 1 auto;display:grid;grid-template-columns:minmax(6rem,.7fr) minmax(10rem,1.4fr) minmax(4rem,.5fr) repeat(3,max-content);align-items:end;gap:.75rem}.cubicacion-species-form label[data-v-483365cb]{color:#23362d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.cubicacion-species-form input[data-v-483365cb],.cubicacion-species-form select[data-v-483365cb]{min-height:2.5rem;border-color:#294f3a29;border-radius:7px;background:#fff;box-shadow:inset 0 1px #ffffffe6;padding-inline:.75rem;min-width:0;font-weight:400}.cubicacion-form-separator[data-v-483365cb]{display:none;width:1px;height:2.8rem;background:#1f44341a}.cubicacion-primary-action[data-v-483365cb],.cubicacion-secondary-action[data-v-483365cb]{min-height:2.5rem;border-radius:7px;font-weight:var(--portal-font-weight-label, 600);box-shadow:none}.cubicacion-primary-action[data-v-483365cb]{min-width:0;border-color:#176b4f;background:#176b4f;color:#fff}.cubicacion-primary-action[data-v-483365cb]:hover,.cubicacion-primary-action[data-v-483365cb]:focus-visible{border-color:#0f563e;background:#0f563e}.cubicacion-secondary-action[data-v-483365cb]{border:1px solid rgba(37,79,58,.16);background:#fff;color:#315246}.cubicacion-secondary-action[data-v-483365cb]:hover,.cubicacion-secondary-action[data-v-483365cb]:focus-visible{border-color:#16614338;background:#f8fbf9}.cubicacion-table[data-v-483365cb]{border-color:#27523a1f;border-radius:8px;background:#fff;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.cubicacion-table>span[data-v-483365cb],.cubicacion-table>small[data-v-483365cb],.cubicacion-table>input[data-v-483365cb],.cubicacion-table>button[data-v-483365cb],.cubicacion-species-row>span[data-v-483365cb]{min-height:2.05rem;border-bottom-color:#1f44341a;padding:.38rem .7rem}.cubicacion-classification-table>span[data-v-483365cb]:nth-child(-n+6),.cubicacion-diametric-table>span[data-v-483365cb]:nth-child(-n+3),.cubicacion-sample-table>span[data-v-483365cb]:nth-child(-n+4),.cubicacion-species-table>span[data-v-483365cb]:nth-child(-n+11),.cubicacion-results-table>span[data-v-483365cb]:nth-child(-n+4){color:#355c4e;background:#eef6f1;display:flex;align-items:center;align-self:stretch;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.cubicacion-species-row[data-v-483365cb]{background:#fff}.cubicacion-species-row[data-v-483365cb]:hover,.cubicacion-species-row[data-v-483365cb]:focus-visible{background:#f4faf6}.cubicacion-species-row.is-selected[data-v-483365cb]{color:#17382d;background:#f1f8f4;box-shadow:inset 2px 0 #176b4f}.cubicacion-species-row--totals[data-v-483365cb]{cursor:default;background:#fff}.cubicacion-species-row--totals>span[data-v-483365cb]{border-bottom:0;color:#17382d;font-weight:var(--portal-font-weight-strong, 700)}.cubicacion-species-row--totals>span[data-v-483365cb]:nth-child(3),.cubicacion-species-row--totals>span[data-v-483365cb]:nth-child(4),.cubicacion-species-row--totals>span[data-v-483365cb]:nth-child(6),.cubicacion-species-row--totals>span[data-v-483365cb]:nth-child(7),.cubicacion-species-row--totals>span[data-v-483365cb]:nth-child(9),.cubicacion-species-row--totals>span[data-v-483365cb]:nth-child(10){color:#18683f}.cubicacion-remove-action[data-v-483365cb]{color:#2d7b52;border-radius:999px}.cubicacion-info-card[data-v-483365cb]{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:start;background:#fff}.cubicacion-selected-heading[data-v-483365cb]{display:grid;gap:.8rem;min-width:0}.cubicacion-info-card h4[data-v-483365cb]{display:inline-flex;align-items:center;gap:.55rem;color:#145f3b;text-align:left}.cubicacion-coefficients[data-v-483365cb]{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-483365cb]{color:#304239;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.cubicacion-coefficients p[data-v-483365cb]{justify-content:flex-start;gap:.35rem}.cubicacion-coefficients strong[data-v-483365cb]{color:#145f3b}.cubicacion-coefficients p strong[data-v-483365cb]{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-483365cb]{justify-content:flex-start;gap:.7rem}.cubicacion-doc-links span[data-v-483365cb]{flex:0 0 100%;color:#1f352c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-align:left}.cubicacion-doc-links a[data-v-483365cb]{display:inline-flex;align-items:center;gap:.35rem;color:#1b658c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.cubicacion-data-grid[data-v-483365cb]{gap:.85rem;align-items:stretch}.cubicacion-table-card[data-v-483365cb]{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-483365cb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cubicacion-result-kpis article[data-v-483365cb]{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-483365cb]{grid-row:1 / span 2;color:#0f7a49;font-size:1.35rem}.cubicacion-result-kpis span[data-v-483365cb]{color:#5d6b64;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.cubicacion-result-kpis strong[data-v-483365cb]{color:#0f7a49;font-size:1rem;font-weight:var(--portal-font-weight-strong, 700)}.adjudicacion-workbench[data-v-483365cb]{display:grid;gap:.7rem;min-width:0}.adjudicacion-form[data-v-483365cb]{display:grid;gap:.75rem;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.adjudicacion-header-row[data-v-483365cb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1rem;padding:1rem;border:1px solid #dfe7e2;border-radius:14px;background:#fff}.adjudicacion-form-toolbar[data-v-483365cb]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.56rem}.adjudicacion-form-toolbar .text-action[data-v-483365cb]{min-height:2.5rem;padding:.42rem .82rem;border-color:#37675333;border-radius:7px;color:#17382d;background:#fff;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);box-shadow:none}.adjudicacion-form-toolbar .primary-action[data-v-483365cb]{border-color:#176b4f;color:#fff;background:#176b4f;box-shadow:none}.compact-save-action[data-v-483365cb]{padding-inline:.9rem}.adjudicacion-section[data-v-483365cb]{display:grid;gap:.38rem;min-width:0}.adjudicacion-section h4[data-v-483365cb],.adjudicacion-history h4[data-v-483365cb]{margin:0;color:#17382d;font-size:1.02rem;font-weight:var(--portal-font-weight-strong, 700)}.adjudicacion-section--assignee h4[data-v-483365cb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem}.adjudicacion-section--assignee h4 span[data-v-483365cb]{color:#1e4436;font-size:.92rem}.adjudicacion-section--assignee h4 strong[data-v-483365cb]{color:#17382d;font-size:1rem;font-weight:var(--portal-font-weight-strong, 700)}.adjudicacion-layout[data-v-483365cb]{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-483365cb]{display:grid;grid-template-rows:subgrid;gap:.64rem;min-width:0;align-content:start;grid-row:1 / span 2}.adjudicacion-card[data-v-483365cb]{display:grid;align-content:start;gap:.75rem;min-width:0;min-height:5.65rem;padding:1rem;border:1px solid rgba(55,103,83,.14);border-radius:14px;background:#fff;box-shadow:var(--portal-panel-shadow)}.adjudicacion-card--documents[data-v-483365cb]{align-content:start;align-self:start;min-height:5.65rem}.adjudicacion-card-header[data-v-483365cb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.adjudicacion-card-header h5[data-v-483365cb]{margin:0;min-width:0;display:inline-flex;align-items:center;gap:.42rem;color:#17382d;font-size:1rem;font-weight:var(--portal-font-weight-strong, 700)}.adjudicacion-card-header h5 i[data-v-483365cb]{color:#176b4f;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.adjudicacion-card-copy[data-v-483365cb]{margin:-.18rem 0 0;color:#5a7066;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.35}.adjudicacion-field-grid[data-v-483365cb]{display:grid;align-items:end;min-width:0;gap:.65rem;margin:0;padding:0;border:0}.adjudicacion-field-grid--money[data-v-483365cb]{grid-template-columns:repeat(5,minmax(0,1fr))}.adjudicacion-field-grid--dates[data-v-483365cb]{grid-template-columns:repeat(3,minmax(0,1fr))}.adjudicacion-field-grid--guarantee[data-v-483365cb]{grid-template-columns:repeat(5,minmax(0,1fr))}.adjudicacion-field-grid--support-dates[data-v-483365cb]{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:.22rem;border-top:1px solid rgba(55,103,83,.08)}.adjudicacion-field[data-v-483365cb]{min-width:0;display:grid;grid-template-rows:auto auto;align-content:start;gap:.35rem;color:#526861;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.adjudicacion-field.important>span[data-v-483365cb]:first-child{color:#111f19;font-weight:var(--portal-font-weight-strong, 700)}.adjudicacion-field input[data-v-483365cb],.adjudicacion-field select[data-v-483365cb]{width:100%;min-width:0;min-height:2.5rem;box-sizing:border-box;border:1px solid #cbd8d3;border-radius:7px;color:#284c3f;background:#fff;padding:.55rem .65rem;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:400}.adjudicacion-field.important input[data-v-483365cb]{background:#fff}.adjudicacion-field input[data-v-483365cb]:focus,.adjudicacion-field select[data-v-483365cb]:focus{border-color:#176b4f7a;outline:2px solid rgba(23,107,79,.16);outline-offset:1px}.date-input-shell[data-v-483365cb]{position:relative;display:block;min-width:0}.date-input-shell input[data-v-483365cb]{padding-right:1.6rem}.date-input-shell i[data-v-483365cb]{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:max(12px,var(--portal-font-size-secondary, .875rem));pointer-events:none}.adjudicacion-document-shell[data-v-483365cb]{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-483365cb]{min-height:1.7rem;justify-self:start;color:#17382d;border-color:#37675347;border-radius:6px;background:#fff;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.adjudicacion-document-item[data-v-483365cb]{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-483365cb]{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-483365cb]{min-width:0;display:grid;gap:.18rem}.adjudicacion-document-copy strong[data-v-483365cb],.adjudicacion-document-copy small[data-v-483365cb]{min-width:0;overflow-wrap:anywhere}.adjudicacion-document-copy strong[data-v-483365cb]{color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.adjudicacion-document-copy small[data-v-483365cb]{color:#70837b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.adjudicacion-document-status[data-v-483365cb]{width:1.08rem;height:1.08rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#2d7d32;background:#edf8ef;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.adjudicacion-history[data-v-483365cb]{display:grid;gap:.65rem;min-width:0;overflow-x:auto;padding:1rem;border:1px solid rgba(55,103,83,.16);border-radius:14px;background:#fff;box-shadow:var(--portal-panel-shadow)}.adjudicacion-history-table[data-v-483365cb]{width:100%;min-width:0;display:grid;grid-template-columns:max-content minmax(10rem,1.7fr) minmax(7rem,1fr) minmax(7rem,1fr) minmax(5.5rem,.7fr) minmax(4rem,.5fr) minmax(8rem,1fr) minmax(7rem,1fr) minmax(6.5rem,.85fr);overflow:hidden;border:1px solid rgba(55,103,83,.12);border-radius:6px}.adjudicacion-history-table>span[data-v-483365cb]{min-width:0;padding:.58rem .66rem;border-bottom:1px solid rgba(55,103,83,.12);color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));overflow-wrap:normal}.adjudicacion-history-table>[role=cell][data-v-483365cb]:not(:nth-child(9n+2)){white-space:nowrap}.adjudicacion-history-table>span[data-v-483365cb]:nth-child(9n+2){overflow-wrap:anywhere}.adjudicacion-history-table>span[data-v-483365cb]:nth-child(-n+9){color:#355c4e;background:#eef6f1;font-weight:var(--portal-font-weight-label, 600)}.muted-action[data-v-483365cb]{color:#a8b0ad;border-color:#cdd5d1;background:#f8faf9}.mobile-sync-dialog[data-v-483365cb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;width:100%;height:100%;padding:1rem;border:0;background:#092b2347}.mobile-sync-dialog[data-v-483365cb]::backdrop{background:#092b2347}.mobile-sync-dialog__panel[data-v-483365cb]{width:min(100%,22rem);display:grid;justify-items:center;gap:.7rem;padding:1.5rem;border:1px solid #cde4d9;border-radius:1rem;color:#17382d;background:#fff;text-align:center;box-shadow:0 16px 40px #1443332e}.mobile-sync-dialog__panel>i[data-v-483365cb]{color:#087d68;font-size:2rem}.mobile-sync-dialog__panel h2[data-v-483365cb]{margin:0;font-size:1.1rem}.mobile-sync-dialog__panel p[data-v-483365cb]{margin:0;color:#4f6b60;line-height:1.45}.informe-agente-form[data-v-483365cb]{display:grid;gap:.6rem;min-width:0;counter-reset:informe-question}.tramitacion-status[data-v-483365cb]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;align-self:end;min-height:2.2rem;border:1px solid #e0ebe5;border-radius:.5rem;padding:.35rem .5rem;background:#fbfdfb;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);white-space:nowrap}.tramitacion-status__badge[data-v-483365cb]{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.2rem .5rem;white-space:nowrap}.tramitacion-status__badge--enviado[data-v-483365cb]{background:#dcf5e7;color:#176b4f}.tramitacion-status__badge--pendiente[data-v-483365cb]{background:#fff1d6;color:#8a5b12}.tramitacion-status__badge--neutro[data-v-483365cb]{background:#eaf0ed;color:#52685d}.informe-accordion-panel[data-v-483365cb]{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-483365cb]{border-color:#176b4f42;box-shadow:0 12px 28px #133f300f}.informe-accordion-header[data-v-483365cb]{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-483365cb]:disabled{color:#8a9992;cursor:not-allowed;background:#f2f5f3}.informe-accordion-header span[data-v-483365cb],.informe-accordion-header small[data-v-483365cb],.informe-accordion-header strong[data-v-483365cb]{min-width:0;overflow-wrap:anywhere}.informe-accordion-header>span[data-v-483365cb]{flex:1 1 auto;text-align:left}.informe-accordion-header small[data-v-483365cb]{display:inline-flex;margin-right:.85rem;color:#176b4f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.informe-accordion-header strong[data-v-483365cb]{display:inline;font-size:1.08rem;font-weight:var(--portal-font-weight-strong, 700)}.informe-accordion-body[data-v-483365cb]{display:grid;gap:.9rem;padding:.95rem;border-top:1px solid rgba(55,103,83,.1);animation:accordion-soft-enter-483365cb .18s ease-out both}.informe-fieldset[data-v-483365cb]{display:grid;gap:.5rem;min-width:0;margin:0;padding:0;border:0;counter-increment:informe-question}.informe-fieldset legend[data-v-483365cb]{display:grid;grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.58rem;margin-bottom:.42rem;color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.38}.informe-fieldset legend[data-v-483365cb]: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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1}.informe-option[data-v-483365cb]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.42;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.informe-option[data-v-483365cb]:focus-within{border-color:#176b4f61;box-shadow:0 0 0 3px #176b4f1a}.informe-option[data-v-483365cb]:hover{border-color:#176b4f47;background:#fbfdfb}.informe-option[data-v-483365cb]:has(input:checked),.informe-option.is-selected[data-v-483365cb]{border-color:#176b4f;color:#17382d;background:#edf8f2;box-shadow:inset 0 0 0 1px #176b4f33,0 8px 18px #176b4f14}.informe-fieldset[data-v-483365cb]:has(input[name=afeccion-patrimonio]){grid-template-columns:repeat(4,minmax(0,1fr))}.informe-fieldset:has(input[name=afeccion-patrimonio]) legend[data-v-483365cb]{grid-column:1 / -1}.informe-option input[data-v-483365cb]{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-483365cb]{border-radius:999px}.informe-option input[type=radio][data-v-483365cb]:checked,.informe-option.is-selected input[type=radio][data-v-483365cb]{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-483365cb]{border-radius:4px}.informe-option input[type=checkbox][data-v-483365cb]:checked,.informe-option.is-selected input[type=checkbox][data-v-483365cb]{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-483365cb]:focus-visible{outline:2px solid rgba(23,107,79,.28);outline-offset:2px}.informe-option span[data-v-483365cb]{min-width:0;overflow-wrap:anywhere}.checkbox-option[data-v-483365cb]{background:#f7fbf8}.informe-propuesta-option[data-v-483365cb]{display:grid;gap:.5rem;min-width:0}.inline-option[data-v-483365cb]{display:inline-grid;width:-moz-max-content;width:max-content;max-width:100%;margin-right:.45rem}.compact-fieldset[data-v-483365cb],.compact-fieldset legend[data-v-483365cb]{display:block}.informe-nested-field[data-v-483365cb]{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-483365cb]{display:block;margin:0 0 .52rem;color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.informe-nested-field legend[data-v-483365cb]:before{content:none}.informe-conditional-block[data-v-483365cb]{display:grid;gap:.62rem;padding:.72rem;border:1px dashed rgba(23,107,79,.26);border-radius:8px;background:#f7fbf8}.informe-textarea-field[data-v-483365cb]{display:grid;gap:.32rem;min-width:0;color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.informe-textarea-field textarea[data-v-483365cb]{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-483365cb]:focus{outline:2px solid rgba(23,107,79,.18);border-color:#176b4f6b}.informe-actions[data-v-483365cb]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0}.informe-actuaciones-relacionadas[data-v-483365cb]{display:flex;align-items:end;flex-wrap:wrap;gap:.7rem;flex:0 1 auto;max-width:100%;color:#45645a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-align:end}.informe-actuaciones-relacionadas__actions[data-v-483365cb]{display:grid;justify-items:end;gap:.38rem}@media (max-width: 42rem){.informe-actuaciones-relacionadas[data-v-483365cb]{align-items:start;text-align:start}.informe-actuaciones-relacionadas__actions[data-v-483365cb]{justify-items:start}}.informe-actuaciones-trigger[data-v-483365cb]{border:0;padding:0;color:inherit;background:transparent;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.informe-actuaciones-trigger[data-v-483365cb]:focus-visible,.operativa-actuacion-modal__table-wrap button[data-v-483365cb]:focus-visible{outline:3px solid #087b69;outline-offset:2px}.informe-actuaciones-modal[data-v-483365cb]{width:min(96vw,74rem);max-width:96vw;border:0;border-radius:1rem;padding:0;box-shadow:0 1.4rem 4rem #11372d42}.informe-actuaciones-modal[data-v-483365cb]::backdrop{background:#112b2485;-webkit-backdrop-filter:blur(.16rem);backdrop-filter:blur(.16rem)}.informe-actuaciones-modal .operativa-actuacion-modal__panel[data-v-483365cb]{width:auto;max-width:none;padding:1.35rem}.informe-actuaciones-modal .operativa-actuacion-modal__heading[data-v-483365cb]{align-items:start;padding-bottom:1rem;border-bottom:1px solid #e3ece8}.informe-actuaciones-modal .operativa-actuacion-modal__heading p[data-v-483365cb]{margin:.3rem 0 0;color:#668078;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.operativa-actuacion-modal__table-wrap[data-v-483365cb]{margin-top:.4rem;border:1px solid #dce8e3;border-radius:.75rem}.operativa-actuacion-modal__table-wrap table[data-v-483365cb]{width:100%;table-layout:fixed;border-collapse:collapse}.operativa-actuacion-modal__table-wrap th[data-v-483365cb]{padding:.72rem .85rem;color:#668078;background:#f4f8f6;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.035em;text-align:left;text-transform:uppercase}.operativa-actuacion-modal__table-wrap td[data-v-483365cb]{padding:.82rem .85rem;border-top:1px solid #e7efeb;color:#38564c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));overflow-wrap:anywhere}.operativa-actuacion-modal__table-wrap tbody tr[data-v-483365cb]{transition:background .16s ease}.operativa-actuacion-modal__table-wrap tbody tr[data-v-483365cb]:hover{background:#f3faf6}.operativa-actuacion-modal__table-wrap td strong[data-v-483365cb],.operativa-actuacion-modal__table-wrap td small[data-v-483365cb]{display:block}.operativa-actuacion-modal__table-wrap td strong[data-v-483365cb]{color:#17382d}.operativa-actuacion-modal__table-wrap td small[data-v-483365cb]{margin-top:.16rem;color:#7a9188;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.informe-actuaciones-modal__status[data-v-483365cb]{display:inline-flex;border-radius:999px;padding:.25rem .52rem;color:#397156;background:#e6f3e9;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.informe-actuaciones-modal__action[data-v-483365cb]{width:3.6rem;text-align:right}.informe-actuaciones-modal__action button[data-v-483365cb]{display:inline-grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid #b9d8c9;border-radius:50%;color:#21774f;background:#fff;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.informe-actuaciones-modal__action button[data-v-483365cb]:hover{color:#fff;background:#278154;transform:translate(.15rem)}.tramitacion-timeline li[data-v-483365cb]{grid-template-columns:2rem minmax(0,1fr)}.timeline-dot[data-v-483365cb]{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-483365cb]{color:#fff;background:#176b4f}.resolucion-form[data-v-483365cb]{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-483365cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .84rem}.resolucion-field[data-v-483365cb]{display:grid;gap:.34rem;min-width:0;color:#284c3f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.resolucion-field span[data-v-483365cb]{min-height:0;overflow-wrap:anywhere;line-height:1.16;text-transform:none}.resolucion-field input[data-v-483365cb],.resolucion-field select[data-v-483365cb],.resolucion-field textarea[data-v-483365cb]{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-483365cb]{min-height:120px;resize:vertical}.resolucion-field--wide[data-v-483365cb]{grid-column:1 / -1}.resolucion-actions[data-v-483365cb]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}@keyframes page-soft-enter-483365cb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes content-soft-enter-483365cb{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes accordion-soft-enter-483365cb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.aprovechamientos-list-view[data-v-483365cb],.aprovechamientos-detail-view[data-v-483365cb],.aprovechamientos-create-view[data-v-483365cb],.detail-page[data-v-483365cb],.tramitacion-process-section[data-v-483365cb],.informe-accordion-body[data-v-483365cb]{animation:none}.text-action[data-v-483365cb],.small-action[data-v-483365cb],.ordenacion-detail-tab[data-v-483365cb],.aprovechamientos-detail-tab[data-v-483365cb],.ordenacion-detail-tab[data-v-483365cb]:after,.aprovechamientos-detail-tab[data-v-483365cb]:after,.tramitacion-step[data-v-483365cb],.tramitacion-step[data-v-483365cb]:after,.tramitacion-step__marker[data-v-483365cb],.informe-accordion-panel[data-v-483365cb],.informe-accordion-header[data-v-483365cb],.informe-option[data-v-483365cb]{transition:none}}.empty-state[data-v-483365cb]{min-height:260px;display:grid;place-items:center;gap:.35rem;padding:1.2rem;text-align:center;color:#5c7269}.empty-state i[data-v-483365cb]{font-size:1.5rem}.inline-notice[data-v-483365cb]{margin:.85rem 0 0;padding:.75rem .85rem;border:1px solid rgba(34,163,107,.2);border-radius:8px;color:#15543e;background:#e6f6ee;font-weight:var(--portal-font-weight-label, 600)}.muted-notice[data-v-483365cb]{border-color:#5a726829;color:#4f655d;background:#f3f6f4}.error-notice[data-v-483365cb]{border-color:#b736363d;color:#822121;background:#ffe9e8}.aprovechamientos-results-panel[data-v-483365cb]{container:aprovechamientos-results / inline-size}.apr-mobile-pagination[data-v-483365cb]{display:none}@media (hover: none) and (pointer: coarse){.aprovechamientos-results-panel .aprovechamientos-pagination-bar[data-v-483365cb]{position:static;margin-top:.75rem}.aprovechamientos-table-shell[data-v-483365cb]:focus-visible{outline:2px solid #246a52;outline-offset:2px}@container aprovechamientos-results (min-width: 601px){.aprovechamientos-table-shell[data-v-483365cb]{overflow-x:auto;overscroll-behavior-x:contain}.aprovechamientos-table-shell .apr-table[data-v-483365cb]{min-width:calc(var(--apr-column-count) * 11rem)}.aprovechamientos-table-shell .apr-table>[data-column][data-v-483365cb]{display:block;overflow:visible;-webkit-line-clamp:unset;padding:.6rem .45rem}.aprovechamientos-table-shell [data-column=code][data-v-483365cb]{position:sticky;left:.56rem;z-index:1;align-self:stretch;align-content:center;background:#f3f8f5;box-shadow:3px 0 5px #1643301a}}@container aprovechamientos-results (max-width: 600px){.apr-mobile-pagination[data-v-483365cb]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.aprovechamientos-table-shell[data-v-483365cb]{overflow:visible;border:0;background:transparent;box-shadow:none}.aprovechamientos-table-shell .apr-table-header[data-v-483365cb]{display:none}.aprovechamientos-table-shell .apr-table-row[data-v-483365cb]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem .75rem;margin-bottom:.85rem;padding:1rem;border:1px solid #dce7df;border-radius:12px;background:#fff}.aprovechamientos-table-shell .apr-table-row>[data-column][data-v-483365cb]{display:block;overflow:visible;-webkit-line-clamp:unset;text-align:left;line-height:1.4}.apr-table-row>[data-column][data-v-483365cb]:before{content:attr(data-label);display:block;margin-bottom:.3rem;color:#52695d;font-size:.75rem;font-weight:600}.apr-table-row[data-v-483365cb]>:is([data-column=code],[data-column=monte],[data-column=origin],[data-column=actions]){grid-column:1 / -1}.apr-table-row>[data-column=code][data-v-483365cb]{font-size:1rem}.apr-table-row .row-consult-action[data-v-483365cb]{min-height:44px;width:100%;justify-content:center}.apr-mobile-pagination .pagination-arrow[data-v-483365cb],.aprovechamientos-pagination-bar .pagination-arrow[data-v-483365cb]{min-width:44px;min-height:44px}}}@media (max-width: 90rem){.filter-grid[data-v-483365cb],.create-grid[data-v-483365cb]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid[data-v-483365cb]{grid-template-columns:1fr;grid-template-areas:"summary" "signal" "side" "quant"}.tramitacion-viewer-section[data-v-483365cb]{grid-template-columns:1fr}.detail-kpi-grid[data-v-483365cb],.info-definition-grid[data-v-483365cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.adjudicacion-layout[data-v-483365cb]{grid-template-columns:minmax(0,1.03fr) minmax(22rem,1fr)}.cubicacion-data-grid[data-v-483365cb],.cubicacion-results-grid[data-v-483365cb],.adjudicacion-field-grid--money[data-v-483365cb],.adjudicacion-field-grid--dates[data-v-483365cb],.adjudicacion-field-grid--guarantee[data-v-483365cb],.adjudicacion-field-grid--support-dates[data-v-483365cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-summary-panel[data-v-483365cb],.detail-signal-panel[data-v-483365cb],.detail-side-panel[data-v-483365cb],.detail-quantification-panel[data-v-483365cb]{grid-column:auto}}@media (max-width: 72rem){.aprovechamiento-detail-header[data-v-483365cb]{grid-template-columns:1fr;align-items:start}.aprovechamiento-heading-row[data-v-483365cb]{grid-template-columns:minmax(0,1fr);justify-items:start}.detail-header-actions[data-v-483365cb]{width:100%;justify-content:flex-start}.aprovechamiento-kpi-band[data-v-483365cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.aprovechamiento-kpi-band .detail-kpi-card[data-v-483365cb]:nth-child(3){border-left:0;border-top:1px solid #e5ece8}.aprovechamiento-kpi-band .detail-kpi-card[data-v-483365cb]:nth-child(4){border-top:1px solid #e5ece8}.create-map-card[data-v-483365cb],.create-panels-grid[data-v-483365cb]{grid-template-columns:1fr}.adjudicacion-layout[data-v-483365cb]{grid-template-columns:1fr;grid-template-rows:none}.adjudicacion-column[data-v-483365cb]{grid-template-rows:none;grid-row:auto}.create-map-status[data-v-483365cb]{justify-self:start}.create-panel-grid--data[data-v-483365cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 56.25rem){.aprovechamientos-workspace[data-v-483365cb]{padding:.85rem}.aprovechamientos-status-grid[data-v-483365cb],.detail-kpi-grid[data-v-483365cb],.detail-meta[data-v-483365cb],.informe-fieldset[data-v-483365cb]:has(input[name=afeccion-patrimonio]),.tramitacion-summary-grid[data-v-483365cb],.resolucion-grid[data-v-483365cb],.adjudicacion-field-grid--money[data-v-483365cb],.adjudicacion-field-grid--dates[data-v-483365cb],.adjudicacion-field-grid--guarantee[data-v-483365cb],.adjudicacion-field-grid--support-dates[data-v-483365cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.aprovechamientos-status-card__ownership[data-v-483365cb]{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.aprovechamientos-status-card--hero[data-v-483365cb]{grid-column:1 / -1}.aprovechamientos-status-card__hero-footer[data-v-483365cb]{grid-template-columns:1fr}.species-reference-card__header[data-v-483365cb],.species-information-card__header[data-v-483365cb]{align-items:stretch;flex-direction:column}.info-kpi-grid[data-v-483365cb],.filter-grid[data-v-483365cb],.create-grid[data-v-483365cb],.create-map-selector[data-v-483365cb],.create-panel-grid--location[data-v-483365cb],.create-panel-grid--characteristics[data-v-483365cb],.create-panel-grid--data[data-v-483365cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.resolucion-field--wide[data-v-483365cb]{grid-column:1 / -1}.resolucion-actions[data-v-483365cb]{justify-content:flex-start}.create-form-actions[data-v-483365cb]{width:100%}.create-form-actions .text-action[data-v-483365cb]{flex:1 1 12rem}.create-map-selector[data-v-483365cb]{padding:.75rem}}@media (max-width: 40rem){.aprovechamientos-detail-view[data-v-483365cb]{gap:.85rem;padding-right:0}.aprovechamiento-detail-header[data-v-483365cb]{padding:.85rem}.aprovechamiento-detail-summary[data-v-483365cb]{padding:.85rem .85rem 0}.aprovechamiento-kpi-band[data-v-483365cb]{grid-template-columns:1fr}.aprovechamiento-kpi-band .detail-kpi-card[data-v-483365cb],.aprovechamiento-kpi-band .detail-kpi-card[data-v-483365cb]:nth-child(3),.aprovechamiento-kpi-band .detail-kpi-card[data-v-483365cb]:nth-child(4){border-top:1px solid #e5ece8;border-left:0}.detail-header-actions[data-v-483365cb]{align-items:stretch;gap:.55rem}.detail-header-status[data-v-483365cb]{flex:1 1 auto}.detail-header-actions[data-v-483365cb]{width:100%;justify-content:stretch}.detail-header-actions .detail-back-action[data-v-483365cb],.detail-header-actions .detail-header-status[data-v-483365cb]{flex:1 1 auto}.aprovechamientos-detail-tab[data-v-483365cb]{flex:1 1 10rem}.aprovechamientos-status-grid[data-v-483365cb],.filter-grid[data-v-483365cb],.create-grid[data-v-483365cb],.create-map-selector[data-v-483365cb],.create-panel-grid--location[data-v-483365cb],.create-panel-grid--characteristics[data-v-483365cb],.create-panel-grid--data[data-v-483365cb],.detail-meta[data-v-483365cb],.compact-meta[data-v-483365cb],.detail-kpi-grid[data-v-483365cb],.info-kpi-grid[data-v-483365cb],.informe-fieldset[data-v-483365cb]:has(input[name=afeccion-patrimonio]),.info-definition-grid[data-v-483365cb],.info-definition-row[data-v-483365cb],.tramitacion-summary-grid[data-v-483365cb],.resolucion-grid[data-v-483365cb]{grid-template-columns:1fr}.adjudicacion-header-row[data-v-483365cb]{align-items:stretch;flex-direction:column}.adjudicacion-form-toolbar[data-v-483365cb]{justify-content:flex-start}.adjudicacion-section--assignee h4[data-v-483365cb]{flex-direction:column;align-items:flex-start;gap:.28rem}.adjudicacion-layout[data-v-483365cb],.adjudicacion-field-grid--money[data-v-483365cb],.adjudicacion-field-grid--dates[data-v-483365cb],.adjudicacion-field-grid--guarantee[data-v-483365cb],.adjudicacion-field-grid--support-dates[data-v-483365cb]{grid-template-columns:1fr}.adjudicacion-layout[data-v-483365cb]{grid-template-rows:none}.adjudicacion-column[data-v-483365cb]{grid-template-rows:none;grid-row:auto}.adjudicacion-document-item[data-v-483365cb]{grid-template-columns:2.35rem minmax(0,1fr) auto}.aprovechamientos-status-card--hero[data-v-483365cb]{grid-template-columns:1fr;justify-items:start}.aprovechamientos-status-card__hero-main[data-v-483365cb]{grid-template-columns:1fr;align-items:start;gap:.35rem}.aprovechamientos-status-card__hero-copy[data-v-483365cb]{padding-bottom:0}.aprovechamientos-status-card__icon--hero[data-v-483365cb]{width:2.85rem;height:2.85rem;justify-self:start}.aprovechamientos-status-card__body--hero .aprovechamientos-status-card__value[data-v-483365cb]{font-size:3.2rem}.aprovechamientos-status-card__ownership-pill[data-v-483365cb]{min-width:0}.species-reference-table[data-v-483365cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.species-reference-table>span[data-v-483365cb]:nth-child(-n+5){display:none}.species-reference-table>span[data-v-483365cb],.species-reference-table>strong[data-v-483365cb]{padding:.72rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));border-right:0}.species-reference-table[data-v-483365cb]>:nth-child(odd){background:#fff;font-weight:var(--portal-font-weight-strong, 700)}.aprovechamientos-status-card__status-strip[data-v-483365cb],.aprovechamientos-status-card__metric-grid[data-v-483365cb]{grid-template-columns:1fr}.aprovechamientos-status-card__status-pill[data-v-483365cb]{border-right:0;border-bottom:1px solid rgba(55,103,83,.1)}.aprovechamientos-status-card__status-pill[data-v-483365cb]:last-child{border-bottom:0}.aprovechamientos-status-card__metric-card+.aprovechamientos-status-card__metric-card[data-v-483365cb]{border-left:0;border-top:1px solid rgba(55,103,83,.12)}.create-map-overview[data-v-483365cb]{grid-template-columns:1fr}.create-map-icon[data-v-483365cb]{width:3.6rem;height:3.6rem;font-size:1.45rem}.create-map-copy h3[data-v-483365cb]{font-size:1.35rem}.create-map-zone[data-v-483365cb],.create-map-status[data-v-483365cb]{min-width:0}.create-form-actions .text-action[data-v-483365cb]{width:100%}.create-spacer[data-v-483365cb]{display:none}.tramitacion-step[data-v-483365cb]{min-height:3.75rem;gap:.42rem;padding:.62rem .48rem}.toolbar-actions[data-v-483365cb]{justify-content:stretch}.toolbar-actions .text-action[data-v-483365cb],.ordenacion-pagination-bar[data-v-483365cb],.pagination-actions[data-v-483365cb],.records-per-page-field[data-v-483365cb],.ordenacion-page-controls[data-v-483365cb]{width:100%}.ordenacion-pagination-bar[data-v-483365cb],.pagination-actions[data-v-483365cb]{align-items:stretch;flex-direction:column}.ordenacion-page-controls[data-v-483365cb]{justify-content:space-between}.detail-back-action[data-v-483365cb]{width:auto}.instrument-title-line[data-v-483365cb]{align-items:flex-start;flex-direction:column;gap:.38rem}.detail-header-actions[data-v-483365cb]{align-items:stretch;flex-direction:column}.aprovechamientos-detail-tabs[data-v-483365cb]{gap:.25rem .65rem}.aprovechamientos-detail-tab[data-v-483365cb]{flex:1 1 9rem;justify-content:flex-start}.cubicacion-table-heading[data-v-483365cb],.cubicacion-doc-links[data-v-483365cb]{align-items:flex-start;flex-direction:column}.cubicacion-data-grid[data-v-483365cb],.cubicacion-results-grid[data-v-483365cb],.adjudicacion-field-grid--money[data-v-483365cb],.adjudicacion-field-grid--dates[data-v-483365cb],.adjudicacion-field-grid--guarantee[data-v-483365cb],.adjudicacion-field-grid--support-dates[data-v-483365cb]{grid-template-columns:1fr}.cubicacion-table[data-v-483365cb]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.cubicacion-classification-table[data-v-483365cb],.cubicacion-results-table[data-v-483365cb]{overflow-x:auto}}.operativa-actuacion-modal[data-v-483365cb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:min(42rem,calc(100% - 2rem));max-width:calc(100% - 2rem);max-height:calc(100vh - 2rem);margin:auto;padding:0;border:0;border-radius:.85rem;color:#23483f;box-shadow:0 1.2rem 3rem #113e2e40}.operativa-actuacion-modal[data-v-483365cb]::backdrop{background:#13342a7a}.operativa-actuacion-modal__panel[data-v-483365cb]{display:grid;gap:1rem;padding:1.25rem;background:#fff}.operativa-actuacion-modal__heading[data-v-483365cb]{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid #e0ece6}.operativa-actuacion-modal__heading h2[data-v-483365cb]{margin:.2rem 0 0;color:#173f35;font-size:1.25rem}.operativa-actuacion-modal__close[data-v-483365cb]{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.35rem;background:#eef7f2;color:#087b69;cursor:pointer}.operativa-actuacion-modal__grid[data-v-483365cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.operativa-actuacion-modal__grid label[data-v-483365cb]{display:grid;gap:.28rem;color:#45665b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.operativa-actuacion-modal__grid input[data-v-483365cb],.operativa-actuacion-modal__grid select[data-v-483365cb]{box-sizing:border-box;inline-size:100%;min-block-size:2.7rem;border:1px solid #b9d0c6;border-radius:.5rem;background:#fff;color:#24413a;padding:.55rem .7rem;font:inherit;font-weight:400}.operativa-actuacion-modal__grid input[data-v-483365cb]:focus,.operativa-actuacion-modal__grid select[data-v-483365cb]:focus{border-color:#087b69;outline:3px solid rgba(8,123,105,.14)}.operativa-actuacion-modal__grid[data-v-483365cb] .operativa-actuacion-modal__date-input{box-sizing:border-box;inline-size:100%;min-block-size:2.7rem;border:1px solid #b9d0c6;border-radius:.5rem;background:#fff;color:#24413a;padding:.55rem .7rem;font:inherit;font-weight:400}.operativa-actuacion-modal__grid[data-v-483365cb] .operativa-actuacion-modal__date-input:focus{border-color:#087b69;outline:3px solid rgba(8,123,105,.14)}.operativa-actuacion-modal__grid input[readonly][data-v-483365cb]{background:#f5faf7}.operativa-actuacion-modal__actions[data-v-483365cb]{display:flex;justify-content:flex-end;gap:.65rem;padding-top:.25rem}@media (max-width: 600px){.operativa-actuacion-modal__grid[data-v-483365cb]{grid-template-columns:1fr}}@media (min-width: 761px){.adjudicacion-workbench .adjudicacion-layout[data-v-483365cb]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:.75rem}.adjudicacion-workbench .adjudicacion-column[data-v-483365cb]{display:contents}.adjudicacion-column--main>.adjudicacion-card[data-v-483365cb]{grid-column:1 / -1}.adjudicacion-column--side>.adjudicacion-card[data-v-483365cb]{grid-column:span 2}.adjudicacion-column--side>.adjudicacion-card--documents[data-v-483365cb]{grid-column:auto}.adjudicacion-workbench[data-v-483365cb] :is(.adjudicacion-field-grid--money,.adjudicacion-field-grid--guarantee){grid-template-columns:repeat(5,minmax(0,1fr))}.adjudicacion-workbench .adjudicacion-field-grid--support-dates[data-v-483365cb]{grid-template-columns:repeat(4,minmax(0,1fr))}.adjudicacion-workbench .adjudicacion-field-grid--dates[data-v-483365cb]{grid-template-columns:repeat(3,minmax(0,1fr))}.adjudicacion-card--documents .adjudicacion-document-shell[data-v-483365cb]{grid-template-columns:1fr}.adjudicacion-card--documents .adjudicacion-document-item[data-v-483365cb]{width:100%;box-sizing:border-box}.adjudicacion-section--assignee h4[data-v-483365cb]{display:grid;gap:.25rem}}@media (hover: none) and (pointer: coarse){.aprovechamientos-detail-view[data-v-483365cb]{container:aprovechamiento-detail / inline-size}.aprovechamientos-detail-view[data-v-483365cb] :is(.detail-page,.detail-information-layout,.info-card,.tramitacion-panel,.cubicacion-workbench){min-width:0}.aprovechamientos-detail-view .info-definition-row[data-v-483365cb]{grid-template-columns:minmax(0,1fr);align-content:start;gap:.35rem;padding-block:.7rem}.aprovechamientos-detail-view[data-v-483365cb] :is(.info-definition-row dt,.info-definition-row dd,.detail-kpi-card__body small,.detail-kpi-card__body em){font-size:max(14px,var(--portal-font-size-secondary, .875rem));line-height:1.45}.aprovechamientos-detail-view .aprovechamientos-detail-tabs[data-v-483365cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.aprovechamientos-detail-view .aprovechamientos-detail-tab[data-v-483365cb]{min-width:0;min-height:44px;justify-content:center;padding-inline:.4rem;white-space:normal}.aprovechamientos-detail-view[data-v-483365cb] :is(.detail-header-actions button,.cubicacion-species-form button,.cubicacion-species-form select){min-height:44px}.aprovechamientos-detail-view .detail-header-status[data-v-483365cb]{min-width:0;white-space:normal;overflow-wrap:anywhere}.aprovechamientos-detail-view .cubicacion-species-form[data-v-483365cb]{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.aprovechamientos-detail-view .cubicacion-species-form[data-v-483365cb] :is(label,button){min-width:0;white-space:normal}.aprovechamientos-detail-view .cubicacion-species-form[data-v-483365cb] :is(input,select){width:100%;box-sizing:border-box}.aprovechamientos-detail-view .species-reference-table[data-v-483365cb]{max-width:100%;grid-template-columns:minmax(12rem,1.3fr) repeat(4,minmax(8rem,1fr));overflow-x:auto;overscroll-behavior-x:contain}.aprovechamientos-detail-view .species-reference-table>span[data-v-483365cb]:nth-child(-n+5){display:block}.aprovechamientos-detail-view[data-v-483365cb] :is(.cubicacion-species-table,.cubicacion-species-row){grid-template-columns:minmax(10rem,1.25fr) minmax(5rem,.6fr) repeat(8,minmax(8rem,.8fr)) 3rem}.aprovechamientos-detail-view[data-v-483365cb] :is(.species-information-table-wrap,.species-reference-table,.cubicacion-table):focus-visible{outline:2px solid #246a52;outline-offset:2px}@container aprovechamiento-detail (max-width: 1100px){.aprovechamiento-detail-header[data-v-483365cb]{grid-template-columns:minmax(0,1fr);gap:.75rem}.detail-header-actions[data-v-483365cb]{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.info-definition-grid[data-v-483365cb],.detail-meta[data-v-483365cb],.adjudicacion-workbench[data-v-483365cb] :is(.adjudicacion-field-grid--money,.adjudicacion-field-grid--guarantee,.adjudicacion-field-grid--support-dates,.adjudicacion-field-grid--dates){grid-template-columns:repeat(2,minmax(0,1fr))}.cubicacion-info-card[data-v-483365cb],.adjudicacion-workbench .adjudicacion-layout[data-v-483365cb]{grid-template-columns:minmax(0,1fr)}.adjudicacion-column--side>.adjudicacion-card[data-v-483365cb]{grid-column:auto}}@container aprovechamiento-detail (max-width: 600px){.aprovechamiento-detail-summary[data-v-483365cb]{padding:.85rem .85rem 0}.detail-header-actions[data-v-483365cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.detail-header-actions[data-v-483365cb] :is(.detail-back-action,.detail-actions-button){width:100%}.detail-header-status[data-v-483365cb]{grid-column:1 / -1;grid-row:2;justify-content:center}.aprovechamiento-kpi-band[data-v-483365cb]{grid-template-columns:repeat(2,minmax(0,1fr))}.aprovechamiento-kpi-band .detail-kpi-card[data-v-483365cb]{align-items:flex-start;gap:.45rem;padding:.75rem .55rem;border:0}.aprovechamiento-kpi-band .detail-kpi-card[data-v-483365cb]:nth-child(2n){border-left:1px solid #e5ece8}.aprovechamiento-kpi-band .detail-kpi-card[data-v-483365cb]:nth-child(n+3){border-top:1px solid #e5ece8}.aprovechamiento-kpi-band .detail-kpi-card__icon[data-v-483365cb]{width:2rem;height:2rem}.aprovechamiento-kpi-band .detail-kpi-card__body strong[data-v-483365cb]{font-size:1.05rem;line-height:1.3}.info-definition-grid[data-v-483365cb],.detail-meta[data-v-483365cb],.cubicacion-data-grid[data-v-483365cb],.cubicacion-results-grid[data-v-483365cb],.cubicacion-species-form[data-v-483365cb],.adjudicacion-workbench[data-v-483365cb] :is(.adjudicacion-field-grid--money,.adjudicacion-field-grid--guarantee,.adjudicacion-field-grid--support-dates,.adjudicacion-field-grid--dates){grid-template-columns:minmax(0,1fr)}.aprovechamientos-detail-view .cubicacion-species-form[data-v-483365cb]{grid-template-columns:minmax(0,1fr)}.tramitacion-panel[data-v-483365cb],.tramitacion-process-section[data-v-483365cb],.tramitacion-viewer-section[data-v-483365cb]{padding:.65rem}.tramitacion-stepper[data-v-483365cb]{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.tramitacion-step[data-v-483365cb]{min-height:44px;border-right:0;border-bottom:1px solid #e5ece8}}}@media (min-width: 641px) and (hover: none) and (pointer: coarse){.aprovechamientos-status-card__status-strip[data-v-483365cb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr))}.aprovechamientos-status-card__status-pill small[data-v-483365cb]{overflow-wrap:normal;word-break:normal}}.operativa-map[data-v-0f6e2c44]{position:relative;min-height:clamp(18rem,32vw,28rem);overflow:hidden;background:#dbece4}.operativa-map[data-v-0f6e2c44] .ol-viewport,.operativa-map[data-v-0f6e2c44] .ol-layers{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.operativa-map[data-v-0f6e2c44] .ol-layer{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.operativa-map[data-v-0f6e2c44] .ol-layer canvas{display:block!important;max-width:none!important;max-height:none!important;opacity:1!important}.operativa-map[data-v-0f6e2c44] .ol-overlaycontainer-stopevent{z-index:7}.operativa-map__wheel-toggle[data-v-0f6e2c44]{position:absolute;z-index:6;left:.8rem;bottom:.8rem;display:inline-flex;align-items:center;gap:.45rem;max-width:calc(100% - 1.6rem);min-height:2.5rem;padding:.5rem .75rem;border:1px solid #a9c9be;border-radius:.65rem;background:#fffffff5;color:#24413a;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.operativa-map__wheel-toggle[aria-pressed=true][data-v-0f6e2c44]{border-color:#087b69;background:#087b69;color:#fff}.operativa-map__legend[data-v-0f6e2c44]{position:absolute;z-index:4;top:.8rem;right:.8rem;display:flex;gap:.7rem;flex-wrap:wrap;max-width:calc(100% - 1.6rem);padding:.55rem .7rem;border:1px solid #fff;border-radius:.65rem;background:#fffffff0;color:#35564b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.operativa-map__legend span[data-v-0f6e2c44]{display:inline-flex;align-items:center;gap:.3rem}.operativa-map__legend svg[data-v-0f6e2c44]{width:1rem;height:1.2rem}.operativa-map__dot[data-v-0f6e2c44]{width:.55rem;height:.55rem;border-radius:50%}.operativa-map__notices[data-v-0f6e2c44]{position:absolute;z-index:6;right:.8rem;bottom:4rem;left:.8rem;max-height:calc(100% - 5rem);overflow:auto;padding:.65rem .8rem;border:1px solid #c6dacd;border-radius:.6rem;background:#fffffff5;color:#35564b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.4;box-shadow:0 2px 8px #173b2d14}.operativa-map__notices p[data-v-0f6e2c44]{margin:0}.operativa-map__notices p+p[data-v-0f6e2c44]{margin-top:.4rem}.operativa-map__cluster-panel[data-v-0f6e2c44]{position:absolute;z-index:5;top:4.8rem;left:.8rem;box-sizing:border-box;max-width:calc(100% - 1.6rem);max-height:calc(100% - 9rem);overflow:auto;border:1px solid #c6dacd;border-radius:.6rem;background:#fffffff5;color:#24413a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));box-shadow:0 2px 8px #173b2d14;width:18rem;padding:.65rem}.operativa-map__cluster-heading[data-v-0f6e2c44]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.operativa-map__choices[data-v-0f6e2c44]{display:grid;gap:.45rem}.operativa-map__choices p[data-v-0f6e2c44]{margin:0 0 .2rem}.operativa-map__notices button[data-v-0f6e2c44],.operativa-map__cluster-panel button[data-v-0f6e2c44]{padding:.4rem .55rem;border:1px solid #a9c9be;border-radius:.4rem;background:#f0f8f4;color:#086c5e;font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere}.operativa-map__cluster-heading button[data-v-0f6e2c44]{min-width:2rem;min-height:2rem;text-align:center}.operativa-map-shell button[data-v-0f6e2c44]:focus-visible,.operativa-map-shell select[data-v-0f6e2c44]:focus-visible,.operativa-map-shell summary[data-v-0f6e2c44]:focus-visible{outline:3px solid #f2b447;outline-offset:2px}.operativa-map__popup[data-v-0f6e2c44]{box-sizing:border-box;width:19rem;overflow:auto;overscroll-behavior:contain;padding:0;border:1px solid #c6dacd;border-radius:.9rem;background:#f6faf7;color:#24413a;box-shadow:0 12px 32px #173b2d26,0 2px 6px #173b2d14;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.5;overflow-wrap:anywhere}.operativa-map__popup[data-v-0f6e2c44]:focus-visible{outline:3px solid #087b69;outline-offset:2px}.operativa-map__popup-heading[data-v-0f6e2c44]{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.85rem .9rem;border-bottom:1px solid #d2e4d8;background:#eaf5ee}.operativa-map__popup h4[data-v-0f6e2c44]{min-width:0;margin:0;color:#174c37;font-size:.9rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.4}.operativa-map__popup p[data-v-0f6e2c44]{margin:.75rem .9rem;color:#5a7064;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.operativa-map__popup p strong[data-v-0f6e2c44]{color:#244d39;font-weight:var(--portal-font-weight-strong, 700)}.operativa-map__popup button[data-v-0f6e2c44]{box-sizing:border-box;padding:.5rem .75rem;border:1px solid #c9ddd1;border-radius:.5rem;font:inherit;font-weight:600;cursor:pointer}.operativa-map__popup-heading button[data-v-0f6e2c44]{display:grid;place-items:center;flex-shrink:0;min-width:2.5rem;min-height:2.5rem;padding:.3rem;background:#fff;color:#315f48;font-size:1.25rem;line-height:1}.operativa-map__popup-heading button[data-v-0f6e2c44]:hover{border-color:#9dc5ab;background:#dceee2;color:#174c37}.operativa-map__popup-actuaciones[data-v-0f6e2c44]{display:grid;gap:.65rem;list-style:none;margin:0;padding:.1rem .85rem .85rem}.operativa-map__popup-actuaciones li[data-v-0f6e2c44]{display:grid;gap:.35rem;min-width:0;padding:.8rem;border:1px solid #dce9e0;border-radius:.65rem;background:#fff;box-shadow:0 1px 3px #173b2d0a}.operativa-map__popup-actuaciones li>strong[data-v-0f6e2c44]{color:#204d37;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.4}.operativa-map__popup-actuaciones li>span[data-v-0f6e2c44]{color:#5a7064;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.operativa-map__popup-actuaciones li>span[data-v-0f6e2c44]:nth-of-type(2){justify-self:start;padding:.15rem .5rem;border:1px solid #d5e5d9;border-radius:1rem;background:#edf5ef;color:#345d48;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600}.operativa-map__popup-actuaciones button[data-v-0f6e2c44]{justify-self:stretch;min-height:2.5rem;margin-top:.3rem;border-color:#087b69;background:#087b69;color:#fff;text-align:center}.operativa-map__popup-actuaciones button[data-v-0f6e2c44]:hover:not(:disabled){border-color:#066b5c;background:#066b5c}.operativa-map__popup-actuaciones button[data-v-0f6e2c44]:active:not(:disabled){border-color:#055a4e;background:#055a4e}.operativa-map__popup button[data-v-0f6e2c44]:disabled{border-color:#d2ddd6;background:#e3eae6;color:#65786d;opacity:1;cursor:default}.operativa[data-v-f8a4a29d]{display:grid;gap:1.25rem;padding:1.25rem;color:#24413a}.operativa__header[data-v-f8a4a29d]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.eyebrow[data-v-f8a4a29d]{display:block;color:#087b69;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.055em;text-transform:uppercase}.operativa h2[data-v-f8a4a29d],.operativa h3[data-v-f8a4a29d]{margin:.2rem 0}.operativa p[data-v-f8a4a29d]{margin:.35rem 0 0;color:#62776f}.panel[data-v-f8a4a29d]{min-inline-size:0;border:1px solid #d9e7e0;border-radius:1rem;background:#fff;box-shadow:0 5px 18px #1b4b3b0b}.panel__heading[data-v-f8a4a29d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid #e6eee9}.map-card__status[data-v-f8a4a29d]{display:inline-flex;align-items:center;gap:.35rem;padding:.36rem .6rem;border-radius:2rem;background:#edf8f4;color:#087b69;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.map-placeholder[data-v-f8a4a29d]{position:relative;display:grid;place-items:center;block-size:clamp(12rem,20vw,16rem);isolation:isolate;overflow:clip;background:linear-gradient(135deg,#dcebe0,#c2dac9)}.map-placeholder__area[data-v-f8a4a29d]{position:absolute;top:12%;right:9%;bottom:12%;left:9%;border:1px dashed rgba(20,78,58,.3);border-radius:44% 56% 48% 52%;transform:rotate(-8deg)}.map-placeholder__river[data-v-f8a4a29d],.map-placeholder__road[data-v-f8a4a29d]{position:absolute;z-index:-1}.map-placeholder__river[data-v-f8a4a29d]{inset-inline:-5%;inset-block-start:49%;block-size:1rem;background:#9bd3df;transform:rotate(-16deg)}.map-placeholder__road[data-v-f8a4a29d]{inline-size:120%;block-size:3px;background:#f3f0df}.map-placeholder__road--one[data-v-f8a4a29d]{inset-block-start:34%;inset-inline-start:-10%;transform:rotate(22deg)}.map-placeholder__road--two[data-v-f8a4a29d]{inset-block-start:70%;inset-inline-start:-10%;transform:rotate(-12deg)}.map-placeholder__message[data-v-f8a4a29d],.empty-state[data-v-f8a4a29d]{display:grid;justify-items:center;gap:.35rem;text-align:center}.map-placeholder__message[data-v-f8a4a29d]{padding:1rem 1.5rem;border:1px solid rgba(255,255,255,.8);border-radius:.8rem;background:#ffffffe0;color:#355d50;box-shadow:0 4px 18px #1e4c3b14}.map-placeholder__message i[data-v-f8a4a29d],.empty-state i[data-v-f8a4a29d]{font-size:1.35rem;color:#087b69}.map-placeholder__message span[data-v-f8a4a29d],.empty-state span[data-v-f8a4a29d]{color:#62776f;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.results-card__heading[data-v-f8a4a29d]{border-bottom:0}.filters[data-v-f8a4a29d]{display:flex;align-items:end;gap:.8rem;flex-wrap:wrap;padding:0 1.15rem 1.15rem}.filters label[data-v-f8a4a29d]{display:grid;flex:1 1 12rem;gap:.35rem;color:#46645a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.filters input[data-v-f8a4a29d],.filters select[data-v-f8a4a29d]{box-sizing:border-box;inline-size:100%;min-block-size:2.55rem;border:1px solid #b9d0c6;border-radius:.45rem;background:#fff;color:#24413a;padding:.48rem .65rem}.input-wrap[data-v-f8a4a29d]{position:relative}.input-wrap i[data-v-f8a4a29d]{position:absolute;inset-block-start:.78rem;inset-inline-start:.7rem;color:#749188;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.input-wrap input[data-v-f8a4a29d]{padding-inline-start:2rem}.filters__clear[data-v-f8a4a29d]{min-block-size:2.55rem;padding:.48rem .85rem;border:1px solid #a9c9be;border-radius:.45rem;background:#fff;color:#087b69;font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.filters__clear[data-v-f8a4a29d]:disabled{cursor:not-allowed;opacity:.5}.table-wrap[data-v-f8a4a29d]{overflow-x:auto;border:1px solid #dbe9e2;border-radius:0 0 .8rem .8rem;background:#fff;scrollbar-gutter:stable}table[data-v-f8a4a29d]{inline-size:100%;min-inline-size:48rem;border-collapse:separate;border-spacing:0;text-align:left}th[data-v-f8a4a29d]{padding:.7rem 1.15rem;border-bottom:1px solid #d6e7de;background:#f0f7f3;color:#45665b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}td[data-v-f8a4a29d]{border-top:1px solid #edf2ef;padding:.85rem 1.15rem;color:#35564b;font-size:.88rem;vertical-align:middle}tbody tr[data-v-f8a4a29d]{transition:background-color .16s ease,box-shadow .16s ease}tbody tr[data-v-f8a4a29d]:nth-child(2n){background:#fbfdfc}tbody tr[data-v-f8a4a29d]:hover{background:#eef8f3;box-shadow:inset 3px 0 #0a8a72}.empty-state[data-v-f8a4a29d]{min-block-size:10rem;padding:1.5rem}@media (max-width:680px){.operativa[data-v-f8a4a29d]{padding:1rem}.panel__heading[data-v-f8a4a29d]{align-items:start}.map-card__status[data-v-f8a4a29d]{white-space:nowrap}.filters[data-v-f8a4a29d]{display:grid}.filters__clear[data-v-f8a4a29d]{inline-size:100%}.map-placeholder[data-v-f8a4a29d]{block-size:13rem}.table-wrap[data-v-f8a4a29d]{border-radius:0 0 .7rem .7rem}th[data-v-f8a4a29d],td[data-v-f8a4a29d]{padding-inline:.85rem}}.table-actions[data-v-f8a4a29d]{white-space:nowrap}.table-detail-button[data-v-f8a4a29d]{display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.1rem;padding:.38rem .7rem;border:1px solid #a9c9be;border-radius:.45rem;background:#fff;color:#087b69;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.table-detail-button[data-v-f8a4a29d]:hover{border-color:#087b69;background:#edf8f4;transform:translateY(-1px)}.table-detail-button[data-v-f8a4a29d]:focus-visible,.actuacion-detail__close[data-v-f8a4a29d]:focus-visible{outline:3px solid rgba(8,123,105,.22);outline-offset:2px}.actuacion-detail[data-v-f8a4a29d]{display:grid;gap:1rem;margin:1rem 1.15rem 1.15rem;padding:1rem 1.1rem;border:1px solid #cfe3d9;border-radius:.8rem;background:linear-gradient(135deg,#f5fbf7,#edf7f2)}.actuacion-detail__heading[data-v-f8a4a29d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.actuacion-detail h4[data-v-f8a4a29d]{margin:.2rem 0 0;color:#24413a;font-size:1.05rem}.actuacion-detail__close[data-v-f8a4a29d]{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:1px solid #b9d0c6;border-radius:50%;background:#fff;color:#52736a;cursor:pointer}.actuacion-detail__grid[data-v-f8a4a29d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0}.actuacion-detail__grid div[data-v-f8a4a29d]{display:grid;gap:.2rem;min-inline-size:0}.actuacion-detail dt[data-v-f8a4a29d]{color:#6a837a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.04em;text-transform:uppercase}.actuacion-detail dd[data-v-f8a4a29d]{margin:0;color:#35564b;font-size:.86rem;font-weight:600;overflow-wrap:anywhere}@media (max-width:900px){.actuacion-detail__grid[data-v-f8a4a29d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.table-detail-button span[data-v-f8a4a29d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.actuacion-detail[data-v-f8a4a29d]{margin-inline:.85rem}.actuacion-detail__grid[data-v-f8a4a29d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.operativa-detail-screen[data-v-f8a4a29d]{display:grid;gap:1.35rem;padding:1.25rem}.detail-screen__topbar[data-v-f8a4a29d]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.detail-screen__back[data-v-f8a4a29d]{display:inline-flex;align-items:center;gap:.45rem;border:0;background:transparent;color:#087b69;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.detail-screen__back[data-v-f8a4a29d]:hover{text-decoration:underline}.detail-screen__heading[data-v-f8a4a29d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e6eee9}.detail-screen__heading h2[data-v-f8a4a29d]{margin:.25rem 0 0;color:#24413a;font-size:1.45rem}.detail-screen__heading p[data-v-f8a4a29d]{margin:.35rem 0 0;color:#62776f}.detail-screen__status[data-v-f8a4a29d]{padding:.4rem .7rem;border-radius:2rem;background:#edf8f4;color:#087b69;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.detail-screen__body[data-v-f8a4a29d]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);gap:1rem;align-items:start}.detail-form[data-v-f8a4a29d],.detail-list[data-v-f8a4a29d]{border:1px solid #d9e7e0;border-radius:.9rem;background:#fff;box-shadow:0 5px 18px #1b4b3b0b}.detail-form[data-v-f8a4a29d]{display:grid;gap:1rem;padding:1.15rem}.detail-form__heading[data-v-f8a4a29d],.detail-list__heading[data-v-f8a4a29d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.detail-form__heading h3[data-v-f8a4a29d],.detail-list__heading h3[data-v-f8a4a29d]{margin:.2rem 0 0;color:#24413a}.detail-form__heading>i[data-v-f8a4a29d]{color:#087b69;font-size:1.25rem}.detail-form__grid[data-v-f8a4a29d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.detail-form label[data-v-f8a4a29d]{display:grid;gap:.35rem;color:#46645a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.detail-form input[data-v-f8a4a29d],.detail-form select[data-v-f8a4a29d]{box-sizing:border-box;inline-size:100%;min-block-size:2.55rem;border:1px solid #b9d0c6;border-radius:.45rem;background:#fff;color:#24413a;padding:.48rem .65rem;font:inherit;font-weight:400}.detail-form input[data-v-f8a4a29d]:focus,.detail-form select[data-v-f8a4a29d]:focus{border-color:#087b69;outline:3px solid rgba(8,123,105,.14)}.detail-form__field--wide[data-v-f8a4a29d]{grid-column:1 / -1}.detail-list[data-v-f8a4a29d]{overflow:clip}.detail-list__heading[data-v-f8a4a29d]{padding:1rem 1.1rem;border-bottom:1px solid #e6eee9}.detail-list__heading>span[data-v-f8a4a29d]{display:grid;place-items:center;min-inline-size:1.7rem;block-size:1.7rem;border-radius:50%;background:#edf8f4;color:#087b69;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.detail-list__items[data-v-f8a4a29d]{display:grid}.detail-list__items button[data-v-f8a4a29d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;border:0;border-bottom:1px solid #edf2ef;background:#fff;color:#35564b;text-align:left;cursor:pointer}.detail-list__items button[data-v-f8a4a29d]:hover,.detail-list__items button.is-selected[data-v-f8a4a29d]{background:#eef8f3}.detail-list__items button.is-selected[data-v-f8a4a29d]{box-shadow:inset 3px 0 #0a8a72}.detail-list__items span[data-v-f8a4a29d]{display:grid;gap:.2rem;min-inline-size:0}.detail-list__items strong[data-v-f8a4a29d]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-list__items small[data-v-f8a4a29d]{color:#71877f;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-list__items i[data-v-f8a4a29d]{color:#7b9990;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}@media (max-width:900px){.detail-screen__body[data-v-f8a4a29d]{grid-template-columns:1fr}.detail-list__items[data-v-f8a4a29d]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-list__items button[data-v-f8a4a29d]{border-right:1px solid #edf2ef}}@media (max-width:680px){.operativa-detail-screen[data-v-f8a4a29d]{padding:1rem}.detail-screen__topbar[data-v-f8a4a29d]{align-items:flex-start;flex-direction:column-reverse}.detail-screen__heading[data-v-f8a4a29d]{display:grid}.detail-form__grid[data-v-f8a4a29d]{grid-template-columns:1fr}.detail-form__field--wide[data-v-f8a4a29d]{grid-column:auto}.detail-list__items[data-v-f8a4a29d]{grid-template-columns:1fr}}.audit-section[data-v-f8a4a29d]{display:grid;gap:.75rem;margin-top:.25rem;padding-top:1rem;border-top:1px solid #e6eee9}.audit-section__heading[data-v-f8a4a29d]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.audit-section__heading h3[data-v-f8a4a29d]{margin:.2rem 0 0;color:#24413a}.audit-add-button[data-v-f8a4a29d]{display:grid;place-items:center;inline-size:2.15rem;block-size:2.15rem;border:1px solid #a9c9be;border-radius:.55rem;background:#edf8f4;color:#087b69;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.audit-add-button[data-v-f8a4a29d]:hover{border-color:#087b69;background:#dff2ea;transform:translateY(-1px)}.audit-add-button[data-v-f8a4a29d]:focus-visible{outline:3px solid rgba(8,123,105,.18);outline-offset:2px}.audit-table-wrap[data-v-f8a4a29d]{overflow-x:auto;border:1px solid #cfe3d9;border-radius:.75rem;background:#fff;box-shadow:0 8px 20px #1b4b3b0e;scrollbar-gutter:stable}.audit-table[data-v-f8a4a29d]{inline-size:100%;min-inline-size:32rem;border-collapse:separate;border-spacing:0;text-align:left}.audit-table__caption[data-v-f8a4a29d]{padding:.7rem .9rem;border-bottom:1px solid #e6eee9;background:linear-gradient(90deg,#f6fbf8,#fff);color:#6b837a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-align:left}.audit-table th[data-v-f8a4a29d]{padding:.68rem .9rem;border-bottom:1px solid #cfe3d9;background:#edf7f2;color:#45665b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.audit-table td[data-v-f8a4a29d]{border-top:1px solid #edf2ef;padding:.72rem .9rem;color:#4b675e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));vertical-align:middle}.audit-table tbody tr[data-v-f8a4a29d]:nth-child(2n){background:#fcfefd}.audit-row--clickable[data-v-f8a4a29d]:hover{background:#eef8f3;box-shadow:inset 3px 0 #0a8a72}.audit-row--clickable[data-v-f8a4a29d]:focus-visible{outline:3px solid rgba(8,123,105,.24);outline-offset:-3px;background:#eef8f3}.audit-row--clickable td[data-v-f8a4a29d]:first-child{color:#24413a;font-weight:var(--portal-font-weight-strong, 700)}.audit-row--clickable td[data-v-f8a4a29d]:last-child{color:#355f52}.audit-empty[data-v-f8a4a29d]{text-align:center;color:#789088;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:italic;padding-block:1.25rem!important}@media (max-width:680px){.audit-section[data-v-f8a4a29d]{margin-top:0}.audit-table th[data-v-f8a4a29d],.audit-table td[data-v-f8a4a29d],.audit-table__caption[data-v-f8a4a29d]{padding-inline:.7rem}}.detail-screen__body[data-v-f8a4a29d]{grid-template-columns:1fr}.add-actuacion-button[data-v-f8a4a29d]{display:inline-flex;align-items:center;gap:.45rem;min-block-size:2.35rem;padding:.45rem .8rem;border:1px solid #087b69;border-radius:.5rem;background:#087b69;color:#fff;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);cursor:pointer;transition:background-color .16s ease,transform .16s ease}.add-actuacion-button[data-v-f8a4a29d]:hover{background:#066b5c;transform:translateY(-1px)}.add-actuacion-button[data-v-f8a4a29d]:focus-visible{outline:3px solid rgba(8,123,105,.2);outline-offset:2px}@media (max-width:680px){.results-card__heading[data-v-f8a4a29d]{align-items:stretch;flex-direction:column}.add-actuacion-button[data-v-f8a4a29d]{justify-content:center}}.create-actuacion-modal[data-v-f8a4a29d]{inline-size:min(42rem,calc(100% - 2rem));max-block-size:calc(100% - 2rem);padding:0;border:0;border-radius:1rem;background:transparent;color:#24413a;box-shadow:0 20px 60px #1b4b3b33}.create-actuacion-modal[data-v-f8a4a29d]::backdrop{background:#1430276b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.create-actuacion-modal__panel[data-v-f8a4a29d]{display:grid;gap:1.15rem;padding:1.35rem;background:#fff}.create-actuacion-modal__heading[data-v-f8a4a29d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e6eee9}.create-actuacion-modal__heading h2[data-v-f8a4a29d]{margin:.2rem 0 0;font-size:1.35rem}.create-actuacion-modal__close[data-v-f8a4a29d]{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:1px solid #b9d0c6;border-radius:50%;background:#fff;color:#52736a;cursor:pointer}.create-actuacion-modal__close[data-v-f8a4a29d]:focus-visible,.create-actuacion-modal__cancel[data-v-f8a4a29d]:focus-visible,.create-actuacion-modal__save[data-v-f8a4a29d]:focus-visible{outline:3px solid rgba(8,123,105,.18);outline-offset:2px}.create-actuacion-modal__actions[data-v-f8a4a29d]{display:flex;justify-content:flex-end;gap:.65rem;padding-top:.35rem}.create-actuacion-modal__cancel[data-v-f8a4a29d],.create-actuacion-modal__save[data-v-f8a4a29d]{min-block-size:2.4rem;padding:.45rem .8rem;border-radius:.5rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.create-actuacion-modal__cancel[data-v-f8a4a29d]{border:1px solid #b9d0c6;background:#fff;color:#52736a}.create-actuacion-modal__save[data-v-f8a4a29d]{border:1px solid #087b69;background:#087b69;color:#fff}.create-actuacion-modal__save[data-v-f8a4a29d]:hover{background:#066b5c}@media (max-width:680px){.create-actuacion-modal[data-v-f8a4a29d]{inline-size:calc(100% - 1rem);max-block-size:calc(100% - 1rem)}.create-actuacion-modal__actions[data-v-f8a4a29d]{flex-direction:column-reverse}.create-actuacion-modal__actions button[data-v-f8a4a29d]{inline-size:100%}}.create-actuacion-modal__panel[data-v-f8a4a29d]{max-block-size:calc(100vh - 2rem);overflow-y:auto;scrollbar-gutter:stable}.create-actuacion-modal__panel .detail-form__grid[data-v-f8a4a29d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.create-actuacion-modal__panel label[data-v-f8a4a29d]{display:grid;gap:.4rem;color:#46645a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.create-actuacion-modal__panel label>span[data-v-f8a4a29d]{line-height:1.25}.create-actuacion-modal__panel input[data-v-f8a4a29d],.create-actuacion-modal__panel select[data-v-f8a4a29d]{box-sizing:border-box;inline-size:100%;min-block-size:2.7rem;border:1px solid #b9d0c6;border-radius:.5rem;background:#fff;color:#24413a;padding:.55rem .7rem;font:inherit;font-weight:400}.create-actuacion-modal__panel input[data-v-f8a4a29d]:focus,.create-actuacion-modal__panel select[data-v-f8a4a29d]:focus{border-color:#087b69;outline:3px solid rgba(8,123,105,.14)}@media (max-width:680px){.create-actuacion-modal__panel .detail-form__grid[data-v-f8a4a29d]{grid-template-columns:1fr}.create-actuacion-modal__panel .detail-form__field--wide[data-v-f8a4a29d]{grid-column:auto}}.create-actuacion-modal__panel[data-v-f8a4a29d] .create-actuacion-modal__date-input{box-sizing:border-box;inline-size:100%;min-block-size:2.7rem;border:1px solid #b9d0c6;border-radius:.5rem;background:#fff;color:#24413a;padding:.55rem .7rem;font:inherit;font-weight:400}.create-actuacion-modal__panel[data-v-f8a4a29d] .create-actuacion-modal__date-input:focus{border-color:#087b69;outline:3px solid rgba(8,123,105,.14)}.create-actuacion-modal__error[data-v-f8a4a29d]{margin:0;padding:.7rem .8rem;border-inline-start:.22rem solid #b3261e;background:#fff3f1;color:#8f211a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.35}.create-actuacion-modal__save[data-v-f8a4a29d]:disabled{cursor:wait;opacity:.72}.audit-row--clickable[data-v-f8a4a29d]{cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.audit-row--clickable[data-v-f8a4a29d]:hover,.audit-row--clickable[data-v-f8a4a29d]:focus-visible{background:#eef8f3;box-shadow:inset 3px 0 #0a8a72;outline:none}.subactuacion-screen__topbar[data-v-f8a4a29d]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.subactuacion-screen__heading[data-v-f8a4a29d]{padding-bottom:1rem;border-bottom:1px solid #e6eee9}.subactuacion-screen__heading h2[data-v-f8a4a29d]{margin:.25rem 0 0;color:#24413a;font-size:1.45rem}.subactuacion-screen__heading p[data-v-f8a4a29d]{margin:.35rem 0 0;color:#62776f}.subactuacion-screen__form[data-v-f8a4a29d]{margin-top:1rem}.subactuacion-screen__form .detail-form__grid[data-v-f8a4a29d]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.subactuacion-screen__form .detail-form__grid[data-v-f8a4a29d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.subactuacion-screen__topbar[data-v-f8a4a29d]{align-items:flex-start;flex-direction:column-reverse}.subactuacion-screen__form .detail-form__grid[data-v-f8a4a29d]{grid-template-columns:1fr}}.subactuacion-screen[data-v-f8a4a29d]{gap:0;min-block-size:clamp(32rem,calc(100vh - 9rem),52rem);padding:0;background:linear-gradient(145deg,#f8fcfa,#eef7f2);overflow:clip}.subactuacion-screen__topbar[data-v-f8a4a29d]{padding:1rem 1.25rem;border-bottom:1px solid #dfece5;background:#ffffffb8}.subactuacion-screen__topbar .eyebrow[data-v-f8a4a29d]{padding:.35rem .65rem;border:1px solid #cfe3d9;border-radius:2rem;background:#edf8f4}.subactuacion-screen__heading[data-v-f8a4a29d]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:2rem 2rem 1.5rem;background:radial-gradient(circle at 90% 10%,rgba(116,190,164,.2),transparent 35%)}.subactuacion-screen__heading h2[data-v-f8a4a29d]{font-size:max(12px,clamp(1.45rem,2.5vw,2rem));letter-spacing:-.02em}.subactuacion-screen__form[data-v-f8a4a29d]{margin:0 2rem 2rem;border-color:#d4e6dc;box-shadow:0 14px 35px #1b4b3b14}.subactuacion-screen__form .detail-form__heading[data-v-f8a4a29d]{padding-bottom:.85rem;border-bottom:1px solid #e6eee9}.subactuacion-screen__form .detail-form__heading h3[data-v-f8a4a29d]{font-size:1.05rem}.subactuacion-screen__form .detail-form__grid[data-v-f8a4a29d]{gap:1rem}.subactuacion-screen__form label[data-v-f8a4a29d]{padding:.7rem .75rem;border:1px solid #e1eee8;border-radius:.6rem;background:#fbfefd}.subactuacion-screen__form label[data-v-f8a4a29d]:focus-within{border-color:#8fc5b2;background:#fff;box-shadow:0 0 0 3px #087b691a}.subactuacion-screen__form input[data-v-f8a4a29d],.subactuacion-screen__form select[data-v-f8a4a29d]{background:transparent;border:0;border-bottom:1px solid #c5d9d0;border-radius:0;padding-inline:.1rem}.subactuacion-screen__form input[data-v-f8a4a29d]:focus,.subactuacion-screen__form select[data-v-f8a4a29d]:focus{outline:0;box-shadow:none;border-color:#087b69}@media (max-width:680px){.subactuacion-screen__heading[data-v-f8a4a29d]{align-items:flex-start;flex-direction:column;padding:1.5rem 1rem 1.2rem}.subactuacion-screen__form[data-v-f8a4a29d]{margin-inline:1rem;margin-bottom:1rem}.subactuacion-screen__topbar[data-v-f8a4a29d]{padding-inline:1rem}}.audit-section__heading h3[data-v-f8a4a29d]{margin:.2rem 0 0;color:#24413a;font-size:1rem;font-weight:600;letter-spacing:normal}.create-actuacion-modal__heading h2[data-v-f8a4a29d]{margin:.2rem 0 0;color:#24413a;font-size:1.2rem;font-weight:600;letter-spacing:normal}.subactuacion-screen[data-v-f8a4a29d]{background:linear-gradient(135deg,#f8fcfa,#edf7f2);border-color:#cfe3d9;box-shadow:0 12px 30px #1b4b3b14}.subactuacion-screen__topbar[data-v-f8a4a29d]{padding:.85rem 1.25rem;background:#ffffffc7;border-bottom:1px solid #dcebe4}.subactuacion-screen__topbar .detail-screen__back[data-v-f8a4a29d]{padding:.45rem .7rem;border:1px solid #cfe3d9;border-radius:.5rem;background:#fff;transition:background-color .16s ease,border-color .16s ease}.subactuacion-screen__topbar .detail-screen__back[data-v-f8a4a29d]:hover{border-color:#087b69;background:#edf8f4;text-decoration:none}.subactuacion-screen__heading[data-v-f8a4a29d]{margin:0;padding:1.75rem 2rem 1.35rem;background:radial-gradient(circle at 88% 0,rgba(93,177,147,.18),transparent 32%)}.subactuacion-screen__heading .eyebrow[data-v-f8a4a29d]{display:inline-flex;padding:.35rem .65rem;border:1px solid #cfe3d9;border-radius:2rem;background:#edf8f4}.subactuacion-screen__heading h2[data-v-f8a4a29d]{margin:.65rem 0 .25rem;font-size:max(12px,clamp(1.5rem,2.8vw,2.1rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:-.025em}.subactuacion-screen__heading p[data-v-f8a4a29d]{font-size:.9rem}.subactuacion-screen__form[data-v-f8a4a29d]{margin:1.25rem 2rem 2rem;border:1px solid #d4e6dc;border-radius:1rem;background:#fffffff0;box-shadow:0 14px 32px #1b4b3b17}.subactuacion-screen__form .detail-form__heading[data-v-f8a4a29d]{padding-bottom:1rem}.subactuacion-screen__form .detail-form__heading>i[data-v-f8a4a29d]{display:grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;border-radius:.65rem;background:#edf8f4}.subactuacion-screen__form label[data-v-f8a4a29d]{padding:.75rem .8rem;border:1px solid #e0eee8;border-radius:.65rem;background:#fbfefd}.subactuacion-screen__form label>span[data-v-f8a4a29d]{color:#56766b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.02em}.subactuacion-screen__form input[data-v-f8a4a29d],.subactuacion-screen__form select[data-v-f8a4a29d]{min-block-size:2.75rem;background:#f8fcfa;border:1px solid #c9ddd4;border-radius:.5rem;padding:.55rem .7rem}.subactuacion-screen__form input[data-v-f8a4a29d]:focus,.subactuacion-screen__form select[data-v-f8a4a29d]:focus{background:#fff;box-shadow:0 0 0 3px #087b691a}@media (max-width:680px){.subactuacion-screen__heading[data-v-f8a4a29d]{padding:1.35rem 1rem}.subactuacion-screen__form[data-v-f8a4a29d]{margin:1rem}.subactuacion-screen__topbar[data-v-f8a4a29d]{padding-inline:1rem}}.subactuacion-screen[data-v-f8a4a29d]{min-block-size:auto}.subactuacion-screen__topbar[data-v-f8a4a29d]{padding-block:.65rem}.subactuacion-screen__heading[data-v-f8a4a29d]{padding-block:1.15rem 1rem}.subactuacion-screen__heading h2[data-v-f8a4a29d]{margin-block:.35rem .15rem;font-size:1.45rem}.subactuacion-screen__form[data-v-f8a4a29d]{margin:1rem 1.25rem 1.25rem;padding:.9rem;gap:.8rem}.subactuacion-screen__form .detail-form__heading[data-v-f8a4a29d]{padding-bottom:.65rem}.subactuacion-screen__form .detail-form__heading h3[data-v-f8a4a29d]{font-size:.95rem}.subactuacion-screen__form .detail-form__grid[data-v-f8a4a29d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.subactuacion-screen__form label[data-v-f8a4a29d]{padding:.55rem .6rem}.subactuacion-screen__form input[data-v-f8a4a29d],.subactuacion-screen__form select[data-v-f8a4a29d]{min-block-size:2.35rem;padding:.4rem .55rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}@media (max-width:1100px){.subactuacion-screen__form .detail-form__grid[data-v-f8a4a29d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.subactuacion-screen__heading[data-v-f8a4a29d]{padding-block:.95rem}.subactuacion-screen__form[data-v-f8a4a29d]{margin:.75rem;padding:.75rem}.subactuacion-screen__form .detail-form__grid[data-v-f8a4a29d]{grid-template-columns:1fr}}.operativa-detail-screen[data-v-f8a4a29d],.detail-screen__body[data-v-f8a4a29d],.detail-form[data-v-f8a4a29d],.audit-section[data-v-f8a4a29d],.audit-table-wrap[data-v-f8a4a29d]{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%}.audit-table-wrap[data-v-f8a4a29d]{overflow-x:auto;scrollbar-gutter:auto}.audit-table[data-v-f8a4a29d]{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;table-layout:fixed}.audit-table th[data-v-f8a4a29d],.audit-table td[data-v-f8a4a29d]{overflow-wrap:anywhere}.audit-row--clickable[data-v-f8a4a29d]:focus-visible{outline:3px solid rgba(8,123,105,.24);outline-offset:-3px;box-shadow:inset 3px 0 #0a8a72}.operativa-detail-screen[data-v-f8a4a29d]{align-content:start;grid-auto-rows:max-content;gap:1rem;padding:clamp(1rem,2vw,1.5rem)}.detail-screen__topbar[data-v-f8a4a29d]{min-block-size:2rem}.detail-screen__back[data-v-f8a4a29d]{min-block-size:2.25rem;padding-inline:.35rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-screen__heading[data-v-f8a4a29d]{align-items:center;padding-block:.55rem .65rem}.detail-screen__heading .eyebrow[data-v-f8a4a29d]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.07em}.detail-screen__heading h2[data-v-f8a4a29d]{margin-top:.1rem;font-size:max(12px,clamp(1.18rem,1.05rem + .45vw,1.42rem));line-height:1.2;letter-spacing:-.01em}.detail-screen__heading p[data-v-f8a4a29d]{margin-top:.15rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.35}.detail-screen__status[data-v-f8a4a29d]{padding:.3rem .55rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.2;white-space:nowrap}.detail-form[data-v-f8a4a29d]{gap:.9rem;padding:clamp(.9rem,1.5vw,1.15rem)}.detail-form__heading[data-v-f8a4a29d]{align-items:center}.detail-form__heading h3[data-v-f8a4a29d]{font-size:1rem;line-height:1.2}.detail-form__heading>i[data-v-f8a4a29d]{font-size:1.1rem}.detail-form__grid[data-v-f8a4a29d]{grid-template-columns:repeat(3,minmax(10.5rem,1fr));gap:.7rem .8rem}.detail-form label[data-v-f8a4a29d]{gap:.3rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.25}.detail-form input[data-v-f8a4a29d],.detail-form select[data-v-f8a4a29d]{min-block-size:2.4rem;padding:.42rem .6rem;font-size:.88rem;line-height:1.25}.detail-form input[data-v-f8a4a29d]:focus-visible,.detail-form select[data-v-f8a4a29d]:focus-visible{border-color:#087b69;outline:3px solid rgba(8,123,105,.14);outline-offset:1px}.audit-section[data-v-f8a4a29d]{gap:.65rem;margin-top:.15rem;padding-top:.9rem}.audit-table th[data-v-f8a4a29d]{padding:.62rem .8rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.audit-table td[data-v-f8a4a29d]{padding:.68rem .8rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}@media (max-width:1100px){.detail-form__grid[data-v-f8a4a29d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.operativa-detail-screen[data-v-f8a4a29d]{padding:1rem}.detail-screen__heading[data-v-f8a4a29d]{align-items:flex-start;gap:.65rem}.detail-screen__status[data-v-f8a4a29d]{margin-top:.1rem}.detail-form__grid[data-v-f8a4a29d]{grid-template-columns:1fr;gap:.7rem}.detail-form__field--wide[data-v-f8a4a29d]{grid-column:auto}.detail-form input[data-v-f8a4a29d],.detail-form select[data-v-f8a4a29d]{min-block-size:2.5rem}.audit-table th[data-v-f8a4a29d],.audit-table td[data-v-f8a4a29d]{padding-inline:.7rem}}.detail-screen__body>.detail-form[data-v-f8a4a29d]{gap:1rem;padding:1rem;border-color:#cfe3d9;background:linear-gradient(145deg,#fbfefd,#f4faf6);box-shadow:0 8px 24px #1b4b3b0f}.detail-screen__body>.detail-form .detail-form__heading[data-v-f8a4a29d]{padding:.1rem .15rem .85rem;border-bottom:1px solid #dcebe4}.detail-screen__body>.detail-form .detail-form__heading h3[data-v-f8a4a29d]{font-size:1.05rem}.detail-screen__body>.detail-form .detail-form__heading>i[data-v-f8a4a29d]{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:.55rem;background:#e8f5ee;color:#087b69}.detail-screen__body>.detail-form .detail-form__grid[data-v-f8a4a29d]{gap:.75rem;padding:.75rem;border:1px solid #dcebe4;border-radius:.7rem;background:#f5faf7}.detail-screen__body>.detail-form label[data-v-f8a4a29d]{gap:.35rem;padding:.5rem .55rem .55rem;border:1px solid #d9e8e0;border-radius:.55rem;background:#fff;color:#3f6256;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-screen__body>.detail-form input[data-v-f8a4a29d],.detail-screen__body>.detail-form select[data-v-f8a4a29d]{min-block-size:2.5rem;border-color:#b7d0c5;background:#fcfefd;font-size:.9rem}.detail-screen__body>.detail-form label[data-v-f8a4a29d]:focus-within{border-color:#75ad99;box-shadow:0 0 0 3px #087b6917}.detail-screen__body>.detail-form .audit-section[data-v-f8a4a29d]{gap:.75rem;margin-top:0;padding:.85rem;border:1px solid #dcebe4;border-radius:.7rem;background:#fff}.detail-screen__body>.detail-form .audit-section__heading[data-v-f8a4a29d]{padding-inline:.1rem}.detail-screen__body>.detail-form .audit-section__heading .eyebrow[data-v-f8a4a29d]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-screen__body>.detail-form .audit-table-wrap[data-v-f8a4a29d]{border-color:#cfe3d9;border-radius:.6rem;box-shadow:none}.detail-screen__body>.detail-form .audit-table th[data-v-f8a4a29d]{background:#edf7f2}.detail-screen__body>.detail-form .audit-empty[data-v-f8a4a29d]{padding-block:1.4rem!important}@media (max-width:680px){.detail-screen__body>.detail-form[data-v-f8a4a29d]{padding:.8rem}.detail-screen__body>.detail-form .detail-form__grid[data-v-f8a4a29d],.detail-screen__body>.detail-form .audit-section[data-v-f8a4a29d]{padding:.65rem}.detail-screen__body>.detail-form label[data-v-f8a4a29d]{padding:.5rem}.detail-screen__body>.detail-form input[data-v-f8a4a29d],.detail-screen__body>.detail-form select[data-v-f8a4a29d]{min-block-size:2.75rem;font-size:1rem}}.detail-screen__body>.detail-form[data-v-f8a4a29d]{gap:1rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.detail-screen__body>.detail-form .detail-form__heading[data-v-f8a4a29d]{padding:.1rem 0 .8rem}.detail-screen__body>.detail-form .detail-form__grid[data-v-f8a4a29d]{gap:.8rem;padding:0;border:0;border-radius:0;background:transparent}.detail-screen__body>.detail-form label[data-v-f8a4a29d]{gap:.35rem;padding:0;border:0;border-radius:0;background:transparent}.detail-screen__body>.detail-form label[data-v-f8a4a29d]:focus-within{box-shadow:none}.detail-screen__body>.detail-form .audit-section[data-v-f8a4a29d]{gap:.7rem;margin-top:.15rem;padding:1rem 0 0;border:0;border-top:1px solid #dcebe4;border-radius:0;background:transparent}.detail-screen__body>.detail-form .audit-section__heading[data-v-f8a4a29d]{padding:0}.detail-screen__body>.detail-form .audit-table-wrap[data-v-f8a4a29d]{border-radius:.55rem}@media (max-width:680px){.detail-screen__body>.detail-form[data-v-f8a4a29d]{padding:0}.detail-screen__body>.detail-form .detail-form__grid[data-v-f8a4a29d],.detail-screen__body>.detail-form .audit-section[data-v-f8a4a29d]{padding-inline:0}.detail-screen__body>.detail-form .audit-section[data-v-f8a4a29d]{padding-top:.85rem}}.detail-screen__body[data-v-f8a4a29d]{grid-template-columns:minmax(0,1fr);gap:1rem}.detail-screen__body>.detail-form[data-v-f8a4a29d],.detail-screen__body>.audit-section[data-v-f8a4a29d]{display:grid;gap:.9rem;margin:0;padding:1rem;border:1px solid #d9e7e0;border-radius:.8rem;background:#fff;box-shadow:0 5px 18px #1b4b3b0b}.detail-screen__body>.detail-form .detail-form__heading[data-v-f8a4a29d]{padding:.1rem 0 .85rem;border-bottom:1px solid #e6eee9}.detail-screen__body>.detail-form .detail-form__grid[data-v-f8a4a29d]{padding:0;border:0;background:transparent}.detail-screen__body>.detail-form label[data-v-f8a4a29d]{padding:0;border:0;background:transparent}.detail-screen__body>.audit-section[data-v-f8a4a29d]{padding:1rem}.detail-screen__body>.audit-section .audit-section__heading[data-v-f8a4a29d]{padding:0}.detail-screen__body>.audit-section .audit-table-wrap[data-v-f8a4a29d]{border-radius:.6rem;box-shadow:none}@media (max-width:680px){.detail-screen__body>.detail-form[data-v-f8a4a29d],.detail-screen__body>.audit-section[data-v-f8a4a29d]{padding:.8rem}.detail-screen__body>.detail-form .detail-form__grid[data-v-f8a4a29d]{padding:0}.detail-screen__body>.audit-section[data-v-f8a4a29d]{padding:0}.detail-screen__body>.audit-section .audit-section__heading[data-v-f8a4a29d]{padding:0 .8rem}.detail-screen__body>.audit-section .audit-table-wrap[data-v-f8a4a29d]{border-inline:0;border-radius:0}}.operativa-detail-screen[data-v-f8a4a29d]:has(.subactuacion-screen__form){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__topbar[data-v-f8a4a29d]{padding:0;background:transparent;border:0}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__heading[data-v-f8a4a29d]{padding:0;background:transparent;border:0}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form[data-v-f8a4a29d]{margin:0}@media (max-width:680px){.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__heading[data-v-f8a4a29d]{padding:0}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form[data-v-f8a4a29d]{margin:0}}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form[data-v-f8a4a29d]{gap:.85rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form .detail-form__heading[data-v-f8a4a29d]{padding-bottom:.75rem;border-bottom:1px solid #e6eee9}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form label[data-v-f8a4a29d]{padding:0;border:0;border-radius:0;background:transparent}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form label[data-v-f8a4a29d]:focus-within{box-shadow:none}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form input[data-v-f8a4a29d],.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form select[data-v-f8a4a29d]{background:#fff}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form[data-v-f8a4a29d]{padding:.9rem;border:1px solid #d4e6dc;border-radius:.8rem;background:#fff;box-shadow:0 8px 22px #1b4b3b0f}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__topbar .detail-screen__back[data-v-f8a4a29d]{padding-inline:.35rem;border:0;border-radius:0;background:transparent}.operativa-detail-screen[data-v-f8a4a29d]:has(.subactuacion-screen__form){padding:1.1rem;border:1px solid #d9e7e0;border-radius:1rem;background:#fff;box-shadow:0 5px 18px #1b4b3b0b}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form[data-v-f8a4a29d]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media (max-width:680px){.operativa-detail-screen[data-v-f8a4a29d]:has(.subactuacion-screen__form){padding:1rem}}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__heading .eyebrow[data-v-f8a4a29d]{display:block;padding:0;border:0;border-radius:0;background:transparent}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__topbar .eyebrow[data-v-f8a4a29d]{padding:0;border:0;border-radius:0;background:transparent}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form .detail-form__heading[data-v-f8a4a29d]{padding:.75rem .85rem;border:1px solid #dcebe4;border-radius:.65rem;background:#f7fbf8}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form[data-v-f8a4a29d]{padding:.9rem;border:1px solid #dcebe4;border-radius:.7rem;background:transparent;box-shadow:none}.operativa-detail-screen:has(.subactuacion-screen__form) .subactuacion-screen__form .detail-form__heading[data-v-f8a4a29d]{padding:0 0 .75rem;border:0;border-bottom:1px solid #e6eee9;border-radius:0;background:transparent}.trap-review-card__actions[data-v-f8a4a29d]{display:flex;align-items:center;gap:.5rem}.trap-review-card__actions .audit-add-button[data-v-f8a4a29d]{inline-size:2rem;block-size:2rem}.trap-review-card__grid[data-v-f8a4a29d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0}.trap-review-card__grid div[data-v-f8a4a29d]{display:grid;gap:.25rem;min-inline-size:0}.trap-review-card__grid dt[data-v-f8a4a29d]{color:#56766b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.trap-review-card__grid dd[data-v-f8a4a29d]{margin:0;color:#24413a;font-size:.88rem;line-height:1.4;overflow-wrap:anywhere}.trap-review-card__field--wide[data-v-f8a4a29d]{grid-column:1 / -1;padding-top:.15rem}@media (max-width:900px){.trap-review-card__grid[data-v-f8a4a29d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.trap-review-card[data-v-f8a4a29d]{padding:.8rem}.trap-review-card__grid[data-v-f8a4a29d]{grid-template-columns:1fr}.trap-review-card__field--wide[data-v-f8a4a29d]{grid-column:auto}}.trap-review-card[data-v-f8a4a29d]{display:grid;gap:.85rem;padding:.9rem;border:1px solid #dcebe4;border-radius:.7rem;background:transparent}.trap-review-card__heading[data-v-f8a4a29d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid #e6eee9}.trap-review-card__heading h3[data-v-f8a4a29d]{margin:.2rem 0 0;color:#24413a;font-size:1rem}.trap-review-card__heading>i[data-v-f8a4a29d]{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:1px solid #cfe3d9;border-radius:.55rem;color:#087b69}.trap-review-card__table-wrap[data-v-f8a4a29d]{overflow-x:auto;border:1px solid #cfe3d9;border-radius:.55rem}.trap-review-card__table[data-v-f8a4a29d]{inline-size:100%;min-inline-size:30rem;border-collapse:collapse;text-align:left}.trap-review-card__table th[data-v-f8a4a29d]{padding:.65rem .8rem;background:#edf7f2;color:#45665b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.trap-review-card__table td[data-v-f8a4a29d]{padding:.75rem .8rem;border-top:1px solid #e6eee9;color:#24413a;font-size:.86rem}@media (max-width:680px){.trap-review-card[data-v-f8a4a29d]{padding:.8rem}.trap-review-card__table th[data-v-f8a4a29d],.trap-review-card__table td[data-v-f8a4a29d]{padding-inline:.7rem}}.operativa-pulse[data-v-f8a4a29d]{container-type:inline-size;box-shadow:none}.operativa-pulse__heading[data-v-f8a4a29d]{padding:1rem 1.35rem 1.1rem}.operativa-pulse__heading h3[data-v-f8a4a29d]{font-size:1rem;font-weight:600}.operativa-pulse__body[data-v-f8a4a29d]{display:grid;grid-template-columns:minmax(10rem,.75fr) minmax(23rem,2.2fr) minmax(10rem,.75fr);align-items:stretch;min-block-size:10.5rem}.operativa-pulse__metric[data-v-f8a4a29d],.operativa-pulse__states[data-v-f8a4a29d]{display:grid;align-content:center;gap:.5rem;min-inline-size:0;padding:1.35rem}.operativa-pulse__states[data-v-f8a4a29d]{gap:.75rem;border-inline:1px solid #e6eee9}.operativa-pulse__metric strong[data-v-f8a4a29d]{color:#17382d;font-size:max(12px,clamp(2.25rem,5cqi,3.6rem));font-weight:var(--portal-font-weight-strong, 700);line-height:.95;letter-spacing:-.045em}.operativa-pulse__metric>span[data-v-f8a4a29d],.operativa-pulse__label[data-v-f8a4a29d]{color:#62776f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.operativa-pulse__label[data-v-f8a4a29d]{color:#35564b;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.operativa-pulse__bar[data-v-f8a4a29d]{display:flex;block-size:.78rem;overflow:hidden;border-radius:999px;background:#edf3ef}.operativa-pulse__segment[data-v-f8a4a29d]{min-inline-size:0;background:#4e8870}.operativa-pulse__segment[data-v-f8a4a29d]:nth-child(2n){background:#7aab93}.operativa-pulse__segment[data-v-f8a4a29d]:nth-child(3n){background:#b1cfbf}.operativa-pulse__legend[data-v-f8a4a29d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.65rem}.operativa-pulse__status[data-v-f8a4a29d]{display:grid;gap:.22rem;min-inline-size:0}.operativa-pulse__status>span[data-v-f8a4a29d]{display:flex;align-items:center;gap:.36rem;min-inline-size:0;color:#62776f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));white-space:nowrap}.operativa-pulse__dot[data-v-f8a4a29d]{flex:0 0 auto;inline-size:.46rem;block-size:.46rem;border-radius:50%;background:#4e8870}.operativa-pulse__status:nth-child(2n) .operativa-pulse__dot[data-v-f8a4a29d]{background:#7aab93}.operativa-pulse__status:nth-child(3n) .operativa-pulse__dot[data-v-f8a4a29d]{background:#b1cfbf}.operativa-pulse__legend b[data-v-f8a4a29d]{overflow:hidden;text-overflow:ellipsis;font-weight:600}.operativa-pulse__legend em[data-v-f8a4a29d]{color:#24413a;font-size:1.15rem;font-style:normal;font-weight:var(--portal-font-weight-strong, 700);line-height:1}@media (max-width:720px){.operativa-pulse__body[data-v-f8a4a29d]{grid-template-columns:1fr}.operativa-pulse__states[data-v-f8a4a29d]{border-inline:0;border-block:1px solid #e6eee9}.operativa-pulse__metric[data-v-f8a4a29d]{padding-block:1rem}}@supports (container-type:inline-size){@media (min-width:721px){.operativa-pulse__body[data-v-f8a4a29d]{grid-template-columns:1fr}}@container (min-width:45rem){.operativa-pulse__body[data-v-f8a4a29d]{grid-template-columns:minmax(10rem,.75fr) minmax(23rem,2.2fr) minmax(10rem,.75fr)}}}.operativa-pulse[data-v-f8a4a29d]{border-color:#d9e7e0;border-radius:.8rem}.operativa-pulse__heading[data-v-f8a4a29d]{display:flex;align-items:center;min-block-size:3.35rem;padding:.65rem 1rem;border-bottom:0}.operativa-pulse__heading>div[data-v-f8a4a29d]{display:flex;align-items:baseline;gap:.7rem;min-inline-size:0}.operativa-pulse__heading .eyebrow[data-v-f8a4a29d]{padding-inline-start:.6rem;border-inline-start:2px solid #087b69;color:#173f35;font-size:1.03rem;font-weight:var(--portal-font-weight-label, 600);letter-spacing:-.02em;line-height:1.1;text-transform:none;white-space:nowrap}.operativa-pulse__heading h3[data-v-f8a4a29d]{margin:0;color:#62776f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600;letter-spacing:0;white-space:nowrap}.operativa-pulse__body[data-v-f8a4a29d]{grid-template-columns:minmax(11rem,.72fr) minmax(27rem,2.5fr) minmax(13rem,.88fr);min-block-size:6.4rem}.operativa-pulse__metric[data-v-f8a4a29d]{gap:.08rem;padding:1rem 1.35rem}.operativa-pulse__metric strong[data-v-f8a4a29d]{font-size:max(12px,clamp(2.35rem,4.4cqi,3.15rem));line-height:.88}.operativa-pulse__metric>span[data-v-f8a4a29d]{color:#173f35;font-size:.88rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.1}.operativa-pulse__states[data-v-f8a4a29d]{gap:.42rem;padding:0 2rem 1rem}.operativa-pulse__label[data-v-f8a4a29d]{color:#173f35;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.operativa-pulse__bar[data-v-f8a4a29d]{block-size:.88rem;border-radius:.22rem;background:#edf1ef;gap:2px}.operativa-pulse__segment[data-v-f8a4a29d]{border-radius:.18rem;background:#aab8bf}.operativa-pulse__segment[data-v-f8a4a29d]:nth-child(2n){background:#087b69}.operativa-pulse__segment[data-v-f8a4a29d]:nth-child(3n){background:#f7c443}.operativa-pulse__segment[data-v-f8a4a29d]:nth-child(4n){background:#79c994}.operativa-pulse__legend[data-v-f8a4a29d]{grid-template-columns:repeat(auto-fit,minmax(5.75rem,1fr));gap:0;margin-top:.1rem}.operativa-pulse__status[data-v-f8a4a29d]{gap:.24rem;padding-inline:.15rem}.operativa-pulse__status>span[data-v-f8a4a29d]{gap:.42rem;color:#426159;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600}.operativa-pulse__dot[data-v-f8a4a29d]{inline-size:.56rem;block-size:.56rem;background:#aab8bf}.operativa-pulse__status:nth-child(2n) .operativa-pulse__dot[data-v-f8a4a29d]{background:#087b69}.operativa-pulse__status:nth-child(3n) .operativa-pulse__dot[data-v-f8a4a29d]{background:#f7c443}.operativa-pulse__status:nth-child(4n) .operativa-pulse__dot[data-v-f8a4a29d]{background:#79c994}.operativa-pulse__legend em[data-v-f8a4a29d]{padding-inline-start:.98rem;color:#173f35;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1}.operativa-pulse__states[data-v-f8a4a29d]{border-color:#8ec5b6}.operativa-pulse__metric[data-v-f8a4a29d]:last-child{padding-inline-start:2.5rem}@media (max-width:720px){.operativa-pulse__heading[data-v-f8a4a29d]{align-items:flex-start;padding:.85rem 1rem}.operativa-pulse__heading>div[data-v-f8a4a29d]{align-items:flex-start;flex-direction:column;gap:.25rem}.operativa-pulse__heading h3[data-v-f8a4a29d]{white-space:normal}.operativa-pulse__states[data-v-f8a4a29d]{padding:1rem}.operativa-pulse__metric[data-v-f8a4a29d]:last-child{padding-inline-start:1.35rem}.operativa-pulse__legend[data-v-f8a4a29d]{gap:.5rem}}.topic-summary[data-v-f8a4a29d]{container-type:inline-size;box-shadow:none}.topic-summary__heading[data-v-f8a4a29d]{min-block-size:3rem;padding:.75rem 1.15rem;border-bottom:1px solid #e6eee9}.topic-summary__heading h3[data-v-f8a4a29d]{margin:0;color:#173f35;font-size:.98rem;font-weight:var(--portal-font-weight-strong, 700)}.topic-summary__items[data-v-f8a4a29d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;padding:.8rem 1rem 1rem}.topic-summary__item[data-v-f8a4a29d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-inline-size:0;min-block-size:4.2rem;padding:.7rem .8rem;border:1px solid #e0ebe5;border-radius:.6rem;background:#fbfdfc;color:#24413a;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.topic-summary__item[data-v-f8a4a29d]:hover,.topic-summary__item[data-v-f8a4a29d]:focus-visible{border-color:#9ac7b8;background:#f3f9f6;outline:none}.topic-summary__icon[data-v-f8a4a29d]{display:grid;place-items:center;inline-size:1.8rem;block-size:1.8rem;border-radius:.45rem;background:#e9f5ef;color:#087b69;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.topic-summary__content[data-v-f8a4a29d]{display:grid;gap:.15rem;min-inline-size:0}.topic-summary__content>span[data-v-f8a4a29d]{overflow:hidden;color:#4d6a61;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-overflow:ellipsis;white-space:nowrap}.topic-summary__content strong[data-v-f8a4a29d]{color:#173f35;font-size:1.35rem;line-height:1}.topic-summary__chevron[data-v-f8a4a29d]{color:#7b998e;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}@container (max-width:28rem){.topic-summary__items[data-v-f8a4a29d]{grid-template-columns:1fr;padding-inline:.8rem}.topic-summary__item[data-v-f8a4a29d]{min-block-size:3.8rem}}.operativa-pulse[data-v-f8a4a29d]{margin-block-end:-1.25rem;border-block-end:0;border-radius:.8rem .8rem 0 0}.topic-summary[data-v-f8a4a29d]{border-block-start:1px solid #e6eee9;border-radius:0 0 .8rem .8rem}.topic-summary__heading[data-v-f8a4a29d]{min-block-size:auto;padding:.5rem .8rem .25rem;border:0}.topic-summary__heading h3[data-v-f8a4a29d]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.topic-summary__items[data-v-f8a4a29d]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;padding:.25rem .8rem .7rem}.topic-summary__item[data-v-f8a4a29d]{min-block-size:3.35rem;padding:.55rem .65rem;border:0;border-radius:.4rem;background:#f1f9f5}.topic-summary__item[data-v-f8a4a29d]:nth-child(2n){background:#f7f5ef}.topic-summary__item[data-v-f8a4a29d]:nth-child(3n){background:#edf7fb}.topic-summary__item[data-v-f8a4a29d]:nth-child(4n){background:#eff8f2}.topic-summary__item[data-v-f8a4a29d]:hover,.topic-summary__item[data-v-f8a4a29d]:focus-visible{border:0;background:#e7f4ee}.topic-summary__icon[data-v-f8a4a29d]{inline-size:2rem;block-size:2rem;border-radius:50%;background:#ffffff73;font-size:.9rem}.topic-summary__content[data-v-f8a4a29d]{display:flex;align-items:baseline;gap:.3rem}.topic-summary__content>span[data-v-f8a4a29d]{color:#173f35;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.topic-summary__content strong[data-v-f8a4a29d]{font-size:1rem}.topic-summary__content strong[data-v-f8a4a29d]:after{content:" actuaciones";color:#62776f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600}.topic-summary__chevron[data-v-f8a4a29d]{margin-inline-start:auto;color:#087b69}@media (max-width:720px){.operativa-pulse[data-v-f8a4a29d]{margin-block-end:0;border-block-end:1px solid #e6eee9;border-radius:.8rem}.topic-summary[data-v-f8a4a29d]{border-block-start:0;border-radius:.8rem}.topic-summary__items[data-v-f8a4a29d]{padding:.6rem}.topic-summary__content[data-v-f8a4a29d]{display:grid;gap:.05rem}.topic-summary__content strong[data-v-f8a4a29d]:after{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}}.operativa-pulse__heading[data-v-f8a4a29d]{min-block-size:2.8rem;padding-block:.5rem}.operativa-pulse__body[data-v-f8a4a29d]{grid-template-columns:minmax(10rem,.72fr) minmax(25rem,2.5fr) minmax(12rem,.88fr);min-block-size:5rem}.operativa-pulse__metric[data-v-f8a4a29d]{padding-block:.7rem}.operativa-pulse__metric strong[data-v-f8a4a29d]{font-size:max(12px,clamp(2rem,3.8cqi,2.8rem))}.operativa-pulse__states[data-v-f8a4a29d]{padding-block:0;padding-inline:1.5rem}.operativa-pulse__legend[data-v-f8a4a29d]{margin-top:0}.operativa-pulse__legend em[data-v-f8a4a29d]{font-size:1rem}@media (max-width:720px){.operativa-pulse__body[data-v-f8a4a29d]{min-block-size:auto}.operativa-pulse__metric[data-v-f8a4a29d],.operativa-pulse__states[data-v-f8a4a29d]{padding:1rem}}.operativa-pulse[data-v-f8a4a29d]{container:pulse / inline-size;margin-block-end:0;overflow:clip;border:1px solid #d9e7e0;border-radius:.72rem;background:linear-gradient(115deg,#fff,#fff 72%,#fbfefd);box-shadow:0 4px 14px #1b4b3b0b}.operativa-pulse__heading[data-v-f8a4a29d]{min-block-size:2.65rem;padding:.5rem .8rem;border-block-end:1px solid #eef3f0}.operativa-pulse__heading .eyebrow[data-v-f8a4a29d]{padding-inline-start:.55rem;font-size:1rem}.operativa-pulse__heading h3[data-v-f8a4a29d]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.operativa-pulse__body[data-v-f8a4a29d]{grid-template-columns:minmax(9.5rem,.72fr) minmax(25rem,2.6fr) minmax(12rem,.9fr);min-block-size:5.4rem;padding-inline:.85rem}.operativa-pulse__metric[data-v-f8a4a29d]{padding:.7rem 1rem}.operativa-pulse__metric[data-v-f8a4a29d]:last-child{padding-inline-start:2rem}.operativa-pulse__states[data-v-f8a4a29d]{padding:.45rem 1.7rem .7rem;border-color:#8ec5b6}.operativa-pulse__bar[data-v-f8a4a29d]{block-size:.72rem}.topic-summary[data-v-f8a4a29d]{container:topics / inline-size;border-block-start:1px solid #e6eee9;background:#ffffffc2}.topic-summary__heading[data-v-f8a4a29d]{padding:.48rem .8rem .22rem}.topic-summary__items[data-v-f8a4a29d]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;padding:.25rem .8rem .72rem}.topic-summary__item[data-v-f8a4a29d]{min-block-size:3.35rem}@container pulse (max-width:54rem){.operativa-pulse__body[data-v-f8a4a29d]{grid-template-columns:1fr 2fr;padding-inline:0}.operativa-pulse__states[data-v-f8a4a29d]{grid-column:2;grid-row:span 2;border-inline-end:0}.operativa-pulse__metric[data-v-f8a4a29d]{padding-inline:1.25rem}.operativa-pulse__metric[data-v-f8a4a29d]:last-child{grid-column:1;grid-row:2;padding-inline-start:1.25rem}}@container pulse (max-width:38rem){.operativa-pulse__heading[data-v-f8a4a29d]{align-items:flex-start;padding:.75rem .85rem}.operativa-pulse__heading>div[data-v-f8a4a29d]{align-items:flex-start;flex-direction:column;gap:.2rem}.operativa-pulse__heading h3[data-v-f8a4a29d]{white-space:normal}.operativa-pulse__body[data-v-f8a4a29d]{grid-template-columns:1fr}.operativa-pulse__states[data-v-f8a4a29d]{grid-column:auto;grid-row:auto;padding:1rem 1.15rem;border-inline:0;border-block:1px solid #e6eee9}.operativa-pulse__metric[data-v-f8a4a29d],.operativa-pulse__metric[data-v-f8a4a29d]:last-child{grid-column:auto;grid-row:auto;padding:.9rem 1.15rem}.operativa-pulse__legend[data-v-f8a4a29d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.topic-summary__content[data-v-f8a4a29d]{display:grid;gap:.05rem}}.operativa-pulse[data-v-f8a4a29d]{--pulse-ink:#0d3b3f;--pulse-muted:#587078;--pulse-green:#087b69;--pulse-border:#dbe9e3;--pulse-pending:#d97706;--pulse-progress:#087b69;--pulse-review:#d97706;--pulse-done:#64748b;border-color:var(--pulse-border);border-radius:.68rem;background:#fff;box-shadow:0 .35rem 1.1rem #1448390e}.operativa-pulse__heading[data-v-f8a4a29d]{box-sizing:border-box;min-block-size:2.7rem;padding:.52rem 1rem;border-block-end:1px solid #eef3f0}.operativa-pulse__heading>div[data-v-f8a4a29d]{gap:.72rem}.operativa-pulse__heading .eyebrow[data-v-f8a4a29d]{padding-inline-start:.58rem;border-inline-start:.15rem solid var(--pulse-green);color:var(--pulse-ink);font-size:1.02rem;line-height:1}.operativa-pulse__heading h3[data-v-f8a4a29d]{color:#627982;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.25}.operativa-pulse__body[data-v-f8a4a29d]{grid-template-columns:minmax(9.5rem,.72fr) minmax(25rem,2.55fr) minmax(12rem,.92fr);min-block-size:5.75rem;padding-inline:1rem}.operativa-pulse__metric[data-v-f8a4a29d]{gap:.14rem;padding:.72rem 1.05rem}.operativa-pulse__metric strong[data-v-f8a4a29d]{color:var(--pulse-ink);font-size:max(12px,clamp(2.3rem,3.5cqi,2.72rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:-.04em;line-height:.86}.operativa-pulse__metric>span[data-v-f8a4a29d]{color:var(--pulse-ink);font-size:.875rem;font-weight:500;line-height:1.35}.operativa-pulse__metric[data-v-f8a4a29d]:last-child{padding-inline-start:2.25rem}.operativa-pulse__states[data-v-f8a4a29d]{align-content:center;gap:.38rem;margin-block:.72rem;padding:0 2rem;border-color:#82c0b2}.operativa-pulse__label[data-v-f8a4a29d]{font-size:.875rem;font-weight:600;line-height:1.35}.operativa-pulse__bar[data-v-f8a4a29d]{block-size:.78rem;gap:.12rem;border-radius:.22rem;background:#edf2ef}.operativa-pulse__segment[data-v-f8a4a29d]{border-radius:.18rem}.operativa-pulse__segment.operativa-pulse__segment--pending[data-v-f8a4a29d]{background:var(--pulse-pending)}.operativa-pulse__segment.operativa-pulse__segment--progress[data-v-f8a4a29d]{background:var(--pulse-progress)}.operativa-pulse__segment.operativa-pulse__segment--review[data-v-f8a4a29d]{background:var(--pulse-review)}.operativa-pulse__segment.operativa-pulse__segment--done[data-v-f8a4a29d]{background:var(--pulse-done)}.operativa-pulse__legend[data-v-f8a4a29d]{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:0;margin:0}.operativa-pulse__status[data-v-f8a4a29d]{gap:.18rem;padding-inline:.18rem}.operativa-pulse__status>span[data-v-f8a4a29d]{gap:.42rem;color:#45616a;font-size:.875rem;font-weight:500;line-height:1.35}.operativa-pulse__dot[data-v-f8a4a29d]{inline-size:.58rem;block-size:.58rem}.operativa-pulse__dot.operativa-pulse__dot--pending[data-v-f8a4a29d]{background:var(--pulse-pending)}.operativa-pulse__dot.operativa-pulse__dot--progress[data-v-f8a4a29d]{background:var(--pulse-progress)}.operativa-pulse__dot.operativa-pulse__dot--review[data-v-f8a4a29d]{background:var(--pulse-review)}.operativa-pulse__dot.operativa-pulse__dot--done[data-v-f8a4a29d]{background:var(--pulse-done)}.operativa-pulse__legend em[data-v-f8a4a29d]{padding-inline-start:1rem;color:var(--pulse-ink);font-size:1.05rem;line-height:1}.topic-summary[data-v-f8a4a29d]{display:grid;grid-template-columns:minmax(0,1fr) auto;border-block-start:1px solid #e8efeb;background:#fff}.topic-summary__heading[data-v-f8a4a29d]{grid-column:1 / -1;min-block-size:auto;padding:.5rem 1rem .28rem}.topic-summary__heading h3[data-v-f8a4a29d]{color:var(--pulse-ink);font-size:1rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3}.topic-summary__items[data-v-f8a4a29d]{grid-template-columns:repeat(auto-fit,minmax(11rem,17.3rem));gap:.68rem;padding:.25rem 0 .72rem 1rem}.topic-summary__item[data-v-f8a4a29d]{box-sizing:border-box;min-block-size:3.5rem;padding:.48rem .7rem;border:0;border-radius:.42rem}.topic-summary__item.topic-summary__item--health[data-v-f8a4a29d]{background:#edf8f3}.topic-summary__item.topic-summary__item--harvest[data-v-f8a4a29d]{background:#f7f4ed}.topic-summary__item.topic-summary__item--inventory[data-v-f8a4a29d]{background:#edf6fc}.topic-summary__item.topic-summary__item--restoration[data-v-f8a4a29d]{background:#eef8f2}.topic-summary__item.topic-summary__item--default[data-v-f8a4a29d]{background:#f2f6f4}.topic-summary__item.is-active[data-v-f8a4a29d]{box-shadow:inset 0 0 0 .13rem #087b69}.topic-summary__item.is-active .topic-summary__chevron[data-v-f8a4a29d]{display:grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;border-radius:50%;background:#087b69;color:#fff;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.topic-summary__item[data-v-f8a4a29d]:hover:not(:disabled){filter:saturate(1.08) brightness(.985)}.topic-summary__item[data-v-f8a4a29d]:focus-visible{outline:2px solid var(--pulse-green);outline-offset:2px}.topic-summary__icon[data-v-f8a4a29d]{display:grid;place-items:center;inline-size:2.18rem;block-size:2.18rem;border-radius:50%;background:#ffffff80;color:var(--pulse-green)}.topic-summary__icon svg[data-v-f8a4a29d]{inline-size:1.45rem;block-size:1.45rem;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.topic-summary__item--health .topic-summary__icon svg>path[data-v-f8a4a29d]:first-child{fill:currentColor;stroke:none}.topic-summary__item--harvest .topic-summary__icon[data-v-f8a4a29d]{color:#9a6a0a}.topic-summary__item--inventory .topic-summary__icon[data-v-f8a4a29d]{color:#23667b}.topic-summary__item--restoration .topic-summary__icon[data-v-f8a4a29d]{color:#087b69}.topic-summary__content[data-v-f8a4a29d]{display:grid;align-content:center;gap:.08rem}.topic-summary__content>span[data-v-f8a4a29d]{color:var(--pulse-ink);font-size:.875rem;line-height:1.35}.topic-summary__content strong[data-v-f8a4a29d]{color:var(--pulse-ink);font-size:.9375rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3}.topic-summary__content strong[data-v-f8a4a29d]:after{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.topic-summary__chevron[data-v-f8a4a29d]{color:var(--pulse-green);font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.topic-summary__more[data-v-f8a4a29d]{display:inline-flex;align-items:center;align-self:center;gap:.42rem;min-block-size:1.75rem;margin:.15rem 1rem .6rem 1.15rem;color:var(--pulse-green);font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);white-space:nowrap}.topic-summary__more i[data-v-f8a4a29d]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}@container pulse (max-width:54rem){.operativa-pulse__body[data-v-f8a4a29d]{grid-template-columns:minmax(8.5rem,.75fr) minmax(0,2fr);padding-inline:0}.operativa-pulse__states[data-v-f8a4a29d]{margin-block:.65rem;padding-inline:1.25rem}.operativa-pulse__metric[data-v-f8a4a29d]:last-child{padding-inline-start:1.25rem}.topic-summary__items[data-v-f8a4a29d]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}@container pulse (max-width:38rem){.operativa-pulse__body[data-v-f8a4a29d]{grid-template-columns:1fr}.operativa-pulse__states[data-v-f8a4a29d]{margin-block:0;padding:1rem 1.15rem}.topic-summary[data-v-f8a4a29d]{grid-template-columns:1fr}.topic-summary__heading[data-v-f8a4a29d]{grid-column:auto}.topic-summary__items[data-v-f8a4a29d]{grid-template-columns:1fr;padding:.3rem .8rem}.topic-summary__more[data-v-f8a4a29d]{justify-self:end;margin:.15rem .9rem .65rem}}@media (forced-colors:active){.operativa-pulse__segment[data-v-f8a4a29d],.operativa-pulse__dot[data-v-f8a4a29d]{forced-color-adjust:none}.topic-summary__item[data-v-f8a4a29d]{border:1px solid ButtonText}.topic-summary__item.is-active[data-v-f8a4a29d]{outline:2px solid Highlight;outline-offset:-2px}}.results-card[data-v-f8a4a29d]{container:results-card / inline-size;overflow:clip;border-color:#d9e7e0;border-radius:.68rem;box-shadow:0 .3rem 1rem #1448390d}.results-card__heading[data-v-f8a4a29d]{box-sizing:border-box;align-items:center;min-block-size:3.35rem;padding:.6rem .75rem .5rem;border-block-end:0}.results-card__copy[data-v-f8a4a29d]{display:grid;gap:.08rem;min-inline-size:0}.results-card__copy h3[data-v-f8a4a29d]{margin:0;color:#0d3b3f;font-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);letter-spacing:0;line-height:1.3}.results-card__copy p[data-v-f8a4a29d]{margin:0;color:#65808a;font-size:.875rem;line-height:1.4}.results-card__actions[data-v-f8a4a29d]{display:flex;align-items:center;justify-content:flex-end;gap:.62rem}.results-card__actions[data-v-f8a4a29d] :is(.filters__clear,.add-actuacion-button){box-sizing:border-box;justify-content:center;min-block-size:2.18rem;padding:.38rem .72rem;border-radius:.38rem;font-size:.875rem;line-height:1.3;white-space:nowrap}.results-card__actions .filters__clear[data-v-f8a4a29d]{display:inline-flex;align-items:center;gap:.42rem;border-color:#cedfd8;background:#fff;color:#087b69;box-shadow:0 1px 3px #1448390a}.results-card__actions .filters__clear[data-v-f8a4a29d]:hover:not(:disabled){border-color:#83b9a8;background:#f5faf8}.results-card__actions .filters__clear[data-v-f8a4a29d]:focus-visible,.results-card__actions .add-actuacion-button[data-v-f8a4a29d]:focus-visible{outline:2px solid #087b69;outline-offset:2px}.results-card__actions .add-actuacion-button[data-v-f8a4a29d]{gap:.48rem;border-color:#087b69;background:#087b69;box-shadow:0 2px 5px #087b6929}.results-card__actions i[data-v-f8a4a29d]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.filters[data-v-f8a4a29d]{display:grid;grid-template-columns:repeat(5,minmax(7.5rem,1fr));align-items:end;gap:.52rem;padding:.12rem .85rem .68rem}.filters label[data-v-f8a4a29d]{display:grid;gap:.22rem;min-inline-size:0;color:#45616a;font-size:.875rem;font-weight:600;line-height:1.35}.filters input[data-v-f8a4a29d],.filters select[data-v-f8a4a29d],.filters[data-v-f8a4a29d] .operativa-filter-date-input{box-sizing:border-box;inline-size:100%;min-block-size:2rem;padding:.34rem .55rem;border:1px solid #c7d9d2;border-radius:.32rem;background-color:#fff;color:#34535b;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:500;line-height:1.2}.filters[data-v-f8a4a29d] .operativa-filter-date-input:hover{border-color:#9dbeb2}.filters[data-v-f8a4a29d] .operativa-filter-date-input:focus-visible{border-color:#087b69;outline:2px solid rgba(8,123,105,.2);outline-offset:1px}.filters input[data-v-f8a4a29d]:hover,.filters select[data-v-f8a4a29d]:hover{border-color:#9dbeb2}.filters input[data-v-f8a4a29d]:focus-visible,.filters select[data-v-f8a4a29d]:focus-visible{border-color:#087b69;outline:2px solid rgba(8,123,105,.2);outline-offset:1px}.filters input[type=date][data-v-f8a4a29d]{min-inline-size:0}.results-card .table-wrap[data-v-f8a4a29d]{border-inline:0;border-block-end:0;border-radius:0;scrollbar-gutter:auto}@container results-card (max-width:54rem){.filters[data-v-f8a4a29d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container results-card (max-width:38rem){.results-card__heading[data-v-f8a4a29d]{align-items:stretch;flex-direction:column}.results-card__actions[data-v-f8a4a29d]{display:grid;grid-template-columns:1fr 1.35fr}.filters[data-v-f8a4a29d]{grid-template-columns:1fr 1fr;padding-top:.35rem}}@container results-card (max-width:27rem){.results-card__actions[data-v-f8a4a29d],.filters[data-v-f8a4a29d]{grid-template-columns:1fr}.results-card__actions[data-v-f8a4a29d] :is(.filters__clear,.add-actuacion-button){inline-size:100%}}@media (pointer:coarse){.results-card__actions[data-v-f8a4a29d] :is(.filters__clear,.add-actuacion-button),.filters input[data-v-f8a4a29d],.filters select[data-v-f8a4a29d]{min-block-size:3rem;font-size:1rem}.filters[data-v-f8a4a29d] .operativa-filter-date-input{min-block-size:3rem;font-size:1rem}}@media (forced-colors:active){.results-card__actions[data-v-f8a4a29d] :is(.filters__clear,.add-actuacion-button),.filters input[data-v-f8a4a29d],.filters select[data-v-f8a4a29d]{border:1px solid ButtonText}}.visually-hidden[data-v-f8a4a29d]:where(:not(:focus-within,:active)){position:absolute!important;clip-path:inset(50%)!important;overflow:hidden!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.results-table[data-v-f8a4a29d]{min-inline-size:68rem;table-layout:auto}.results-table th[data-v-f8a4a29d]{padding:.48rem .72rem;border-block:1px solid #dce9e4;background:#f2f7f5;color:#345860;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.025em;line-height:1.1}.results-table td[data-v-f8a4a29d]{padding:.42rem .72rem;border-block-start:1px solid #e7efeb;color:#365963;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.15;white-space:nowrap}.results-table tbody tr[data-v-f8a4a29d],.results-table tbody tr[data-v-f8a4a29d]:nth-child(2n){background:#fff}.results-table tbody tr[data-v-f8a4a29d]:hover{background:#f7fbf9;box-shadow:inset .16rem 0 #087b69}.results-table__topic[data-v-f8a4a29d]{font-weight:600}.results-table__topic-wrap[data-v-f8a4a29d]{display:inline-flex;align-items:center;gap:.58rem;min-inline-size:0}.results-table__disclosure[data-v-f8a4a29d]{color:#164b57;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.results-table__topic-icon[data-v-f8a4a29d]{display:grid;place-items:center;inline-size:1.35rem;block-size:1.35rem;color:#087b69}.results-table__topic-icon svg[data-v-f8a4a29d]{inline-size:1.25rem;block-size:1.25rem;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.results-table__topic-icon--health svg>path[data-v-f8a4a29d]{fill:currentColor;stroke:none}.results-table__topic-icon--harvest[data-v-f8a4a29d]{color:#a36d08}.results-table__topic-icon--inventory[data-v-f8a4a29d]{color:#23667b}.results-table__topic-icon--restoration[data-v-f8a4a29d]{color:#087b69}.results-table__status[data-v-f8a4a29d]{display:inline-flex;align-items:center;gap:.38rem;min-inline-size:4.7rem;padding:.24rem .5rem;border-radius:999px;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);line-height:1;white-space:nowrap}.results-table__status i[data-v-f8a4a29d]{inline-size:.48rem;block-size:.48rem;border-radius:50%;background:currentColor}.results-table__status--pending[data-v-f8a4a29d]{background:#fff6dc;color:#bb7f00}.results-table__status--progress[data-v-f8a4a29d]{background:#e8f7f1;color:#087b69}.results-table__status--review[data-v-f8a4a29d]{background:#fff6dc;color:#bb7f00}.results-table__status--done[data-v-f8a4a29d]{background:#eef2f3;color:#687f87}.results-table th[data-v-f8a4a29d]:last-child{text-align:center}.results-table .table-actions[data-v-f8a4a29d]{display:flex;align-items:center;justify-content:center}.results-table .table-detail-button[data-v-f8a4a29d]{display:inline-flex;align-items:center;gap:.5rem;min-block-size:2rem;padding:.34rem .45rem;border:0;border-radius:.3rem;background:transparent;color:#087b69;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);line-height:1;box-shadow:none;transition:background-color .16s ease,color .16s ease}.results-table .table-detail-button i[data-v-f8a4a29d]{font-size:.86rem}.results-table .table-detail-button[data-v-f8a4a29d]:hover{background:#edf8f4;color:#066b5c}.results-table .table-detail-button[data-v-f8a4a29d]:active{background:#dff2ea}.results-table .table-detail-button[data-v-f8a4a29d]:focus-visible{outline:3px solid #087b69;outline-offset:3px}.results-table .table-delete-button[data-v-f8a4a29d]{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;margin-inline-start:.25rem;border:0;border-radius:.3rem;background:transparent;color:#b34b4b;cursor:pointer;transition:background-color .16s ease,color .16s ease}.results-table .table-delete-button[data-v-f8a4a29d]:hover{background:#fff0f0;color:#943434}.results-table .table-delete-button[data-v-f8a4a29d]:focus-visible{outline:3px solid #b34b4b;outline-offset:3px}.delete-actuacion-modal[data-v-f8a4a29d]{inline-size:min(34rem,calc(100% - 2rem));padding:0;border:0;border-radius:1rem;background:transparent;color:#24413a;box-shadow:0 20px 60px #1b4b3b3d}.delete-actuacion-modal[data-v-f8a4a29d]::backdrop{background:#1430277a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delete-actuacion-modal__panel[data-v-f8a4a29d]{display:grid;gap:1rem;padding:1.35rem;background:#fff}.delete-actuacion-modal__heading[data-v-f8a4a29d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e6eee9}.delete-actuacion-modal__heading h2[data-v-f8a4a29d]{margin:.2rem 0 0;color:#24413a;font-size:1.25rem}.delete-actuacion-modal__panel p[data-v-f8a4a29d]{margin:0;color:#536f65;line-height:1.5}.delete-actuacion-modal__actions[data-v-f8a4a29d]{display:flex;justify-content:flex-end;gap:.65rem;padding-top:.35rem}.delete-actuacion-modal__confirm[data-v-f8a4a29d]{display:inline-flex;align-items:center;gap:.45rem;min-block-size:2.4rem;padding:.45rem .8rem;border:1px solid #b34b4b;border-radius:.5rem;background:#b34b4b;color:#fff;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.delete-actuacion-modal__confirm[data-v-f8a4a29d]:hover{background:#943434}.delete-actuacion-modal__confirm[data-v-f8a4a29d]:disabled{cursor:wait;opacity:.72}.delete-actuacion-modal__confirm[data-v-f8a4a29d]:focus-visible{outline:3px solid rgba(179,75,75,.3);outline-offset:2px}.results-table__footer[data-v-f8a4a29d]{display:flex;align-items:center;justify-content:space-between;min-block-size:2.15rem;padding:.42rem .85rem;border-block-start:1px solid #dfeae5;background:#fff;color:#5d7780;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.2}@media (pointer:coarse){.results-table .table-detail-button[data-v-f8a4a29d]{min-block-size:3rem;padding-inline:1rem}}@media (forced-colors:active){.results-table__status[data-v-f8a4a29d],.results-table .table-detail-button[data-v-f8a4a29d]{border:1px solid ButtonText}.results-table__status i[data-v-f8a4a29d]{forced-color-adjust:none}}.informe-respuestas-inline[data-v-f8a4a29d]{display:grid;gap:.85rem;margin-top:.85rem;padding:1rem;border:1px solid #d9e7e0;border-radius:.65rem;background:#f7fbf8;color:#24413a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.45}.informe-respuestas-inline>strong[data-v-f8a4a29d]{color:#087b69}.informe-respuesta-row[data-v-f8a4a29d]{display:grid;gap:.25rem;padding-top:.75rem;border-top:1px solid #d9e7e0}.informe-respuesta-question[data-v-f8a4a29d]{font-weight:var(--portal-font-weight-strong, 700)}.informe-respuesta-answer[data-v-f8a4a29d]{padding-left:.75rem;color:#315e4e}.detail-screen__body[data-v-f8a4a29d]{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.8fr);gap:1.15rem}.detail-summary-card[data-v-f8a4a29d]{display:grid;align-content:start;gap:1rem;padding:1.15rem;border:1px solid #d9e7e0;border-radius:.9rem;background:linear-gradient(160deg,#fff,#f8fcfa);box-shadow:0 8px 24px #1b4b3b0f}.detail-summary-card__heading[data-v-f8a4a29d]{display:flex;align-items:flex-start;gap:.8rem;padding-bottom:1rem;border-bottom:1px solid #dfece5}.detail-summary-card__icon[data-v-f8a4a29d],.detail-summary-card__item-icon[data-v-f8a4a29d]{display:grid;place-items:center;flex:0 0 auto;border-radius:.6rem;background:#edf8f4;color:#087b69}.detail-summary-card__icon[data-v-f8a4a29d]{inline-size:2.5rem;block-size:2.5rem;font-size:1.25rem}.detail-summary-card__heading h3[data-v-f8a4a29d]{margin:.15rem 0 .3rem;color:#24413a;font-size:1rem}.detail-summary-card__heading p[data-v-f8a4a29d]{margin:0;color:#6a8279;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.4}.detail-summary-card__items[data-v-f8a4a29d]{display:grid}.detail-summary-card__item[data-v-f8a4a29d]{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 0;border-bottom:1px solid #e4eee9}.detail-summary-card__item[data-v-f8a4a29d]:last-child{border-bottom:0;padding-bottom:0}.detail-summary-card__item-icon[data-v-f8a4a29d]{inline-size:2rem;block-size:2rem;font-size:.9rem}.detail-summary-card__item div[data-v-f8a4a29d]{display:grid;gap:.25rem;min-inline-size:0}.detail-summary-card__item small[data-v-f8a4a29d]{color:#70867e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.detail-summary-card__item strong[data-v-f8a4a29d]{color:#24413a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));overflow-wrap:anywhere}.detail-form[data-v-f8a4a29d]{min-inline-size:0}.detail-form__heading[data-v-f8a4a29d]{padding-bottom:1rem;border-bottom:1px solid #dfece5}.detail-form__heading h3[data-v-f8a4a29d]{font-size:1.05rem}.detail-form__grid[data-v-f8a4a29d]{gap:1rem}.audit-section[data-v-f8a4a29d]{grid-column:1 / -1}.audit-section__heading[data-v-f8a4a29d]{padding-inline:.15rem}.audit-section__heading .eyebrow[data-v-f8a4a29d]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}@media (max-width:900px){.detail-screen__body[data-v-f8a4a29d]{grid-template-columns:1fr}.detail-summary-card[data-v-f8a4a29d]{order:0}.detail-form[data-v-f8a4a29d]{order:1}.audit-section[data-v-f8a4a29d]{order:2}}@media (max-width:680px){.detail-summary-card[data-v-f8a4a29d]{padding:1rem}.detail-summary-card__items[data-v-f8a4a29d]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem}.detail-summary-card__item[data-v-f8a4a29d]{border-bottom:0}.detail-summary-card__item[data-v-f8a4a29d]:last-child{padding-bottom:.85rem}.detail-form__grid[data-v-f8a4a29d]{gap:.75rem}}.informe-respuestas-inline[data-v-f8a4a29d]{grid-column:2;margin-top:0;padding:1.15rem;border-color:#cfe3d9;background:linear-gradient(145deg,#fff,#f7fbf8);box-shadow:0 8px 24px #1b4b3b0f}.informe-respuestas-inline__heading[data-v-f8a4a29d]{display:flex;align-items:center;gap:.75rem;padding-bottom:.9rem;border-bottom:1px solid #dfece5}.informe-respuestas-inline__heading>div[data-v-f8a4a29d]{display:grid;gap:.2rem}.informe-respuestas-inline__heading strong[data-v-f8a4a29d]{color:#24413a;font-size:1rem}.informe-respuestas-inline__heading .detail-summary-card__icon[data-v-f8a4a29d]{inline-size:2.2rem;block-size:2.2rem;font-size:1rem}.informe-respuestas-inline .informe-respuesta-row[data-v-f8a4a29d]:first-of-type{margin-top:.15rem}@media (max-width:900px){.informe-respuestas-inline[data-v-f8a4a29d]{grid-column:1}}.informe-respuestas-inline[data-v-f8a4a29d]{grid-column:1 / -1}.operativa[data-v-f8a4a29d]{padding:clamp(.75rem,1.4vw,1.25rem);background:radial-gradient(circle at 50% 0,#f8fcfa 0,#f2f8f5 62%,#edf5f1)}.operativa-detail-screen[data-v-f8a4a29d]{gap:1rem;padding:0;border-color:#dceae4;border-radius:.85rem;background:#ffffffe0;box-shadow:0 .45rem 1.4rem #1248390f}.detail-screen__topbar[data-v-f8a4a29d]{display:flex;align-items:center;justify-content:space-between;min-block-size:3.25rem;padding:.35rem 1rem;border-block-end:1px solid #e4eeea}.detail-screen__topbar .eyebrow[data-v-f8a4a29d]{color:#087b69;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-screen__back[data-v-f8a4a29d]{display:inline-flex;align-items:center;gap:.55rem;min-block-size:2.35rem;padding:.35rem .1rem;border:0;background:transparent;color:#087b69;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);box-shadow:none}.detail-screen__back[data-v-f8a4a29d]:hover{background:transparent;color:#066b5c;text-decoration:underline;text-underline-offset:.18rem}.detail-screen__back[data-v-f8a4a29d]:focus-visible{outline:3px solid rgba(8,123,105,.35);outline-offset:3px}.detail-screen__heading[data-v-f8a4a29d]{display:flex;align-items:center;gap:.9rem;margin:0 .9rem;padding:.35rem .2rem .55rem;border:0;border-radius:0;background:transparent}.detail-screen__heading>div[data-v-f8a4a29d]{min-inline-size:0}.detail-screen__heading .eyebrow[data-v-f8a4a29d]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.detail-screen__heading h2[data-v-f8a4a29d]{font-size:max(12px,clamp(1.35rem,1.1rem + .6vw,1.7rem));font-weight:var(--portal-font-weight-strong, 700)}.detail-screen__heading p[data-v-f8a4a29d]{color:#587078;font-size:.9rem}.detail-screen__status[data-v-f8a4a29d]{display:inline-flex;align-items:center;gap:.45rem;margin-inline-start:auto;padding:.38rem .72rem;border-radius:999px;background:#eaf6f1;color:#087b69;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.detail-screen__status i[data-v-f8a4a29d]{inline-size:.48rem;block-size:.48rem;border-radius:50%;background:currentColor}.detail-screen__body[data-v-f8a4a29d]{grid-template-columns:minmax(17rem,.72fr) minmax(0,2.28fr);align-items:stretch;gap:1rem;padding:0 .9rem 1rem}.detail-summary-card[data-v-f8a4a29d],.detail-screen__body>.detail-form[data-v-f8a4a29d],.detail-screen__body>.audit-section[data-v-f8a4a29d]{border-color:#cfe4db;border-radius:.75rem;box-shadow:none}.detail-summary-card[data-v-f8a4a29d],.detail-screen__body>.detail-form[data-v-f8a4a29d]{box-sizing:border-box;align-self:stretch;block-size:100%}.detail-summary-card[data-v-f8a4a29d]{padding:1.05rem;background:linear-gradient(145deg,#fff,#f8fcfa)}.detail-summary-card__heading[data-v-f8a4a29d]{align-items:center;padding-bottom:.9rem}.detail-summary-card__heading h3[data-v-f8a4a29d]{margin:.18rem 0 0;font-size:1.05rem}.detail-summary-card__item[data-v-f8a4a29d]{padding:.8rem 0}.detail-summary-card__item-icon[data-v-f8a4a29d]{background:#e9f6f0;color:#087b69}.detail-screen__body>.detail-form[data-v-f8a4a29d]{padding:1.05rem}.detail-screen__body>.detail-form .detail-form__heading[data-v-f8a4a29d]{padding-bottom:.9rem}.detail-screen__body>.detail-form .detail-form__grid[data-v-f8a4a29d]{gap:.75rem 1.25rem}.detail-screen__body>.detail-form label[data-v-f8a4a29d]{color:#45616a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.detail-screen__body>.detail-form input[data-v-f8a4a29d],.detail-screen__body>.detail-form select[data-v-f8a4a29d]{min-block-size:2.7rem;border-color:#c4d7d0;border-radius:.48rem;background:#fff;color:#24413a}.detail-screen__body>.detail-form input[data-v-f8a4a29d]:hover,.detail-screen__body>.detail-form select[data-v-f8a4a29d]:hover{border-color:#8fb7a8}.detail-screen__body>.detail-form input[data-v-f8a4a29d]:focus-visible,.detail-screen__body>.detail-form select[data-v-f8a4a29d]:focus-visible{outline:3px solid rgba(8,123,105,.22);outline-offset:1px}.detail-screen__body>.audit-section[data-v-f8a4a29d]{grid-column:1 / -1;padding:1rem 1.05rem}.detail-screen__body>.audit-section .audit-section__heading[data-v-f8a4a29d]{align-items:center}.detail-screen__body>.audit-section .eyebrow[data-v-f8a4a29d]{color:#17382d;font-size:.88rem;font-weight:var(--portal-font-weight-label, 600)}.detail-screen__body>.audit-section .audit-table-wrap[data-v-f8a4a29d]{border-color:#cfe4db}.detail-screen__body>.audit-section .audit-table th[data-v-f8a4a29d]{background:#eaf6f1;color:#345860}.detail-screen__body>.audit-section .audit-add-button[data-v-f8a4a29d]{inline-size:2.65rem;block-size:2.65rem;border-radius:.48rem;background:#087b69;color:#fff}.detail-screen__body>.audit-section .audit-add-button i[data-v-f8a4a29d]{color:currentColor;font-size:1rem;font-weight:var(--portal-font-weight-label, 600)}@media (max-width:900px){.detail-screen__body[data-v-f8a4a29d]{grid-template-columns:1fr}.detail-summary-card[data-v-f8a4a29d]{order:0}.detail-screen__body>.detail-form[data-v-f8a4a29d]{order:1}.detail-screen__body>.audit-section[data-v-f8a4a29d]{order:2}}@media (max-width:680px){.detail-screen__topbar[data-v-f8a4a29d]{padding-inline:.8rem}.detail-screen__topbar .eyebrow[data-v-f8a4a29d]{display:none}.detail-screen__heading[data-v-f8a4a29d]{align-items:flex-start;margin-inline:.65rem;padding:.35rem .2rem .55rem}.detail-screen__status[data-v-f8a4a29d]{margin-inline-start:0}.detail-screen__body[data-v-f8a4a29d]{padding-inline:.65rem}.detail-screen__body>.detail-form[data-v-f8a4a29d],.detail-screen__body>.audit-section[data-v-f8a4a29d]{padding:.85rem}.detail-screen__body>.detail-form input[data-v-f8a4a29d],.detail-screen__body>.detail-form select[data-v-f8a4a29d]{min-block-size:3rem;font-size:1rem}}@media (forced-colors:active){.detail-screen__status[data-v-f8a4a29d],.detail-summary-card__icon[data-v-f8a4a29d],.detail-summary-card__item-icon[data-v-f8a4a29d]{border:1px solid ButtonText}.detail-screen__status i[data-v-f8a4a29d]{forced-color-adjust:none}}.detail-screen__body>.detail-form .territory-readonly-field input[readonly][data-v-f8a4a29d],.create-actuacion-modal .territory-readonly-field input[readonly][data-v-f8a4a29d]{background:#eef1f3;border-color:#cbd2d8;color:#46545f;box-shadow:none;cursor:default}.results-card .results-table[data-v-f8a4a29d]{min-inline-size:0;inline-size:100%;font-family:var(--portal-font-family)}.results-card .results-table th[data-v-f8a4a29d]{padding:.65rem .56rem;border-block:0;border-bottom:1px solid rgba(55,103,83,.12);background:#fff;color:#2e5d4c;font-size:var(--portal-font-size-secondary, .875rem);font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:0;text-align:center}.results-card .results-table td[data-v-f8a4a29d]{padding:.6rem .56rem;border-color:#37675317;color:#233f36;font-size:var(--portal-font-size-secondary, .875rem);line-height:1.12;text-align:center;vertical-align:middle}.results-card .results-table[data-v-f8a4a29d] :is(th,td):first-child{text-align:left}.results-card .results-table td[data-v-f8a4a29d]:is(:nth-child(1),:nth-child(2),:nth-child(4),:nth-child(7)){white-space:normal}.results-card .results-table tbody tr[data-v-f8a4a29d]:hover{background:#f7fbf8;box-shadow:inset 2px 0 #176b4f57}.results-card .results-table .table-actions[data-v-f8a4a29d]{display:table-cell;white-space:nowrap}.results-card .table-detail-button[data-v-f8a4a29d]{gap:.35rem;padding:.35rem .55rem;border:1px solid #c8dfe7;border-radius:7px;background:#f5fbff;color:#167c9b;font:inherit;font-size:var(--portal-font-size-secondary, .875rem);font-weight:600}.results-card .table-detail-button span[data-v-f8a4a29d]{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.results-card .table-detail-button[data-v-f8a4a29d]:hover{background:#eaf6fb;color:#126480}.operativa dialog[data-v-f8a4a29d]:modal{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;max-block-size:calc(100dvh - 2rem);margin:auto;overflow:auto;overscroll-behavior:contain}.operativa dialog[data-v-f8a4a29d]::backdrop{overflow:hidden;overscroll-behavior:contain}.operativa .create-actuacion-modal__panel[data-v-f8a4a29d]{box-sizing:border-box;max-block-size:calc(100dvh - 2rem);overscroll-behavior:contain}@media (hover: none) and (pointer: coarse){.operativa[data-v-f8a4a29d]{container:operativa / inline-size;min-inline-size:0}.operativa .table-wrap[data-v-f8a4a29d]:focus-visible,.operativa .audit-table-wrap[data-v-f8a4a29d]:focus-visible{outline:2px solid #087b69;outline-offset:-2px}.results-card .results-table__code[data-v-f8a4a29d]{font-weight:700}@container results-card (min-width: 601px){.table-wrap[data-v-f8a4a29d]{overscroll-behavior-x:contain}.results-card .results-table__code[data-v-f8a4a29d]{position:sticky;left:0;z-index:1;min-inline-size:10rem;background:#f3f8f5;box-shadow:3px 0 5px #1643301a}}@container results-card (max-width: 600px){.results-card .results-table[data-v-f8a4a29d],.results-card .results-table tbody[data-v-f8a4a29d]{display:block;min-inline-size:0;inline-size:100%}.results-card .results-table thead[data-v-f8a4a29d]{display:none}.results-card .results-table tbody tr[data-v-f8a4a29d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .7rem;margin:.75rem;padding:.9rem;border:1px solid #d9e7e0;border-radius:.75rem}.results-card .results-table tbody td[data-v-f8a4a29d]{display:block;min-inline-size:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:max(14px,.875rem);line-height:1.4}.results-card .results-table td[data-v-f8a4a29d]:before{content:attr(data-label);display:block;margin-block-end:.3rem;color:#567368;font-size:.8rem;font-weight:600}.results-card .results-table td.results-table__topic[data-v-f8a4a29d]:before{content:"Área"}.results-card .results-table td[data-v-f8a4a29d]:is(.results-table__code,.results-table__topic,[data-label="Tipo de unidad operativa"],.table-actions,[colspan]){grid-column:1 / -1}.results-card .results-table .table-actions[data-v-f8a4a29d]{display:flex;flex-wrap:wrap;gap:.5rem}.results-card .results-table .table-actions[data-v-f8a4a29d]:before{flex-basis:100%}.results-card .table-detail-button[data-v-f8a4a29d]{flex:1 1 auto;justify-content:center}.results-card .table-delete-button[data-v-f8a4a29d]{min-inline-size:44px;min-block-size:44px}}@container operativa (max-width: 600px){.operativa-detail-screen[data-v-f8a4a29d]{padding:.8rem}.detail-screen__heading[data-v-f8a4a29d],.audit-section__heading[data-v-f8a4a29d]{flex-wrap:wrap}.detail-form label[data-v-f8a4a29d],.detail-summary-card__item[data-v-f8a4a29d]{min-inline-size:0;overflow-wrap:anywhere}.detail-screen__back[data-v-f8a4a29d],.audit-add-button[data-v-f8a4a29d],.detail-form button[data-v-f8a4a29d],.create-actuacion-modal__actions button[data-v-f8a4a29d],.create-actuacion-modal__close[data-v-f8a4a29d]{min-block-size:44px}.create-actuacion-modal__close[data-v-f8a4a29d]{min-inline-size:44px}}}.operativa-attention[data-v-78b61520]{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.65rem;min-block-size:0;min-inline-size:0}.operativa-attention__count[data-v-78b61520]{margin:0;color:#536559;font-size:.82rem;line-height:1.5}.operativa-attention__body[data-v-78b61520]{min-block-size:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.operativa-attention__list[data-v-78b61520]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.operativa-attention__item[data-v-78b61520]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;inline-size:100%;min-block-size:3.5rem;border:1px solid #dce6de;border-radius:.65rem;padding:.8rem;background:#fff;color:#263d2c;text-align:start;font:inherit;cursor:pointer}.operativa-attention__item[data-v-78b61520]:hover{background:#f1f7f2;border-color:#7b9b82}.operativa-attention__item[data-v-78b61520]:focus-visible,.operativa-attention__retry[data-v-78b61520]:focus-visible{outline:2px solid #25633b;outline-offset:2px}.operativa-attention__copy[data-v-78b61520]{display:grid;gap:.3rem;flex:1 1 12rem;min-inline-size:0;overflow-wrap:anywhere}.operativa-attention__copy strong[data-v-78b61520]{font-size:.9rem;line-height:1.4}.operativa-attention__copy>span[data-v-78b61520]{color:#536559;font-size:.8rem}.operativa-attention__state[data-v-78b61520]{border-radius:1rem;padding:.25rem .55rem;background:#edf0f3;color:#455665;font-size:.76rem;font-weight:600}.operativa-attention__state.is-active[data-v-78b61520]{background:#fff1d7;color:#795000}.operativa-attention__message[data-v-78b61520]{margin:0;padding:1rem .5rem;color:#536559;line-height:1.5}.operativa-attention__retry[data-v-78b61520]{min-block-size:2.5rem;padding:.4rem .8rem;border:1px solid #7b9b82;border-radius:.5rem;background:#f1f7f2;color:#244b31;font:inherit;cursor:pointer}.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-56f9650a]{display:grid;gap:.75rem;min-width:0}.mobile-panel-heading[data-v-56f9650a]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mobile-panel-heading span[data-v-56f9650a]{display:block;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);color:#355244}.mobile-panel-heading h3[data-v-56f9650a]{margin:.15rem 0 0;font-size:1rem;line-height:1.2}.mobile-panel-heading strong[data-v-56f9650a]{display:inline-flex;align-items:center;min-height:44px;padding:0 .75rem;border-radius:999px;background:#4a8a771f;color:#1d4a3b;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-osm-shell[data-v-56f9650a]{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-56f9650a]{position:absolute;top:0;right:0;bottom:0;left:0;min-height:300px}.mobile-map-watermark[data-v-56f9650a],.mobile-map-badge[data-v-56f9650a],.mobile-map-controls[data-v-56f9650a]{position:absolute;z-index:1}.mobile-map-watermark[data-v-56f9650a]{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-56f9650a],.mobile-map-watermark small[data-v-56f9650a]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-map-badge[data-v-56f9650a]{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:var(--portal-font-weight-label, 600)}.mobile-map-controls[data-v-56f9650a]{right:.65rem;bottom:.65rem;display:grid;grid-template-columns:1fr;gap:.25rem;align-items:end;width:2.25rem}.mobile-map-controls button[data-v-56f9650a]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);min-width:0;white-space:nowrap;box-shadow:0 4px 10px #0c1a140f}.mobile-map-controls button i[data-v-56f9650a]{font-size:.9rem;line-height:1}.mobile-map-controls button.active[data-v-56f9650a]{background:#4a8a77;color:#fff}.mobile-map-controls button[data-v-56f9650a]:nth-child(3),.mobile-map-controls button[data-v-56f9650a]:nth-child(4),.mobile-map-controls button[data-v-56f9650a]:nth-child(5){width:2.25rem;height:2.25rem}.mobile-map-hint[data-v-56f9650a]{margin:0;font-size:.9rem;color:#4b625a}.mobile-map-summary[data-v-56f9650a]{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-56f9650a]{min-width:0;font-size:.92rem}.mobile-map-empty[data-v-56f9650a]{color:#566b63}@media (max-width: 480px){.mobile-osm-shell[data-v-56f9650a]{min-height:360px}.mobile-map-badge[data-v-56f9650a]{max-width:calc(100% - 1.5rem)}.mobile-map-controls[data-v-56f9650a]{left:auto;right:.5rem;bottom:.5rem;width:2.15rem}}@media (max-width: 360px){.mobile-map-controls[data-v-56f9650a]{width:2rem}}.mobile-create-grid[data-v-57087dcb]{display:grid;gap:.75rem}.mobile-create-grid--two[data-v-57087dcb]{grid-template-columns:1fr}.mobile-field[data-v-57087dcb]{display:grid;gap:.35rem;min-width:0}.mobile-field span[data-v-57087dcb]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-field input[data-v-57087dcb],.mobile-field select[data-v-57087dcb]{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-57087dcb]{grid-column:1 / -1}.mobile-field-error[data-v-57087dcb]{color:#a63d3d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.2;min-height:.9rem}.mobile-field-error--spacer[data-v-57087dcb]{visibility:hidden}.mobile-create-grid[data-v-88f0413e]{display:grid;gap:.75rem}.mobile-create-grid--two[data-v-88f0413e]{grid-template-columns:1fr}.mobile-field[data-v-88f0413e]{display:grid;gap:.35rem;min-width:0}.mobile-field span[data-v-88f0413e]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-field input[data-v-88f0413e]{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-88f0413e]{grid-column:1 / -1}.mobile-field-error[data-v-88f0413e]{color:#a63d3d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.2;min-height:.9rem}.mobile-field-error--spacer[data-v-88f0413e]{visibility:hidden}.mobile-create-grid[data-v-0c3a2a02]{display:grid;gap:.75rem}.mobile-create-grid--two[data-v-0c3a2a02]{grid-template-columns:1fr}.mobile-field[data-v-0c3a2a02]{display:grid;gap:.35rem;min-width:0}.mobile-field span[data-v-0c3a2a02]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-field input[data-v-0c3a2a02]{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-0c3a2a02]{color:#a63d3d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.2;min-height:.9rem}.mobile-field-error--spacer[data-v-0c3a2a02]{visibility:hidden}.mobile-form-actions[data-v-6561efff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mobile-secondary-action[data-v-6561efff],.mobile-primary-action[data-v-6561efff]{min-height:44px;border:1px solid rgba(55,103,83,.16);border-radius:10px;font:inherit;font-weight:var(--portal-font-weight-strong, 700)}.mobile-primary-action[data-v-6561efff]{background:#4a8a77;color:#fff}.mobile-secondary-action[data-v-6561efff]{background:#f7fbf8;color:#17382d}.mobile-summary-card[data-v-7ae63295]{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-7ae63295]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-summary-grid[data-v-7ae63295]{display:grid;gap:.35rem;font-size:.92rem}.mobile-summary-grid strong[data-v-7ae63295]{font-weight:var(--portal-font-weight-strong, 700)}.aprovechamiento-create-mobile[data-v-5c7b63e5]{font-family:var(--movilidad-font-family, Inter, "Inter var", "Segoe UI", sans-serif);font-size:var(--movilidad-font-size-body, .9375rem);display:grid;gap:1rem;min-width:0;padding:0 0 7rem}.create-accordion[data-v-5c7b63e5]{display:grid;gap:.75rem}.validation-overlay[data-v-5c7b63e5]{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-5c7b63e5]{width:min(100%,22rem);padding:1rem;border:var(--movilidad-border, 1px solid rgb(55 103 83 / 16%));border-radius:var(--movilidad-radius-md, .875rem);background:#fff;box-shadow:0 18px 40px #0c1a1438}.validation-card__header[data-v-5c7b63e5]{display:flex;align-items:flex-start;gap:.9rem}.validation-dialog-mark[data-v-5c7b63e5]{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-5c7b63e5]{color:#a63d3d;font-size:1.1rem}.validation-dialog-copy[data-v-5c7b63e5]{display:grid;gap:.25rem;min-width:0}.validation-dialog-copy strong[data-v-5c7b63e5]{color:#243b32;font-size:1rem;font-weight:var(--movilidad-font-weight-bold, 700);line-height:1.2}.validation-dialog-copy p[data-v-5c7b63e5]{margin:0;color:#6f3030;font-size:var(--movilidad-font-size-body, .9375rem);line-height:1.45}.validation-card__footer[data-v-5c7b63e5]{display:flex;justify-content:flex-end;margin-top:1rem}.validation-dialog-accept[data-v-5c7b63e5]{min-width:6.5rem}.reset-link[data-v-5c7b63e5]{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:var(--portal-font-weight-strong, 700)}.review-dialog[data-v-5c7b63e5] .p-dialog-content{padding-top:.75rem}.review-dialog[data-v-5c7b63e5] .p-dialog-footer{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.mobile-inventory-map-shell[data-v-7b65b0e8]{display:block;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box}.mobile-inventory-map-shell>.mobile-layer-map[data-v-7b65b0e8],.mobile-inventory-map-shell>.mobile-inventory-detail-screen[data-v-7b65b0e8]{width:100%;min-width:0;max-width:none;box-sizing:border-box}.mobile-inventory-map-shell[data-v-7b65b0e8],.mobile-inventory-map-shell>.mobile-layer-map[data-v-7b65b0e8],.mobile-inventory-map-shell>.mobile-layer-map>.mobile-layer-map__frame[data-v-7b65b0e8]{inline-size:100%!important;width:100%!important;max-inline-size:none!important;max-width:none!important;min-inline-size:0;box-sizing:border-box;flex:1 1 100%;grid-column:1 / -1}.mobile-layer-map[data-v-7b65b0e8]{display:block;height:100%;min-height:0}.mobile-inventory-detail-screen{height:auto;min-height:0;box-sizing:border-box;overflow:visible;color:#173f48;background:#f4f8f6}.mobile-inventory-detail__hero[data-v-7b65b0e8]{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-7b65b0e8]{margin-left:auto;padding:.35rem .55rem;border:1px solid rgba(119,241,195,.45);border-radius:999px;color:#083d3c;background:#77f1c3;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);white-space:nowrap}.mobile-inventory-detail__status.is-pending[data-v-7b65b0e8]{border-color:#ffffff4d;color:#e8f2ef;background:#ffffff24}.mobile-inventory-detail__status.is-measuring[data-v-7b65b0e8]{border-color:#ffd67ab3;color:#573d08;background:#ffd67a}.mobile-inventory-detail__status.is-finished[data-v-7b65b0e8]{border-color:#77f1c373;color:#083d3c;background:#77f1c3}.mobile-inventory-detail__hero button[data-v-7b65b0e8],.mobile-inventory-detail__back[data-v-7b65b0e8]{border:0;color:inherit;background:transparent;font:inherit}.mobile-inventory-detail__hero button[data-v-7b65b0e8]{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:#ffffff24}.mobile-inventory-detail__hero div[data-v-7b65b0e8]{display:grid;min-inline-size:0;gap:.15rem}.mobile-inventory-detail__hero span[data-v-7b65b0e8]{color:#a9f2d8;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:.1em;text-transform:uppercase}.mobile-inventory-detail__hero h1[data-v-7b65b0e8]{margin:0;font-size:1.7rem}.mobile-inventory-detail__hero small[data-v-7b65b0e8]{color:#ffffffa6;font-weight:var(--portal-font-weight-label, 600)}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);white-space:nowrap}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-7b65b0e8]:hover{background:#d9f8eb}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-7b65b0e8]{min-block-size:2.5rem;padding-inline:.7rem;border-color:#ffffff7a;color:#fff;background:#ffffff1a;box-shadow:none;font-size:max(12px,var(--portal-font-size-secondary, .875rem));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-7b65b0e8]{color:currentColor}.mobile-inventory-detail__hero .mobile-inventory-detail__finish i[data-v-7b65b0e8]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-7b65b0e8]:hover{border-color:#ffffffbf;background:#ffffff2e;transform:translateY(-1px)}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-7b65b0e8]:active{background:#ffffff40;transform:translateY(0)}.mobile-inventory-detail__hero .mobile-inventory-detail__finish[data-v-7b65b0e8]:focus-visible{outline:3px solid #ffd67a;outline-offset:3px}.mobile-inventory-detail__body[data-v-7b65b0e8]{display:grid;gap:1rem;padding:1rem}.mobile-inventory-summary[data-v-7b65b0e8]{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-7b65b0e8],.mobile-parcel-card__icon[data-v-7b65b0e8],.mobile-parcel-detail__icon[data-v-7b65b0e8]{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-7b65b0e8]{display:grid;font-size:1.8rem;line-height:.9}.mobile-inventory-summary strong small[data-v-7b65b0e8]{margin-top:.35rem;color:#66807d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-inventory-summary__status[data-v-7b65b0e8]{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.45rem .6rem;border-radius:999px;color:#147c67;background:#e2faf0;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-inventory-summary__status i[data-v-7b65b0e8]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-inventory-detail__list-heading[data-v-7b65b0e8]{display:flex;align-items:end;justify-content:space-between}.mobile-inventory-detail__list-heading span[data-v-7b65b0e8]:first-child{color:#18a982;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:.12em;text-transform:uppercase}.mobile-inventory-detail__list-heading h2[data-v-7b65b0e8]{margin:.2rem 0 0;font-size:1.35rem}.mobile-inventory-detail__list-heading>span[data-v-7b65b0e8]{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;color:#147c67;background:#dff7ec;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-parcel-list-tabs[data-v-7b65b0e8]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.25rem;border-radius:12px;background:#dfeee8}.mobile-parcel-list-tabs button[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-parcel-list-tabs button.is-active[data-v-7b65b0e8]{color:#fff;background:#087e6a;box-shadow:0 4px 10px #087e6a33}.mobile-parcel-list-tabs small[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-parcel-list-tabs button.is-active small[data-v-7b65b0e8]{color:#087e6a}.mobile-parcel-list[data-v-7b65b0e8]{display:grid;gap:.7rem}.mobile-parcel-list__empty[data-v-7b65b0e8]{margin:0;padding:1rem;border:1px dashed #b9d7ce;border-radius:14px;color:#63807c;background:#ffffffb3;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-align:center}.mobile-parcel-card[data-v-7b65b0e8]{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-7b65b0e8]{display:grid;align-content:center;gap:.2rem}.mobile-parcel-card__copy strong[data-v-7b65b0e8]{font-size:.95rem}.mobile-parcel-card__copy small[data-v-7b65b0e8]{color:#6d8783;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-parcel-card__actions[data-v-7b65b0e8]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-parcel-card__actions button[data-v-7b65b0e8],.mobile-parcel-detail__action[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-parcel-card__actions button[data-v-7b65b0e8]:last-child,.mobile-parcel-detail__action--primary[data-v-7b65b0e8]{color:#fff;background:#087e6a}.mobile-parcel-detail[data-v-7b65b0e8]{display:grid;gap:.8rem;padding:.8rem .55rem 1rem}.mobile-inventory-detail__back[data-v-7b65b0e8]{justify-self:start;color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-inventory-detail__inventory-context[data-v-7b65b0e8]{display:block;max-inline-size:100%;overflow-wrap:anywhere;color:#d7eee7;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.25}.mobile-parcel-detail__heading[data-v-7b65b0e8]{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-7b65b0e8]{display:grid;gap:.2rem}.mobile-parcel-detail__heading h2[data-v-7b65b0e8]{margin:0;font-size:1.25rem}.mobile-parcel-detail__heading small[data-v-7b65b0e8]{color:#6d8783}.mobile-parcel-detail__facts[data-v-7b65b0e8]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.mobile-parcel-detail__facts div[data-v-7b65b0e8]{display:grid;gap:.25rem;padding:.8rem;border-radius:15px;background:#e6f5ef}.mobile-parcel-detail__facts small[data-v-7b65b0e8]{color:#63807c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-parcel-detail__facts strong[data-v-7b65b0e8]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-parcel-detail__action[data-v-7b65b0e8]{width:100%;min-height:3rem;order:3}.mobile-parcel-detail__form[data-v-7b65b0e8]{display:none}.mobile-parcel-edit-form[data-v-7b65b0e8]{display:grid;gap:.55rem;padding:1rem;border-radius:18px;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-parcel-edit-form>span[data-v-7b65b0e8],.mobile-parcel-edit-form label[data-v-7b65b0e8]{color:#214e54;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-parcel-edit-form input[data-v-7b65b0e8],.mobile-parcel-edit-form select[data-v-7b65b0e8],.mobile-parcel-edit-form textarea[data-v-7b65b0e8]{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:var(--portal-font-weight-strong, 700)}.mobile-parcel-edit-form textarea[data-v-7b65b0e8]{resize:vertical}.mobile-parcel-edit-form input[data-v-7b65b0e8]:disabled{color:#879493;background:#e9eeed;cursor:not-allowed}.mobile-parcel-edit-form>small[data-v-7b65b0e8]{color:#718b87;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-reason-picker[data-v-7b65b0e8]{display:grid;gap:.4rem}.parcel-reason-picker__trigger[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-align:left}.parcel-reason-picker__trigger .is-placeholder[data-v-7b65b0e8]{color:#7b9490;font-weight:var(--portal-font-weight-strong, 700)}.parcel-reason-picker__trigger i[data-v-7b65b0e8]{color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-reason-picker__options[data-v-7b65b0e8]{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-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-align:left}.parcel-reason-picker__options button[data-v-7b65b0e8]:hover,.parcel-reason-picker__options button.is-selected[data-v-7b65b0e8]{color:#087e6a;background:#e2f7ef}.parcel-reason-picker__options button i[data-v-7b65b0e8]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.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:3rem;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-inventory-map-shell{display:block;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box}.mobile-inventory-map-content>.mobile-inventory-map-shell>.mobile-layer-map{width:100%;max-width:none;height:100%;min-height:0;min-width:0}.mobile-inventory-map-content>.mobile-inventory-map-shell .mobile-layer-map__frame{width:100%;max-width:none;min-width:0}.mobile-inventory-map-content{width:100%;max-width:none;min-width:0}.mobile-inventory-map-content:has(.mobile-inventory-detail-screen)>.mobile-inventory-map-back{display:none}.mobile-layer-map__frame[data-v-7b65b0e8]{position:relative;display:block;width:100%!important;max-width:none!important;min-width:0;height:100%;min-height:0;overflow:hidden;border-radius:22px;background:#e6efe9;box-shadow:0 18px 38px #1747452e}.mobile-layer-map__frame[data-v-7b65b0e8] .geo-viewer-root,.mobile-layer-map__frame[data-v-7b65b0e8] .geo-viewer-map{width:100%;height:100%;min-width:0;min-height:0}.mobile-layer-map__frame>.mobile-map-geo-viewer[data-v-7b65b0e8],.mobile-layer-map__frame>.mobile-map-geo-viewer[data-v-7b65b0e8] .geo-viewer-root{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;min-width:0;min-height:0;max-width:none!important;box-sizing:border-box}.mobile-layer-map__frame[data-v-7b65b0e8] .ol-viewport,.mobile-layer-map__frame[data-v-7b65b0e8] .ol-layers,.mobile-layer-map__frame[data-v-7b65b0e8] .ol-layer{width:100%!important;min-width:0}.mobile-layer-map__frame[data-v-7b65b0e8] .ol-layer canvas{display:block;max-width:none;max-height:none}.mobile-layer-map__frame[data-v-7b65b0e8] .ol-scale-line{left:0;bottom:0;margin:0}.mobile-layer-map__frame[data-v-7b65b0e8] .geo-fullscreen-toggle,.mobile-layer-map__frame[data-v-7b65b0e8] .geo-region--info,.mobile-layer-map__frame[data-v-7b65b0e8] .geo-query-popup,.mobile-layer-map__frame[data-v-7b65b0e8] .geo-modal-backdrop{display:none!important}.mobile-map-top-controls[data-v-7b65b0e8]{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:center;gap:.5rem;pointer-events:none}.mobile-map-top-controls[data-v-7b65b0e8]>*{position:static;transform:none;pointer-events:auto}.mobile-map-top-controls .mobile-map-layer-control[data-v-7b65b0e8],.mobile-map-top-controls .mobile-inventory-trigger[data-v-7b65b0e8]{justify-self:stretch;width:100%}.mobile-map-layer-control[data-v-7b65b0e8],.mobile-map-popup[data-v-7b65b0e8]{position:absolute;z-index:50;pointer-events:auto}.mobile-map-layer-control[data-v-7b65b0e8]{top:.9rem;left:.9rem}.mobile-parcel-filter[data-v-7b65b0e8]{display:none!important}.mobile-show-all-parcels[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-layer-map__parcel-filter[data-v-7b65b0e8]{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-7b65b0e8]{color:#63807c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-layer-map__parcel-filter label[data-v-7b65b0e8]{display:flex;align-items:center;gap:.45rem;padding:.25rem 0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-layer-map__parcel-filter input[data-v-7b65b0e8]{accent-color:#159d7c}.mobile-inventory-trigger[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);white-space:nowrap}.mobile-map-top-controls>.mobile-map-layer-control[data-v-7b65b0e8],.mobile-map-top-controls>.mobile-show-all-parcels[data-v-7b65b0e8],.mobile-map-top-controls>.mobile-inventory-trigger[data-v-7b65b0e8]{position:static;top:auto;right:auto;left:auto;transform:none}.mobile-map-layer-control__trigger[data-v-7b65b0e8],.mobile-map-layer-control__menu[data-v-7b65b0e8],.mobile-map-popup[data-v-7b65b0e8]{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-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-map-top-controls .mobile-map-layer-control__trigger[data-v-7b65b0e8],.mobile-map-top-controls .mobile-inventory-trigger[data-v-7b65b0e8]{box-sizing:border-box;min-inline-size:0;block-size:3rem;min-block-size:3rem;padding-block:.4rem}.mobile-map-top-controls .mobile-inventory-trigger span[data-v-7b65b0e8]{min-inline-size:0;white-space:normal;line-height:1.15}.mobile-inventory-map-content>.mobile-inventory-map-back:focus-visible,.mobile-map-layer-control__trigger[data-v-7b65b0e8]:focus-visible,.mobile-show-all-parcels[data-v-7b65b0e8]:focus-visible,.mobile-inventory-trigger[data-v-7b65b0e8]:focus-visible{outline:3px solid #d99a25;outline-offset:2px}@media (pointer: coarse){.mobile-map-layer-control__trigger[data-v-7b65b0e8],.mobile-show-all-parcels[data-v-7b65b0e8],.mobile-inventory-trigger[data-v-7b65b0e8]{min-block-size:3rem}}.mobile-map-layer-control__trigger span[data-v-7b65b0e8]{flex:1}.mobile-map-layer-control__menu[data-v-7b65b0e8]{display:grid;gap:.65rem;min-width:13rem;margin-top:.4rem;padding:.8rem;color:#234b50;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-map-layer-control__menu label[data-v-7b65b0e8]{display:flex;align-items:center;gap:.5rem}.mobile-map-layer-control__menu input[data-v-7b65b0e8]{accent-color:#159d7c}.mobile-map-popup[data-v-7b65b0e8]{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-7b65b0e8]{color:#63807c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-map-popup__status[data-v-7b65b0e8]{padding:.3rem .45rem;border-radius:8px;color:#0b554c!important;background:#e2faf0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))!important;font-weight:var(--portal-font-weight-label, 600)}.mobile-map-popup button[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-map-popup__detail[data-v-7b65b0e8]{order:3;color:#087e6a!important;background:#e2faf0!important}.mobile-tree-popup[data-v-7b65b0e8]{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-7b65b0e8]{color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.04em;text-transform:uppercase}.mobile-tree-popup h3[data-v-7b65b0e8]{margin:0;color:#173f48;font-size:1.05rem}.mobile-tree-popup span[data-v-7b65b0e8]{color:#31565a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-tree-popup small[data-v-7b65b0e8]{color:#63807c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-tree-popup button[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-major-tree-range-warning[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.35}.mobile-inventory-sheet[data-v-7b65b0e8]{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-7b65b0e8]{width:3rem;height:.28rem;margin:0 auto;border-radius:999px;background:#ffffff73}.mobile-inventory-sheet__header[data-v-7b65b0e8]{display:flex;align-items:center;justify-content:space-between}.mobile-inventory-sheet__header h2[data-v-7b65b0e8]{margin:0;font-size:1.25rem;letter-spacing:-.03em}.mobile-inventory-sheet__header button[data-v-7b65b0e8]{width:2rem;height:2rem;border:0;border-radius:50%;color:#d8fff2;background:#ffffff1f;font:inherit}.mobile-inventory-sheet__cards[data-v-7b65b0e8]{display:grid;gap:.6rem;overflow:auto}.mobile-inventory-card[data-v-7b65b0e8]{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-7b65b0e8]{border-color:#77f1c3;background:#31cf9d38;box-shadow:0 0 0 1px #77f1c340}.mobile-inventory-card__icon[data-v-7b65b0e8]{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-7b65b0e8]:hover,.mobile-inventory-card__icon[data-v-7b65b0e8]: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-7b65b0e8]:active{transform:scale(.97)}.mobile-inventory-card__copy[data-v-7b65b0e8]{display:grid;gap:.16rem;flex:1;min-width:0}.mobile-inventory-card__copy strong[data-v-7b65b0e8]{font-size:.92rem}.mobile-inventory-card__copy small[data-v-7b65b0e8]{color:#d8fff29e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.08em}.mobile-inventory-card__copy em[data-v-7b65b0e8]{color:#a9f2d8;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal;font-weight:var(--portal-font-weight-strong, 700)}.mobile-inventory-card__status[data-v-7b65b0e8]{padding:.25rem .45rem;border:1px solid rgba(119,241,195,.45);border-radius:999px;color:#083d3c;background:#77f1c3;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.mobile-inventory-card__status.is-pending[data-v-7b65b0e8]{border-color:#ffffff4d;color:#e8f2ef;background:#ffffff24}.mobile-inventory-card__status.is-measuring[data-v-7b65b0e8]{border-color:#ffd67ab3;color:#573d08;background:#ffd67a}.mobile-inventory-card__status.is-finished[data-v-7b65b0e8]{border-color:#77f1c373;color:#083d3c;background:#77f1c3}.legend-dot[data-v-7b65b0e8]{width:.72rem;height:.72rem;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #14322833}.legend-dot--inventory[data-v-7b65b0e8]{background:#d64343}.mobile-parcel-detail__form[data-v-7b65b0e8]{display:none!important}.mobile-parcel-detail__access[data-v-7b65b0e8]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-parcel-detail__access button[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-parcel-detail__access button.is-active[data-v-7b65b0e8]{color:#fff;border-color:#159d7c;background:#159d7c}.mobile-parcel-detail__access button.is-active.is-inaccessible[data-v-7b65b0e8]{border-color:#798687;background:#798687}.parcel-detail-tabs[data-v-7b65b0e8]{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-7b65b0e8]{min-height:2.4rem;padding:.35rem .25rem;border:0;border-radius:9px;color:#4d706c;background:transparent;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.parcel-detail-tabs button.is-active[data-v-7b65b0e8]{color:#fff;background:#087e6a}.parcel-detail-tabs button[data-v-7b65b0e8]:disabled{color:#9aaba7;background:transparent;cursor:not-allowed;opacity:.6}.parcel-detail-tab-panel[data-v-7b65b0e8]{display:grid;gap:.45rem;order:2;padding:.8rem;border-radius:14px;color:#31565a;background:#e6f5ef;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-detail-tab-panel span[data-v-7b65b0e8]{color:#63807c}.mobile-parcel-detail:not(.detail-tab-accessibility)>.mobile-parcel-edit-form[data-v-7b65b0e8],.mobile-parcel-detail.is-tree-tab>.mobile-parcel-detail__action[data-v-7b65b0e8]{display:none}.mobile-parcel-detail.detail-tab-accessibility>.parcel-data-tabs[data-v-7b65b0e8],.mobile-parcel-detail.detail-tab-location>.parcel-data-tabs[data-v-7b65b0e8],.mobile-parcel-detail.detail-tab-silvicultural>.parcel-data-tabs[data-v-7b65b0e8],.mobile-parcel-detail.detail-tab-damage>.parcel-data-tabs[data-v-7b65b0e8]{display:none}.parcel-data-tabs[data-v-7b65b0e8]{display:grid;gap:.7rem;order:3}.parcel-data-tabs__buttons[data-v-7b65b0e8]{display:none}.parcel-data-tabs__panel[data-v-7b65b0e8]{display:grid;gap:.5rem;padding:.8rem;border-radius:14px;color:#31565a;background:#e6f5ef;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-data-tabs__panel small[data-v-7b65b0e8]{color:#63807c}.mobile-parcel-edit-form[data-v-7b65b0e8]{order:2!important}.mobile-parcel-detail.is-tree-tab>.mobile-parcel-edit-form[data-v-7b65b0e8],.mobile-parcel-detail.is-tree-tab>.mobile-parcel-detail__action[data-v-7b65b0e8]{display:none}.tree-form[data-v-7b65b0e8]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.45rem}.tree-form label[data-v-7b65b0e8]{display:grid;gap:.3rem;min-width:0;color:#31565a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.tree-form label[data-v-7b65b0e8]:first-child{grid-column:1 / -1}.tree-form input[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem))}.tree-form__map[data-v-7b65b0e8],.tree-form .mobile-parcel-detail__action[data-v-7b65b0e8]{grid-column:1 / -1;width:100%;box-sizing:border-box}.tree-form__map[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.tree-form .mobile-parcel-detail__action[data-v-7b65b0e8]{min-height:2.6rem;margin:0}.tree-form-real[data-v-7b65b0e8]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.45rem}.tree-form-real label[data-v-7b65b0e8]{display:grid;gap:.25rem;color:#31565a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.tree-form-real label[data-v-7b65b0e8]:first-child,.tree-form-real .tree-form__map[data-v-7b65b0e8],.tree-form-real .mobile-parcel-detail__action[data-v-7b65b0e8]{grid-column:1 / -1}.tree-form-real input[data-v-7b65b0e8],.tree-form-real select[data-v-7b65b0e8]{min-height:2.35rem;padding:.4rem .5rem;border:1px solid #c9ded8;border-radius:8px;background:#fff;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.tree-form-real .tree-form__map[data-v-7b65b0e8],.tree-form-real .mobile-parcel-detail__action[data-v-7b65b0e8]{width:100%}.tree-record-list[data-v-7b65b0e8]{display:grid;gap:.4rem;margin-top:.5rem}.tree-record-list article[data-v-7b65b0e8]{display:grid;gap:.15rem;padding:.55rem;border-radius:9px;background:#ffffffb3;font-size:max(12px,var(--portal-font-size-secondary, .875rem));cursor:pointer}.tree-record-list article[data-v-7b65b0e8]:focus-visible,.tree-record-list article[data-v-7b65b0e8]:hover{outline:2px solid #159d7c;background:#fff}.tree-record-list span[data-v-7b65b0e8],.tree-record-list small[data-v-7b65b0e8]{color:#63807c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.tree-coordinate-banner[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);transform:translate(-50%)}.mobile-location-panel[data-v-7b65b0e8]{padding:.8rem;border-radius:18px;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-location-form[data-v-7b65b0e8]{display:grid;gap:.7rem;width:100%}.mobile-location-form__toggle[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-location-form__toggle input[data-v-7b65b0e8]{-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-7b65b0e8]: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-7b65b0e8]:checked{background:#159d7c}.mobile-location-form__toggle input[data-v-7b65b0e8]:checked:after{transform:translate(1.1rem)}.mobile-location-form__toggle input[data-v-7b65b0e8]:focus-visible{outline:3px solid #d99a25;outline-offset:2px}.mobile-location-form__field[data-v-7b65b0e8]{display:grid;gap:.35rem;color:#214e54;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-location-form__field>span[data-v-7b65b0e8]{color:#214e54}.mobile-location-form__field input[data-v-7b65b0e8],.mobile-location-form__field textarea[data-v-7b65b0e8]{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:var(--portal-font-weight-strong, 700)}.mobile-location-form__field textarea[data-v-7b65b0e8]{min-block-size:5.5rem;resize:vertical}.mobile-location-form__field input[data-v-7b65b0e8]:focus,.mobile-location-form__field textarea[data-v-7b65b0e8]:focus{border-color:#159d7c;outline:2px solid rgba(21,157,124,.2);outline-offset:1px}.mobile-location-form__field input[data-v-7b65b0e8]:disabled,.mobile-location-form__field textarea[data-v-7b65b0e8]:disabled{color:#879493;background:#e9eeed;cursor:not-allowed}.mobile-location-form small[data-v-7b65b0e8]{color:#718b87;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-parcel-characteristics[data-v-7b65b0e8]{gap:.7rem;padding:0;background:transparent}.mobile-parcel-characteristics label[data-v-7b65b0e8]{display:grid;gap:.35rem;color:#214e54;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-parcel-characteristics label>span[data-v-7b65b0e8]{color:#214e54}.mobile-parcel-characteristics input[data-v-7b65b0e8],.mobile-parcel-characteristics select[data-v-7b65b0e8],.mobile-parcel-characteristics textarea[data-v-7b65b0e8]{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:var(--portal-font-weight-strong, 700)}.mobile-parcel-characteristics textarea[data-v-7b65b0e8]{min-block-size:5.5rem;resize:vertical}.mobile-parcel-characteristics[data-v-7b65b0e8] :is(input,select,textarea):focus{border-color:#159d7c;outline:2px solid rgba(21,157,124,.2);outline-offset:1px}@media (max-width: 40rem){.mobile-layer-map__frame[data-v-7b65b0e8]{height:100%;border-radius:0}.mobile-map-top-controls[data-v-7b65b0e8]{top:1.75rem;right:.55rem;left:3.7rem}}.mobile-parcel-detail:not(.detail-tab-parcel) .parcel-data-tabs[data-v-7b65b0e8]{display:none}.mobile-inventory-detail__actions[data-v-7b65b0e8]{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-7b65b0e8]{justify-self:end;margin-left:0;padding:.22rem .42rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.1}.mobile-inventory-detail__actions .mobile-inventory-detail__finish[data-v-7b65b0e8]{width:100%;margin-inline-start:0;padding-inline:.55rem}.mobile-parcel-detail>.mobile-parcel-detail__action--primary[data-v-7b65b0e8]{order:99;margin-block-start:.2rem}.mobile-minor-trees-panel[data-v-7b65b0e8]{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-7b65b0e8]{display:grid;gap:.8rem;width:100%;max-width:none;margin:0}.mobile-minor-trees-panel__heading[data-v-7b65b0e8]{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-7b65b0e8]{display:grid;gap:.12rem}.mobile-minor-trees-panel__heading span[data-v-7b65b0e8]{color:#214e54;font-size:.9rem;font-weight:var(--portal-font-weight-strong, 700)}.mobile-minor-trees-panel__heading small[data-v-7b65b0e8]{color:#718b87;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-minor-trees-panel__add[data-v-7b65b0e8],.mobile-minor-trees-panel__save[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-minor-trees-panel__add[data-v-7b65b0e8]:disabled,.mobile-minor-trees-panel__save[data-v-7b65b0e8]:disabled{opacity:.5;cursor:not-allowed}.mobile-minor-trees-panel__form[data-v-7b65b0e8]{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-7b65b0e8]{display:grid;gap:.35rem;color:#214e54;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-minor-trees-panel__form input[data-v-7b65b0e8],.mobile-minor-trees-panel__form select[data-v-7b65b0e8]{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:var(--portal-font-weight-strong, 700)}.mobile-minor-trees-panel__save[data-v-7b65b0e8]{width:100%;margin-top:.15rem}.mobile-minor-trees-panel__records[data-v-7b65b0e8]{display:grid;gap:.55rem}.mobile-minor-trees-panel__records article[data-v-7b65b0e8]{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-7b65b0e8]{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-7b65b0e8]{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-7b65b0e8]{grid-column:1 / -1;color:#718b87;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-minor-trees-panel__records strong[data-v-7b65b0e8]{grid-column:1 / -1;color:#214e54;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-minor-trees-panel__records span[data-v-7b65b0e8]{color:#63807c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-minor-trees-panel__records b[data-v-7b65b0e8]{color:#087e6a}.mobile-minor-trees-panel__notice[data-v-7b65b0e8],.mobile-minor-trees-panel__empty[data-v-7b65b0e8]{margin:0;padding:.8rem;border-radius:14px;color:#63807c;background:#ffffffc2;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-align:center}.mobile-minor-trees-panel__notice[data-v-7b65b0e8]{border:1px solid #b9d7ce}.mobile-minor-trees-panel[data-v-7b65b0e8]{position:static!important;inset:auto!important;overflow:visible!important;height:auto!important;max-height:none!important}.parcel-detail-tabs[data-v-7b65b0e8]{position:relative;z-index:116}.mobile-minor-trees-panel__heading[data-v-7b65b0e8],.mobile-minor-trees-panel__form[data-v-7b65b0e8],.mobile-minor-trees-panel__records article[data-v-7b65b0e8]{border:1px solid rgba(30,155,126,.12);box-shadow:0 8px 20px #17474514}.mobile-minor-trees-panel__add[data-v-7b65b0e8]{color:#087e6a;background:#fff}.mobile-minor-trees-panel__form[data-v-7b65b0e8]{gap:.7rem}.mobile-minor-trees-panel__form label>span[data-v-7b65b0e8]{color:#214e54;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-minor-trees-panel__form input[data-v-7b65b0e8],.mobile-minor-trees-panel__form select[data-v-7b65b0e8]{border-color:#c9ded8;background:#f8fcfa}.mobile-minor-trees-panel__save[data-v-7b65b0e8]{min-height:3rem;border-color:#087e6a;background:#087e6a;box-shadow:0 5px 12px #087e6a33}.mobile-minor-trees-panel__form select[data-v-7b65b0e8]{-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-7b65b0e8]: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-7b65b0e8]{color:#173f48;background:#fff;font-weight:var(--portal-font-weight-strong, 700)}@supports ((-webkit-appearance: base-select) or (-moz-appearance: base-select) or (appearance: base-select)){.mobile-minor-trees-panel__form select[data-v-7b65b0e8],.mobile-minor-trees-panel__form select[data-v-7b65b0e8]::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.mobile-minor-trees-panel__form select[data-v-7b65b0e8]::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-7b65b0e8]::picker-icon{color:#087e6a}.mobile-minor-trees-panel__form select option[data-v-7b65b0e8]{min-height:2.35rem;padding:.55rem .65rem;border-radius:8px}.mobile-minor-trees-panel__form select option[data-v-7b65b0e8]:checked,.mobile-minor-trees-panel__form select option[data-v-7b65b0e8]:hover{color:#087e6a;background:#e2f7ef}.mobile-minor-trees-panel__form select option[data-v-7b65b0e8]::checkmark{color:#087e6a}}.mobile-silvicultural-panel[data-v-7b65b0e8]{display:grid;gap:.8rem;padding:.2rem 0}.mobile-silvicultural-panel fieldset[data-v-7b65b0e8]{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-7b65b0e8]{width:auto;margin-inline-start:-.2rem;padding:.2rem .45rem;border-radius:8px;color:#087e6a;background:#e2f7ef;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-silvicultural-panel label[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-silvicultural-panel label[data-v-7b65b0e8]:last-child{border-bottom:0}.mobile-silvicultural-panel label>span[data-v-7b65b0e8]{line-height:1.25}.mobile-silvicultural-panel input[data-v-7b65b0e8]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mobile-silvicultural-panel label>i[data-v-7b65b0e8]{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-7b65b0e8]: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-7b65b0e8]{background:#087e6a}.mobile-silvicultural-panel input:checked+i[data-v-7b65b0e8]:after{transform:translate(1.1rem)}.mobile-silvicultural-panel input:focus-visible+i[data-v-7b65b0e8]{outline:3px solid rgba(8,126,106,.38);outline-offset:3px}.mobile-minor-trees-panel__form select[data-v-7b65b0e8]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-inline-end:.75rem}.mobile-minor-trees-panel__form select option[data-v-7b65b0e8]{padding:.65rem .75rem;color:#214e54;background:#fff;font-weight:var(--portal-font-weight-strong, 700)}.mobile-minor-trees-panel__form select option[data-v-7b65b0e8]:checked{color:#087e6a;background:#e2f7ef}.mobile-minor-trees-panel__close[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-major-tree-panel[data-v-7b65b0e8]{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-7b65b0e8]{display:grid;gap:.7rem;width:100%;max-width:none;margin:0}.mobile-major-tree-panel header[data-v-7b65b0e8]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:16px;color:#fff;background:#5c7f89}.mobile-major-tree-panel header button[data-v-7b65b0e8]{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-7b65b0e8]{display:grid;gap:.08rem}.mobile-major-tree-panel header strong[data-v-7b65b0e8]{font-size:.95rem}.mobile-major-tree-panel header small[data-v-7b65b0e8]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));opacity:.82}.mobile-major-tree-panel form[data-v-7b65b0e8]{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-7b65b0e8]{display:grid;gap:.28rem;color:#214e54;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-major-tree-panel label>span[data-v-7b65b0e8]{padding:.48rem .55rem;color:#fff;background:#5c7f89}.mobile-major-tree-panel input[data-v-7b65b0e8],.mobile-major-tree-panel select[data-v-7b65b0e8]{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:var(--portal-font-weight-strong, 700)}.mobile-major-tree-panel__grid[data-v-7b65b0e8]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.mobile-major-tree-panel__switch[data-v-7b65b0e8]{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-7b65b0e8]{padding:0;background:transparent}.mobile-major-tree-panel__switch input[data-v-7b65b0e8]{position:absolute;inline-size:1px;block-size:1px;opacity:0}.mobile-major-tree-panel__switch i[data-v-7b65b0e8]{position:relative;inline-size:2.45rem;block-size:1.4rem;border-radius:999px;background:#b7c3c5}.mobile-major-tree-panel__switch i[data-v-7b65b0e8]: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-7b65b0e8]{background:#159d7c}.mobile-major-tree-panel__switch input:checked+i[data-v-7b65b0e8]:after{transform:translate(1.05rem)}.mobile-major-tree-panel__actions[data-v-7b65b0e8]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.mobile-major-tree-panel__actions button[data-v-7b65b0e8]{min-height:2.8rem;border:1px solid #b9d7ce;border-radius:11px;color:#31565a;background:#fff;font:inherit;font-weight:var(--portal-font-weight-label, 600)}.mobile-major-tree-panel__actions button[type=submit][data-v-7b65b0e8]{color:#173f48;border-color:#e7bb30;background:#f6c643}.mobile-major-tree-panel__records[data-v-7b65b0e8]{display:grid;gap:.45rem}.mobile-major-tree-panel__records button[data-v-7b65b0e8]{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-7b65b0e8]{color:#63807c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-major-tree-panel__records i[data-v-7b65b0e8]{grid-row:1 / span 2;grid-column:2;align-self:center;color:#087e6a}.mobile-major-tree-panel[data-v-7b65b0e8]{top:6.8rem;right:0;bottom:0;left:0;padding:.8rem .55rem 1.2rem}.mobile-major-tree-panel header[data-v-7b65b0e8]{color:#214e54;background:#fff;box-shadow:0 8px 20px #17474514}.mobile-major-tree-panel header button[data-v-7b65b0e8]{color:#087e6a;background:#e2f7ef}.mobile-major-tree-panel header small[data-v-7b65b0e8]{color:#718b87;opacity:1}.mobile-major-tree-panel form[data-v-7b65b0e8]{gap:.7rem;padding:.85rem;border-radius:18px}.mobile-major-tree-panel label[data-v-7b65b0e8]{gap:.35rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-major-tree-panel label>span[data-v-7b65b0e8]{padding:0;color:#214e54;background:transparent}.mobile-major-tree-panel input[data-v-7b65b0e8],.mobile-major-tree-panel select[data-v-7b65b0e8]{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-7b65b0e8]{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-7b65b0e8]{color:#fff;border-color:#087e6a;background:#087e6a;box-shadow:0 5px 12px #087e6a33}.mobile-major-tree-panel__records button[data-v-7b65b0e8]{padding:.8rem;border-radius:16px;box-shadow:0 8px 20px #17474514}.mobile-major-tree-panel[data-v-7b65b0e8]{z-index:115}.mobile-major-tree-panel select[data-v-7b65b0e8]{-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-7b65b0e8]{padding:.65rem .75rem;color:#214e54;background:#fff;font-weight:var(--portal-font-weight-strong, 700)}.mobile-major-tree-panel select option[data-v-7b65b0e8]:checked{color:#087e6a;background:#e2f7ef}.mobile-major-tree-panel header .mobile-major-tree-panel__add[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-major-tree-panel__empty[data-v-7b65b0e8]{margin:0;padding:1.15rem .8rem;border:1px dashed #b9d7ce;border-radius:14px;color:#63807c;background:#fff;text-align:center;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-major-trees-quick-add[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-parcel-photos[data-v-7b65b0e8]{display:grid;gap:.6rem;margin-top:.25rem;padding-top:.8rem;border-top:1px solid #dce9e5}.mobile-parcel-photos>div[data-v-7b65b0e8]:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.mobile-parcel-photos strong[data-v-7b65b0e8]{color:#214e54;font-size:.86rem}.mobile-parcel-photos small[data-v-7b65b0e8]{color:#718b87;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-parcel-photos__actions[data-v-7b65b0e8]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-parcel-photos__actions button[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-parcel-photos__actions button[data-v-7b65b0e8]:last-child{color:#fff;border-color:#087e6a;background:#087e6a}.mobile-parcel-photos__grid[data-v-7b65b0e8]{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.mobile-parcel-photos figure[data-v-7b65b0e8]{position:relative;aspect-ratio:1;margin:0;overflow:hidden;border-radius:10px;background:#e7efec}.mobile-parcel-photos img[data-v-7b65b0e8]{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.mobile-parcel-photos figure button[data-v-7b65b0e8]{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-7b65b0e8]{display:none}.mobile-parcel-photos--bottom[data-v-7b65b0e8]{order:4;margin-top:.8rem}.mobile-parcel-photos--bottom .mobile-parcel-detail__action[data-v-7b65b0e8]{width:100%;margin:.15rem 0 0}.mobile-parcel-photos__carousel[data-v-7b65b0e8]{position:relative;aspect-ratio:4 / 3;margin:0;overflow:hidden;border-radius:13px;background:#e7efec}.mobile-parcel-photos__carousel img[data-v-7b65b0e8]{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.mobile-parcel-photos__carousel[data-v-7b65b0e8] :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-7b65b0e8]{top:50%;left:.45rem;transform:translateY(-50%)}.mobile-parcel-photos__next[data-v-7b65b0e8]{top:50%;right:.45rem;transform:translateY(-50%)}.mobile-parcel-photos__remove[data-v-7b65b0e8]{top:.45rem;right:.45rem}.mobile-parcel-photos__carousel figcaption[data-v-7b65b0e8]{position:absolute;right:50%;bottom:.45rem;padding:.25rem .55rem;border-radius:999px;color:#fff;background:#173f48c7;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);transform:translate(50%)}.mobile-parcel-photos__carousel[data-v-7b65b0e8] :is(.mobile-parcel-photos__previous,.mobile-parcel-photos__next):disabled{opacity:.42}.mobile-parcel-photos__carousel .mobile-parcel-photos__previous[data-v-7b65b0e8]{top:50%;right:auto;bottom:auto;left:.45rem;transform:translateY(-50%)}.mobile-parcel-photos__carousel .mobile-parcel-photos__next[data-v-7b65b0e8]{top:50%;right:.45rem;bottom:auto;left:auto;transform:translateY(-50%)}.mobile-parcel-photos__carousel[data-v-7b65b0e8]{touch-action:pan-y}.mobile-damage-panel[data-v-7b65b0e8]{display:grid;gap:.8rem}.mobile-damage-panel__heading[data-v-7b65b0e8]{display:flex;align-items:center;justify-content:space-between}.mobile-damage-panel__heading button[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-damage-panel>p[data-v-7b65b0e8]{margin:0;padding:1.15rem .8rem;border:1px dashed #b9d7ce;border-radius:14px;color:#63807c;background:#fff;text-align:center;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-damage-form[data-v-7b65b0e8]{display:grid;gap:.7rem}.mobile-damage-form label[data-v-7b65b0e8]{display:grid;gap:.35rem}.mobile-damage-form label>span[data-v-7b65b0e8]{padding:.38rem .45rem;color:#fff;background:#5c7d85;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-damage-form input[data-v-7b65b0e8],.mobile-damage-form select[data-v-7b65b0e8],.mobile-damage-form textarea[data-v-7b65b0e8]{width:100%;border:0;border-bottom:1px solid #738388;padding:.55rem .1rem;background:#fff;font:inherit}.mobile-damage-form label[data-v-7b65b0e8]{position:relative}.mobile-damage-form label>i[data-v-7b65b0e8]{position:absolute;right:.45rem;top:2.05rem;color:#5d676b}.mobile-damage-form__actions[data-v-7b65b0e8]{display:flex;gap:.5rem;justify-content:flex-end}.mobile-damage-form__actions button[data-v-7b65b0e8]{border:0;border-radius:9px;padding:.55rem .7rem;font:inherit;font-weight:var(--portal-font-weight-label, 600)}.mobile-parcel-detail.detail-tab-damage:has(.mobile-damage-records) .mobile-damage-panel>p[data-v-7b65b0e8]{display:none}.mobile-damage-records[data-v-7b65b0e8]{order:2;margin-top:-.35rem}.mobile-damage-records button[data-v-7b65b0e8]{font:inherit}.mobile-damage-records small[data-v-7b65b0e8]{grid-column:1;color:#63807c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-damage-panel[data-v-7b65b0e8]{padding:0;border:0;background:transparent}.mobile-damage-panel__heading>strong[data-v-7b65b0e8]{display:none}.mobile-damage-panel__heading[data-v-7b65b0e8]{min-height:0}.mobile-damage-panel>p[data-v-7b65b0e8]{margin:-1rem 0 0;padding:1.15rem .8rem;border:1px dashed #b9d7ce;border-radius:14px;color:#63807c;background:#fff;text-align:center;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-major-tree-panel[data-v-7b65b0e8]{background:#f4f8f6}.mobile-major-tree-panel__content[data-v-7b65b0e8],.mobile-damage-panel[data-v-7b65b0e8]{overflow:visible}.mobile-minor-trees-panel__empty[data-v-7b65b0e8],.mobile-major-tree-panel__empty[data-v-7b65b0e8],.mobile-damage-panel>p[data-v-7b65b0e8]{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:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-damage-form[data-v-7b65b0e8]{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-7b65b0e8]{gap:.35rem;color:#214e54;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-damage-form label>span[data-v-7b65b0e8]{padding:0;color:#214e54;background:transparent}.mobile-damage-form input[data-v-7b65b0e8],.mobile-damage-form select[data-v-7b65b0e8],.mobile-damage-form textarea[data-v-7b65b0e8]{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:var(--portal-font-weight-strong, 700)}.mobile-damage-form select[data-v-7b65b0e8]{-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-7b65b0e8]{color:#173f48;background:#fff;font-weight:var(--portal-font-weight-strong, 700)}.mobile-damage-form textarea[data-v-7b65b0e8]{min-height:6rem;resize:vertical}.mobile-damage-form label>i[data-v-7b65b0e8]{top:2.25rem}.mobile-damage-form__actions button[data-v-7b65b0e8]{min-height:2.65rem;border-radius:11px;color:#087e6a;background:#e2f7ef}.mobile-damage-form__actions button[data-v-7b65b0e8]:last-child{color:#fff;background:#087e6a}.mobile-minor-trees-panel__heading[data-v-7b65b0e8],.mobile-major-tree-panel header[data-v-7b65b0e8]{border:0;background:transparent;box-shadow:none}.mobile-damage-panel:has(.mobile-damage-form) .mobile-damage-panel__heading button[data-v-7b65b0e8]{display:none}.mobile-parcel-card__status[data-v-7b65b0e8]{align-self:center;justify-self:end;padding:.3rem .5rem;border-radius:999px;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);white-space:nowrap}.mobile-parcel-card__status.is-pending[data-v-7b65b0e8]{color:#54716d;background:#edf3f1}.mobile-parcel-card__status.is-measuring[data-v-7b65b0e8]{color:#70520b;background:#fff0c7}.mobile-parcel-card__status.is-finished[data-v-7b65b0e8]{color:#087e6a;background:#d9f8eb}.mobile-inventory-detail-screen .mobile-parcel-list-tabs[data-v-7b65b0e8]{gap:.45rem;padding:.3rem;border:1px solid #d2e5df;border-radius:14px;background:#e8f2ee}.mobile-inventory-detail-screen .mobile-parcel-list-tabs button[data-v-7b65b0e8]{min-block-size:2.75rem;border-radius:11px;color:#466862;font-size:max(12px,var(--portal-font-size-secondary, .875rem));transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.mobile-inventory-detail-screen .mobile-parcel-list-tabs button.is-active[data-v-7b65b0e8]{color:#fff;background:#087e6a;box-shadow:0 5px 12px #087e6a33}.mobile-inventory-detail-screen .mobile-parcel-list-tabs button[data-v-7b65b0e8]:focus-visible,.mobile-inventory-detail-screen .mobile-parcel-card__actions button[data-v-7b65b0e8]:focus-visible{outline:3px solid #ffd36b;outline-offset:2px}.mobile-inventory-detail-screen .mobile-parcel-card[data-v-7b65b0e8]{grid-template-columns:2.8rem minmax(0,1fr);gap:.8rem;padding:.9rem;border-color:#e0ece8;border-radius:20px;box-shadow:0 9px 22px #17474512}.mobile-inventory-detail-screen .mobile-parcel-card__icon[data-v-7b65b0e8]{align-self:start}.mobile-inventory-detail-screen .mobile-parcel-card__copy[data-v-7b65b0e8]{gap:.28rem;min-width:0}.mobile-inventory-detail-screen .mobile-parcel-card__copy strong[data-v-7b65b0e8]{color:#123f47;font-size:1rem;line-height:1.2}.mobile-inventory-detail-screen .mobile-parcel-card__copy small[data-v-7b65b0e8]{color:#587773;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.35}.mobile-inventory-detail-screen .mobile-parcel-card__status[data-v-7b65b0e8]{grid-column:1 / -1;justify-self:start;padding:.38rem .58rem;color:#765719;background:#fff3cf;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.2}.mobile-inventory-detail-screen .mobile-parcel-card__status.is-finished[data-v-7b65b0e8]{color:#087e6a;background:#d9f8eb}.mobile-inventory-detail-screen .mobile-parcel-card__actions[data-v-7b65b0e8]{gap:.6rem;margin-top:.05rem}.mobile-inventory-detail-screen .mobile-parcel-card__actions button[data-v-7b65b0e8]{min-block-size:2.75rem;border-radius:12px;font-size:max(12px,var(--portal-font-size-secondary, .875rem));transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.mobile-inventory-detail-screen .mobile-parcel-card__actions button[data-v-7b65b0e8]:first-child:hover{background:#effaf5}.mobile-inventory-detail-screen .mobile-parcel-card__actions button[data-v-7b65b0e8]:last-child:hover{background:#076f5e;transform:translateY(-1px)}.mobile-damage-form select option[data-v-7b65b0e8]{background:#f8fcfa}.mobile-major-tree-panel__content[data-v-7b65b0e8]:has(.mobile-major-tree-panel__empty),.mobile-minor-trees-panel__content[data-v-7b65b0e8]:has(.mobile-minor-trees-panel__empty){max-width:none}.mobile-major-tree-panel__empty[data-v-7b65b0e8],.mobile-minor-trees-panel__empty[data-v-7b65b0e8]{margin-block-start:.6rem}.mobile-major-tree-panel__empty[data-v-7b65b0e8]{margin-block-start:1rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:block;block-size:auto;min-block-size:0;overflow:visible}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:flex;flex-direction:column;align-items:stretch;inline-size:100%;block-size:auto;min-block-size:0;box-sizing:border-box;overflow:visible}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:flex!important;order:1;position:static;visibility:visible;opacity:1;inline-size:100%;max-block-size:none;box-sizing:border-box}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){order:2;position:static;inline-size:100%;box-sizing:border-box}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){order:3}.mobile-parcel-detail[data-v-7b65b0e8]{gap:1rem;padding:.9rem .7rem 1.25rem;color:#173f48}.mobile-parcel-detail[data-v-7b65b0e8]:before{display:block;color:#087e6a;content:"DATOS DE PARCELA";font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:.14em}.mobile-parcel-detail__heading[data-v-7b65b0e8]{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid rgba(21,157,124,.14);border-radius:18px;background:#fff;box-shadow:0 6px 18px #17474512}.mobile-parcel-detail__heading h2[data-v-7b65b0e8]{color:#173f48;font-size:1.12rem;font-weight:var(--portal-font-weight-strong, 700)}.mobile-parcel-detail__heading small[data-v-7b65b0e8]{display:block;max-width:100%;overflow:hidden;color:#718b87;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-overflow:ellipsis;white-space:nowrap}.mobile-parcel-detail__heading i[data-v-7b65b0e8]{color:#087e6a;font-size:1rem}.mobile-parcel-edit-form[data-v-7b65b0e8]{gap:.7rem;padding:1rem;border:1px solid rgba(21,157,124,.12);border-radius:18px;background:#fff;box-shadow:0 6px 18px #1747450f}.mobile-parcel-edit-form>span[data-v-7b65b0e8],.mobile-parcel-edit-form label[data-v-7b65b0e8]{color:#54716d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.02em}.mobile-parcel-detail__access button[data-v-7b65b0e8]{min-height:2.75rem;border-radius:12px;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-parcel-detail button[data-v-7b65b0e8]:focus-visible,.mobile-parcel-detail input[data-v-7b65b0e8]:focus-visible,.mobile-parcel-detail textarea[data-v-7b65b0e8]:focus-visible,.mobile-parcel-detail select[data-v-7b65b0e8]:focus-visible{outline:3px solid rgba(217,154,37,.72);outline-offset:2px}.parcel-detail-tabs[data-v-7b65b0e8]{gap:.25rem;padding:.25rem;border:1px solid #cfe3dc;border-radius:14px;background:#edf7f3}.parcel-detail-tabs button[data-v-7b65b0e8]{min-height:2.65rem;color:#54716d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-detail-tabs button.is-active[data-v-7b65b0e8]{background:#087e6a;box-shadow:0 4px 10px #087e6a2e}.parcel-detail-tab-panel[data-v-7b65b0e8],.parcel-data-tabs__panel[data-v-7b65b0e8]{gap:.75rem;padding:1rem;border:1px solid rgba(21,157,124,.12);border-radius:18px;color:#31565a;background:#fff;box-shadow:0 6px 18px #1747450f}.parcel-detail-tab-panel>h3[data-v-7b65b0e8],.parcel-detail-tab-panel legend[data-v-7b65b0e8],.parcel-data-tabs__panel>strong[data-v-7b65b0e8]{color:#173f48;font-size:.9rem;font-weight:var(--portal-font-weight-strong, 700)}.parcel-detail-tab-panel p[data-v-7b65b0e8],.parcel-data-tabs__panel small[data-v-7b65b0e8]{color:#718b87;line-height:1.45}.mobile-damage-panel__heading[data-v-7b65b0e8]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.mobile-damage-panel__heading strong[data-v-7b65b0e8]{color:#173f48;font-size:.9rem}.mobile-damage-panel__heading button[data-v-7b65b0e8]{display:inline-flex;align-items:center;gap:.3rem;min-height:2.35rem;padding:.45rem .65rem;border:1px solid #b9d7ce;border-radius:10px;color:#087e6a;background:#f7fbf9;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-damage-panel>p[data-v-7b65b0e8]{display:flex;align-items:center;justify-content:center;min-height:4rem;margin:0}.tree-record-list[data-v-7b65b0e8]{gap:.55rem}.tree-record-list article[data-v-7b65b0e8]{padding:.7rem;border:1px solid #e4efeb;border-radius:12px;background:#f7fbf9}.tree-record-list article strong[data-v-7b65b0e8]{color:#173f48;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.tree-record-list article span[data-v-7b65b0e8]{color:#718b87;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-reason-picker__trigger[data-v-7b65b0e8],.mobile-location-form__field input[data-v-7b65b0e8],.mobile-location-form__field textarea[data-v-7b65b0e8]{border-color:#d3e4de;background:#f8fcfa}@media (max-width: 21rem){.mobile-parcel-detail[data-v-7b65b0e8]{padding-inline:.55rem}.parcel-detail-tabs button[data-v-7b65b0e8]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-parcel-detail__access[data-v-7b65b0e8]{grid-template-columns:1fr}}.mobile-major-tree-panel[data-v-7b65b0e8],.mobile-minor-trees-panel[data-v-7b65b0e8]{background:#f1f6f4}.mobile-major-tree-panel__content[data-v-7b65b0e8],.mobile-minor-trees-panel__content[data-v-7b65b0e8]{gap:.9rem}.mobile-major-tree-panel header[data-v-7b65b0e8],.mobile-minor-trees-panel__heading[data-v-7b65b0e8]{padding:.95rem;border:1px solid rgba(21,157,124,.12);border-radius:18px;background:#fff;box-shadow:0 6px 18px #1747450f}.mobile-major-tree-panel header strong[data-v-7b65b0e8],.mobile-minor-trees-panel__heading span[data-v-7b65b0e8]{color:#173f48;font-size:.92rem}.mobile-major-tree-panel header small[data-v-7b65b0e8],.mobile-minor-trees-panel__heading small[data-v-7b65b0e8]{color:#718b87;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-major-tree-panel__records[data-v-7b65b0e8],.mobile-damage-records[data-v-7b65b0e8]{display:grid;gap:.55rem}.mobile-major-tree-panel__records button[data-v-7b65b0e8],.mobile-damage-records button[data-v-7b65b0e8]{display:grid;grid-template-columns:1fr auto;gap:.22rem .6rem;padding:.75rem;border:1px solid #e0ece8;border-radius:13px;color:#173f48;background:#fff;box-shadow:none;text-align:left}.mobile-major-tree-panel__records button span[data-v-7b65b0e8],.mobile-damage-records button span[data-v-7b65b0e8],.mobile-damage-records button small[data-v-7b65b0e8]{color:#718b87;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-major-tree-panel__records button i[data-v-7b65b0e8],.mobile-damage-records button i[data-v-7b65b0e8]{grid-column:2;grid-row:1 / span 2;align-self:center;color:#087e6a}.mobile-major-tree-panel[data-v-7b65b0e8]{position:static!important;inset:auto!important;overflow:visible!important;height:auto!important;max-height:none!important;padding:1rem .7rem 1.5rem;background:#f1f6f4}.mobile-major-tree-panel__content[data-v-7b65b0e8]{gap:1rem}.mobile-inventory-map-content:has(.mobile-major-tree-panel){display:block!important;visibility:visible!important;opacity:1!important}.mobile-parcel-detail:not(.detail-tab-accessibility)>.mobile-parcel-edit-form[data-v-7b65b0e8]{display:none!important}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){background:#eef5f1}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){position:relative;z-index:20;position:sticky;top:.7rem;align-items:flex-start;gap:.65rem;margin:.7rem .7rem 0;padding:.9rem;border:1px solid #dcebe4;border-radius:20px;color:#173b2d;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 28px #1747451a}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){position:absolute;content:"DETALLE DE PARCELA";margin:-.35rem 0 0 3.05rem;color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:.12em}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){min-width:0;padding-top:.35rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){overflow:hidden;color:#173b2d;font-size:1.08rem;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:block;max-width:100%;overflow:hidden;color:#66807d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-overflow:ellipsis;white-space:nowrap}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){flex:0 0 2.35rem;margin-top:.3rem;color:#527067;background:#e5f5ed}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){color:#087e6a;background:#d9f8eb}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){align-items:flex-end;gap:.35rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){margin-left:0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){min-height:2.15rem;padding-inline:.55rem;border-color:#b9d6ca;color:#087e6a;background:#f7fbf9;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){color:#075c4e;background:#e5f5ed}@media (max-width: 21rem){.mobile-inventory-detail-screen:has(.mobile-parcel-detail){margin-inline:.45rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){margin-left:2.75rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:none}}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){gap:.7rem;padding:.85rem .7rem 1.35rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){gap:.55rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:grid;grid-template-columns:minmax(7.5rem,42%) minmax(0,1fr);align-items:center;gap:.7rem;min-height:1.8rem;margin-top:.1rem;color:#66807d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){margin-top:-.35rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){padding-top:.15rem;border-top:1px solid #edf3ef}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){border-color:#dcebe4;box-shadow:0 8px 22px #17474514}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){gap:.45rem;padding:.8rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){max-height:14rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){min-height:3rem;padding:.6rem .7rem;border-color:#e1eee9;background:#f8fcfa}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){min-height:3.2rem;margin:0;padding:.8rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){margin-right:.35rem;color:#087e6a;font-family:primeicons}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){content:""}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){content:""}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:block;padding-bottom:.15rem;border-bottom:1px solid #edf3ef;color:#087e6a;content:"Estado de acceso";font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:.09em;text-transform:uppercase}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){margin-top:.1rem;border-color:#dcebe4;background:#e7f2ed;box-shadow:inset 0 1px 2px #1747450a}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){min-height:2.8rem;border-color:#087e6a;box-shadow:0 6px 14px #087e6a2e}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){background:#076b5b;transform:translateY(-1px)}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){transform:translateY(0)}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){margin:0;padding:.75rem;border:1px solid #e1eee9;border-radius:14px;background:#f8fcfa}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){margin-top:.2rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){padding-inline:.35rem;color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.03em}@media (prefers-reduced-motion: reduce){.mobile-inventory-detail-screen:has(.mobile-parcel-detail){transform:none}}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:grid!important;position:relative;z-index:2;visibility:visible}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:flex!important;position:relative;z-index:2}@media (max-width: 430px){.mobile-inventory-detail-screen:has(.mobile-parcel-detail){box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){grid-template-columns:minmax(0,1fr);min-inline-size:0}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){min-inline-size:0;max-inline-size:100%}}@media (max-width: 430px){.mobile-minor-trees-panel[data-v-7b65b0e8],.mobile-major-tree-panel[data-v-7b65b0e8]{inset-block-start:15rem!important}.mobile-parcel-detail.is-tree-tab>.parcel-detail-tabs[data-v-7b65b0e8]{position:fixed!important;inset:8.25rem .7rem auto;z-index:120!important;box-sizing:border-box;inline-size:calc(100% - 1.4rem);display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(2.55rem,auto);block-size:auto!important;min-block-size:5.65rem;max-block-size:none!important;overflow:visible!important}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:block;inline-size:100%;max-inline-size:100%;overflow-x:hidden}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){inline-size:calc(100% - 1.4rem);max-inline-size:calc(100% - 1.4rem);overflow:hidden}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:flex!important;flex-direction:column;align-items:stretch;gap:.7rem;overflow-x:hidden}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:flex!important;flex-direction:column;align-items:stretch;inline-size:100%;max-inline-size:100%;min-inline-size:0}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:flex!important;flex-direction:column;align-items:stretch;inline-size:100%;max-inline-size:100%;min-inline-size:0;gap:.25rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){inline-size:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow:hidden}}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:column;min-block-size:12rem}.mobile-parcel-detail>.mobile-parcel-edit-form[data-v-7b65b0e8]{display:flex!important;flex-direction:column;position:relative!important;z-index:30;inline-size:100%!important;block-size:auto!important;max-block-size:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important}@media (max-width: 430px){.mobile-inventory-detail-screen:has(.mobile-parcel-detail){block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important}.mobile-parcel-detail[data-v-7b65b0e8]{display:flex!important;flex-direction:column;align-items:stretch;block-size:auto!important;min-block-size:0;overflow:visible!important}.mobile-parcel-detail>.parcel-detail-tabs[data-v-7b65b0e8]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(2.55rem,auto);block-size:auto;overflow:visible;margin-block-end:.7rem;order:1}.mobile-parcel-detail>.mobile-parcel-edit-form[data-v-7b65b0e8]{display:flex!important;order:2;min-block-size:0;padding:.95rem;margin-block-end:.7rem}.mobile-parcel-detail>.mobile-parcel-detail__action--primary[data-v-7b65b0e8]{display:flex!important;order:3}.mobile-parcel-detail:not(.detail-tab-accessibility)>.mobile-parcel-edit-form[data-v-7b65b0e8]{display:none!important}.mobile-parcel-detail.detail-tab-accessibility>.mobile-parcel-edit-form[data-v-7b65b0e8]{display:flex!important;gap:.7rem;margin-block-end:.7rem}.mobile-parcel-detail .mobile-location-panel[data-v-7b65b0e8],.mobile-parcel-detail .mobile-silvicultural-panel[data-v-7b65b0e8],.mobile-parcel-detail .mobile-damage-panel[data-v-7b65b0e8],.mobile-parcel-detail .parcel-data-tabs__panel[data-v-7b65b0e8]{position:relative;z-index:1;clear:both}.mobile-inventory-detail-screen:has(.mobile-minor-trees-panel,.mobile-major-tree-panel){position:fixed;inset:8.25rem .7rem auto;z-index:120;box-sizing:border-box;inline-size:calc(100% - 1.4rem)}.mobile-inventory-detail-screen:has(.mobile-minor-trees-panel),.mobile-inventory-detail-screen:has(.mobile-major-tree-panel){inset-block-start:12rem}}.mobile-major-tree-panel header[data-v-7b65b0e8]{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:1rem;border:1px solid rgba(21,157,124,.14);border-radius:18px;color:#173f48;background:#fff;box-shadow:0 6px 18px #1747450f}.mobile-major-tree-panel header>div[data-v-7b65b0e8]{min-width:0}.mobile-major-tree-panel header button[data-v-7b65b0e8]:first-child{color:#087e6a;background:#e2f7ef}.mobile-major-tree-panel header strong[data-v-7b65b0e8]{display:block;color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.12em;text-transform:uppercase}.mobile-major-tree-panel header small[data-v-7b65b0e8]{display:block;margin-top:.25rem;overflow:hidden;color:#718b87;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-overflow:ellipsis;white-space:nowrap}.mobile-major-tree-panel header .mobile-major-tree-panel__add[data-v-7b65b0e8]{min-height:2.5rem;border-radius:999px;color:#087e6a;border:1px solid #b9d7ce;background:#f7fbf9}.mobile-major-tree-panel form[data-v-7b65b0e8]{gap:1rem;padding:1rem;border:1px solid rgba(21,157,124,.14);border-radius:18px;background:#fff;box-shadow:0 6px 18px #1747450f}.mobile-major-tree-panel form[data-v-7b65b0e8]:before{display:block;color:#173f48;content:"Ficha del árbol";font-size:1rem;font-weight:var(--portal-font-weight-strong, 700)}.mobile-major-tree-panel label[data-v-7b65b0e8]{gap:.35rem;color:#54716d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.mobile-major-tree-panel label>span[data-v-7b65b0e8]{padding:0;color:#54716d;background:transparent}.mobile-major-tree-panel input[data-v-7b65b0e8],.mobile-major-tree-panel select[data-v-7b65b0e8]{min-height:2.85rem;padding:.6rem .75rem;border:1px solid #d3e4de;border-radius:11px;color:#173f48;background:#f8fcfa;font-size:.88rem;font-weight:var(--portal-font-weight-strong, 700)}.mobile-major-tree-panel__grid[data-v-7b65b0e8]{gap:.7rem;padding:.85rem;border:1px solid #e4efeb;border-radius:14px;background:#f8fcfa}.mobile-major-tree-panel__switch[data-v-7b65b0e8]{min-height:3rem;padding:.65rem .75rem;border:1px solid #d3e4de;border-radius:11px;color:#54716d;background:#f8fcfa}.mobile-major-tree-panel__switch>span[data-v-7b65b0e8]{color:#54716d}.mobile-major-tree-panel .parcel-reason-picker__trigger[data-v-7b65b0e8]{min-height:2.85rem;border-color:#d3e4de;background:#f8fcfa}.mobile-major-tree-panel__actions[data-v-7b65b0e8]{gap:.7rem}.mobile-major-tree-panel__actions button[data-v-7b65b0e8]{min-height:2.85rem;border-radius:11px}.mobile-major-tree-panel__records[data-v-7b65b0e8]{gap:.6rem}.mobile-major-tree-panel__records button[data-v-7b65b0e8]{padding:.85rem;border:1px solid #e0ece8;border-radius:14px;background:#fff;box-shadow:none}.mobile-major-tree-panel__records button strong[data-v-7b65b0e8]{color:#173f48;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-major-tree-panel__records button span[data-v-7b65b0e8]{color:#718b87;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-major-tree-panel__records button i[data-v-7b65b0e8]{color:#087e6a}.mobile-major-tree-panel__empty[data-v-7b65b0e8]{margin:0;min-height:4rem;display:grid;place-items:center;border:1px dashed #b9d7ce;border-radius:14px;color:#718b87;background:#fff}@media (max-width: 21rem){.mobile-major-tree-panel__grid[data-v-7b65b0e8]{grid-template-columns:1fr}}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:flex!important;order:1!important;position:static!important;block-size:auto!important;max-block-size:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){order:2!important;position:static!important;inset:auto!important;inline-size:100%!important}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){flex:1 1 auto;min-block-size:0;max-block-size:none!important;overscroll-behavior-y:contain}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:flex!important;flex-direction:column!important;min-block-size:-moz-max-content!important;min-block-size:max-content!important;block-size:auto!important;overflow:visible!important}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:flex!important;flex:0 0 auto;gap:.35rem;inline-size:100%!important;max-inline-size:100%;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:thin;white-space:nowrap}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){flex:0 0 auto;min-inline-size:-moz-max-content;min-inline-size:max-content;white-space:nowrap}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){position:static!important;inset:auto!important;block-size:auto!important;max-block-size:none!important;overflow:visible!important}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){inline-size:100%;padding-block-end:4rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){order:2!important}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){order:1!important}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;box-sizing:border-box}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){min-inline-size:0}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){max-inline-size:100%;min-inline-size:0;box-sizing:border-box}.mobile-inventory-map-content:has(.mobile-minor-trees-panel),.mobile-inventory-map-content:has(.mobile-major-tree-panel){position:static!important;inset:auto!important;inline-size:100%!important;min-block-size:0;max-block-size:none!important;overflow:visible!important;box-sizing:border-box;padding-block-end:4rem}.mobile-inventory-map-content:has(.mobile-minor-trees-panel),.mobile-inventory-map-content:has(.mobile-major-tree-panel){inline-size:100%;max-inline-size:42rem;margin-inline:auto;box-sizing:border-box}.mobile-inventory-map-content{display:grid;gap:.7rem}.mobile-inventory-map-content{order:-1;display:grid;gap:.65rem;padding:.75rem;border:1px solid #d3e4de;border-radius:11px;background:#f8fcfa}.mobile-inventory-map-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.mobile-inventory-map-content{min-height:2.85rem}.mobile-inventory-map-content{margin:0}.mobile-inventory-map-content{display:grid!important}.mobile-inventory-map-content{border-radius:var(--movilidad-radius-md, .875rem)}.mobile-inventory-map-content{border:var(--movilidad-border, 1px solid rgb(55 103 83 / 16%));background:var(--portal-surface-subtle, #f7fbf8)}.mobile-inventory-map-content{border-color:var(--portal-primary, #176b4f);border-radius:var(--movilidad-radius-sm, .625rem);background:var(--portal-surface-action, #f4faf7);color:var(--portal-primary, #176b4f)}.mobile-inventory-map-content{border-color:var(--portal-primary, #176b4f);background:var(--portal-primary, #176b4f);color:#fff}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:grid;grid-template-columns:2.35rem minmax(0,1fr) minmax(6.8rem,8rem);align-items:center;gap:.55rem;min-inline-size:0}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){min-inline-size:0;max-inline-size:100%;overflow:hidden}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:grid;grid-template-rows:minmax(1.35rem,auto) minmax(2.15rem,auto);align-items:stretch;justify-self:stretch;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin-inline-start:0;gap:.3rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:block;inline-size:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box;overflow:hidden;padding-inline:.35rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:inline-flex;align-items:center;justify-content:center;inline-size:100%;max-inline-size:100%;min-inline-size:0;box-sizing:border-box;margin:0;padding-inline:.4rem;overflow:hidden;white-space:nowrap}@media (max-width: 22rem){.mobile-inventory-detail-screen:has(.mobile-parcel-detail){grid-template-columns:2.25rem minmax(0,1fr) minmax(6.2rem,7.25rem);gap:.4rem}.mobile-inventory-detail-screen:has(.mobile-parcel-detail){display:none}}.mobile-major-tree-panel form{scroll-padding-block-end:7rem;padding-block-end:0;background:#fbfdfc}.mobile-major-tree-panel form:before{margin-block:-.15rem .15rem;padding-block-end:.85rem;border-bottom:1px solid #e2eee9;content:"Identificación y medición";color:#173f48;font-size:1.05rem;letter-spacing:-.01em}.mobile-major-tree-panel form>label,.mobile-major-tree-panel form>.parcel-reason-picker{position:relative}.mobile-major-tree-panel form>label>span,.mobile-major-tree-panel form>.parcel-reason-picker>label{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.01em}.mobile-major-tree-panel form input,.mobile-major-tree-panel form .parcel-reason-picker__trigger{min-block-size:3rem;font-size:1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.mobile-major-tree-panel form input:focus-visible,.mobile-major-tree-panel form .parcel-reason-picker__trigger:focus-visible,.mobile-major-tree-panel form button:focus-visible{outline:3px solid rgba(8,126,106,.28);outline-offset:2px;border-color:#087e6a}.mobile-major-tree-panel form>label:nth-of-type(1):before,.mobile-major-tree-panel form>.mobile-major-tree-panel__grid:nth-of-type(3):before,.mobile-major-tree-panel form>label:nth-of-type(6):before{display:block;margin-block:.45rem .15rem;color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.12em;text-transform:uppercase}.mobile-major-tree-panel form>label:nth-of-type(1):before{content:"Identificación"}.mobile-major-tree-panel form>label:nth-of-type(6):before{content:"Forma del árbol"}.mobile-major-tree-panel__grid{padding:0;border:0;background:transparent}.mobile-major-tree-panel__grid>label{min-inline-size:0}.mobile-major-tree-panel__switch{display:grid;grid-template-columns:1fr auto;min-block-size:3rem;padding:.25rem .75rem;border:1px solid #c9ded8;border-radius:13px;background:#f2faf6}.mobile-major-tree-panel__switch>span{align-self:center}.mobile-major-tree-panel__switch i{inline-size:3.7rem;block-size:2.15rem;border:1px solid #b9d7ce;background:#fff}.mobile-major-tree-panel__switch i:before{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center end;padding-inline-end:.45rem;color:#63807c;content:"No";font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal;font-weight:var(--portal-font-weight-strong, 700)}.mobile-major-tree-panel__switch input:checked+i:before{place-items:center start;padding-inline-start:.45rem;color:#087e6a;content:"Sí"}.mobile-major-tree-panel__switch i:after{inline-size:1.45rem;block-size:1.45rem;inset-block-start:.3rem;inset-inline-start:.3rem;box-shadow:0 1px 3px #173f482e}.mobile-major-tree-panel__switch input:checked+i:after{transform:translate(1.5rem)}.mobile-major-tree-panel__actions{position:sticky;order:30;inset-block-end:0;z-index:3;margin-inline:-.1rem;padding:.7rem .1rem calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid #e2eee9;background:#fbfdfc}.mobile-major-tree-panel__actions button{min-block-size:3rem;font-size:.9rem}.mobile-parcel-photos--tree-form{order:20;margin-block:0;padding-block:1rem 0;border-top:1px solid #e2eee9}.mobile-parcel-photos--tree-form .mobile-parcel-photos__actions button,.mobile-parcel-photos--tree-form figure button{min-block-size:3rem}@media (max-width: 22rem){.mobile-major-tree-panel__grid{grid-template-columns:1fr}.mobile-major-tree-panel form{padding-inline:.8rem}}@media (min-width: 48rem){:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)){inline-size:min(100%,52rem);max-inline-size:52rem;margin-inline:auto}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail{inline-size:100%;max-inline-size:none;padding-inline:clamp(1rem,3vw,2.5rem)}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-edit-form,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-detail-tab-panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-data-tabs{inline-size:100%;max-inline-size:none}}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)){--mobile-detail-font: var(--movilidad-font-family, Inter, "Inter var", "Segoe UI", sans-serif);--mobile-detail-text: var(--portal-text-strong, #17382d);--mobile-detail-muted: var(--portal-text-muted, #61776e);--mobile-detail-primary: var(--portal-primary, #176b4f);--mobile-detail-border: var(--movilidad-border, 1px solid rgb(55 103 83 / 16%));--mobile-detail-radius: var(--movilidad-radius-md, .875rem);--mobile-detail-control: var(--movilidad-control-height, 2.75rem);--mobile-detail-shadow: var(--portal-panel-shadow, 0 .25rem 1rem rgb(20 54 38 / 8%));font-family:var(--mobile-detail-font);color:var(--mobile-detail-text)}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-edit-form,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-detail-tab-panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-data-tabs__panel{box-sizing:border-box;border:var(--mobile-detail-border);border-radius:var(--mobile-detail-radius);background:var(--portal-surface, #fff);box-shadow:var(--mobile-detail-shadow);font-family:inherit}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail h2,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail h3,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail legend,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail strong{color:var(--mobile-detail-text);font-family:inherit;font-weight:var(--movilidad-font-weight-bold, 700);line-height:1.2}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail label,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail>span,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail small{color:var(--mobile-detail-muted);font-family:inherit;font-size:max(12px,var(--movilidad-font-size-label, .8125rem));line-height:1.35}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail input,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail select,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail textarea,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail button{min-block-size:var(--mobile-detail-control);box-sizing:border-box;border-radius:var(--movilidad-radius-sm, .625rem);font-family:inherit;font-size:var(--movilidad-font-size-body, .9375rem)}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail input,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail select,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail textarea{border:var(--mobile-detail-border);color:var(--mobile-detail-text);background:var(--portal-surface, #fff)}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail button{font-weight:var(--movilidad-font-weight-bold, 700)}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail button:focus-visible,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail input:focus-visible,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail select:focus-visible,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail textarea:focus-visible{outline:2px solid var(--portal-primary, #176b4f);outline-offset:2px;box-shadow:var(--portal-focus-ring)}@media (max-width: 30rem){:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-edit-form,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-detail-tab-panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-data-tabs__panel{border-radius:var(--movilidad-radius-sm, .625rem);box-shadow:none}}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail__access,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-detail-tabs,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-detail-tab-panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-data-tabs,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-data-tabs__panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-minor-trees-panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-major-tree-panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-damage-panel{inline-size:min(100%,52rem)!important;max-inline-size:52rem!important;margin-inline:auto!important;box-sizing:border-box}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-minor-trees-panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-major-tree-panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-damage-panel{position:static!important;inset:auto!important;overflow:visible;padding:0;background:transparent}:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-minor-trees-panel__content,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-major-tree-panel__content{inline-size:100%;max-inline-size:none;margin-inline:0}@media (max-width: 30rem){:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-parcel-detail,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-detail-tabs,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-detail-tab-panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .parcel-data-tabs,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-minor-trees-panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-major-tree-panel,:global(.mobile-inventory-detail-screen:has(.mobile-parcel-detail)) .mobile-damage-panel{inline-size:100%!important;max-inline-size:100%!important}}:global(.mobile-inventory-map-shell){inline-size:100%;min-block-size:100dvh;overflow-x:clip}:global(.mobile-inventory-detail-screen){inline-size:100%;min-block-size:100dvh;margin-inline:auto;padding-block-end:calc(5rem + env(safe-area-inset-bottom));overflow-x:clip;background:#f4f8f6}:global(.mobile-inventory-detail__hero){inline-size:100%;min-block-size:4rem;box-sizing:border-box;padding:.7rem .85rem;background:#fff}:global(.mobile-inventory-detail__hero>button),:global(.mobile-inventory-detail__finish){min-inline-size:2.75rem;min-block-size:2.75rem}:global(.mobile-parcel-detail){display:grid;gap:1rem;inline-size:100%;box-sizing:border-box;padding:1rem;background:#f4f8f6}:global(.parcel-detail-tabs){position:static!important;display:flex;gap:.35rem;inline-size:100%;box-sizing:border-box;padding:.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:none;background:#e5f1ec;border-radius:14px;touch-action:pan-y}:global(.parcel-detail-tabs::-webkit-scrollbar){display:none}:global(.parcel-detail-tabs button){flex:0 0 auto;min-block-size:2.75rem;padding-inline:.9rem;border:0;border-radius:10px;color:#54716d;background:transparent;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);white-space:nowrap}:global(.parcel-detail-tabs button.is-active){color:#087e6a;background:#fff;box-shadow:0 2px 8px #1747451a}:global(.mobile-parcel-edit-form),:global(.mobile-parcel-detail__form),:global(.parcel-detail-tab-panel),:global(.parcel-data-tabs){inline-size:100%;max-inline-size:none!important;box-sizing:border-box;margin-inline:0!important}:global(.mobile-parcel-detail input:not([type=checkbox])),:global(.mobile-parcel-detail select),:global(.mobile-parcel-detail textarea),:global(.mobile-parcel-detail button){max-inline-size:100%}:global(.mobile-parcel-detail input:not([type=checkbox])),:global(.mobile-parcel-detail select),:global(.mobile-parcel-detail textarea){min-block-size:3rem}:global(.mobile-minor-trees-panel),:global(.mobile-major-tree-panel),:global(.mobile-damage-panel){position:static!important;inset:auto!important;inline-size:100%!important;max-inline-size:none!important;min-block-size:0;box-sizing:border-box;padding:0!important;overflow:visible!important;background:transparent!important}:global(.mobile-minor-trees-panel__content),:global(.mobile-major-tree-panel__content){inline-size:100%;max-inline-size:none;margin-inline:0}:global(.mobile-minor-trees-quick-add),:global(.mobile-major-trees-quick-add),:global(.mobile-damage-panel__heading button){position:sticky!important;inset-inline-start:auto;inset-inline-end:auto;inset-block-end:.75rem;z-index:2;align-self:end;min-block-size:3rem;margin-block-start:.25rem;margin-inline-start:auto}:global(.mobile-damage-panel__heading){min-block-size:0}@media (min-width: 431px){:global(.mobile-inventory-detail-screen){border-inline:1px solid #dce9e5;box-shadow:0 0 24px #17474514}}.mobile-inventory-map-content:not(:has(.mobile-inventory-detail-screen)){padding:0;border:0}.mobile-inventory-map-shell{inline-size:100%;min-block-size:100dvh;overflow-x:clip}.mobile-inventory-detail-screen{inline-size:100%!important;min-block-size:100dvh;margin-inline:auto!important;padding-block-end:calc(5rem + env(safe-area-inset-bottom));overflow-x:clip;background:#f4f8f6;container-type:inline-size}.mobile-inventory-detail-screen .mobile-inventory-detail__hero{inline-size:100%;min-block-size:4.5rem;box-sizing:border-box;padding:.75rem 1rem;background:#fff}.mobile-inventory-detail-screen .mobile-inventory-detail__hero>button,.mobile-inventory-detail-screen .mobile-inventory-detail__finish{min-inline-size:2.75rem;min-block-size:2.75rem}.mobile-inventory-detail-screen .mobile-parcel-detail{display:grid;gap:1rem;inline-size:100%!important;max-inline-size:100%!important;box-sizing:border-box;padding:1rem;background:#f4f8f6}.mobile-inventory-detail-screen .mobile-inventory-detail__hero{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.65rem;inline-size:100%;min-block-size:4.5rem;box-sizing:border-box;padding:.75rem 1rem;color:#fff;background:#075c57}.mobile-inventory-detail-screen .mobile-inventory-detail__hero h1{margin:0;color:#fff;font-size:max(12px,clamp(1.05rem,5cqi,1.25rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.15}.mobile-inventory-detail-screen .mobile-inventory-detail__hero small,.mobile-inventory-detail-screen .mobile-inventory-detail__hero .mobile-inventory-detail__inventory-context{color:#ffffffc7}.mobile-inventory-detail-screen .mobile-inventory-detail__hero>button{flex:0 0 2.75rem;min-inline-size:2.75rem;min-block-size:2.75rem;color:#fff;background:#ffffff24}.mobile-inventory-detail-screen .mobile-inventory-detail__actions{display:flex;align-items:flex-end;flex-direction:column;gap:.4rem;min-inline-size:0;margin-inline-start:auto}.mobile-inventory-detail-screen .mobile-inventory-detail__status{display:inline-flex;align-items:center;justify-content:center;min-block-size:1.75rem;padding:.25rem .65rem;border:0;border-radius:999px;color:#694d08;background:#ffd36b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase;white-space:nowrap}.mobile-inventory-detail-screen .mobile-inventory-detail__status.is-pending{color:#355d58;background:#d9ebe5}.mobile-inventory-detail-screen .mobile-inventory-detail__status.is-finished{color:#075c57;background:#9ee4bd}.mobile-inventory-detail-screen .mobile-inventory-detail__hero>div:not(.mobile-inventory-detail__actions){min-inline-size:0;overflow:hidden}.mobile-inventory-detail-screen .mobile-inventory-detail__hero>div:not(.mobile-inventory-detail__actions) h1,.mobile-inventory-detail-screen .mobile-inventory-detail__hero>div:not(.mobile-inventory-detail__actions) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-inventory-detail-screen .parcel-detail-tabs{position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;grid-template-columns:none!important;gap:.35rem;inline-size:100%!important;max-inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:3.5rem!important;box-sizing:border-box;padding:.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:none;background:#e5f1ec;border-radius:14px;touch-action:pan-y}.mobile-inventory-detail-screen .parcel-detail-tabs::-webkit-scrollbar{display:none}.mobile-inventory-detail-screen .parcel-detail-tabs button{display:inline-flex!important;flex:0 0 auto;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:none;min-inline-size:-moz-max-content;min-inline-size:max-content;block-size:2.75rem!important;max-block-size:2.75rem!important;min-block-size:2.75rem;padding-inline:.9rem;border:0;border-radius:10px;color:#54716d;background:transparent;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);line-height:1.2;white-space:nowrap}.mobile-inventory-detail-screen .parcel-detail-tabs button.is-active{color:#087e6a;background:#fff;box-shadow:0 2px 8px #1747451a}@media (max-width: 22rem){.mobile-inventory-detail-screen .mobile-inventory-detail__hero{gap:.45rem;padding-inline:.75rem}.mobile-inventory-detail-screen .mobile-inventory-detail__status,.mobile-inventory-detail-screen .mobile-inventory-detail__finish span{display:none}}.mobile-inventory-detail-screen .parcel-detail-tabs button:disabled{color:#9aaea8;cursor:not-allowed;opacity:.62}.mobile-inventory-detail-screen .parcel-detail-tabs button:focus-visible{outline:2px solid #087e6a;outline-offset:2px}.mobile-inventory-detail-screen .mobile-parcel-edit-form,.mobile-inventory-detail-screen .mobile-parcel-detail__form,.mobile-inventory-detail-screen .parcel-detail-tab-panel,.mobile-inventory-detail-screen .parcel-data-tabs,.mobile-inventory-detail-screen .mobile-minor-trees-panel,.mobile-inventory-detail-screen .mobile-major-tree-panel,.mobile-inventory-detail-screen .mobile-damage-panel{inline-size:100%!important;max-inline-size:100%!important;box-sizing:border-box;margin-inline:0!important}.mobile-inventory-detail-screen .mobile-parcel-detail:not(.detail-tab-accessibility)>.mobile-parcel-edit-form{display:none}.mobile-inventory-detail-screen .mobile-parcel-detail.is-tree-tab>.mobile-parcel-detail__action,.mobile-inventory-detail-screen .mobile-parcel-detail.is-tree-tab>.parcel-data-tabs,.mobile-inventory-detail-screen .mobile-parcel-detail.is-tree-tab>.mobile-parcel-photos{display:none!important;block-size:0!important;min-block-size:0!important;margin:0!important;padding:0!important}.mobile-inventory-detail-screen .mobile-minor-trees-panel,.mobile-inventory-detail-screen .mobile-major-tree-panel,.mobile-inventory-detail-screen .mobile-damage-panel{position:static!important;inset:auto!important;min-block-size:0;padding:0!important;overflow:visible!important;background:transparent!important}.mobile-inventory-detail-screen .mobile-minor-trees-panel__content,.mobile-inventory-detail-screen .mobile-major-tree-panel__content{inline-size:100%;max-inline-size:none;margin-inline:0}.mobile-inventory-detail-screen .mobile-minor-trees-panel__heading,.mobile-inventory-detail-screen .mobile-major-tree-panel header,.mobile-inventory-detail-screen .mobile-damage-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;inline-size:100%;min-block-size:3.25rem;box-sizing:border-box;padding:.75rem;border:1px solid #dce9e5;border-radius:14px;background:#fff;box-shadow:0 4px 12px #1747450f}.mobile-inventory-detail-screen .mobile-minor-trees-panel__records,.mobile-inventory-detail-screen .mobile-major-tree-panel__records,.mobile-inventory-detail-screen .mobile-damage-records{display:grid;gap:.65rem;inline-size:100%}.mobile-inventory-detail-screen .mobile-minor-trees-panel__records article,.mobile-inventory-detail-screen .mobile-major-tree-panel__records button,.mobile-inventory-detail-screen .mobile-damage-records button{inline-size:100%;min-block-size:4rem;box-sizing:border-box;border:1px solid #dce9e5;border-radius:14px;background:#fff;box-shadow:0 4px 12px #1747450d}.mobile-inventory-detail-screen .mobile-minor-trees-panel__empty,.mobile-inventory-detail-screen .mobile-major-tree-panel__empty,.mobile-inventory-detail-screen .mobile-damage-panel>p{inline-size:100%;box-sizing:border-box;margin:0;padding:1.25rem 1rem;border:1px dashed #b9d7ce;border-radius:14px;color:#63807c;background:#fff;text-align:center}.mobile-inventory-detail-screen .mobile-minor-trees-quick-add,.mobile-inventory-detail-screen .mobile-major-trees-quick-add,.mobile-inventory-detail-screen .mobile-damage-panel__heading button{position:sticky!important;inset-inline-end:auto;inset-block-end:.75rem;z-index:2;align-self:end;min-block-size:3rem;margin-inline-start:auto}.mobile-inventory-detail-screen .mobile-minor-trees-panel__heading .mobile-minor-trees-panel__add,.mobile-inventory-detail-screen .mobile-major-tree-panel header .mobile-major-tree-panel__add{display:none!important}.mobile-inventory-detail-screen input:not([type=checkbox]),.mobile-inventory-detail-screen select,.mobile-inventory-detail-screen textarea{min-block-size:3rem;max-inline-size:100%;box-sizing:border-box}@media (pointer: coarse){.mobile-inventory-detail-screen button,.mobile-inventory-detail-screen input,.mobile-inventory-detail-screen select,.mobile-inventory-detail-screen textarea{min-block-size:3rem}}.mobile-inventory-detail-screen .mobile-parcel-detail{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1rem!important;block-size:auto!important;min-block-size:0!important;overflow:visible!important}.mobile-inventory-detail-screen .mobile-parcel-detail>.parcel-detail-tabs{all:unset;display:flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.35rem!important;inline-size:100%!important;min-inline-size:0!important;block-size:3.25rem!important;min-block-size:3.25rem!important;max-block-size:3.25rem!important;box-sizing:border-box!important;padding:.25rem!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important;background:#e5f1ec!important;border:1px solid #cfe3dc!important;border-radius:14px!important;touch-action:pan-y!important}.mobile-inventory-detail-screen .mobile-parcel-detail>.parcel-detail-tabs::-webkit-scrollbar{display:none!important}.mobile-inventory-detail-screen .mobile-parcel-detail>.parcel-detail-tabs>button{all:unset;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;inline-size:-moz-max-content!important;inline-size:max-content!important;min-inline-size:-moz-max-content!important;min-inline-size:max-content!important;block-size:2.75rem!important;min-block-size:2.75rem!important;max-block-size:2.75rem!important;box-sizing:border-box!important;padding-inline:.9rem!important;border-radius:10px!important;color:#54716d!important;background:transparent!important;font-family:inherit!important;font-size:max(12px,var(--portal-font-size-secondary, .875rem))!important;font-weight:var(--portal-font-weight-label, 600)!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important}.mobile-inventory-detail-screen .mobile-parcel-detail>.parcel-detail-tabs>button.is-active{color:#087e6a!important;background:#fff!important;box-shadow:0 2px 8px #1747451a!important}.mobile-inventory-detail-screen .mobile-parcel-detail>.parcel-detail-tabs>button:disabled{color:#9aaea8!important;opacity:.6!important;cursor:not-allowed!important}.mobile-inventory-detail-screen .mobile-parcel-detail:not(.detail-tab-parcel)>.parcel-data-tabs{display:none!important}.mobile-inventory-detail-screen .mobile-parcel-detail>.parcel-detail-tab-panel,.mobile-inventory-detail-screen .mobile-parcel-detail>.mobile-minor-trees-panel,.mobile-inventory-detail-screen .mobile-parcel-detail>.mobile-major-tree-panel,.mobile-inventory-detail-screen .mobile-parcel-detail>.mobile-damage-panel{order:2!important;inline-size:100%!important;max-inline-size:100%!important;min-inline-size:0!important;box-sizing:border-box!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail>.parcel-detail-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(2.7rem,auto)!important;flex-direction:initial!important;flex-wrap:initial!important;position:static!important;inset:auto!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;gap:.25rem!important;padding:.25rem!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail>.parcel-detail-tabs>button{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;block-size:2.55rem!important;min-block-size:2.55rem!important;max-block-size:2.55rem!important;padding-inline:.25rem!important;font-size:max(12px,var(--portal-font-size-secondary, .875rem))!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail.is-tree-tab>.mobile-minor-trees-panel,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail.is-tree-tab>.mobile-major-tree-panel{display:block!important;position:static!important;inset:auto!important;inline-size:100%!important;max-inline-size:100%!important;block-size:auto!important;min-block-size:0!important;max-block-size:none!important;overflow:visible!important;padding:0!important;margin:0!important;background:transparent!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail.is-tree-tab>.mobile-minor-trees-panel .mobile-minor-trees-panel__content,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail.is-tree-tab>.mobile-major-tree-panel .mobile-major-tree-panel__content{display:grid!important;inline-size:100%!important;max-inline-size:100%!important;margin:0!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail{gap:.85rem!important;padding:.85rem!important;background:#f4f8f6!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-edit-form,.mobile-inventory-map-content .mobile-inventory-detail-screen .parcel-detail-tab-panel,.mobile-inventory-map-content .mobile-inventory-detail-screen .parcel-data-tabs__panel,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-minor-trees-panel__content,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-major-tree-panel__content,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-damage-panel{padding:1rem!important;border:1px solid #e0ece8!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 20px #17474512!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-edit-form>span,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-edit-form>label,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-damage-form label,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail legend{color:#214e54!important;font-size:max(12px,var(--portal-font-size-secondary, .875rem))!important;font-weight:var(--portal-font-weight-label, 600)!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail input:not([type=checkbox]),.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail select,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail textarea,.mobile-inventory-map-content .mobile-inventory-detail-screen .parcel-reason-picker__trigger{border-color:#c9ded8!important;border-radius:12px!important;color:#173f48!important;background:#f8fcfa!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail__access,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail__access button,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-edit-form button{border-radius:12px!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail__access button.is-active,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-damage-form__actions button:last-child,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-damage-panel__heading button{color:#fff!important;background:#087e6a!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-parcel-detail__access button:focus-visible,.mobile-inventory-map-content .mobile-inventory-detail-screen .parcel-detail-tabs button:focus-visible,.mobile-inventory-map-content .mobile-inventory-detail-screen input:focus-visible,.mobile-inventory-map-content .mobile-inventory-detail-screen select:focus-visible,.mobile-inventory-map-content .mobile-inventory-detail-screen textarea:focus-visible,.mobile-inventory-map-content .mobile-inventory-detail-screen button:focus-visible{outline:3px solid #ffd36b!important;outline-offset:2px!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-minor-trees-panel__heading,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-major-tree-panel header,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-damage-panel__heading{min-block-size:3.1rem!important;padding:.7rem!important;border:0!important;border-bottom:1px solid #e2eee9!important;border-radius:0!important;box-shadow:none!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-minor-trees-panel__empty,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-major-tree-panel__empty,.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-damage-panel>p{margin-block-start:.25rem!important;padding:1.1rem .8rem!important;border-color:#c0dcd2!important;border-radius:14px!important;color:#63807c!important;background:#f8fcfa!important}.mobile-inventory-map-content .mobile-inventory-detail-screen{inline-size:100%!important;max-inline-size:none!important;margin-inline:0!important;border-radius:0!important;color:#173f48!important;background:#f4f8f6!important}.mobile-inventory-map-content .mobile-inventory-detail-screen>.mobile-inventory-detail__hero{display:grid!important;grid-template-columns:2.75rem minmax(0,1fr) auto!important;align-items:center!important;gap:.65rem!important;min-block-size:4.5rem!important;padding:.75rem 1rem!important;border-radius:0!important;color:#fff!important;background:#075c57!important;font-family:inherit!important}.mobile-inventory-map-content .mobile-inventory-detail-screen>.mobile-inventory-detail__hero>button{display:grid!important;inline-size:2.75rem!important;min-inline-size:2.75rem!important;block-size:2.75rem!important;min-block-size:2.75rem!important;place-items:center!important;padding:0!important;border:0!important;border-radius:50%!important;color:#fff!important;background:#ffffff24!important}.mobile-inventory-map-content .mobile-inventory-detail-screen>.mobile-inventory-detail__hero>div:not(.mobile-inventory-detail__actions){min-inline-size:0!important;overflow:hidden!important}.mobile-inventory-map-content .mobile-inventory-detail-screen>.mobile-inventory-detail__hero h1{margin:0!important;overflow:hidden!important;color:#fff!important;font-family:inherit!important;font-size:1.15rem!important;font-weight:var(--portal-font-weight-strong, 700)!important;letter-spacing:normal!important;line-height:1.15!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important}.mobile-inventory-map-content .mobile-inventory-detail-screen>.mobile-inventory-detail__hero .mobile-inventory-detail__inventory-context{display:block!important;margin-top:.15rem!important;color:#ffffffb8!important;font-family:inherit!important;font-size:max(12px,var(--portal-font-size-secondary, .875rem))!important;font-weight:var(--portal-font-weight-strong, 700)!important;letter-spacing:normal!important;text-transform:none!important}.mobile-inventory-map-content .mobile-inventory-detail-screen>.mobile-inventory-detail__hero .mobile-inventory-detail__actions{display:flex!important;align-items:flex-end!important;flex-direction:column!important;gap:.35rem!important;min-inline-size:0!important;margin-inline-start:auto!important}.mobile-inventory-map-content .mobile-inventory-detail-screen>.mobile-inventory-detail__hero .mobile-inventory-detail__status{min-block-size:1.75rem!important;padding:.25rem .65rem!important;border:0!important;border-radius:999px!important;color:#355d58!important;background:#d9ebe5!important;font-family:inherit!important;font-size:max(12px,var(--portal-font-size-secondary, .875rem))!important;font-weight:var(--portal-font-weight-label, 600)!important;letter-spacing:normal!important;text-transform:uppercase!important}.mobile-inventory-map-content .mobile-inventory-detail-screen>.mobile-inventory-detail__hero .mobile-inventory-detail__finish{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;min-inline-size:auto!important;min-block-size:2.25rem!important;padding:.4rem .65rem!important;border:1px solid rgb(255 255 255 / 65%)!important;border-radius:11px!important;color:#fff!important;background:#ffffff1a!important;font-family:inherit!important;font-size:max(12px,var(--portal-font-size-secondary, .875rem))!important;font-weight:var(--portal-font-weight-strong, 700)!important;letter-spacing:normal!important;text-transform:none!important}.mobile-inventory-map-content .mobile-inventory-detail-screen,.mobile-inventory-map-content .mobile-inventory-detail-screen *,.mobile-inventory-map-content .mobile-inventory-detail-screen button,.mobile-inventory-map-content .mobile-inventory-detail-screen input,.mobile-inventory-map-content .mobile-inventory-detail-screen select,.mobile-inventory-map-content .mobile-inventory-detail-screen textarea{font-family:var(--portal-font-family, Inter, "Inter var", "Segoe UI", sans-serif)!important}.mobile-inventory-map-content .mobile-inventory-detail-screen{padding:0 0 calc(5rem + env(safe-area-inset-bottom))!important;text-transform:none!important;letter-spacing:normal!important}.mobile-inventory-map-content .mobile-inventory-detail-screen h1,.mobile-inventory-map-content .mobile-inventory-detail-screen h2,.mobile-inventory-map-content .mobile-inventory-detail-screen h3,.mobile-inventory-map-content .mobile-inventory-detail-screen strong,.mobile-inventory-map-content .mobile-inventory-detail-screen legend,.mobile-inventory-map-content .mobile-inventory-detail-screen label,.mobile-inventory-map-content .mobile-inventory-detail-screen small,.mobile-inventory-map-content .mobile-inventory-detail-screen button{text-transform:none!important;letter-spacing:normal!important}.mobile-inventory-map-content .mobile-inventory-detail-screen>.mobile-inventory-detail__hero,.mobile-inventory-map-content .mobile-inventory-detail-screen>.mobile-inventory-detail__hero *{font-family:inherit!important}.mobile-inventory-map-content .mobile-inventory-detail-screen>.mobile-inventory-detail__hero{inline-size:100%!important;box-sizing:border-box!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .pi,.mobile-inventory-map-content .mobile-inventory-detail-screen [class^=pi-],.mobile-inventory-map-content .mobile-inventory-detail-screen [class*=" pi-"]{font-family:primeicons!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;text-transform:none!important;line-height:1!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-location-form__toggle{grid-template-columns:1fr auto!important;min-block-size:3rem!important;padding:.65rem .75rem!important;border-color:#d3e4de!important;border-radius:11px!important;color:#54716d!important;background:#f8fcfa!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-location-form__toggle input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;inline-size:2.45rem!important;block-size:1.4rem!important;flex:0 0 2.45rem!important;margin:0!important;border:0!important;border-radius:999px!important;background:#b7c3c5!important;box-shadow:inset 0 0 0 1px #54716d1f!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-location-form__toggle input:after{inline-size:1.1rem!important;block-size:1.1rem!important;margin:.15rem!important;background:#fff!important;box-shadow:0 1px 3px #1747453d!important;transform:none!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-location-form__toggle input:checked{background:#159d7c!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-location-form__toggle input:checked:after{transform:translate(1.05rem)!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-location-form__toggle input{position:relative!important;overflow:hidden!important;vertical-align:middle!important}.mobile-inventory-map-content .mobile-inventory-detail-screen .mobile-location-form__toggle input:focus-visible{outline:2px solid #159d7c!important;outline-offset:2px!important}:global(.mobile-inventory-map-content:has(.mobile-inventory-detail-screen)>.mobile-inventory-map-shell>.mobile-inventory-detail-screen){width:100%!important;max-width:none!important;min-width:0!important;margin-inline:0!important}.movilidad-mobile-app[data-v-887f74db]{--mobile-accent: var(--portal-primary, #176b4f);--mobile-accent-strong: var(--portal-primary-hover, #0f563e);--mobile-accent-soft: var(--portal-surface-subtle, #f7fbf8);--mobile-accent-border: rgb(23 107 79 / 18%);--mobile-accent-muted: var(--portal-text-muted, #61776e);--mobile-text: var(--portal-text-strong, #17382d);--mobile-text-body: var(--portal-text, #284c3f);--mobile-text-muted: var(--portal-text-muted, #61776e);--mobile-surface: var(--portal-surface, #ffffff);--mobile-surface-soft: var(--portal-surface-subtle, #f7fbf8);--mobile-info: var(--portal-info, #20577a);--mobile-info-bg: var(--portal-info-bg, #dff1ff);--mobile-warning: var(--portal-warning, #7a5111);--mobile-warning-bg: var(--portal-warning-bg, #fff1cd);--mobile-success: var(--portal-success, #11633d);--mobile-success-bg: var(--portal-success-bg, #def7e8);--mobile-border-color: rgb(55 103 83 / 16%);height:100%;width:100%;min-height:0;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.7rem;padding:.75rem;overflow:hidden;-webkit-overflow-scrolling:touch;color:var(--mobile-text);background:linear-gradient(180deg,#f6fbf8 0%,var(--mobile-surface-soft) 52%,#f8fafc 100%),#f8fafc;touch-action:pan-y;overscroll-behavior:contain}.mobile-app-bar[data-v-887f74db],.mobile-session-strip[data-v-887f74db],.mobile-panel[data-v-887f74db]{width:min(100%,38rem);margin-inline:auto}.mobile-app-bar[data-v-887f74db]{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-887f74db]{flex:none}.mobile-tabs.mobile-tabs--top[data-v-887f74db]{position:sticky;top:calc(56px + env(safe-area-inset-top,0px));z-index:4;flex:none;width:min(100%,38rem);margin-inline:auto;grid-template-columns:repeat(5,minmax(4.1rem,1fr));overflow-x:auto;scrollbar-width:thin;box-shadow:0 8px 24px #16483a1f}.mobile-tabs--top button[data-v-887f74db]{min-inline-size:4.1rem}.mobile-stage[data-v-887f74db]{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-stage[data-v-887f74db]:has(>.mobile-map-panel){display:block;width:100%;min-width:0;min-height:0;overflow:hidden;padding:0}.mobile-stage>.mobile-map-panel[data-v-887f74db]{display:block;width:100%;max-width:none;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-panel[data-v-887f74db]{flex:1 0 auto}.mobile-app-bar[data-v-887f74db]{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-887f74db],.mobile-panel-heading span[data-v-887f74db],.mobile-question label span[data-v-887f74db]{color:var(--mobile-text-muted);font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.mobile-app-bar strong[data-v-887f74db]{display:block;margin-top:.12rem;font-size:1.18rem}.mobile-app-bar em[data-v-887f74db]{min-height:34px;display:inline-flex;align-items:center;padding:0 .58rem;border-radius:999px;color:var(--mobile-info);background:var(--mobile-info-bg);font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal;font-weight:var(--portal-font-weight-strong, 700)}.mobile-menu-shell[data-v-887f74db]{position:relative;z-index:30;display:inline-flex;align-items:center}.mobile-menu-toggle[data-v-887f74db]{min-width:40px;min-height:40px;display:inline-grid;place-items:center;border:1px solid var(--mobile-accent-border);border-radius:999px;color:var(--mobile-text);background:#ffffffeb;background:color-mix(in srgb,var(--mobile-surface) 92%,transparent);box-shadow:0 6px 16px #16483a14;cursor:pointer}.mobile-menu-panel[data-v-887f74db]{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-887f74db]{width:100%;display:flex;align-items:center;gap:.55rem;min-height:42px;padding:.55rem .7rem;border:0;border-radius:10px;color:var(--mobile-text);background:transparent;font:inherit;font-weight:var(--portal-font-weight-strong, 700);text-align:left;cursor:pointer}.mobile-menu-item[data-v-887f74db]:hover,.mobile-menu-item[data-v-887f74db]:focus-visible{outline:none;background:#4a8a771f;background:color-mix(in srgb,var(--mobile-accent) 12%,transparent)}.mobile-map-card[data-v-887f74db],.mobile-create-card[data-v-887f74db]{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%),var(--mobile-surface);box-shadow:0 12px 24px #16483a14}.mobile-osm-shell[data-v-887f74db]{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-887f74db]{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-887f74db]{cursor:crosshair;touch-action:none}.mobile-osm-shell.panning .mobile-osm-map[data-v-887f74db]{cursor:grab}.mobile-osm-shell.panning:active .mobile-osm-map[data-v-887f74db]{cursor:grabbing}.mobile-osm-map[data-v-887f74db]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:1;background:#f4f8f5}.mobile-map-art[data-v-887f74db]{display:none}.mobile-map-overlay[data-v-887f74db]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.mobile-map-marker[data-v-887f74db]{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:var(--mobile-text);font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);box-shadow:0 12px 22px #16483a33;pointer-events:auto}.mobile-map-marker.active[data-v-887f74db]{background:#dff3e9;border-color:#16483a;box-shadow:0 0 0 4px #4a8a7733,0 16px 26px #16483a38}.mobile-map-badge[data-v-887f74db]{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;background:color-mix(in srgb,var(--mobile-surface) 95%,transparent);color:var(--mobile-text);font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);box-shadow:0 8px 18px #16483a24}.mobile-map-watermark[data-v-887f74db]{position:absolute;left:.65rem;bottom:.65rem;z-index:5;display:grid;gap:.1rem;padding:.4rem .55rem;border-radius:12px;background:#ffffffeb;color:var(--mobile-text);box-shadow:0 8px 18px #16483a1f}.mobile-map-watermark span[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-map-watermark small[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#4f655d}.mobile-map-figure[data-v-887f74db]{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-887f74db]{position:relative;height:240px;overflow:hidden}.mobile-map-layer[data-v-887f74db]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center center;transition:transform .14s ease}.mobile-map-layer svg[data-v-887f74db]{display:block;width:100%;height:240px}.mobile-spain-shape[data-v-887f74db]{fill:#f4faf6f2;stroke:#16483ad1;stroke-width:2.4}.mobile-map-river[data-v-887f74db]{fill:none;stroke:#447e9761;stroke-width:2;stroke-linecap:round}.mobile-map-polygon[data-v-887f74db]{fill:#4a8a772e;stroke:#275f4db8;stroke-width:2;cursor:pointer;pointer-events:none}.mobile-map-polygon.active[data-v-887f74db]{fill:#4a8a7761;stroke:#16483af2;filter:drop-shadow(0 4px 10px rgba(22,72,58,.18))}.mobile-map-hotspot[data-v-887f74db]{position:absolute;display:grid;place-items:center;border:2px solid rgba(22,72,58,.48);border-radius:16px;background:#ffffff2e;color:var(--mobile-text);font:inherit;font-weight:var(--portal-font-weight-strong, 700);text-shadow:0 1px 0 rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px #ffffff38}.mobile-map-hotspot.active[data-v-887f74db]{background:#4a8a7747;border-color:#16483ad1}.mobile-map-hotspot span[data-v-887f74db]{background:#ffffffb3;padding:.18rem .35rem;border-radius:999px;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-map-controls[data-v-887f74db]{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-887f74db]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);box-shadow:0 8px 18px #16483a1f}.mobile-map-controls button.active[data-v-887f74db]{color:#fff;background:#16483a}.mobile-map-hint[data-v-887f74db]{margin:0;color:#4f655d;font-size:.86rem}.mobile-map-grid[data-v-887f74db]{display:grid;grid-template-columns:1fr;gap:.55rem}.mobile-map-zone[data-v-887f74db]{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-887f74db]{border-color:#4a8a776b;box-shadow:0 0 0 3px #4a8a771f;background:linear-gradient(180deg,#f2faf6,#e2f0ea)}.mobile-map-zone span[data-v-887f74db]{color:#5d7269;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-transform:uppercase}.mobile-map-zone strong[data-v-887f74db]{font-size:.98rem}.mobile-map-zone small[data-v-887f74db]{color:#4a6359}.mobile-create-grid[data-v-887f74db]{display:grid;grid-template-columns:1fr;gap:.55rem}.mobile-field[data-v-887f74db]{display:grid;gap:.3rem}.mobile-field span[data-v-887f74db]{color:#5d7269;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-transform:uppercase}.mobile-field input[data-v-887f74db],.mobile-field select[data-v-887f74db]{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-887f74db]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.1}.mobile-draft-alert i[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-draft-list[data-v-887f74db]{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-887f74db]{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:var(--portal-font-weight-strong, 700);line-height:1;text-align:left;cursor:pointer}.mobile-draft-item[data-v-887f74db]{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-887f74db]{min-width:0}.mobile-draft-item strong[data-v-887f74db],.mobile-draft-item small[data-v-887f74db],.mobile-draft-item em[data-v-887f74db]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-draft-item small[data-v-887f74db]{margin-top:.08rem;font-weight:var(--portal-font-weight-label, 600)}.mobile-draft-item em[data-v-887f74db]{margin-top:.06rem;color:#61776e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal}.mobile-draft-item b[data-v-887f74db]{min-width:42px;padding:.12rem .35rem;border-radius:8px;color:#17425c;background:#eef7fb;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-align:center}.mobile-session-strip[data-v-887f74db]{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-887f74db]{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--mobile-accent)}.mobile-session-strip strong[data-v-887f74db],.mobile-session-strip small[data-v-887f74db]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-session-strip b[data-v-887f74db]{color:#7a5111;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-tabs[data-v-887f74db]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.35rem;border:var(--movilidad-border);border-radius:var(--movilidad-radius-sm);background:var(--mobile-surface);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px)}.mobile-tabs button[data-v-887f74db],.mobile-choice-grid button[data-v-887f74db],.mobile-task-card[data-v-887f74db],.mobile-attachment-list button[data-v-887f74db],.mobile-primary-action[data-v-887f74db],.mobile-secondary-action[data-v-887f74db]{min-height:44px;border:var(--movilidad-border);border-radius:var(--movilidad-radius-sm);color:var(--mobile-text);background:var(--mobile-surface-soft);cursor:pointer;font-weight:var(--portal-font-weight-label, 600)}.mobile-tabs button[data-v-887f74db]{display:grid;place-items:center;gap:.12rem;padding:.55rem .3rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.1}.mobile-tabs button.active[data-v-887f74db],.mobile-choice-grid button.active[data-v-887f74db],.mobile-task-card.active[data-v-887f74db],.mobile-attachment-list button.active[data-v-887f74db]{color:var(--mobile-text);border-color:var(--mobile-accent-border);background:var(--mobile-accent-soft)}.mobile-panel[data-v-887f74db]{min-width:0;display:grid;gap:.8rem;padding:.85rem;border:var(--movilidad-border);border-radius:var(--movilidad-radius-md);background:#fffffff5;background:color-mix(in srgb,var(--mobile-surface) 96%,transparent);box-shadow:var(--portal-panel-shadow)}.mobile-record-card[data-v-887f74db],.mobile-progress-card[data-v-887f74db]{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-887f74db]{align-items:center;gap:.3rem}.mobile-panel-heading--tight h2[data-v-887f74db]{margin-top:0;font-size:.86rem;line-height:1.05}.mobile-record-meta[data-v-887f74db]{display:grid;gap:.16rem}.mobile-record-meta p[data-v-887f74db]{margin:0;color:#17382d;font-weight:var(--portal-font-weight-label, 600)}.mobile-record-meta small[data-v-887f74db]{color:#61776e;font-weight:var(--portal-font-weight-label, 600);font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.12}.mobile-record-pills[data-v-887f74db]{display:flex;flex-wrap:wrap;gap:.22rem}.mobile-record-pills .state-pill[data-v-887f74db]{min-height:22px;padding:.12rem .45rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.state-pill.neutral[data-v-887f74db]{color:#17425c;background:#eef7fb}.mobile-filter-strip[data-v-887f74db]{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-887f74db]{min-height:34px;padding:.35rem .55rem;border:1px solid rgba(55,103,83,.14);border-radius:999px;background:#f7fbf8;color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);white-space:nowrap}.mobile-filter-strip button.active[data-v-887f74db]{color:#17382d;border-color:var(--mobile-accent-border);background:var(--mobile-accent-soft)}.mobile-panel-heading[data-v-887f74db]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.mobile-panel-heading h2[data-v-887f74db]{margin:.12rem 0 0;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3;letter-spacing:0}.mobile-panel-heading strong[data-v-887f74db]{min-width:42px;min-height:34px;display:grid;place-items:center;border-radius:8px;color:#17425c;background:#dff1ff;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-search[data-v-887f74db]{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-887f74db],.mobile-question input[data-v-887f74db],.mobile-question textarea[data-v-887f74db]{min-width:0;width:100%;border:0;color:#17382d;background:transparent;font:inherit;outline:none}.mobile-question input[data-v-887f74db],.mobile-question textarea[data-v-887f74db]{min-height:46px;padding:.65rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.mobile-task-list[data-v-887f74db],.mobile-question-list[data-v-887f74db],.mobile-attachment-list[data-v-887f74db]{display:grid;gap:.55rem}.mobile-task-card[data-v-887f74db]{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-887f74db],.mobile-detail-card[data-v-887f74db]{min-width:0}.mobile-task-card strong[data-v-887f74db],.mobile-task-card small[data-v-887f74db],.mobile-task-card em[data-v-887f74db],.mobile-detail-card strong[data-v-887f74db],.mobile-detail-card small[data-v-887f74db]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-task-card small[data-v-887f74db]{margin-top:.14rem}.mobile-task-card em[data-v-887f74db]{margin-top:.14rem;color:#61776e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal}.mobile-task-card b[data-v-887f74db]{min-width:48px;min-height:32px;display:grid;place-items:center;border-radius:8px;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.priority-high[data-v-887f74db]{color:#8d301c;background:#ffe8df}.priority-medium[data-v-887f74db]{color:#7a5111;background:#fff1cd}.priority-low[data-v-887f74db]{color:#20577a;background:#dff1ff}.mobile-section-summary[data-v-887f74db]{margin:0;color:#49645a;line-height:1.3;font-size:.92rem}.mobile-progress[data-v-887f74db]{height:8px;overflow:hidden;border-radius:999px;background:#e6eeea}.mobile-progress span[data-v-887f74db]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mobile-accent),#5b98b6)}.mobile-question[data-v-887f74db]{display:grid;gap:.5rem;padding:.65rem;border:1px solid rgba(55,103,83,.12);border-radius:8px;background:#fbfdfb}.mobile-question label[data-v-887f74db]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#17382d;font-weight:var(--portal-font-weight-label, 600)}.mobile-question label span[data-v-887f74db]{color:#7a5111}.mobile-choice-grid[data-v-887f74db]{display:grid;grid-template-columns:1fr;gap:.42rem}.mobile-choice-grid.weather-options[data-v-887f74db]{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-choice-grid.two-options[data-v-887f74db]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-choice-grid button[data-v-887f74db]{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-887f74db]{font-size:.95rem}.mobile-choice-grid[data-v-887f74db]: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-887f74db]{justify-content:flex-start;text-align:left}.mobile-choice-grid.weather-options button[data-v-887f74db]{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-887f74db]{font-size:1.15rem}.mobile-choice-grid.weather-options .weather-glyph[data-v-887f74db]{font-size:1.2rem;line-height:1;font-family:var(--portal-font-family, Inter, "Inter var", "Segoe UI", sans-serif);font-variant-emoji:emoji}.mobile-choice-grid.weather-options span[data-v-887f74db]{display:block;line-height:1.1}.mobile-choice-grid.two-options button[data-v-887f74db]{text-align:center}.mobile-choice-grid.two-options i[data-v-887f74db]{font-size:.95rem}.mobile-form-actions[data-v-887f74db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.mobile-agent-report[data-v-887f74db]{display:grid;gap:.6rem}.aprovechamientos-only .mobile-generic-task-summary[data-v-887f74db],.aprovechamientos-only .mobile-status-bar[data-v-887f74db],.aprovechamientos-only .mobile-app-bar[data-v-887f74db],.aprovechamientos-only .mobile-tabs--top[data-v-887f74db],.aprovechamientos-only .mobile-draft-alert[data-v-887f74db],.aprovechamientos-only .mobile-menu-shell[data-v-887f74db]{display:none}.aprovechamientos-only .mobile-stage[data-v-887f74db]{display:block;flex:none;min-height:0;overflow:visible;padding:0}.aprovechamientos-only .mobile-panel[data-v-887f74db]{width:min(100%,38rem);min-height:0;margin-inline:auto;display:grid;gap:.9rem;padding:1rem}.aprovechamientos-only .mobile-task-list[data-v-887f74db]{gap:.65rem}.aprovechamientos-only .mobile-task-card[data-v-887f74db]{min-height:0;padding:1rem;border-radius:.65rem;align-items:start}.aprovechamientos-only .mobile-task-card strong[data-v-887f74db]{font-size:1rem;letter-spacing:.01em}.aprovechamientos-only .mobile-task-card small[data-v-887f74db],.aprovechamientos-only .mobile-task-card em[data-v-887f74db]{margin-top:.25rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.agent-reports-count[data-v-887f74db]{display:block;margin-top:.25rem;color:#61776e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-report-status[data-v-887f74db]{min-width:3.6rem;min-height:2rem;display:grid;place-items:center;padding:0 .5rem;border-radius:.55rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-report-status.status-borrador[data-v-887f74db]{color:#8d5b12;background:#fff0cf}.mobile-report-status.status-en\ curso[data-v-887f74db]{color:#185d77;background:#dff2fb}.mobile-report-status.status-en\ revision[data-v-887f74db]{color:#285b8a;background:#e1ebff}.mobile-report-status.status-cerrada[data-v-887f74db]{color:#176d4f;background:#dff4e9}.mobile-report-steps[data-v-887f74db]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:-.7rem -.7rem .75rem;padding:.45rem;background:#f5faf7}.mobile-report-steps span[data-v-887f74db]{display:grid;gap:.1rem;min-width:0;padding:.55rem .45rem;border-bottom:2px solid #d5e4dd;color:#6b867b}.mobile-report-steps span.active[data-v-887f74db]{border-bottom-color:#087d68;color:#075d4e}.mobile-report-steps small[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.mobile-report-steps strong[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.15}.mobile-report-related[data-v-887f74db]{display:flex;justify-content:space-between;gap:.5rem;margin:.35rem 0 .65rem;color:#087d68;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-report-related strong[data-v-887f74db]{text-decoration:underline}.mobile-report-section[data-v-887f74db]{border:1px solid rgba(28,111,91,.18);border-radius:.7rem;background:#fff;overflow:hidden}.mobile-report-section__header[data-v-887f74db]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem;border:0;color:#174537;background:#f3f8f5;text-align:left;cursor:pointer}.mobile-report-section__header span[data-v-887f74db]{display:grid;gap:.15rem}.mobile-report-section__header small[data-v-887f74db]{color:#087d68;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-transform:uppercase}.mobile-report-section__header strong[data-v-887f74db]{font-size:.86rem}.mobile-report-section__body[data-v-887f74db]{padding:.75rem}.mobile-report-fieldset[data-v-887f74db]{display:grid;gap:.55rem;min-inline-size:0;padding:0;border:0}.mobile-report-fieldset legend[data-v-887f74db]{margin-bottom:.3rem;color:#294f42;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.35}.mobile-report-option[data-v-887f74db],.mobile-report-check[data-v-887f74db]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem;border:1px solid #d6e4dd;border-radius:.55rem;color:#25483d;background:#fbfdfc;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.3}.mobile-report-option input[data-v-887f74db],.mobile-report-check input[data-v-887f74db]{flex:0 0 auto;margin-top:.15rem;accent-color:#07866f}.mobile-report-textarea[data-v-887f74db]{display:grid;gap:.3rem;color:#31584a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-report-textarea textarea[data-v-887f74db]{min-height:4rem;resize:vertical}.mobile-primary-action[data-v-887f74db],.mobile-secondary-action[data-v-887f74db]{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:38px;padding:0 .5rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.1}.mobile-primary-action[data-v-887f74db]{color:#fff;border-color:var(--mobile-accent);background:var(--mobile-accent)}.mobile-secondary-action[data-v-887f74db]:disabled{opacity:.55;cursor:not-allowed}.mobile-primary-action.full-width[data-v-887f74db]{width:100%}.mobile-fieldset[data-v-887f74db]{display:grid;gap:.8rem;margin:0;padding:0;border:0;min-inline-size:0}.mobile-fieldset[data-v-887f74db]:disabled{opacity:.92}.mobile-readonly-banner[data-v-887f74db]{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:var(--portal-font-weight-strong, 700)}.mobile-covered-card[data-v-887f74db]{display:grid;gap:.42rem;padding:.5rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.mobile-covered-open[data-v-887f74db]{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-887f74db]{min-width:0}.mobile-covered-open strong[data-v-887f74db],.mobile-covered-open small[data-v-887f74db],.mobile-covered-open em[data-v-887f74db]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-covered-open small[data-v-887f74db]{margin-top:.12rem;color:#2f4f45;font-weight:var(--portal-font-weight-label, 600)}.mobile-covered-open em[data-v-887f74db]{margin-top:.12rem;color:#61776e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal}.mobile-covered-open b[data-v-887f74db]{min-width:50px;min-height:24px;display:grid;place-items:center;padding-inline:.4rem;border-radius:999px;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.covered-sent[data-v-887f74db]{color:#11633d;background:#def7e8}.covered-draft[data-v-887f74db]{color:#7a5111;background:#fff1cd}.mobile-covered-actions[data-v-887f74db]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;align-items:start}.mobile-covered-actions .mobile-primary-action[data-v-887f74db],.mobile-covered-actions .mobile-secondary-action[data-v-887f74db]{height:2rem;min-height:2rem;padding:0 .3rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1;gap:.26rem;align-self:start}.mobile-covered-actions .mobile-primary-action[data-v-887f74db],.mobile-covered-actions .mobile-secondary-action.full-width[data-v-887f74db]{width:100%}.mobile-covered-actions .mobile-primary-action i[data-v-887f74db],.mobile-covered-actions .mobile-secondary-action i[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-covered-card:has(.mobile-covered-actions>:only-child) .mobile-covered-actions[data-v-887f74db]{grid-template-columns:1fr}.mobile-notice[data-v-887f74db]{margin:0;padding:.72rem;border:1px solid rgba(32,87,122,.18);border-radius:8px;color:#17425c;background:#eef7fb;font-weight:var(--portal-font-weight-label, 600)}.mobile-detail-card[data-v-887f74db]{padding:.75rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#f7fbf8}.mobile-detail-card span[data-v-887f74db]{color:#61776e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.mobile-detail-card strong[data-v-887f74db]{margin-top:.18rem}.mobile-detail-card small[data-v-887f74db]{margin-top:.2rem;color:#49645a}.mobile-attachment-list button[data-v-887f74db]{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-887f74db]{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#ffffff42}.mobile-attachment-list span[data-v-887f74db]{min-width:0}.mobile-attachment-list strong[data-v-887f74db],.mobile-attachment-list small[data-v-887f74db]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 23rem){.movilidad-mobile-app[data-v-887f74db]{padding:.45rem .45rem .25rem}.mobile-app-bar[data-v-887f74db],.mobile-session-strip[data-v-887f74db],.mobile-panel[data-v-887f74db]{width:100%}.mobile-draft-alert-trigger[data-v-887f74db]{min-height:2rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-draft-list[data-v-887f74db]{max-height:66vh;padding:.6rem}.mobile-draft-close[data-v-887f74db]{min-height:0;padding:.08rem .4rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1}.mobile-draft-item[data-v-887f74db]{min-height:2.85rem;padding:.42rem .52rem}.mobile-tabs.mobile-tabs--top[data-v-887f74db]{grid-template-columns:repeat(5,minmax(4.1rem,1fr))}.mobile-tabs--bottom[data-v-887f74db]{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-tabs--bottom button span[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-panel[data-v-887f74db]{padding:.72rem}}@media (max-width: 30rem){.mobile-app-bar[data-v-887f74db],.mobile-session-strip[data-v-887f74db],.mobile-panel[data-v-887f74db]{width:100%}.mobile-session-strip[data-v-887f74db]{grid-template-columns:auto minmax(0,1fr)}.mobile-session-strip b[data-v-887f74db]{grid-column:1 / -1;justify-self:start}.mobile-app-bar[data-v-887f74db]{display:flex;flex-wrap:nowrap;align-items:center;gap:.28rem;min-height:0;padding:.02rem 0}.mobile-app-bar>div[data-v-887f74db]{display:inline-flex;align-items:baseline;gap:.25rem;min-width:0;flex:0 1 auto}.mobile-app-bar>div span[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.04em;white-space:nowrap}.mobile-app-bar>div strong[data-v-887f74db]{margin-top:0;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1;white-space:nowrap}.mobile-draft-list[data-v-887f74db]{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-887f74db]{min-height:2.65rem;padding:.34rem .42rem}.mobile-panel-heading[data-v-887f74db]{flex-direction:column;align-items:stretch}.mobile-panel-heading strong[data-v-887f74db]{justify-self:start}.mobile-app-bar[data-v-887f74db]{display:flex;flex-wrap:wrap;align-items:center;gap:.18rem .45rem;min-height:0;padding-bottom:.05rem}.mobile-app-bar>div[data-v-887f74db]{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0}.mobile-app-bar>div span[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.04em}.mobile-app-bar>div strong[data-v-887f74db]{margin-top:0;font-size:.92rem;line-height:1.05}.mobile-app-bar em[data-v-887f74db]{display:none}.mobile-draft-alert[data-v-887f74db]{width:100%;order:3}.mobile-draft-alert-trigger[data-v-887f74db]{min-height:30px;padding:.22rem .45rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-record-card[data-v-887f74db],.mobile-progress-card[data-v-887f74db]{gap:.24rem;padding:.36rem .4rem;border-radius:9px}.mobile-panel-heading--tight h2[data-v-887f74db],.mobile-record-meta small[data-v-887f74db],.mobile-section-summary[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-tabs.mobile-tabs--top[data-v-887f74db]{grid-template-columns:repeat(5,minmax(4.1rem,1fr))}.mobile-form-actions[data-v-887f74db],.mobile-covered-actions[data-v-887f74db]{grid-template-columns:1fr}.mobile-covered-card[data-v-887f74db]{padding:.42rem}.mobile-covered-open[data-v-887f74db]{gap:.55rem}.mobile-covered-open b[data-v-887f74db]{min-width:46px;min-height:22px;padding-inline:.3rem}.mobile-covered-actions .mobile-primary-action[data-v-887f74db],.mobile-covered-actions .mobile-secondary-action[data-v-887f74db]{height:1.9rem;min-height:1.9rem;padding:0 .26rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-form-actions .mobile-primary-action[data-v-887f74db],.mobile-form-actions .mobile-secondary-action[data-v-887f74db]{min-height:36px;padding-inline:.45rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-choice-grid.two-options[data-v-887f74db],.mobile-choice-grid.weather-options[data-v-887f74db]{grid-template-columns:1fr}.mobile-tabs--bottom button[data-v-887f74db]{min-height:48px}}@media (min-width: 30rem) and (max-width: 40rem){.movilidad-mobile-app[data-v-887f74db]{padding-inline:.9rem}.mobile-app-bar[data-v-887f74db],.mobile-session-strip[data-v-887f74db],.mobile-panel[data-v-887f74db],.mobile-tabs--top[data-v-887f74db]{width:min(100%,42rem)}.mobile-panel[data-v-887f74db]{padding:1rem}.mobile-choice-grid[data-v-887f74db]:not(.weather-options):not(.two-options){grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-choice-grid.weather-options[data-v-887f74db]{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-covered-card[data-v-887f74db]{padding:.46rem}.mobile-covered-open b[data-v-887f74db]{min-width:48px;min-height:23px}.mobile-covered-actions .mobile-primary-action[data-v-887f74db],.mobile-covered-actions .mobile-secondary-action[data-v-887f74db]{height:2rem;min-height:2rem;padding:0 .3rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-form-actions .mobile-primary-action[data-v-887f74db],.mobile-form-actions .mobile-secondary-action[data-v-887f74db]{min-height:40px;padding-inline:.55rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}}@media (min-width: 40rem) and (max-width: 64rem){.movilidad-mobile-app[data-v-887f74db]{padding:1rem 1rem .85rem;gap:.8rem}.mobile-app-bar[data-v-887f74db],.mobile-session-strip[data-v-887f74db],.mobile-panel[data-v-887f74db],.mobile-tabs--top[data-v-887f74db]{width:min(100%,46rem)}.mobile-app-bar[data-v-887f74db],.mobile-session-strip[data-v-887f74db],.mobile-panel[data-v-887f74db]{border-radius:14px}.mobile-stage[data-v-887f74db]{gap:.85rem;padding-top:.15rem}.mobile-panel[data-v-887f74db]{padding:1rem}.mobile-tabs[data-v-887f74db]{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-question-list[data-v-887f74db]{gap:.65rem}.mobile-form-actions[data-v-887f74db],.mobile-covered-actions[data-v-887f74db]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-choice-grid[data-v-887f74db]:not(.weather-options):not(.two-options){grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-choice-grid.weather-options[data-v-887f74db]{grid-template-columns:repeat(3,minmax(0,1fr))}}.movilidad-mobile-app button[data-v-887f74db]{-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-887f74db]:active,.mobile-choice-grid button[data-v-887f74db]:active,.mobile-task-card[data-v-887f74db]:active,.mobile-attachment-list button[data-v-887f74db]:active,.mobile-primary-action[data-v-887f74db]:active,.mobile-secondary-action[data-v-887f74db]:active,.mobile-covered-open[data-v-887f74db]:active{transform:scale(.97)}.mobile-primary-action[data-v-887f74db]:not(:disabled):active{background:var(--mobile-accent-strong)}.mobile-secondary-action[data-v-887f74db]:not(:disabled):active,.mobile-tabs button[data-v-887f74db]:not(.active):active,.mobile-choice-grid button[data-v-887f74db]:not(.active):active{background:#eaf3ee}.mobile-panel[data-v-887f74db]{animation:mobile-panel-in-887f74db .18s ease both}.mobile-status-bar[data-v-887f74db]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:.01em}.mobile-status-bar__indicators[data-v-887f74db]{display:flex;align-items:center;gap:.35rem}.mobile-status-bar__indicators i[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-parcel-sync-bar[data-v-887f74db]{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-887f74db]{font-size:1.1rem}.mobile-parcel-sync-bar>span[data-v-887f74db]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.2}.mobile-parcel-sync-bar>strong[data-v-887f74db]{margin-left:auto;padding-left:.65rem;border-left:1px solid rgba(255,255,255,.35);font-size:max(12px,var(--portal-font-size-secondary, .875rem));white-space:nowrap}@keyframes mobile-panel-in-887f74db{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.movilidad-mobile-app button[data-v-887f74db],.mobile-panel[data-v-887f74db]{transition:none;animation:none}}.movilidad-mobile-app[data-v-887f74db]{font-family:var(--movilidad-font-family, Inter, "Inter var", "Segoe UI", sans-serif);font-size:max(14px,var(--movilidad-font-size-body, .9375rem));line-height:1.45}.movilidad-mobile-app h1[data-v-887f74db],.movilidad-mobile-app h2[data-v-887f74db],.movilidad-mobile-app h3[data-v-887f74db],.movilidad-mobile-app strong[data-v-887f74db]{font-family:inherit}.movilidad-mobile-app label[data-v-887f74db],.movilidad-mobile-app small[data-v-887f74db],.movilidad-mobile-app .mobile-record-meta[data-v-887f74db],.movilidad-mobile-app .mobile-section-summary[data-v-887f74db],.movilidad-mobile-app .mobile-notice[data-v-887f74db]{font-size:max(12px,var(--movilidad-font-size-label, .8125rem));line-height:1.4}.movilidad-mobile-app input[data-v-887f74db],.movilidad-mobile-app select[data-v-887f74db],.movilidad-mobile-app textarea[data-v-887f74db],.movilidad-mobile-app button[data-v-887f74db]{font-family:inherit}.movilidad-workspace[data-v-8e598545]{grid-row:2;min-width:0;min-height:0;display:grid;gap:var(--portal-grid-gap);grid-auto-rows:max-content;align-content:start;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-8e598545]{grid-row:1 / -1;display:block;height:100%;min-height:0;padding:0;background:transparent;overflow:hidden}.movilidad-connection-panel[data-v-8e598545],.movilidad-forms-panel[data-v-8e598545],.movilidad-persisted-panel[data-v-8e598545],.movilidad-covered-panel[data-v-8e598545]{width:100%;max-width:none;margin-inline:0;box-sizing:border-box;grid-column:1 / -1}.movilidad-persisted-panel[data-v-8e598545]{display:block;min-height:7rem;margin-block:0;overflow:visible}.movilidad-persisted-panel .panel-heading[data-v-8e598545]{align-items:center}.movilidad-persisted-panel .movilidad-form-row[data-v-8e598545]{width:100%}.movilidad-persisted-row[data-v-8e598545]{cursor:pointer;text-align:left;font:inherit}.movilidad-persisted-row[data-v-8e598545]:hover,.movilidad-persisted-row[data-v-8e598545]:focus-visible{border-color:#16866d;background:#f3fbf7}.movilidad-persisted-detail[data-v-8e598545]{margin-top:1rem;padding-top:1rem;border-top:1px solid #d9e8e1}.movilidad-persisted-detail h3[data-v-8e598545]{margin:0;color:#17382d}.movilidad-back-link[data-v-8e598545]{display:block;margin-bottom:.45rem;padding:0;border:0;color:#16866d;background:transparent;cursor:pointer;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.movilidad-back-link i[data-v-8e598545]{margin-right:.3rem}.movilidad-persisted-subtitle[data-v-8e598545]{margin:.3rem 0 0;color:#668078;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.movilidad-persisted-meta[data-v-8e598545]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:.2rem 0 1rem;padding:.75rem 0;border-block:1px solid #e3eee8;color:#5f776f;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.movilidad-persisted-meta span[data-v-8e598545]{display:inline-flex;align-items:center;gap:.4rem}.movilidad-persisted-meta i[data-v-8e598545]{color:#16866d}.movilidad-persisted-payload[data-v-8e598545]{max-height:22rem;overflow:auto;margin:1rem 0 0;padding:1rem;border-radius:.75rem;color:#17382d;background:#f3f8f5;font-size:max(12px,var(--portal-font-size-secondary, .875rem));white-space:pre-wrap}.movilidad-persisted-data[data-v-8e598545]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.movilidad-data-card[data-v-8e598545]{display:grid;gap:.25rem;min-width:0;padding:.85rem;border:1px solid #dcebe4;border-radius:.75rem;background:#f7fbf9}.movilidad-data-card span[data-v-8e598545],.movilidad-data-card small[data-v-8e598545]{color:#668078;font-size:.875rem;line-height:1.4}.movilidad-data-card strong[data-v-8e598545]{overflow-wrap:anywhere;color:#17382d;font-size:.95rem}.movilidad-data-card[data-v-8e598545]{position:relative;cursor:pointer;text-align:left;font:inherit;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.movilidad-data-card[data-v-8e598545]:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:#b9ded0}.movilidad-data-card>i[data-v-8e598545]{display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:.55rem;border-radius:.65rem;color:#16866d;background:#e5f5ee;font-size:1rem}.movilidad-data-card[data-v-8e598545]:hover,.movilidad-data-card[data-v-8e598545]:focus-visible,.movilidad-data-card.is-active[data-v-8e598545]{transform:translateY(-1px);border-color:#16866d;background:#f4fcf8;box-shadow:0 5px 14px #16866d1a}.movilidad-data-card.is-active[data-v-8e598545]:after{background:#16866d}.movilidad-data-card small i[data-v-8e598545]{margin-left:.25rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.movilidad-collapse-link[data-v-8e598545]{display:inline-flex;align-items:center;gap:.35rem;border:0;color:#16866d;background:transparent;cursor:pointer;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.movilidad-persisted-section[data-v-8e598545]{margin-top:1rem;padding:1rem;border:1px solid #d8e8e1;border-radius:.75rem;background:#fbfdfc}.movilidad-persisted-section__heading[data-v-8e598545]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.movilidad-persisted-section__heading h4[data-v-8e598545]{margin:0;color:#17382d;font-size:1rem}.movilidad-persisted-section__heading button[data-v-8e598545]{border:0;color:#16866d;background:transparent;cursor:pointer}.movilidad-detail-list[data-v-8e598545]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.movilidad-detail-list div[data-v-8e598545]{padding:.7rem;border-radius:.6rem;background:#f2f8f5}.movilidad-detail-list dt[data-v-8e598545]{color:#668078;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.movilidad-detail-list dd[data-v-8e598545]{margin:.25rem 0 0;color:#17382d;font-weight:var(--portal-font-weight-strong, 700)}.persisted-tree-list[data-v-8e598545]{display:grid;gap:.5rem}.persisted-tree-list div[data-v-8e598545]{display:flex;justify-content:space-between;gap:1rem;padding:.7rem;border-bottom:1px solid #e4eee9}.persisted-tree-list span[data-v-8e598545]{color:#668078}@media (max-width: 56.25rem){.movilidad-persisted-data[data-v-8e598545],.movilidad-detail-list[data-v-8e598545]{grid-template-columns:1fr}.persisted-tree-list div[data-v-8e598545]{align-items:flex-start;flex-direction:column;gap:.25rem}}.portal-panel[data-v-8e598545]{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-8e598545]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.panel-heading h2[data-v-8e598545]{margin:0;color:#17382d;font-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3;letter-spacing:0}.section-kicker[data-v-8e598545]{color:#61776e;font-size:.875rem;font-weight:600;text-transform:uppercase}.connection-grid[data-v-8e598545]{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:.85rem;align-items:center}.connection-copy[data-v-8e598545]{min-width:0;display:grid;gap:.35rem}.connection-copy span[data-v-8e598545]{color:#61776e;font-size:.875rem;font-weight:600}.connection-copy a[data-v-8e598545]{overflow-wrap:anywhere;color:#17382d;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700)}.connection-copy a[data-v-8e598545]:hover,.connection-copy a[data-v-8e598545]:focus-visible{color:#0d6d58;text-decoration:underline;text-underline-offset:.18em}.pairing-code[data-v-8e598545]{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-8e598545]{display:block;width:100%;height:100%;image-rendering:pixelated}.movilidad-record-list[data-v-8e598545]{display:grid;gap:0;overflow:hidden;border:1px solid rgba(55,103,83,.12);border-radius:7px}.movilidad-form-row[data-v-8e598545]{min-width:0;box-sizing:border-box;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .56rem;border:0;border-bottom:1px solid rgba(55,103,83,.09);border-left:3px solid transparent;border-radius:0;background:#fff;color:#183b30}.movilidad-form-row.priority-high[data-v-8e598545]{border-left-color:#bf5a37}.movilidad-form-row.priority-medium[data-v-8e598545]{border-left-color:#d29a2e}.movilidad-form-row.priority-low[data-v-8e598545]{border-left-color:#2f7ea6}.record-priority[data-v-8e598545]{padding:.3rem .4rem;display:grid;place-items:center;border-radius:6px;color:#17382d;background:#eef6f1;font-size:.875rem;font-weight:var(--portal-font-weight-label, 600)}.record-main[data-v-8e598545]{min-width:0;display:grid;gap:.16rem}.record-main strong[data-v-8e598545],.record-main small[data-v-8e598545],.record-main em[data-v-8e598545]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-main strong[data-v-8e598545]{font-size:.875rem}.record-main small[data-v-8e598545]{color:#2f4f45;font-weight:var(--portal-font-weight-label, 600)}.record-main em[data-v-8e598545]{color:#657a71;font-size:.875rem;font-style:normal}.state-pill[data-v-8e598545]{display:inline-flex;justify-content:center;padding:.24rem .5rem;border-radius:999px;font-size:.875rem;font-style:normal;font-weight:var(--portal-font-weight-label, 600);white-space:nowrap}.state-pill.ok[data-v-8e598545]{color:#11633d;background:#def7e8}.state-pill.warn[data-v-8e598545]{color:#7a5111;background:#fff1cd}.state-pill.info[data-v-8e598545]{color:#20577a;background:#dff1ff}.state-pill.inactive[data-v-8e598545]{color:#5f6f69;background:#edf1ef}.inline-notice[data-v-8e598545]{margin:.85rem 0 0;padding:.75rem .85rem;border:1px solid rgba(34,163,107,.2);border-radius:8px;color:#15543e;background:#e6f6ee;font-weight:var(--portal-font-weight-label, 600)}.inline-subtle[data-v-8e598545]{margin:0 0 .85rem;color:#61776e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.movilidad-covered-panel[data-v-8e598545]{width:100%;max-width:none;margin-inline:0}.movilidad-covered-grid[data-v-8e598545]{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:.85rem;align-items:start}.movilidad-covered-list[data-v-8e598545]{display:grid;gap:.5rem}.movilidad-covered-row[data-v-8e598545]{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-8e598545]{border-left-color:#176b4f;background:#f1faf4}.movilidad-covered-detail[data-v-8e598545]{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-8e598545]{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.movilidad-covered-detail h3[data-v-8e598545]{margin:.1rem 0 0;color:#17382d;font-size:1.1rem}.movilidad-covered-meta[data-v-8e598545]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.movilidad-covered-meta dt[data-v-8e598545]{color:#61776e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.movilidad-covered-meta dd[data-v-8e598545]{margin:.12rem 0 0;color:#1f3b31;font-weight:var(--portal-font-weight-label, 600)}.movilidad-covered-observations[data-v-8e598545]{margin:0;padding:.7rem;border-radius:8px;background:#f4f8f5;color:#2f4f45;line-height:1.42}.movilidad-covered-answers[data-v-8e598545]{display:grid;gap:.45rem}.movilidad-covered-answer[data-v-8e598545]{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-8e598545]{color:#61776e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.movilidad-covered-answer strong[data-v-8e598545]{color:#17382d;overflow-wrap:anywhere}.movilidad-covered-empty[data-v-8e598545]{display:grid;justify-items:center;gap:.35rem;padding:1.6rem 1rem;color:#5f6f69;text-align:center}.movilidad-covered-empty i[data-v-8e598545]{font-size:1.8rem;color:#9bb0a6}.movilidad-covered-empty strong[data-v-8e598545]{color:#2f4f45}@media (min-width: 56.251rem){.movilidad-connection-panel[data-v-8e598545]{display:grid;grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);align-items:center;gap:1rem}.movilidad-connection-panel .panel-heading[data-v-8e598545]{margin-bottom:0}.movilidad-connection-panel .inline-notice[data-v-8e598545]{grid-column:1 / -1;margin:0}}.movilidad-form-row[data-v-8e598545]:last-child{border-bottom:0}.movilidad-form-row[data-v-8e598545]:hover{background:#f7fbf8}.movilidad-workspace:not(.is-mobile-mode) .portal-panel[data-v-8e598545]{border-radius:14px}.movilidad-workspace .panel-heading[data-v-8e598545]{align-items:center}.movilidad-workspace .panel-heading h2[data-v-8e598545]{font-size:1rem}@media (max-width: 56.25rem){.movilidad-covered-grid[data-v-8e598545],.movilidad-covered-meta[data-v-8e598545]{grid-template-columns:1fr}.movilidad-covered-answer[data-v-8e598545]{grid-template-columns:1fr;gap:.2rem}.movilidad-workspace[data-v-8e598545]{padding:.85rem}.connection-grid[data-v-8e598545]{grid-template-columns:1fr}.pairing-code[data-v-8e598545]{justify-self:start}.movilidad-form-row[data-v-8e598545]{grid-template-columns:46px minmax(0,1fr)}.movilidad-form-row .state-pill[data-v-8e598545]{grid-column:2;justify-self:start}}.mobile-tasks[data-v-bd5ba32d]{--ink: #173d3b;--muted: #647b79;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;box-sizing:border-box;overflow-y:auto;overscroll-behavior-y:contain;padding:1.25rem 1rem calc(5.5rem + env(safe-area-inset-bottom,0px));background:#f2f6f4;color:var(--ink);font-family:var(--movilidad-font-family, Inter, "Segoe UI", sans-serif)}.mobile-tasks__header[data-v-bd5ba32d]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;box-sizing:border-box;margin:0 auto 1.1rem}.mobile-tasks__actions[data-v-bd5ba32d]{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.mobile-tasks__eyebrow[data-v-bd5ba32d]{color:#438071;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.12em;text-transform:uppercase}.mobile-tasks h2[data-v-bd5ba32d]{margin:.25rem 0;font-size:1.8rem;letter-spacing:-.04em}.mobile-tasks__header p[data-v-bd5ba32d]{margin:0;color:var(--muted);font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-tasks__menu-trigger[data-v-bd5ba32d]{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid #d7e3de;border-radius:.9rem;background:#fff;color:var(--ink);font-size:1.1rem}.mobile-tasks__menu[data-v-bd5ba32d]{position:absolute;z-index:3;top:calc(100% + .5rem);right:0;display:grid;min-width:13rem;padding:.35rem;border:1px solid #dce7e2;border-radius:.85rem;background:#fff;box-shadow:0 .7rem 2rem #183c3820}.mobile-tasks__menu button[data-v-bd5ba32d]{display:flex;gap:.65rem;align-items:center;min-height:2.8rem;padding:.5rem .7rem;border:0;border-radius:.55rem;background:transparent;color:var(--ink);text-align:left}.mobile-tasks__controls[data-v-bd5ba32d],.mobile-tasks__list[data-v-bd5ba32d],.mobile-tasks__message[data-v-bd5ba32d]{width:100%;box-sizing:border-box;margin-inline:auto}.mobile-tasks__filters[data-v-bd5ba32d]{display:flex;gap:.35rem;padding:.25rem;border-radius:.8rem;background:#e5ede9}.mobile-tasks__filters button[data-v-bd5ba32d]{flex:1;min-height:2.5rem;padding:.4rem;border:0;border-radius:.6rem;background:transparent;color:#516a65;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600}.mobile-tasks__filters button.active[data-v-bd5ba32d]{background:#fff;color:#176b4f;box-shadow:0 1px 3px #193a321c}.mobile-tasks__sort[data-v-bd5ba32d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.7rem 0 .85rem;color:var(--muted);font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-tasks__sort select[data-v-bd5ba32d]{max-width:65%;min-height:2.5rem;padding:.4rem .65rem;border:1px solid #d6e1dc;border-radius:.65rem;background:#fff;color:var(--ink)}.mobile-tasks__list[data-v-bd5ba32d]{display:grid;gap:.7rem;margin-top:0;padding:0;list-style:none}.mobile-task-card[data-v-bd5ba32d]{display:grid;width:100%;gap:.65rem;padding:.9rem;border:1px solid #e0e9e5;border-radius:1rem;background:#fff;color:var(--ink);text-align:left;box-shadow:0 .3rem 1rem #173d3b0a}.mobile-task-card[data-v-bd5ba32d]:focus-visible,.mobile-tasks__menu button[data-v-bd5ba32d]:focus-visible,.mobile-tasks button[data-v-bd5ba32d]:focus-visible,.mobile-tasks select[data-v-bd5ba32d]:focus-visible{outline:3px solid #6eaa98;outline-offset:2px}.mobile-task-card__top[data-v-bd5ba32d],.mobile-task-card__bottom[data-v-bd5ba32d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mobile-task-card__top strong[data-v-bd5ba32d]{font-size:.95rem}.mobile-task-card__status[data-v-bd5ba32d],.mobile-task-card__priority[data-v-bd5ba32d]{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.28rem .55rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);white-space:nowrap}.mobile-task-card__status.is-pending[data-v-bd5ba32d]{background:#fff3d8;color:#87600a}.mobile-task-card__status.is-progress[data-v-bd5ba32d]{background:#e1f0ed;color:#176b4f}.mobile-task-card__status.is-finished[data-v-bd5ba32d]{background:#e8ebea;color:#64716d}.mobile-task-card__area[data-v-bd5ba32d]{display:flex;align-items:center;gap:.4rem;color:#4b7770;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600}.mobile-task-card__fields[data-v-bd5ba32d]{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .75rem}.mobile-task-card__fields>span[data-v-bd5ba32d]{display:grid;gap:.15rem;min-width:0;overflow-wrap:anywhere;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-task-card__fields small[data-v-bd5ba32d]{color:#7b8d89;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-task-card__bottom[data-v-bd5ba32d]{padding-top:.55rem;border-top:1px solid #edf1ef}.mobile-task-card__priority[data-v-bd5ba32d]{background:#fff0df;color:#9a5a11}.mobile-task-card__priority.priority-media[data-v-bd5ba32d]{background:#edf0ff;color:#515d9c}.mobile-task-card__priority.priority-baja[data-v-bd5ba32d]{background:#e8f3e9;color:#47754a}.mobile-task-card__priority.priority-critica[data-v-bd5ba32d]{background:#fde5e3;color:#a62e26}.mobile-task-card__assigned[data-v-bd5ba32d]{margin-left:auto;color:#71837f;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-tasks__message[data-v-bd5ba32d]{padding:1rem;border-radius:.8rem;background:#fff;color:var(--muted);font-size:.9rem}@media (min-width: 600px){.mobile-tasks[data-v-bd5ba32d]{padding-inline:1.5rem}.mobile-task-card[data-v-bd5ba32d]{padding:1rem 1.1rem}}@media (prefers-reduced-motion: reduce){[data-v-bd5ba32d],[data-v-bd5ba32d]:before,[data-v-bd5ba32d]:after{scroll-behavior:auto!important}}.mobile-tasks__menu button[data-v-bd5ba32d]:disabled,.mobile-task-card[data-v-bd5ba32d]:disabled{opacity:.65;cursor:not-allowed}.mobile-tasks__menu small[data-v-bd5ba32d]{display:block;margin-top:.2rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.inventory-header-component[data-v-575cb187]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.inventory-header-component h1[data-v-575cb187]{margin:.15rem 0;font-family:inherit;font-size:1.3rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3;letter-spacing:0}.inventory-header-component p[data-v-575cb187]{margin:0;color:#66807d;font-size:.9375rem}.eyebrow[data-v-575cb187]{color:#087e6a;font-size:.875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.actions[data-v-575cb187],.segmented[data-v-575cb187]{display:flex;align-items:center;gap:.5rem}.segmented[data-v-575cb187]{padding:.2rem;border:1px solid #d8e7e1;border-radius:10px;background:#fff}.segmented button[data-v-575cb187],.primary[data-v-575cb187]{min-height:42px;border-radius:9px;padding:.6rem .85rem;border:1px solid transparent;font:inherit;font-size:.9375rem;font-weight:var(--portal-font-weight-label, 600);cursor:pointer}.segmented button[data-v-575cb187]{background:transparent;color:#527067}.segmented button.active[data-v-575cb187]{background:#e1f3eb;color:#087e6a}.primary[data-v-575cb187]{display:inline-flex;align-items:center;gap:.45rem;background:#087e6a;color:#fff}.primary[data-v-575cb187]:focus-visible,.segmented button[data-v-575cb187]:focus-visible{outline:3px solid #8bd7b6;outline-offset:2px}@media (max-width:760px){.inventory-header-component[data-v-575cb187]{align-items:flex-start;flex-direction:column}.actions[data-v-575cb187]{width:100%;justify-content:space-between}}.inventory-stats[data-v-817dde08]{display:flex;align-items:center;padding:.4rem .65rem;border:1px solid #dcebe4;border-radius:12px;background:#fff;box-shadow:0 5px 18px #1747350b}.inventory-stats span[data-v-817dde08]{display:flex;align-items:center;gap:.5rem;min-height:34px;padding:0 .75rem;border-right:1px solid #e4eee9}.inventory-stats span[data-v-817dde08]:last-child{border:0}.inventory-stats i[data-v-817dde08]{color:#087e6a;font-size:1rem}.inventory-stats strong[data-v-817dde08]{font-size:1.1rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1}.inventory-stats small[data-v-817dde08]{color:#637970;font-size:.875rem;line-height:1.35}.inventory-stats span:hover i[data-v-817dde08]{color:#065d50}@media (max-width:760px){.inventory-stats[data-v-817dde08]{overflow:auto}.inventory-stats span[data-v-817dde08]{min-width:6.2rem;padding:0 .55rem}}.drawer-host[data-v-40da6305]{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;background:#173b2d2e}.drawer[data-v-40da6305]{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto auto auto 1fr;gap:.8rem;width:min(27rem,100%);height:100%;padding:1.35rem;background:#fff;box-shadow:-14px 0 34px #17473525}.drawer header[data-v-40da6305]{display:flex;justify-content:space-between;align-items:flex-start}.drawer h2[data-v-40da6305]{margin:.25rem 0;font-size:1.1rem;letter-spacing:-.02em}.eyebrow[data-v-40da6305]{color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.12em;text-transform:uppercase}.icon-button[data-v-40da6305]{display:grid;place-items:center;width:40px;height:40px;border:1px solid #dcebe4;border-radius:9px;background:#fff;color:#527067;cursor:pointer}.icon-button[data-v-40da6305]:hover{background:#e5f5ed;color:#087e6a}.icon-button[data-v-40da6305]:focus-visible,.filters button[data-v-40da6305]:focus-visible,.action-row[data-v-40da6305]:focus-visible{outline:3px solid #8bd7b6;outline-offset:2px}.search[data-v-40da6305]{display:flex;align-items:center;gap:.55rem;padding:.7rem .8rem;border:1px solid #cfe2d9;border-radius:10px;background:#fbfdfc}.search[data-v-40da6305]:focus-within{border-color:#087e6a;box-shadow:0 0 0 3px #087e6a1c}.search i[data-v-40da6305]{color:#087e6a}.search input[data-v-40da6305]{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.filters[data-v-40da6305]{display:flex;gap:.4rem}.filters button[data-v-40da6305]{border:1px solid #dcebe4;border-radius:999px;padding:.45rem .7rem;background:#fff;color:#66807d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));cursor:pointer}.filters button[data-v-40da6305]:hover,.filters button.active[data-v-40da6305]{border-color:#087e6a;background:#e5f5ed;color:#087e6a}.list[data-v-40da6305]{overflow:auto;padding:.1rem}.action-row[data-v-40da6305]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.65rem;width:100%;min-height:4.2rem;padding:.7rem .35rem;border:0;border-bottom:1px solid #edf3ef;background:#fff;text-align:left;cursor:pointer;transition:background .15s ease,transform .15s ease}.action-row[data-v-40da6305]:hover{background:#f1f9f5;transform:translate(2px)}.marker[data-v-40da6305]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:2px solid #087e6a;border-radius:50%;background:#e5f5ed;color:#087e6a}.copy[data-v-40da6305]{min-width:0}.copy strong[data-v-40da6305],.copy small[data-v-40da6305]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy strong[data-v-40da6305]{color:#173b2d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.copy small[data-v-40da6305]{margin-top:.18rem;color:#78908c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-count[data-v-40da6305]{color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-align:right}.parcel-count small[data-v-40da6305]{display:block;color:#78908c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:500}.arrow[data-v-40da6305]{color:#9ab0a8;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.empty[data-v-40da6305]{padding:1rem;color:#78908c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}@media (max-width:760px){.drawer[data-v-40da6305]{top:auto;bottom:0;width:100%;height:min(78dvh,38rem);border-radius:18px 18px 0 0}.drawer[data-v-40da6305]:before{content:"";width:2.5rem;height:.25rem;margin:-.65rem auto .6rem;border-radius:999px;background:#c8ded4}}.point-card[data-v-e7148733]{position:absolute;right:1rem;bottom:1rem;z-index:8;width:min(25rem,calc(100% - 2rem));max-height:calc(100% - 2rem);overflow-y:auto;padding:1rem;border:1px solid #dcebe4;border-radius:12px;background:#fff;box-shadow:0 16px 38px #17473524;color:#173b2d}.point-header[data-v-e7148733]{display:flex;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #edf3ef}.point-header__copy[data-v-e7148733]{min-width:0}.point-header__actions[data-v-e7148733]{position:relative;display:flex;align-items:flex-start;gap:.25rem}.eyebrow[data-v-e7148733]{color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.12em;text-transform:uppercase}.point-card h2[data-v-e7148733]{margin:.35rem 0 .2rem;font-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3;letter-spacing:0}.point-card code[data-v-e7148733]{display:flex;align-items:center;gap:.35rem;max-width:100%;overflow:hidden;color:#66807d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-overflow:ellipsis;white-space:nowrap}.status[data-v-e7148733]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem;padding:.38rem .65rem;border-radius:999px;background:#e5f5ed;color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.icon-button[data-v-e7148733]{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#527067;cursor:pointer}.icon-button[data-v-e7148733]:hover,.icon-button[data-v-e7148733]:focus-visible{background:#e5f5ed;color:#087e6a}.icon-button--small[data-v-e7148733]{width:34px;height:34px}.context-menu[data-v-e7148733]{position:absolute;top:2.6rem;right:0;z-index:3;min-width:10.5rem;padding:.3rem;border:1px solid #dcebe4;border-radius:10px;background:#fff;box-shadow:0 10px 24px #17473524}.context-menu--parcel[data-v-e7148733]{top:2.2rem}.context-menu button[data-v-e7148733]{display:flex;align-items:center;gap:.55rem;width:100%;border:0;border-radius:7px;padding:.65rem .7rem;background:transparent;color:#31564b;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-align:left;cursor:pointer}.context-menu button[data-v-e7148733]:hover{background:#eff8f3}.context-menu .context-menu__danger[data-v-e7148733]{color:#a43d3d}.metric[data-v-e7148733]{display:inline-flex;align-items:baseline;gap:.55rem;margin:.75rem 0;padding:.65rem .75rem;border:1px solid #dcebe4;border-radius:12px;background:#f7fbf9}.metric strong[data-v-e7148733]{font-size:1.55rem;line-height:1;color:#087e6a}.metric span[data-v-e7148733]{color:#66807d;font-size:.875rem}.section-heading[data-v-e7148733]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.section-heading__eyebrow[data-v-e7148733]{display:block;margin-bottom:.15rem;color:#78908c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.08em;text-transform:uppercase}.section-heading h3[data-v-e7148733]{margin:0;font-size:1rem;font-weight:var(--portal-font-weight-strong, 700)}.section-heading span[data-v-e7148733]{color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.parcel-list[data-v-e7148733]{display:grid;gap:.6rem}.parcel-card[data-v-e7148733]{padding:1rem;border:1px solid #dcebe4;border-radius:14px;background:#fff;box-shadow:0 4px 12px #1747350c}.parcel-card__header[data-v-e7148733]{display:flex;justify-content:space-between;gap:.5rem}.parcel-card__title[data-v-e7148733]{display:flex;min-width:0;align-items:center;gap:.6rem}.parcel-icon[data-v-e7148733]{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:9px;background:#e1f3eb;color:#087e6a}.parcel-card h4[data-v-e7148733]{margin:0 0 .18rem;font-size:.9375rem}.parcel-card code[data-v-e7148733]{display:block;max-width:14rem}.parcel-view[data-v-e7148733]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.85rem;border:1px solid #dcebe4;border-radius:9px;padding:.65rem .7rem;background:#f7fbf9;color:#087e6a;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-align:left;cursor:pointer}.parcel-view span[data-v-e7148733]{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.parcel-view[data-v-e7148733]:hover{color:#075c4e}.empty-state[data-v-e7148733]{margin:.5rem 0;color:#78908c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.actions[data-v-e7148733]{display:grid;gap:.55rem;margin-top:1rem}.actions button[data-v-e7148733]{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;border-radius:10px;padding:.7rem .8rem;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);cursor:pointer}.primary[data-v-e7148733]{border:1px solid #087e6a;background:#087e6a;color:#fff;box-shadow:0 5px 14px #087e6a2b}.primary[data-v-e7148733]:hover{background:#076b5b}.secondary[data-v-e7148733]{border:1px solid #b9d6ca;background:#fff;color:#087e6a}.secondary[data-v-e7148733]:hover{background:#e5f5ed}.actions button[data-v-e7148733]:disabled{cursor:not-allowed;opacity:.55}.icon-button[data-v-e7148733]:focus-visible,.context-menu button[data-v-e7148733]:focus-visible,.parcel-view[data-v-e7148733]:focus-visible,.actions button[data-v-e7148733]:focus-visible{outline:3px solid #8bd7b6;outline-offset:2px}@media (max-width: 760px){.point-card[data-v-e7148733]{right:.7rem;bottom:.7rem;width:calc(100% - 1.4rem);max-height:calc(100% - 1.4rem);padding:1rem}}@media (prefers-reduced-motion: reduce){.primary[data-v-e7148733],.secondary[data-v-e7148733]{transition:none}}.inventory-screen[data-v-7e1d1cd4]{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.85rem;box-sizing:border-box;height:100%;min-height:0;padding:1rem 1rem var(--portal-gutter, 1rem);overflow:hidden;background:#f4f8f6;color:#173b2d}.sr-only[data-v-7e1d1cd4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.error-dialog-backdrop[data-v-7e1d1cd4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#0a231c6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.error-dialog[data-v-7e1d1cd4]{display:grid;gap:1rem;width:min(34rem,100%);padding:1.35rem;border:1px solid #ead1d1;border-radius:16px;background:#fff;box-shadow:0 24px 70px #1747353d}.error-dialog__header[data-v-7e1d1cd4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem}.error-dialog__icon[data-v-7e1d1cd4]{display:grid;width:2.6rem;height:2.6rem;place-items:center;border-radius:50%;color:#a43d3d;background:#fff0f0;font-size:1rem}.error-dialog__eyebrow[data-v-7e1d1cd4]{color:#a43d3d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.1em;text-transform:uppercase}.error-dialog h2[data-v-7e1d1cd4]{margin:.2rem 0 0;color:#7d2828;font-size:1.1rem}.error-dialog p[data-v-7e1d1cd4]{margin:0;color:#536d67;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.5}.error-dialog__close[data-v-7e1d1cd4]{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid #ead1d1;border-radius:50%;color:#7d2828;background:#fff;font-size:1.2rem;cursor:pointer}.error-dialog__close[data-v-7e1d1cd4]:hover,.error-dialog__close[data-v-7e1d1cd4]:focus-visible{background:#fff4f4}.error-dialog__footer[data-v-7e1d1cd4]{display:flex;justify-content:flex-end;gap:.6rem;padding-top:.9rem;border-top:1px solid #f3e5e5}.error-dialog__footer button[data-v-7e1d1cd4]{min-height:2.5rem;border:1px solid #e0c4c4;border-radius:8px;padding:.55rem .85rem;color:#7d2828;background:#fff;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);cursor:pointer}.error-dialog__footer button[data-v-7e1d1cd4]:hover{background:#fff7f7}.error-dialog__footer .error-dialog__retry[data-v-7e1d1cd4]{border-color:#a43d3d;color:#fff;background:#a43d3d}.error-dialog__footer .error-dialog__retry[data-v-7e1d1cd4]:hover{background:#8e3030}.error-dialog__footer button[data-v-7e1d1cd4]:disabled{cursor:wait;opacity:.6}.delete-dialog-backdrop[data-v-7e1d1cd4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:1rem;background:#0a231c6b}.delete-dialog[data-v-7e1d1cd4]{width:min(30rem,100%);padding:1.25rem;border:1px solid #ead1d1;border-radius:16px;background:#fff;box-shadow:0 20px 60px #00000040}.send-mobile-dialog-backdrop[data-v-7e1d1cd4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:1rem;background:#0a231c7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.send-mobile-dialog[data-v-7e1d1cd4]{display:grid;gap:1.35rem;width:min(34rem,100%);padding:1.5rem;border:1px solid rgba(220,235,228,.9);border-radius:18px;background:#fff;box-shadow:0 24px 70px #1747353d}.send-mobile-dialog__header[data-v-7e1d1cd4]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding-bottom:1.1rem;border-bottom:1px solid #edf3ef}.send-mobile-dialog__icon[data-v-7e1d1cd4]{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;color:#087e6a;background:#e3f5ed;font-size:1.1rem}.send-mobile-dialog__header h2[data-v-7e1d1cd4]{margin:.1rem 0 .35rem;color:#173b2d;font-size:1.2rem;letter-spacing:-.015em}.send-mobile-dialog__header p[data-v-7e1d1cd4]{max-width:31rem;margin:0;color:#668078;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.5}.send-mobile-dialog__close[data-v-7e1d1cd4]{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid #dcebe4;border-radius:50%;color:#527067;background:#fff;font-size:1.2rem;cursor:pointer}.send-mobile-dialog__close[data-v-7e1d1cd4]:hover,.send-mobile-dialog__close[data-v-7e1d1cd4]:focus-visible{color:#087e6a;background:#e5f5ed}.send-mobile-dialog__fields[data-v-7e1d1cd4]{display:grid;gap:1.15rem}.send-mobile-dialog label[data-v-7e1d1cd4]{display:grid;gap:.45rem;color:#31564b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.send-mobile-dialog__label[data-v-7e1d1cd4]{display:flex;align-items:baseline;gap:.18rem;min-height:1rem;color:#31564b}.send-mobile-dialog__label b[data-v-7e1d1cd4]{color:#087e6a;font-weight:var(--portal-font-weight-label, 600)}.send-mobile-dialog label small[data-v-7e1d1cd4]{margin-left:.25rem;color:#8aa09a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600}.send-mobile-dialog select[data-v-7e1d1cd4],.send-mobile-dialog input[data-v-7e1d1cd4]{box-sizing:border-box;width:100%;min-height:2.8rem;border:1px solid #b9d0c6;border-radius:9px;padding:.6rem .75rem;background:#fbfdfc;color:#24413a;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.send-mobile-dialog select[data-v-7e1d1cd4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.4rem;background:#fbfdfc 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 .75rem center}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker{display:flex;width:100%}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-input{min-height:2.8rem;border-color:#b9d0c6;border-radius:9px 0 0 9px;background:#fbfdfc}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-dropdown{width:2.8rem;border:1px solid #b9d0c6;border-left:0;border-radius:0 9px 9px 0;color:#087e6a;background:#fbfdfc}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-input:enabled:hover,.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-dropdown:hover{border-color:#7ab9a4}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-input:enabled:focus{border-color:#159d7c;box-shadow:0 0 0 3px #159d7c29;outline:0}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-panel{z-index:40;margin-top:.45rem;border:1px solid #e0eee8;border-radius:15px;box-shadow:0 18px 44px #1747352e}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-header{padding:.65rem .75rem;border-bottom:1px solid #edf3ef}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-title{color:#173b2d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-select-month,.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-select-year{border:0;color:#173b2d;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-day-view th{color:#78908c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-day{width:2rem;height:2rem;border-radius:50%;color:#31564b;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-day:hover{color:#087e6a;background:#e5f5ed}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-day-selected{color:#fff;background:#087e6a;box-shadow:0 4px 10px #087e6a33}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-today>.p-datepicker-day{box-shadow:inset 0 0 0 1px #8bcab2}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-buttonbar{padding:.55rem .75rem;border-top:1px solid #edf3ef}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-buttonbar .p-button{min-height:2rem;padding:.35rem .6rem;border:1px solid #cfe1d8;border-radius:7px;color:#527067;background:#fff;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.send-mobile-dialog[data-v-7e1d1cd4] .p-datepicker-buttonbar .p-button:hover{color:#087e6a;background:#f3f8f5}.send-mobile-dialog select[data-v-7e1d1cd4]:hover,.send-mobile-dialog input[data-v-7e1d1cd4]:hover{border-color:#7ab9a4}.send-mobile-dialog select[data-v-7e1d1cd4]:focus,.send-mobile-dialog input[data-v-7e1d1cd4]:focus{border-color:#159d7c;outline:3px solid rgba(21,157,124,.16);outline-offset:1px;background:#fff}.send-mobile-dialog input[type=date][data-v-7e1d1cd4]{color-scheme:light;padding-right:.65rem}.send-mobile-dialog input[type=date][data-v-7e1d1cd4]::-webkit-calendar-picker-indicator{width:1.15rem;height:1.15rem;margin-left:.35rem;cursor:pointer;opacity:.72;filter:invert(39%) sepia(24%) saturate(720%) hue-rotate(112deg)}.send-mobile-dialog input[type=date][data-v-7e1d1cd4]::-webkit-datetime-edit{color:#24413a}.send-mobile-dialog input[type=date][data-v-7e1d1cd4]::-webkit-datetime-edit-text{color:#8aa09a}.send-mobile-dialog input[type=date][data-v-7e1d1cd4]::-webkit-datetime-edit-month-field,.send-mobile-dialog input[type=date][data-v-7e1d1cd4]::-webkit-datetime-edit-day-field,.send-mobile-dialog input[type=date][data-v-7e1d1cd4]::-webkit-datetime-edit-year-field{padding:.08rem .05rem;border-radius:4px}.send-mobile-dialog input[type=date][data-v-7e1d1cd4]::-webkit-datetime-edit-month-field:focus,.send-mobile-dialog input[type=date][data-v-7e1d1cd4]::-webkit-datetime-edit-day-field:focus,.send-mobile-dialog input[type=date][data-v-7e1d1cd4]::-webkit-datetime-edit-year-field:focus{color:#fff;background:#087e6a}.send-mobile-dialog__footer[data-v-7e1d1cd4]{display:flex;justify-content:flex-end;gap:.6rem;padding-top:1rem;border-top:1px solid #edf3ef}.send-mobile-dialog__footer button[data-v-7e1d1cd4]{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.4rem;border-radius:9px;padding:.6rem 1rem;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);cursor:pointer}.send-mobile-dialog__footer button[type=button][data-v-7e1d1cd4]{border:1px solid #cfe1d8;color:#527067;background:#fff}.send-mobile-dialog__footer button[type=button][data-v-7e1d1cd4]:hover{background:#f3f8f5}.send-mobile-dialog__footer .primary-action[data-v-7e1d1cd4]{min-width:9.5rem;border:1px solid #087e6a;color:#fff;background:#087e6a;box-shadow:0 6px 14px #087e6a33}.send-mobile-dialog__footer .primary-action[data-v-7e1d1cd4]:hover{background:#076b5b}.send-mobile-dialog__footer button[data-v-7e1d1cd4]:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 560px){.send-mobile-dialog[data-v-7e1d1cd4]{width:calc(100% - 1rem);padding:1.15rem}}@media (max-width: 380px){.send-mobile-dialog__header[data-v-7e1d1cd4]{grid-template-columns:auto minmax(0,1fr)}.send-mobile-dialog__close[data-v-7e1d1cd4]{grid-column:2;grid-row:1;justify-self:end}.send-mobile-dialog__footer[data-v-7e1d1cd4]{display:grid;grid-template-columns:1fr}.send-mobile-dialog__footer button[data-v-7e1d1cd4]{width:100%}}.delete-dialog h2[data-v-7e1d1cd4]{margin:0 0 .6rem;color:#7d2828;font-size:1.1rem}.delete-dialog p[data-v-7e1d1cd4]{color:#536d67;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.45}.delete-impact[data-v-7e1d1cd4]{padding:.7rem;border-radius:8px;background:#fff5f5;color:#7d2828!important}.danger-action[data-v-7e1d1cd4]{border:1px solid #a43d3d!important;border-radius:8px;padding:.6rem .8rem;background:#a43d3d!important;color:#fff!important;cursor:pointer}.danger-action[data-v-7e1d1cd4]:disabled{cursor:wait;opacity:.6}.inventory-map-shell[data-v-7e1d1cd4]{--inventory-fullscreen-size: 2.5rem;position:relative;box-sizing:border-box;min-height:0;height:100%;overflow:hidden;border:1px solid rgba(55,103,83,.14);border-radius:8px}.inventory-map-shell[data-v-7e1d1cd4] .geo-viewer-root,.inventory-map-shell[data-v-7e1d1cd4] .ol-viewport{height:100%!important}.inventory-map-shell[data-v-7e1d1cd4] .geo-viewer-map .ol-scale-line{bottom:0;left:0}.inventory-map-shell[data-v-7e1d1cd4] .geo-viewer-map .ol-attribution{bottom:0;right:0}.parcel-data-card[data-v-7e1d1cd4]{position:absolute;top:1rem;right:1rem;z-index:12;display:grid;gap:1rem;width:min(28rem,calc(100% - 2rem));max-height:calc(100% - 2rem);overflow:auto;box-sizing:border-box;padding:1.25rem;border:1px solid #dcebe4;border-radius:20px;background:#fffffff7;box-shadow:0 18px 45px #17473533}.parcel-data-card h2[data-v-7e1d1cd4]{margin:.35rem 0 .75rem;color:#173b2d;font-size:1.05rem}.parcel-data-card dl[data-v-7e1d1cd4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.45rem .8rem;margin:.8rem 0 0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-data-card dt[data-v-7e1d1cd4]{color:#66807d;font-weight:var(--portal-font-weight-label, 600)}.parcel-data-card dd[data-v-7e1d1cd4]{margin:0;color:#214e54;font-weight:var(--portal-font-weight-strong, 700)}.parcel-data-sections[data-v-7e1d1cd4]{display:grid;gap:.8rem}.parcel-data-sections section[data-v-7e1d1cd4]{padding:.85rem;border:1px solid #e0eee8;border-radius:14px;background:#f8fcfa}.parcel-data-sections h3[data-v-7e1d1cd4]{margin:0 0 .4rem;color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-data-sections p[data-v-7e1d1cd4],.parcel-data-sections ul[data-v-7e1d1cd4]{margin:0;color:#66807d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-data-sections ul[data-v-7e1d1cd4]{display:grid;gap:.25rem;padding-left:1.1rem;color:#214e54}.parcel-data-card .close[data-v-7e1d1cd4]{position:sticky;top:-.3rem;justify-self:end;z-index:1;width:2.2rem;height:2.2rem;border:1px solid #dcebe4;border-radius:50%;color:#087e6a;background:#fff;font-size:1.2rem;cursor:pointer}.parcel-data-card .eyebrow[data-v-7e1d1cd4]{display:block;margin-top:-2.6rem;padding-right:2.8rem}.parcel-data-card h2[data-v-7e1d1cd4]{padding-bottom:.8rem;border-bottom:1px solid #e0eee8}.collection-detail-card[data-v-7e1d1cd4]{grid-template-rows:auto auto 1fr}.collection-record-list[data-v-7e1d1cd4]{display:grid;gap:.65rem;margin:0;padding:0;list-style:none;overflow:auto}.collection-record-list li[data-v-7e1d1cd4]{display:grid;gap:.25rem;padding:.8rem;border:1px solid #e0eee8;border-radius:13px;background:#f8fcfa}.collection-record-list strong[data-v-7e1d1cd4]{color:#214e54;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.collection-record-list span[data-v-7e1d1cd4]{color:#66807d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.collection-record-list li[data-v-7e1d1cd4]{cursor:pointer;transition:border-color .15s ease,transform .15s ease}.collection-record-list li[data-v-7e1d1cd4]:hover{border-color:#087e6a;transform:translateY(-1px)}.entity-detail-list[data-v-7e1d1cd4]{display:grid;gap:.75rem;margin:0}.entity-detail-list div[data-v-7e1d1cd4]{display:grid;gap:.2rem;padding:.75rem;border-radius:12px;background:#f8fcfa}.entity-detail-list dt[data-v-7e1d1cd4]{color:#66807d;font-size:.875rem;font-weight:600;text-transform:capitalize}.entity-detail-list dd[data-v-7e1d1cd4]{margin:0;color:#214e54;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);word-break:break-word}.parcel-data-sections section[data-v-7e1d1cd4]{cursor:pointer;transition:border-color .15s ease,transform .15s ease}.parcel-data-sections section[data-v-7e1d1cd4]:hover{border-color:#087e6a;transform:translateY(-1px)}.parcel-data-sections h3[data-v-7e1d1cd4]{display:flex;align-items:center;justify-content:space-between}.parcel-detail-header[data-v-7e1d1cd4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.95rem;border-bottom:1px solid #e4efe9}.parcel-detail-heading[data-v-7e1d1cd4]{display:flex;min-width:0;align-items:center;gap:.7rem}.parcel-detail-heading>div[data-v-7e1d1cd4]{min-width:0}.parcel-detail-icon[data-v-7e1d1cd4]{display:grid;flex:0 0 2.35rem;width:2.35rem;height:2.35rem;place-items:center;border-radius:12px;color:#087e6a;background:#e3f5ed}.parcel-detail-heading .eyebrow[data-v-7e1d1cd4]{margin:0 0 .2rem;padding:0;color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-detail-heading h2[data-v-7e1d1cd4]{margin:0;padding:0;border:0;font-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3}.parcel-detail-heading code[data-v-7e1d1cd4]{display:block;max-width:20rem;overflow:hidden;color:#66807d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-overflow:ellipsis;white-space:nowrap}.parcel-data-card>.close[data-v-7e1d1cd4]{position:static;flex:0 0 2.2rem;margin:0}.parcel-section-label[data-v-7e1d1cd4]{display:block;color:#78908c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.1em;text-transform:uppercase}.parcel-summary-block[data-v-7e1d1cd4]{padding-bottom:.3rem}.parcel-summary-block dl[data-v-7e1d1cd4]{margin-top:.65rem}.parcel-data-sections section[data-v-7e1d1cd4]{padding:.7rem .8rem}.parcel-data-sections h3[data-v-7e1d1cd4]{gap:.55rem;margin:0;color:#214e54;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-data-sections h3 i[data-v-7e1d1cd4]:first-child{color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-data-sections section:nth-of-type(2) h3 i[data-v-7e1d1cd4]:first-child,.parcel-data-sections section:nth-of-type(3) h3 i[data-v-7e1d1cd4]:first-child{font-size:0}.parcel-data-sections section:nth-of-type(2) h3 i[data-v-7e1d1cd4]:first-child:after,.parcel-data-sections section:nth-of-type(3) h3 i[data-v-7e1d1cd4]:first-child:after{content:"🌲";font-size:.9rem}.parcel-data-sections h3 i[data-v-7e1d1cd4]:last-child{margin-left:auto;color:#9ab5ad;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.parcel-data-sections h3 b[data-v-7e1d1cd4]{min-width:1.35rem;padding:.18rem .35rem;border-radius:999px;color:#087e6a;background:#e3f5ed;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-align:center}.parcel-data-sections section p[data-v-7e1d1cd4],.parcel-data-sections section ul[data-v-7e1d1cd4]{margin-top:.55rem}.parcel-data-sections section ul[data-v-7e1d1cd4]{display:none}.parcel-data-sections section p[data-v-7e1d1cd4]{min-height:1.05rem;color:#78908c}.parcel-data-sections section[data-v-7e1d1cd4]:focus-visible{outline:3px solid rgba(8,126,106,.28);outline-offset:3px}.parcel-data-sections section:hover h3[data-v-7e1d1cd4]{color:#087e6a}@media (max-width: 760px){.parcel-data-card[data-v-7e1d1cd4]{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;width:auto;max-height:calc(100% - 1rem);border-radius:18px;padding:1rem}.parcel-detail-heading code[data-v-7e1d1cd4]{max-width:13rem}}.map-search[data-v-7e1d1cd4],.map-tools[data-v-7e1d1cd4],.layer-panel[data-v-7e1d1cd4],.editor[data-v-7e1d1cd4]{position:absolute;z-index:5;border:1px solid #dcebe4;border-radius:12px;background:#fff;box-shadow:0 8px 22px #17473518}.map-search[data-v-7e1d1cd4]{top:1rem;left:1rem;width:22rem;padding:.7rem}.map-search input[data-v-7e1d1cd4]{width:100%;border:0;outline:0}.search-control[data-v-7e1d1cd4]{display:flex;align-items:center;gap:.35rem}.search-control button[data-v-7e1d1cd4]{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:#f0f8f4;color:#087e6a;cursor:pointer}.results[data-v-7e1d1cd4]{display:grid}.results button[data-v-7e1d1cd4]{padding:.5rem;border:0;border-top:1px solid #edf3ef;background:#fff;text-align:left;cursor:pointer}.results button[data-v-7e1d1cd4]:hover,.results button[data-v-7e1d1cd4]:focus-visible{background:#f0f8f4}.results small[data-v-7e1d1cd4],.inventory-list small[data-v-7e1d1cd4]{display:block;color:#637970;font-size:.875rem;line-height:1.4}.empty-search[data-v-7e1d1cd4],.empty-list[data-v-7e1d1cd4]{margin:.65rem 0 .15rem;color:#78908c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.map-tools[data-v-7e1d1cd4]{top:.75rem;right:calc(.75rem + var(--inventory-fullscreen-size) + .5rem);display:flex;gap:.35rem;height:var(--inventory-fullscreen-size);box-sizing:border-box;padding:.3rem}.map-tools button[data-v-7e1d1cd4],.editor button[data-v-7e1d1cd4]{border:0;border-radius:8px;padding:.55rem .7rem;background:#fff;color:#087e6a;cursor:pointer}.map-tools button[data-v-7e1d1cd4]{padding-block:0}.map-tools button[data-v-7e1d1cd4]:hover,.map-tools button[data-v-7e1d1cd4]:focus-visible,.editor button[data-v-7e1d1cd4]:hover,.editor button[data-v-7e1d1cd4]:focus-visible{background:#e5f5ed}.layer-panel[data-v-7e1d1cd4]{top:4rem;right:1rem;display:grid;gap:.6rem;padding:1rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.editor[data-v-7e1d1cd4]{top:1rem;right:1rem;width:20rem;padding:1rem}.close[data-v-7e1d1cd4]{position:absolute;top:.5rem;right:.5rem}.editor h2[data-v-7e1d1cd4]{margin:.3rem 0}.editor label[data-v-7e1d1cd4]{display:grid;gap:.3rem;margin:.7rem 0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.editor input[data-v-7e1d1cd4]{padding:.6rem;border:1px solid #cfe2d9;border-radius:8px}.editor-actions[data-v-7e1d1cd4]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.primary-action[data-v-7e1d1cd4]{background:#087e6a!important;color:#fff!important}.inventory-list[data-v-7e1d1cd4]{align-self:start;min-height:9rem;overflow:visible;padding:1rem;border:1px solid #dcebe4;border-radius:16px;background:#fff;color:#173b2d}.inventory-list button[data-v-7e1d1cd4]{display:grid;gap:.25rem;width:100%;padding:.75rem;border:0;border-bottom:1px solid #edf3ef;background:#fff;color:#173b2d;font:inherit;text-align:left;cursor:pointer}.inventory-list button[data-v-7e1d1cd4]:hover,.inventory-list button[data-v-7e1d1cd4]:focus-visible{background:#f0f8f4}.inventory-list span[data-v-7e1d1cd4]{color:#087e6a}button[data-v-7e1d1cd4]:focus-visible,input[data-v-7e1d1cd4]:focus-visible{outline:3px solid #8bd7b6;outline-offset:2px}@media (max-width: 900px){.inventory-screen[data-v-7e1d1cd4]{padding-bottom:0}}@media (max-width: 760px){.inventory-screen[data-v-7e1d1cd4]{padding:.7rem .7rem 0}.map-search[data-v-7e1d1cd4]{top:calc(.75rem + var(--inventory-fullscreen-size) + .75rem);left:.7rem;width:calc(100% - 1.4rem)}.map-tools[data-v-7e1d1cd4]{left:auto}.layer-panel[data-v-7e1d1cd4]{top:calc(.75rem + var(--inventory-fullscreen-size) + 4rem);right:.7rem;max-width:calc(100% - 1.4rem)}.editor[data-v-7e1d1cd4]{top:auto;right:.7rem;bottom:.7rem;width:calc(100% - 1.4rem)}.inventory-list[data-v-7e1d1cd4]{min-height:0}}@media (pointer: coarse){.inventory-map-shell[data-v-7e1d1cd4]{--inventory-fullscreen-size: 2.75rem}}@media (prefers-reduced-motion: reduce){.inventory-screen[data-v-7e1d1cd4] *,.inventory-screen[data-v-7e1d1cd4] *:before,.inventory-screen[data-v-7e1d1cd4] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.observatorio-workspace[data-v-6c33729b]{--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-6c33729b]{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-6c33729b]{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-6c33729b]{min-inline-size:0;min-height:2.5rem;padding:.45rem .25rem;border:0;border-radius:.4rem;background:transparent;color:#173c30;font-weight:var(--portal-font-weight-label, 600);cursor:pointer}.annual-memories-panel[data-v-6c33729b]{display:grid;gap:.75rem;min-width:0;padding:1rem;border:1px solid var(--obs-border);border-radius:.9rem;background:var(--obs-paper);box-shadow:var(--obs-shadow)}.annual-memories-panel__header[data-v-6c33729b]{align-items:center}.annual-memories-panel__range[data-v-6c33729b]{color:#5f7669;font-size:.875rem;font-weight:600}.annual-memories-table-scroll[data-v-6c33729b]{min-width:0;overflow-x:auto}.annual-memories-table[data-v-6c33729b]{min-width:46rem}.annual-memories-table th[scope=row][data-v-6c33729b]{color:var(--obs-forest);font-weight:var(--portal-font-weight-label, 600)}.annual-memories-table__action[data-v-6c33729b]{text-align:right;white-space:nowrap}.annual-memories-table__action .text-action[data-v-6c33729b]{margin-left:auto}.annual-memory-status[data-v-6c33729b]{display:inline-flex;align-items:center;min-height:1.45rem;padding:.12rem .48rem;border-radius:999px;font-size:.875rem;font-weight:600}.annual-memory-status--publicada[data-v-6c33729b]{color:#176b4f;background:#e6f4eb}.annual-memory-status--borrador[data-v-6c33729b]{color:#8b5b18;background:#fff2d9}.annual-memories-state[data-v-6c33729b]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:5rem;color:#587064;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.annual-memories-state--error[data-v-6c33729b],.annual-memories-download-error[data-v-6c33729b]{color:#a24d3c}.annual-memories-download-error[data-v-6c33729b]{margin:0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.observatorio-legacy-panel[data-v-6c33729b]{display:grid;gap:.8rem;min-width:0}.spain-map-panel[data-v-6c33729b]{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-6c33729b]{border-radius:.85rem;box-shadow:0 .35rem 1rem #123f300d}.family-strip-row[data-v-6c33729b]{display:flex;align-items:center;gap:.55rem;min-width:0}.family-strip-row .family-strip[data-v-6c33729b]{flex:1 1 0;min-width:0}.family-strip-year[data-v-6c33729b]{flex:0 0 auto;gap:.65rem;padding:0 .75rem;border-color:#bdd0c7;border-radius:.5rem;background:#fff;box-shadow:none}.family-strip-year>i[data-v-6c33729b]{color:#176b4f;font-size:1rem}.family-strip-year>span[data-v-6c33729b]{color:#637970;font-size:.875rem;font-weight:500;line-height:1.25}.family-strip-year .year-select[data-v-6c33729b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:0;padding:.65rem .15rem;font-size:.875rem;line-height:1.25;text-align:center;-moz-text-align-last:center;text-align-last:center}.family-strip-year>i[data-v-6c33729b]{line-height:1}.family-strip-year .year-chevron[data-v-6c33729b]{margin-left:-.35rem;font-size:.7rem;pointer-events:none}.family-strip-year[data-v-6c33729b]:hover{border-color:#659b80;background:#f7faf8}.family-strip-year[data-v-6c33729b]:focus-within{border-color:#176b4f;outline:2px solid #176b4f;outline-offset:2px}.family-strip-year .year-select[data-v-6c33729b]:focus-visible{outline:none}.family-strip-fullscreen[data-v-6c33729b]{position:absolute;top:.75rem;right:.75rem;z-index:10;display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .7rem;border:1px solid #cbdad0;border-radius:.55rem;background:#f1f7f2;color:#1d6345;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.family-strip-fullscreen[data-v-6c33729b]:hover{background:#e3f0e5}.family-strip-fullscreen[data-v-6c33729b]:focus-visible{outline:2px solid #176344;outline-offset:2px}.spain-map-panel[data-v-6c33729b]: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-6c33729b],.spain-map-panel:fullscreen .spain-map-stage[data-v-6c33729b],.spain-map-panel:fullscreen .spain-map-stage[data-v-6c33729b] .geo-viewer-root,.spain-map-panel:fullscreen .spain-map-stage[data-v-6c33729b] .geo-viewer-map{min-height:0;height:100%}.spain-map-panel:fullscreen .map-province-card[data-v-6c33729b]{top:4.25rem;bottom:1rem;max-height:none}.spain-map-panel:fullscreen .map-province-card__scroll[data-v-6c33729b]{height:100%;max-height:none}.spain-map-panel:fullscreen .map-province-evolution-card[data-v-6c33729b]{right:25rem;left:1rem;width:auto;max-width:none;transform:none}@media (max-width: 48rem){.spain-map-panel:fullscreen .map-province-card[data-v-6c33729b],.spain-map-panel:fullscreen .map-province-evolution-card[data-v-6c33729b]{position:static;inset:auto;width:auto;max-width:none;transform:none}}@container (max-width: 75rem){.spain-map-panel:fullscreen .map-province-card[data-v-6c33729b],.spain-map-panel:fullscreen .map-province-evolution-card[data-v-6c33729b]{position:static;inset:auto;width:auto;max-width:none;transform:none}}.spain-map-layout[data-v-6c33729b]{position:relative;min-height:34rem}.map-indicators-card[data-v-6c33729b]{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-6c33729b]{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-6c33729b]{display:grid;gap:.12rem;min-width:0}.map-indicators-card__heading strong[data-v-6c33729b]{overflow:hidden;color:#173c30;font-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.map-indicators-card__heading span[data-v-6c33729b]{overflow:hidden;color:#62776d;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.map-province-card[data-v-6c33729b]{position:absolute;top:4.25rem;right:1rem;z-index:5;width:min(22rem,calc(100% - 2rem));max-height:calc(100% - 5.25rem);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-6c33729b]{max-height:min(39rem,calc(70vh - 2rem));overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.map-province-evolution-card[data-v-6c33729b]{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-6c33729b]{padding:.5rem .75rem;border-bottom:1px solid #e4ebe7}.map-province-evolution-card__title .eyebrow[data-v-6c33729b]{display:none}.map-province-evolution-card__title h3[data-v-6c33729b]{margin:0;font-size:.88rem;line-height:1.2}.map-province-evolution-card__title>div[data-v-6c33729b]:first-child{display:block}.map-province-evolution-card__actions[data-v-6c33729b]{display:inline-flex;align-items:center;gap:.65rem}.map-province-evolution-card__actions>strong[data-v-6c33729b]{color:#556b60;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);display:none}.map-province-evolution-card__toggle[data-v-6c33729b]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.map-province-evolution-card__toggle[data-v-6c33729b]:hover{background:#f1f7f2}.map-province-evolution-card__toggle[data-v-6c33729b]:focus-visible{outline:2px solid #176344;outline-offset:2px}.map-province-evolution-card__summary[data-v-6c33729b]{display:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .75rem 0;color:#62766d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.map-province-evolution-card__summary p[data-v-6c33729b]{margin:0;text-wrap:pretty}.map-province-evolution-card__summary span[data-v-6c33729b]{color:#62766d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);white-space:nowrap}.map-province-evolution-card__table[data-v-6c33729b]{max-width:100%;overflow-x:auto;scrollbar-gutter:stable;padding:.35rem .5rem .5rem}.map-province-evolution-table[data-v-6c33729b]{width:100%;min-width:100%;table-layout:fixed}.map-province-evolution-table th[data-v-6c33729b],.map-province-evolution-table td[data-v-6c33729b]{overflow-wrap:anywhere}.map-province-evolution-table th[data-v-6c33729b]:first-child{width:34%;min-width:0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.map-province-evolution-card .indicator-table[data-v-6c33729b]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.map-province-evolution-card .indicator-table th[data-v-6c33729b],.map-province-evolution-card .indicator-table td[data-v-6c33729b]{padding:.26rem .45rem;border-bottom-color:#e7ede9}.map-province-evolution-card .indicator-table thead th[data-v-6c33729b]{position:static;background:transparent;color:#667a70;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.025em;text-transform:none}.map-province-evolution-card .indicator-table th[data-v-6c33729b]:first-child{text-align:left}.map-province-evolution-card .group-row th[data-v-6c33729b]{padding-block:.28rem;background:#f5f8f6;color:#62766d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.025em;text-transform:uppercase}.map-province-evolution-card .group-row[data-v-6c33729b]{display:none}.map-province-evolution-card .indicator-row:hover td[data-v-6c33729b],.map-province-evolution-card .indicator-row:hover th[data-v-6c33729b]{background:#f8fbf9}.map-province-evolution-card .indicator-row.selected td[data-v-6c33729b],.map-province-evolution-card .indicator-row.selected th[data-v-6c33729b]{background:#f1f7f3}.map-province-card__hero[data-v-6c33729b]{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-6c33729b]: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-6c33729b]{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-6c33729b]{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-6c33729b]{position:relative;z-index:1;display:grid;gap:.15rem}.map-province-card__metric strong[data-v-6c33729b]{color:#156544;font-size:max(12px,clamp(1.7rem,4vw,2.4rem));line-height:1;font-family:inherit}.map-province-card__metric span[data-v-6c33729b]{color:#61756b;font-size:.86rem}.map-indicators-scroll[data-v-6c33729b]{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-6c33729b]{display:grid;gap:0;margin:0;padding:0;list-style:none}.map-indicator-item[data-v-6c33729b]{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-6c33729b]:hover{background:#f2f8f3e0}.map-indicator-item.selected[data-v-6c33729b]{border:1px solid #3f8f63;border-radius:.62rem;background:#fffffff5;box-shadow:0 .28rem .72rem #176b442e}.map-indicator-item[data-v-6c33729b]:focus-visible{position:relative;z-index:1;outline:3px solid #d99132;outline-offset:-3px}.map-indicator-item__number[data-v-6c33729b]{color:#819087;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-align:center}.map-indicator-item__icon[data-v-6c33729b]{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-6c33729b]{display:grid;gap:.1rem;min-width:0}.map-indicator-item__content strong[data-v-6c33729b]{overflow:hidden;font-size:.9rem;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.map-indicator-item__value[data-v-6c33729b]{color:#3e584b;font-size:.875rem;font-weight:600}.map-indicator-item__content small[data-v-6c33729b]{color:#637970;font-size:.875rem;font-weight:600}.map-indicator-item__variation[data-v-6c33729b]{font-size:.875rem;font-weight:600;white-space:nowrap}.map-indicator-item__chevron[data-v-6c33729b]{color:#90a097;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.map-indicator-table[data-v-6c33729b]{width:100%;min-width:100%;table-layout:fixed}.map-indicator-table th[data-v-6c33729b],.map-indicator-table td[data-v-6c33729b]{overflow-wrap:anywhere}.map-indicator-table th[data-v-6c33729b]:first-child{width:48%;min-width:0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.map-indicator-table--evolution[data-v-6c33729b]{min-width:45rem}.map-indicators-card .indicator-table[data-v-6c33729b]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.map-indicators-card .indicator-table th[data-v-6c33729b],.map-indicators-card .indicator-table td[data-v-6c33729b]{padding:.5rem}.map-indicators-card .indicator-table thead th[data-v-6c33729b]{color:#526b5e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.03em;text-transform:uppercase}.map-indicators-card .group-row th[data-v-6c33729b],.map-province-evolution-card .group-row th[data-v-6c33729b]{background:#eef5f0;color:#275d47}.map-indicators-card .group-row th[data-v-6c33729b]{border-top:1px solid #dce9e1;border-bottom-color:#d5e4da}.map-indicators-card .indicator-row:hover td[data-v-6c33729b],.map-indicators-card .indicator-row:hover th[data-v-6c33729b]{background:#f7fbf8}.map-indicators-card .indicator-row.selected td[data-v-6c33729b],.map-indicators-card .indicator-row.selected th[data-v-6c33729b],.map-province-evolution-card .indicator-row.selected td[data-v-6c33729b],.map-province-evolution-card .indicator-row.selected th[data-v-6c33729b]{background:#eff7f2}.map-indicators-card .indicator-row.selected th[data-v-6c33729b]{color:#124d38}.map-province-section[data-v-6c33729b]{padding:.8rem .9rem;border-bottom:1px solid #e8eeea}.map-province-section__title[data-v-6c33729b]{display:flex;gap:.45rem;align-items:baseline;margin-bottom:.8rem;color:#3f544a}.map-province-section__title span[data-v-6c33729b]{color:#384d43;font-size:1.05rem;font-weight:var(--portal-font-weight-strong, 700)}.map-province-section__title h4[data-v-6c33729b]{margin:0;font-size:.98rem}.map-province-section__title small[data-v-6c33729b]{color:#798b82;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600}.map-province-chart[data-v-6c33729b]{position:relative;min-width:0}.map-province-chart--bar[data-v-6c33729b]{height:10.5rem}.map-province-chart--donut[data-v-6c33729b]{height:9.5rem;min-width:9.5rem}.map-province-chart--line[data-v-6c33729b]{height:11rem}.map-province-distribution[data-v-6c33729b]{display:grid;grid-template-columns:minmax(9rem,10.5rem) minmax(0,1fr);gap:1rem;align-items:center}.map-province-legend[data-v-6c33729b],.map-province-series[data-v-6c33729b]{display:grid;gap:.52rem;margin:0;padding:0;list-style:none}.map-province-legend li[data-v-6c33729b]{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-6c33729b]{color:#135f41;font-weight:var(--portal-font-weight-strong, 700)}.map-province-legend__dot[data-v-6c33729b],.map-province-series__dot[data-v-6c33729b]{inline-size:.62rem;block-size:.62rem;border-radius:999px;box-shadow:0 0 0 2px #fffffff2}.map-province-legend__label[data-v-6c33729b]{min-width:0;overflow-wrap:anywhere}.map-province-legend li>strong[data-v-6c33729b]{justify-self:end;white-space:nowrap}.map-province-series[data-v-6c33729b]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem;color:#71857b;font-size:.86rem}.map-province-series li[data-v-6c33729b]{display:inline-flex;align-items:center;gap:.35rem}.map-province-series li.active[data-v-6c33729b]{color:#135f41;font-weight:var(--portal-font-weight-strong, 700)}.map-indicators-shadow[data-v-6c33729b]{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-6c33729b]{top:0;margin-bottom:-1rem;background:linear-gradient(180deg,#0e2c2129,#0e2c2100)}.map-indicators-shadow--bottom[data-v-6c33729b]{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-6c33729b]{opacity:1}}@container scroll-state(scrollable: bottom){.map-indicators-shadow--bottom[data-v-6c33729b]{opacity:1}}}.spain-map-stage[data-v-6c33729b]{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-6c33729b] .geo-viewer-root{height:clamp(32rem,70vh,48rem);min-height:clamp(32rem,70vh,48rem)}.spain-map-stage[data-v-6c33729b] .geo-viewer-map{height:clamp(32rem,70vh,48rem);min-height:clamp(32rem,70vh,48rem);background:transparent}.spain-map-stage[data-v-6c33729b] .geo-region--left,.spain-map-stage[data-v-6c33729b] .geo-region--right,.spain-map-stage[data-v-6c33729b] .geo-selection-info,.spain-map-stage[data-v-6c33729b] .geo-legend,.spain-map-stage[data-v-6c33729b] .geo-search,.spain-map-stage[data-v-6c33729b] .geo-brand,.spain-map-stage[data-v-6c33729b] .geo-attribution,.spain-map-stage[data-v-6c33729b] .ol-attribution,.spain-map-stage[data-v-6c33729b] .geo-bottom-bar,.spain-map-stage[data-v-6c33729b] .ol-scale-line{display:none}.family-strip[data-v-6c33729b]{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-6c33729b]{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-6c33729b]:last-child{border-right:0}.family-tab span[data-v-6c33729b]{display:block;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.family-tab small[data-v-6c33729b]{display:block;margin-top:.2rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.2}.family-tab.active[data-v-6c33729b]{border-bottom-color:var(--obs-forest);background:linear-gradient(180deg,#f1f7f159,#eef5ede6);color:#123f30}.family-tab[data-v-6c33729b]:focus-visible,select[data-v-6c33729b]:focus-visible,button[data-v-6c33729b]:focus-visible,.indicator-row[data-v-6c33729b]:focus-visible,.matrix-scroll[data-v-6c33729b]:focus-visible{outline:3px solid #d99132;outline-offset:2px}.observatorio-toolbar[data-v-6c33729b]{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-6c33729b],.panel-title h3[data-v-6c33729b]{margin:.15rem 0 0;color:#173c30}.observatorio-toolbar h2[data-v-6c33729b]{font-size:1.05rem}.eyebrow[data-v-6c33729b],.filter-row label span[data-v-6c33729b]{color:#637970;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.07em;text-transform:uppercase}.filter-row[data-v-6c33729b]{display:flex;align-items:end;gap:.55rem}.filter-row label[data-v-6c33729b]{display:grid;gap:.2rem}.filter-row select[data-v-6c33729b],.export-button[data-v-6c33729b]{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-6c33729b]{min-inline-size:0;padding:.45rem .65rem;border-color:#bdd0c7;border-radius:.5rem;background:#fff;color:#173c30;font-weight:var(--portal-font-weight-label, 600);cursor:pointer}.filter-row .year-select[data-v-6c33729b]:hover{border-color:#659b80;background:#f7faf8}.format-select[data-v-6c33729b]{min-width:15.5rem}.format-select option[data-v-6c33729b]{color:#173c30;background:#fff}.export-button[data-v-6c33729b]{cursor:pointer;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);white-space:nowrap}.annual-layout[data-v-6c33729b]{display:grid;grid-template-columns:minmax(31rem,.95fr) minmax(38rem,1.35fr);gap:.8rem;min-width:0}.data-panel[data-v-6c33729b]{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-6c33729b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-bottom:1px solid #dbe6e1}.panel-title h3[data-v-6c33729b]{font-size:1rem}.panel-title>strong[data-v-6c33729b]{color:#8b5a1d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.table-scroll[data-v-6c33729b],.matrix-scroll[data-v-6c33729b]{max-width:100%;overflow:auto}.indicator-table[data-v-6c33729b]{width:100%;border-collapse:separate;border-spacing:0;font-size:.9375rem}.indicator-table caption[data-v-6c33729b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.indicator-table th[data-v-6c33729b],.indicator-table td[data-v-6c33729b]{padding:.55rem .65rem;border-bottom:1px solid #e3ebe7;text-align:right;white-space:nowrap}.indicator-table thead th[data-v-6c33729b]{position:sticky;top:0;z-index:3;background:#f3f7f4;color:#5d7469;font-size:.875rem;font-weight:600;text-transform:uppercase}.indicator-table th[data-v-6c33729b]:first-child{min-width:13rem;text-align:left}.annual-table-panel .indicator-table th[data-v-6c33729b]:first-child{width:40%;min-width:9rem}.group-row th[data-v-6c33729b]{background:#e6f0eb;color:#173c30;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.04em;text-transform:uppercase}.indicator-row[data-v-6c33729b]{cursor:pointer}.indicator-row:hover td[data-v-6c33729b],.indicator-row:hover th[data-v-6c33729b]{background:#f3f8f5}.indicator-row.selected td[data-v-6c33729b],.indicator-row.selected th[data-v-6c33729b]{background:#fff6e8}.positive[data-v-6c33729b]{color:#08794e;font-weight:var(--portal-font-weight-strong, 700)}.negative[data-v-6c33729b]{color:#b53b36;font-weight:var(--portal-font-weight-strong, 700)}.neutral[data-v-6c33729b]{color:#62766e}.charts-panel[data-v-6c33729b]{min-width:0}.chart-summary[data-v-6c33729b]{margin:.65rem .9rem 0;color:#5f746b;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.chart-grid[data-v-6c33729b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.8rem}.chart-card[data-v-6c33729b]{min-width:0;padding:.65rem;border:1px solid #e0e9e5;border-radius:.5rem}.chart-card--wide[data-v-6c33729b]{grid-column:1 / -1}.chart-card h4[data-v-6c33729b]{margin:0 0 .45rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.chart-canvas[data-v-6c33729b]{position:relative;height:13rem}.chart-canvas--wide[data-v-6c33729b]{height:16rem}.evolution-panel[data-v-6c33729b]{width:100%}.evolution-table[data-v-6c33729b]{min-width:67rem}.evolution-table th[data-v-6c33729b]:first-child{position:sticky;left:0;z-index:2;background:#fff;box-shadow:1px 0 #dbe6e1}.evolution-table thead th[data-v-6c33729b]:first-child{z-index:4;background:#f3f7f4}.evolution-table .group-row th[data-v-6c33729b]{position:static}.evolution-table small[data-v-6c33729b]{display:block;color:#70847b;font-weight:500}.sr-only[data-v-6c33729b]{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-6c33729b]{width:min(18rem,calc(100% - 2rem))}.map-province-card[data-v-6c33729b]{width:min(20rem,calc(100% - 2rem))}.map-province-evolution-card[data-v-6c33729b]{right:22rem}}@media (max-width: 75rem){.observatorio-toolbar[data-v-6c33729b]{align-items:stretch;flex-direction:column}.annual-layout[data-v-6c33729b]{grid-template-columns:1fr}.filter-row[data-v-6c33729b]{flex-wrap:wrap}.chart-canvas--wide[data-v-6c33729b]{height:14rem}.map-indicators-card[data-v-6c33729b]{width:min(17rem,calc(100% - 2rem))}.map-province-card[data-v-6c33729b]{width:min(19rem,calc(100% - 2rem))}.map-province-evolution-card[data-v-6c33729b]{right:21rem;bottom:.75rem}.map-province-distribution[data-v-6c33729b]{grid-template-columns:1fr}.map-province-chart--donut[data-v-6c33729b]{min-width:0}.map-province-series[data-v-6c33729b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){.spain-map-panel[data-v-6c33729b]{min-height:0;padding:.65rem}.spain-map-layout[data-v-6c33729b]{display:grid;gap:.65rem;min-height:0}.map-indicators-card[data-v-6c33729b],.map-province-card[data-v-6c33729b],.map-province-evolution-card[data-v-6c33729b]{position:static;width:auto;max-width:none;max-height:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.map-indicators-scroll[data-v-6c33729b],.map-province-card__scroll[data-v-6c33729b]{max-height:20rem}.spain-map-stage[data-v-6c33729b],.spain-map-stage[data-v-6c33729b] .geo-viewer-root{min-height:min(34rem,68vh)}.family-strip[data-v-6c33729b]{grid-template-columns:repeat(8,8.5rem)}.observatorio-toolbar[data-v-6c33729b]{padding:.65rem}.filter-row[data-v-6c33729b]{display:grid;grid-template-columns:1fr 1fr}.filter-row label[data-v-6c33729b]:last-of-type,.export-button[data-v-6c33729b]{grid-column:auto}.filter-row select[data-v-6c33729b],.export-button[data-v-6c33729b]{width:100%}.annual-layout[data-v-6c33729b]{min-width:0}.chart-grid[data-v-6c33729b]{grid-template-columns:1fr}.chart-card--wide[data-v-6c33729b]{grid-column:auto}.chart-canvas[data-v-6c33729b],.chart-canvas--wide[data-v-6c33729b]{height:13rem}.panel-title[data-v-6c33729b]{align-items:start;flex-direction:column}.indicator-table[data-v-6c33729b]{min-width:39rem}.map-province-card__hero h3[data-v-6c33729b]{font-size:1.5rem}.map-province-chart--bar[data-v-6c33729b]{height:10rem}.map-province-chart--line[data-v-6c33729b]{height:10.5rem}.map-province-series[data-v-6c33729b]{grid-template-columns:1fr 1fr}.map-province-evolution-card__summary[data-v-6c33729b]{align-items:start;flex-direction:column}.map-province-evolution-card__table[data-v-6c33729b]{padding-inline:0}}@container (max-width: 18rem){.map-indicators-card__header[data-v-6c33729b]{gap:.5rem;padding-inline:.85rem .7rem}}@media (max-width: 48rem){.map-indicator-table[data-v-6c33729b],.map-province-evolution-table[data-v-6c33729b]{min-width:100%}}@media (prefers-reduced-motion: reduce){[data-v-6c33729b]{scroll-behavior:auto!important}}.map-province-card[data-v-6c33729b]{width:min(20rem,calc(100% - 2rem));border-radius:.9rem;background:#fffffffa;box-shadow:0 .5rem 1.4rem #1b402f1f}.map-province-card__hero h3[data-v-6c33729b],.map-province-card__metric strong[data-v-6c33729b]{font-family:inherit}.map-province-card__hero h3[data-v-6c33729b]{font-size:1.2rem;font-weight:var(--portal-font-weight-strong, 700);color:#173c30}.map-province-card__metric strong[data-v-6c33729b]{font-size:2rem;color:#176b4f}.map-province-card__metric span[data-v-6c33729b]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));color:#62776d}.map-province-card__close[data-v-6c33729b]{display:inline-flex;align-items:center;justify-content:center;color:#356653;background:#f7faf8}.map-province-card__close[data-v-6c33729b]:hover{background:#e7f2e9;color:#124d38}.map-province-section__title h4[data-v-6c33729b]{color:#173c30;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.map-province-section__title span[data-v-6c33729b]{color:#176b4f;font-weight:var(--portal-font-weight-strong, 700)}.map-province-evolution-card[data-v-6c33729b]{border-radius:.9rem;background:#fffffffa;box-shadow:0 .35rem 1rem #1b402f1a}@media (max-width:48rem){.map-province-card[data-v-6c33729b]{width:auto}.map-province-card__metric strong[data-v-6c33729b]{font-size:1.7rem}}.map-province-card[data-v-6c33729b]{border:1px solid #d7e4dc;box-shadow:0 1rem 2.5rem #123f302e}.map-province-card__scroll[data-v-6c33729b]{scrollbar-width:thin;scrollbar-color:#b9d1c0 transparent}.map-province-card__hero[data-v-6c33729b]{padding:1.1rem 1.1rem 1rem;background:linear-gradient(145deg,#f8fbf8,#edf5ef)}.map-province-card__hero h3[data-v-6c33729b]{letter-spacing:-.02em}.map-province-card__metric[data-v-6c33729b]{margin-top:.35rem}.map-province-card__metric strong[data-v-6c33729b]{letter-spacing:-.035em}.map-province-card__metric span[data-v-6c33729b]{font-weight:600}.map-province-card__close[data-v-6c33729b]{box-shadow:0 .15rem .4rem #123f301a;transition:background .15s ease,transform .15s ease}.map-province-card__close[data-v-6c33729b]:hover{transform:scale(1.05)}.map-province-section[data-v-6c33729b]{padding:1rem 1.1rem;border-bottom:1px solid #e3ece6}.map-province-section[data-v-6c33729b]:last-child{border-bottom:0}.map-province-section__title[data-v-6c33729b]{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.65rem}.map-province-section__title h4[data-v-6c33729b]{margin:0}.map-province-chart[data-v-6c33729b]{border-radius:.55rem;background:#fbfdfb;padding:.25rem}.map-province-legend[data-v-6c33729b]{margin-top:.5rem}.map-province-evolution-card[data-v-6c33729b]{border:1px solid #d7e4dc;box-shadow:0 .6rem 1.5rem #123f301f}.map-province-evolution-card__title[data-v-6c33729b]{padding:.7rem 1rem;background:#f7faf8}.map-province-evolution-card__title h3[data-v-6c33729b]{color:#173c30;font-weight:var(--portal-font-weight-strong, 700)}.map-province-card__close[data-v-6c33729b]{z-index:2}@media (hover: none) and (pointer: coarse){.observatorio-workspace[data-v-6c33729b]{container-name:observatorio}@container observatorio (max-width: 1100px){.spain-map-panel[data-v-6c33729b]{min-height:0}.spain-map-layout[data-v-6c33729b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;min-height:0}.map-indicators-card[data-v-6c33729b],.map-province-card[data-v-6c33729b],.map-province-evolution-card[data-v-6c33729b]{position:static;width:auto;min-width:0;max-width:100%;max-height:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.map-indicators-card[data-v-6c33729b]{grid-column:1 / -1}.spain-map-layout:has(.map-province-card) .map-indicators-card[data-v-6c33729b]{grid-column:1}.map-province-card[data-v-6c33729b]{grid-column:2}.map-province-evolution-card[data-v-6c33729b]{grid-column:1 / -1}.map-indicators-scroll[data-v-6c33729b],.map-province-card__scroll[data-v-6c33729b]{max-height:none;overscroll-behavior:auto}.map-indicator-item__content strong[data-v-6c33729b]{overflow:visible;white-space:normal;overflow-wrap:anywhere;line-height:1.4;font-size:max(14px,.9rem)}.map-indicator-item[data-v-6c33729b]{min-height:44px}.map-province-evolution-table[data-v-6c33729b]{min-width:67rem}.map-province-evolution-table th[data-v-6c33729b]:first-child{width:15rem;white-space:normal}.map-province-evolution-card__table[data-v-6c33729b]{overscroll-behavior-x:contain}.spain-map-stage[data-v-6c33729b]{grid-column:1 / -1;grid-row:1;min-height:0;height:clamp(22rem,55dvh,34rem)}.spain-map-stage[data-v-6c33729b] .geo-viewer-root{min-height:0;height:100%}.map-province-card__close[data-v-6c33729b],.map-province-evolution-card__toggle[data-v-6c33729b]{min-width:44px;min-height:44px}.map-province-card__hero h3[data-v-6c33729b]{padding-inline-end:3rem;overflow-wrap:anywhere}.map-province-evolution-card__title[data-v-6c33729b]{flex-direction:row;align-items:center;flex-wrap:wrap}.map-indicators-scroll[data-v-6c33729b]:focus-visible,.annual-memories-table-scroll[data-v-6c33729b]:focus-visible{outline:2px solid #176344;outline-offset:-2px}.spain-map-panel[data-v-6c33729b]:fullscreen{display:block;overflow-y:auto}.spain-map-panel:fullscreen .spain-map-layout[data-v-6c33729b]{height:auto;margin-top:.75rem}.spain-map-panel:fullscreen .spain-map-stage[data-v-6c33729b]{height:clamp(22rem,55dvh,34rem)}}@container observatorio (max-width: 600px){.family-strip-row[data-v-6c33729b]{display:grid;grid-template-columns:minmax(0,1fr)}.family-strip-year[data-v-6c33729b]{justify-self:end}.spain-map-layout[data-v-6c33729b]{grid-template-columns:minmax(0,1fr)}.spain-map-layout:has(.map-province-card) .map-indicators-card[data-v-6c33729b],.map-province-card[data-v-6c33729b]{grid-column:1}.map-indicator-item[data-v-6c33729b]{grid-template-columns:1rem 1.7rem minmax(0,1fr) auto;gap:.35rem}.map-indicator-item__icon[data-v-6c33729b]{inline-size:1.7rem;block-size:1.7rem}.map-indicator-item__chevron[data-v-6c33729b]{display:none}.spain-map-stage[data-v-6c33729b],.spain-map-panel:fullscreen .spain-map-stage[data-v-6c33729b]{height:clamp(20rem,45dvh,28rem)}}}:root{font-family:var(--portal-font-family, Inter, "Inter var", "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:max(12px,var(--portal-font-size-secondary, .875rem));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:var(--portal-font-family, Inter, "Inter var", "Segoe UI", sans-serif);font-size:19px;font-weight:var(--portal-font-weight-strong, 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:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.2;letter-spacing:1.5px;color:#a8c8b1;margin:0 0 4px;font-weight:var(--portal-font-weight-label, 600)}.topbar h1{font-family:var(--portal-font-family, Inter, "Inter var", "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:max(12px,var(--portal-font-size-secondary, .875rem));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:var(--portal-font-family, Inter, "Inter var", "Segoe UI", sans-serif);font-size:24px;margin:0 0 2px}.muted{color:#8da69a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));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:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:1.3px;color:#93b39b}.year-card strong{font-family:var(--portal-font-family, Inter, "Inter var", "Segoe UI", sans-serif);font-size:40px;color:#b5e7b8;line-height:1}.year-card em{font-style:normal;font-size:max(12px,var(--portal-font-size-secondary, .875rem));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:max(12px,var(--portal-font-size-secondary, .875rem))}.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:max(12px,var(--portal-font-size-secondary, .875rem));color:#8da69a;letter-spacing:.3px}.metric strong{font-family:var(--portal-font-family, Inter, "Inter var", "Segoe UI", sans-serif);font-size:21px;line-height:1.25;font-weight:600}.metric small{font-family:var(--portal-font-family, Inter, "Inter var", "Segoe UI", sans-serif);font-size:max(12px,var(--portal-font-size-secondary, .875rem));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:var(--portal-font-family, Inter, "Inter var", "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:max(12px,var(--portal-font-size-secondary, .875rem));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:max(12px,var(--portal-font-size-secondary, .875rem));color:#83a191;letter-spacing:1px;padding:8px 7px}.view-controls button{border:0;background:transparent;color:#b0c2b4;font-size:max(12px,var(--portal-font-size-secondary, .875rem));padding:7px 9px}.view-controls button.selected{background:#426e53;color:#f0faef}.legend{display:flex;gap:16px;font-size:max(12px,var(--portal-font-size-secondary, .875rem));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:var(--portal-font-family, Inter, "Inter var", "Segoe UI", sans-serif);font-size:29px;color:#b6e8bc;margin-left:13px}.timeline-status{font-size:max(12px,var(--portal-font-size-secondary, .875rem));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:max(12px,var(--portal-font-size-secondary, .875rem));color:#7f998a}.range-labels span:nth-child(2){color:#b4c89b}.recharts-wrapper{font-family:var(--portal-font-family, Inter, "Inter var", "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:var(--portal-font-weight-label, 600)}.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:max(12px,var(--portal-font-size-secondary, .875rem));padding:7px 9px}.base-map-control button.selected{background:#426e53;color:#f0faef}.icon-button i,.close-button i,.transport button i{font-size:16px}.info-panel .metric strong{color:#f1fff2!important}.info-panel .metric small{color:#c4dfca!important}.info-panel .metric span,.info-panel .chart-title span{color:#c0daca!important}.info-panel .muted,.info-panel .disclaimer{color:#b8d1bf!important}.icon-button,.close-button,.transport button{font-family:PrimeIcons,sans-serif}.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-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3}.forest-simulator-vue .year-card strong{font-size:max(12px,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:12px}}@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:12px}}.forest-simulator-vue{font-family:var(--portal-font-family, Inter, "Inter var", "Segoe UI", sans-serif)}.forest-simulator-vue :is(.muted,.disclaimer,.metric span,.metric small,.chart-title span,.year-card span,.year-card em,.scenario-switch button){font-size:12px;line-height:1.4}.forest-simulator-vue .year-card{margin-block:14px;padding-block:10px}.sr-only[data-v-5d450274]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.ordenacion-workspace[data-v-5d450274]{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-5d450274],.ordenacion-workspace>.ordenacion-panel[data-v-5d450274],.ordenacion-workspace>.aprovechamientos-list-view[data-v-5d450274],.ordenacion-workspace>.aprovechamientos-detail-view[data-v-5d450274],.ordenacion-workspace>.aprovechamientos-create-view[data-v-5d450274]{width:100%;max-width:none;margin-inline:0}.ordenacion-panel[data-v-5d450274]{box-sizing:border-box;min-width:0;overflow:hidden;padding:1.08rem 1.15rem;width:100%;max-width:none;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-5d450274]{box-sizing:border-box;width:100%;max-width:none;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-5d450274],.ordenacion-section-title[data-v-5d450274]{min-width:0;display:inline-flex;align-items:center;gap:.5rem;color:#17382d;font-weight:var(--portal-font-weight-strong, 700);line-height:1.12}.ordenacion-main-heading[data-v-5d450274]{font-size:.86rem}.ordenacion-main-heading i[data-v-5d450274],.ordenacion-section-title i[data-v-5d450274],.ordenacion-results-heading h3 i[data-v-5d450274]{color:#176b4f;font-size:.9rem}.ordenacion-main-actions[data-v-5d450274]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.header-action[data-v-5d450274]{min-height:34px;padding:0 .82rem;gap:.34rem;border-color:#2f5f4933;background:#fff;color:#275440;font-size:max(12px,var(--portal-font-size-secondary, .875rem));box-shadow:none}.header-action i[data-v-5d450274]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.header-action.primary-action[data-v-5d450274]{min-height:36px;padding:0 .86rem;border-color:#176b4f;background:#176b4f;color:#fff;box-shadow:0 10px 18px #176b4f33}.ordenacion-summary-grid[data-v-5d450274]{width:100%;max-width:none;box-sizing:border-box;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.ordenacion-summary-card[data-v-5d450274]{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-5d450274]:hover{transform:translateY(-2px);border-color:#2f8f6347;box-shadow:0 14px 28px #1d3b301a}.ordenacion-summary-card__icon[data-v-5d450274]{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-5d450274]{color:#8a5a10;background:#fff3dd}.ordenacion-summary-card:nth-child(3) .ordenacion-summary-card__icon[data-v-5d450274]{color:#5b42a0;background:#f0eafb}.ordenacion-summary-card:nth-child(4) .ordenacion-summary-card__icon[data-v-5d450274]{color:#17633f;background:#e7f5ea}.ordenacion-summary-card:nth-child(5) .ordenacion-summary-card__icon[data-v-5d450274]{color:#4f655c;background:#eef3f0}.ordenacion-summary-card__body[data-v-5d450274]{min-width:0;display:grid;gap:.18rem}.ordenacion-summary-card__spark[data-v-5d450274]{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-5d450274],.ordenacion-summary-card__value[data-v-5d450274],.ordenacion-summary-card__detail[data-v-5d450274]{min-width:0;overflow-wrap:anywhere}.ordenacion-summary-card__label[data-v-5d450274]{color:#5e7068;font-size:.875rem;font-weight:600;line-height:1.35}.ordenacion-summary-card__value[data-v-5d450274]{color:#17382d;font-size:1.5rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.05}.ordenacion-summary-card__detail[data-v-5d450274]{color:#6a7b74;font-size:.875rem;font-weight:500;line-height:1.35}.ordenacion-search-panel[data-v-5d450274],.ordenacion-results-panel[data-v-5d450274],.ordenacion-actions-panel[data-v-5d450274],.aprovechamientos-list-view[data-v-5d450274],.aprovechamientos-detail-view[data-v-5d450274]{width:100%;max-width:none;margin-inline:0;box-sizing:border-box}.ordenacion-search-panel[data-v-5d450274]{display:grid;gap:.9rem}.ordenacion-search-heading[data-v-5d450274]{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:var(--portal-font-weight-strong, 700);line-height:1.1}.ordenacion-detail-screen[data-v-5d450274],.ordenacion-search-panel[data-v-5d450274],.ordenacion-results-panel[data-v-5d450274],.ordenacion-actions-panel[data-v-5d450274]{align-self:stretch}.ordenacion-search-heading>span[data-v-5d450274]{flex:1 1 12rem;min-width:0}.aprovechamientos-list-view[data-v-5d450274],.aprovechamientos-detail-view[data-v-5d450274],.aprovechamientos-create-view[data-v-5d450274]{display:grid;gap:var(--portal-grid-gap)}.ordenacion-detail-screen[data-v-5d450274]{min-width:0;display:grid;gap:.65rem;overflow-x:auto;scrollbar-gutter:stable}.ordenacion-detail-summary[data-v-5d450274]{display:grid;gap:.65rem;overflow:hidden;padding:.9rem 1.1rem 0;border:1px solid rgba(55,103,83,.14);border-radius:14px;background:#fff;box-shadow:0 8px 22px #1f3f310b}.ordenacion-detail-header-card[data-v-5d450274]{display:grid;gap:.15rem;overflow:hidden;padding:.9rem 1.1rem 0;border:1px solid rgba(55,103,83,.14);border-radius:14px;background:#fff;box-shadow:0 8px 22px #1f3f310b}.ordenacion-detail-heading[data-v-5d450274]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ordenacion-detail-heading .ordenacion-instrument-heading[data-v-5d450274]{grid-column:1}.ordenacion-detail-heading .ordenacion-instrument-actions[data-v-5d450274]{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.ordenacion-detail-heading .ordenacion-detail-back[data-v-5d450274]{min-height:34px;border-radius:7px;color:#245b45;background:#fff;box-shadow:none;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-detail-heading .ordenacion-detail-back[data-v-5d450274]:hover,.ordenacion-detail-heading .ordenacion-detail-back[data-v-5d450274]:focus-visible{color:#176b4f;background:#f4f8f5}.ordenacion-detail-heading .ordenacion-instrument-actions>.state-pill[data-v-5d450274]{min-height:34px;display:inline-flex;align-items:center;gap:.42rem;padding-inline:.72rem}.ordenacion-detail-header-card>.ordenacion-detail-tabs[data-v-5d450274]{margin-top:.3rem;min-height:44px;padding:0;border-top:1px solid #e5ece8;border-bottom-color:#b8d0c4;border-radius:0;background:#fff}.ordenacion-detail-header-card>.ordenacion-detail-tabs .ordenacion-detail-tab[data-v-5d450274]{min-height:44px;padding-inline:.85rem;font-size:var(--portal-font-size-secondary, .875rem)}.ordenacion-detail-screen>.ordenacion-kpi-grid[data-v-5d450274]{margin-top:0;padding:0 1.1rem;border-right:1px solid rgba(55,103,83,.14);border-bottom:1px solid rgba(55,103,83,.14);border-left:1px solid rgba(55,103,83,.14);border-radius:14px;overflow:hidden;background:#fff}.ordenacion-detail-heading .more-action[data-v-5d450274]{width:auto;min-height:34px;display:inline-flex;align-items:center;gap:.45rem;padding:0 .78rem;border-radius:7px;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-detail-heading h2[data-v-5d450274],.ordenacion-detail-heading p[data-v-5d450274]{margin:0}.ordenacion-detail-heading h2[data-v-5d450274]{color:#17382d;font-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3}.ordenacion-detail-heading p[data-v-5d450274]{margin-top:.22rem;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-map-panel[data-v-5d450274]{padding:.7rem}.ordenacion-actions-panel[data-v-5d450274]{min-height:0;overflow:visible}.actuaciones-tab-panel[data-v-5d450274]{min-width:0;max-width:100%;display:grid;gap:.82rem}.actuaciones-summary-grid[data-v-5d450274]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.actuaciones-summary-card[data-v-5d450274]{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:14px;background:#fff;box-shadow:0 10px 24px #1d3b300f}.actuaciones-summary-card__icon[data-v-5d450274]{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-5d450274]{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-5d450274],.actuaciones-summary-card:nth-child(4) .actuaciones-summary-card__icon[data-v-5d450274]{color:#1f6680;background:#e8f6fb}.actuaciones-summary-card:nth-child(3) .actuaciones-summary-card__icon[data-v-5d450274]{color:#9a620c;background:#fff3dd}.actuaciones-summary-card__mark[data-v-5d450274]{display:none;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-5d450274]{min-width:0;display:grid;gap:.14rem}.actuaciones-summary-card strong[data-v-5d450274],.actuaciones-summary-card small[data-v-5d450274]{min-width:0;overflow-wrap:anywhere}.actuaciones-summary-card strong[data-v-5d450274]{color:#17382d;font-size:1.28rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.05}.actuaciones-summary-card.is-high-priority strong[data-v-5d450274]{color:#d66b00}.actuaciones-summary-card small[data-v-5d450274]{color:#5e7068;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.actuaciones-filter-grid[data-v-5d450274]{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-5d450274]{min-height:38px;align-self:end;justify-content:center;white-space:nowrap}.sostenibilidad-panel[data-v-5d450274]{display:grid;gap:.75rem;min-width:0}.sostenibilidad-title[data-v-5d450274]{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-5d450274]{color:#176b4f;background:#e8f7ef;box-shadow:inset 0 0 0 1px #176b4f1a}.sostenibilidad-form-grid[data-v-5d450274]{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-5d450274]{grid-column:span 2}.sostenibilidad-field--wide[data-v-5d450274]{grid-column:span 3}.sostenibilidad-field[data-v-5d450274],.sostenibilidad-notes-field[data-v-5d450274]{position:relative}.sostenibilidad-field span[data-v-5d450274],.sostenibilidad-notes-field span[data-v-5d450274]{position:absolute;top:-.46rem;left:.82rem;z-index:1;padding:0 .28rem;color:#587168;background:var(--surface-card, #ffffff);font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1}.sostenibilidad-field input[data-v-5d450274],.sostenibilidad-field select[data-v-5d450274],.sostenibilidad-notes-field textarea[data-v-5d450274]{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:var(--portal-font-weight-strong, 700);box-shadow:0 2px 8px #1d3b3009;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.sostenibilidad-read-grid[data-v-5d450274]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.8rem}.sostenibilidad-title[data-v-5d450274]{align-items:center}.sostenibilidad-title small[data-v-5d450274]{margin-left:auto;color:#789088;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.02em}.sostenibilidad-read-section[data-v-5d450274]{margin-top:1.1rem}.sostenibilidad-section-heading[data-v-5d450274]{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem;color:#376653;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:0;text-transform:none}.sostenibilidad-section-heading i[data-v-5d450274]{color:#168264;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.sostenibilidad-read-grid--station[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr))}.sostenibilidad-station-grid[data-v-5d450274]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:0}.sostenibilidad-station-grid>.sostenibilidad-section-heading[data-v-5d450274]{grid-column:1 / -1;margin-bottom:0}.sostenibilidad-context-card[data-v-5d450274],.climate-group[data-v-5d450274]{min-width:0;border:1px solid var(--surface-border, rgba(55, 103, 83, .14));border-radius:14px;background:var(--surface-card, #ffffff)}.sostenibilidad-context-card[data-v-5d450274]{display:flex;align-items:center;gap:.75rem;padding:.8rem .95rem}.sostenibilidad-context-card>i[data-v-5d450274]{color:var(--primary-color, #176b4f);font-size:1.1rem}.sostenibilidad-context-card div[data-v-5d450274]{display:grid;gap:.2rem;min-width:0}.sostenibilidad-context-card span[data-v-5d450274],.climate-metric span[data-v-5d450274],.climate-detail-row span[data-v-5d450274]{color:var(--text-color-secondary, #60756c);font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.sostenibilidad-context-card strong[data-v-5d450274]{color:var(--text-color, #17382d);font-size:.92rem;overflow-wrap:anywhere}.climate-temperature-group[data-v-5d450274]{margin-top:0;padding:1rem;background:#fff}.climate-groups[data-v-5d450274]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:0}.climate-groups .climate-group[data-v-5d450274]{padding:1rem;background:#fff}.climate-metrics[data-v-5d450274]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.climate-metric[data-v-5d450274]{display:grid;gap:.25rem;min-width:0;padding:.65rem;border:0;background:transparent}.climate-metric strong[data-v-5d450274]{color:var(--primary-color, #176b4f);font-size:max(12px,clamp(1.1rem,1.5vw,1.35rem))}.climate-metric small[data-v-5d450274]{color:var(--text-color-secondary, #60756c);font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.climate-detail-list[data-v-5d450274]{display:grid;gap:.15rem}.climate-detail-row[data-v-5d450274]{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-5d450274]:last-child{border-bottom:0}.climate-detail-row strong[data-v-5d450274]{color:var(--text-color, #17382d);font-size:.9rem;text-align:right;white-space:nowrap}.wind-direction[data-v-5d450274]{display:inline-flex;align-items:center;gap:.3rem;color:var(--primary-color, #176b4f);font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.wind-direction i[data-v-5d450274]{display:inline-block;transition:transform .18s ease}.sostenibilidad-read-card[data-v-5d450274]{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-5d450274],.sostenibilidad-read-card--wide[data-v-5d450274]{grid-column:span 1}.sostenibilidad-read-label[data-v-5d450274]{color:#5e7068;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);line-height:1.2}.sostenibilidad-read-card strong[data-v-5d450274]{color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.25;overflow-wrap:anywhere}.sostenibilidad-read-notes[data-v-5d450274]{display:grid;gap:.45rem;align-content:start;margin:0;padding:1rem;border:1px solid var(--surface-border, #dfe7e2);border-radius:14px;background:#fff}.sostenibilidad-read-notes p[data-v-5d450274]{margin:0;color:#355448;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.45}.sostenibilidad-read-notes textarea[data-v-5d450274]{display:none}.sostenibilidad-field input[data-v-5d450274],.sostenibilidad-field select[data-v-5d450274]{min-height:48px;padding:.72rem .9rem}.sostenibilidad-field select[data-v-5d450274]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;color:#355448}.sostenibilidad-field--wide input[data-v-5d450274]{background:#f7faf8}.sostenibilidad-field input[data-v-5d450274]:focus,.sostenibilidad-field select[data-v-5d450274]:focus,.sostenibilidad-notes-field textarea[data-v-5d450274]:focus{outline:0;border-color:#176b4f;box-shadow:0 0 0 3px #176b4f1f}.sostenibilidad-notes-field[data-v-5d450274]{display:block}.sostenibilidad-notes-field textarea[data-v-5d450274]{min-height:7rem;padding:.9rem;resize:vertical;line-height:1.4;color:#355448;background:#fbfdfc}.ordenacion-summary-map-pan[data-v-5d450274]{width:100%;height:100%}.ordenacion-map-stage[data-v-5d450274]{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-5d450274] .geo-viewer-root{min-height:100%}.ordenacion-map-stage[data-v-5d450274] .geo-region--info{display:none}.ordenacion-map-stage[data-v-5d450274] .geo-search{top:.75rem;left:auto;right:.75rem;width:min(18rem,calc(100% - 1.5rem));min-width:0}.ordenacion-map-stage[data-v-5d450274] .geo-search-results,.ordenacion-map-stage[data-v-5d450274] .geo-search-empty{max-width:100%}.ordenacion-map-stage[data-v-5d450274] .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-5d450274] .geo-legend{max-width:100%}.ordenacion-map-stage[data-v-5d450274] .geo-legend-list{max-height:7.5rem;overflow-y:auto}.ordenacion-map-stage[data-v-5d450274] .geo-attribution{max-width:100%;white-space:normal}.ordenacion-map-popup[data-v-5d450274]{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-5d450274]{display:block;margin:0 1.8rem .55rem 0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-map-popup table[data-v-5d450274]{width:100%;border-collapse:collapse;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-map-popup th[data-v-5d450274],.ordenacion-map-popup td[data-v-5d450274]{padding:.38rem 0;border-top:1px solid rgba(55,103,83,.12);text-align:left}.ordenacion-map-popup th[data-v-5d450274]{color:#60756c;font-weight:var(--portal-font-weight-label, 600)}.ordenacion-map-popup td[data-v-5d450274]{color:#17382d;font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-map-popup__close[data-v-5d450274]{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-5d450274]{cursor:pointer}.ordenacion-table-row--clickable[data-v-5d450274]:focus-visible{outline:3px solid rgba(31,140,173,.28);outline-offset:-3px}.ordenacion-table-shell[data-v-5d450274]{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-5d450274]{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-5d450274]{min-height:42px;padding:.45rem .65rem;color:#1f8cad;background:#f4fbfd;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.12}.ordenacion-table-row[data-v-5d450274]{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-5d450274],.ordenacion-table strong[data-v-5d450274]{min-width:0;overflow-wrap:anywhere;line-height:1.2;text-align:center}.ordenacion-table strong[data-v-5d450274]{color:#17382d}.nivel-ejecucion-action[data-v-5d450274]{display:inline-flex;justify-content:center;max-width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.nivel-ejecucion-action:hover .state-pill[data-v-5d450274]{filter:brightness(.98);box-shadow:0 6px 14px #1f66801f}.seguimiento-panel[data-v-5d450274]{min-height:0;display:grid;gap:1.2rem;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.seguimiento-back-action[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem))}.seguimiento-content-band[data-v-5d450274]{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-5d450274]{min-width:0;display:grid;gap:1rem}.seguimiento-block h4[data-v-5d450274],.seguimiento-records h4[data-v-5d450274]{min-width:0;margin:0;color:#0f3f2a;font-size:.9rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.2}.seguimiento-block h4[data-v-5d450274]{display:inline-flex;align-items:center;gap:.8rem}.seguimiento-title-icon[data-v-5d450274]{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-5d450274],.seguimiento-execution-grid[data-v-5d450274]{min-width:0;display:grid;margin:0}.seguimiento-inline-list[data-v-5d450274]{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-5d450274]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.seguimiento-inline-list dt[data-v-5d450274],.seguimiento-inline-list dd[data-v-5d450274],.seguimiento-execution-grid dt[data-v-5d450274],.seguimiento-execution-grid dd[data-v-5d450274]{min-width:0;margin:0;color:#12221d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.25;overflow-wrap:anywhere}.seguimiento-inline-list dt[data-v-5d450274],.seguimiento-execution-grid dt[data-v-5d450274]{color:#101b17;font-weight:var(--portal-font-weight-label, 600)}.seguimiento-inline-list dd[data-v-5d450274],.seguimiento-execution-grid dd[data-v-5d450274]{color:#49665a;font-weight:var(--portal-font-weight-strong, 700)}.seguimiento-inline-list dt[data-v-5d450274],.seguimiento-inline-list dd[data-v-5d450274]{align-self:start}.seguimiento-execution-card[data-v-5d450274]{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-5d450274]{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-5d450274]{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-5d450274],.seguimiento-execution-card:nth-child(3) .seguimiento-execution-icon[data-v-5d450274]{color:#1f6680;background:#e8f6fb}.seguimiento-execution-card:nth-child(4) .seguimiento-execution-icon[data-v-5d450274]{color:#9a620c;background:#fff3dd}.seguimiento-execution-card:nth-child(5) .seguimiento-execution-icon[data-v-5d450274],.seguimiento-execution-card:nth-child(6) .seguimiento-execution-icon[data-v-5d450274]{color:#176b4f;background:#e8f7ef}.seguimiento-execution-copy[data-v-5d450274]{min-width:0;display:grid;gap:.14rem;position:relative;z-index:1}.seguimiento-execution-card dt[data-v-5d450274],.seguimiento-execution-card dd[data-v-5d450274]{min-width:0;margin:0;overflow-wrap:anywhere}.seguimiento-execution-card dt[data-v-5d450274]{color:#5e7068;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);line-height:1.2}.seguimiento-execution-card dd[data-v-5d450274]{color:#17382d;font-size:1.28rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.05}.seguimiento-execution-card dd>span[data-v-5d450274]{color:#17382d;font:inherit}.seguimiento-execution-card .state-pill[data-v-5d450274]{width:-moz-fit-content;width:fit-content}.seguimiento-execution-spark[data-v-5d450274]{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-5d450274]{min-width:0;display:grid;gap:.9rem;padding-bottom:1rem}.seguimiento-records h4[data-v-5d450274]{display:flex;align-items:center;gap:.8rem;color:#0f3f2a;font-size:1rem}.seguimiento-records h4 i[data-v-5d450274]{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-5d450274]{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-5d450274]:hover{color:#fff;background:#176b4f}.seguimiento-add-action i[data-v-5d450274]{width:auto;height:auto;border:0;border-radius:0;color:currentColor;background:transparent}.seguimiento-records-table[data-v-5d450274]{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-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-align:left}.seguimiento-records-header[data-v-5d450274]{border-top:0;color:#0f3f2a;background:#edf3ef;font-weight:var(--portal-font-weight-strong, 700)}.seguimiento-records-row--clickable[data-v-5d450274]{width:100%;border-right:0;border-bottom:0;border-left:0;background:#fff;cursor:pointer}.seguimiento-records-row--clickable[data-v-5d450274]:hover{background:#f7fbf9}.seguimiento-records-row--clickable[data-v-5d450274]:focus-visible{position:relative;z-index:1;outline:2px solid rgba(23,107,79,.35);outline-offset:-2px}.seguimiento-modal-backdrop[data-v-5d450274]{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-5d450274]{position:relative;width:min(58rem,calc(100vw - 2.5rem));max-height:calc(100dvh - 2.5rem);box-sizing:border-box;overflow-y:auto;margin:0;border:1px solid rgba(55,103,83,.18);border-radius:14px;background:#fff;box-shadow:0 30px 70px #0c1e1752;padding:1.25rem}.seguimiento-modal h3[data-v-5d450274]{margin:0 2.25rem 1rem 0;padding-bottom:.85rem;border-bottom:1px solid #dfe7e2;color:#17382d;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700)}.seguimiento-modal-close[data-v-5d450274]{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-5d450274]{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.seguimiento-form-field[data-v-5d450274]{min-width:0;position:relative;display:grid;align-content:start;gap:.35rem}.seguimiento-form-field--wide[data-v-5d450274],.seguimiento-form-field--full[data-v-5d450274]{grid-column:1 / -1}.seguimiento-form-field--value[data-v-5d450274]{grid-column:span 1}.seguimiento-form-field--expediente[data-v-5d450274]{grid-column:span 2}.seguimiento-form-field>span[data-v-5d450274]{color:#526861;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.seguimiento-form-field input[data-v-5d450274],.seguimiento-form-field select[data-v-5d450274],.seguimiento-form-field textarea[data-v-5d450274]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cbd8d3;border-radius:7px;color:#284c3f;background:#fff;padding:.6rem .7rem;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:400}.seguimiento-form-field input[data-v-5d450274],.seguimiento-form-field select[data-v-5d450274]{height:2.8rem}.seguimiento-form-field textarea[data-v-5d450274]{min-height:4.25rem;padding-top:.78rem;resize:vertical}.seguimiento-form-field select[data-v-5d450274]:focus,.seguimiento-form-field input[data-v-5d450274]:focus,.seguimiento-form-field textarea[data-v-5d450274]:focus{border-color:#176b4f;outline:2px solid rgba(23,107,79,.18);outline-offset:1px}.seguimiento-modal-actions[data-v-5d450274]{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-top:.15rem;padding-top:1rem;border-top:1px solid #dfe7e2}.seguimiento-modal-action[data-v-5d450274]{min-height:2.5rem;border-radius:6px;padding:0 .78rem;color:#fff;font-size:.86rem;font-weight:var(--portal-font-weight-strong, 700)}.seguimiento-modal-actions .seguimiento-modal-action--close[data-v-5d450274]{border-color:#cbd8d3;color:#355c4e;background:#fff}.seguimiento-modal-actions .seguimiento-modal-action--save[data-v-5d450274]{border-color:#176b4f;color:#fff;background:#176b4f}@media (max-width: 980px){.seguimiento-execution-grid[data-v-5d450274]{grid-template-columns:repeat(2,minmax(8rem,1fr))}.seguimiento-inline-list[data-v-5d450274]{grid-template-columns:auto minmax(0,1fr)}.seguimiento-modal-form[data-v-5d450274]{grid-template-columns:1fr;gap:1rem}.seguimiento-form-field[data-v-5d450274],.seguimiento-form-field--value[data-v-5d450274],.seguimiento-form-field--wide[data-v-5d450274],.seguimiento-form-field--full[data-v-5d450274]{grid-column:1}.seguimiento-modal-actions[data-v-5d450274]{flex-wrap:wrap;gap:.8rem}}@media (max-width: 620px){.seguimiento-execution-grid[data-v-5d450274]{grid-template-columns:1fr}}.ordenacion-filter-grid[data-v-5d450274]{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-5d450274]{display:grid;gap:.36rem;padding-top:.38rem;border-top:1px solid rgba(55,103,83,.12)}.ordenacion-advanced-heading[data-v-5d450274]{display:flex;align-items:center;gap:.45rem;color:#1f8cad;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:0;text-transform:uppercase}.ordenacion-filter-grid--advanced[data-v-5d450274]{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-field[data-v-5d450274]{display:grid;align-content:start;gap:.34rem;min-width:0;color:#284c3f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.filter-field span[data-v-5d450274]{min-height:0;overflow-wrap:anywhere;line-height:1.16;text-transform:none}.filter-field input[data-v-5d450274],.filter-field select[data-v-5d450274]{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-5d450274],.ordenacion-results-toolbar[data-v-5d450274]{width:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.4rem}.ordenacion-search-actions[data-v-5d450274]{width:auto;flex:0 1 auto;justify-content:flex-end;gap:.3rem;margin-top:0}.ordenacion-results-toolbar[data-v-5d450274]{justify-content:space-between;align-items:flex-start;margin-bottom:.95rem}.ordenacion-results-panel[data-v-5d450274]{overflow:visible}.ordenacion-results-heading[data-v-5d450274]{min-width:min(100%,18rem);display:grid;gap:.2rem}.ordenacion-results-heading h3[data-v-5d450274]{margin:0;display:inline-flex;align-items:center;gap:.48rem;color:#17382d;font-size:1rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.15}.ordenacion-results-summary[data-v-5d450274]{margin:0;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.3;text-align:left}.ordenacion-selection-actions[data-v-5d450274]{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-5d450274]{min-height:30px;padding:0 .58rem;gap:.26rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-bulk-toolbar[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.text-action[data-v-5d450274],.small-action[data-v-5d450274],.icon-action[data-v-5d450274]{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:var(--portal-font-weight-label, 600);white-space:normal}.text-action[data-v-5d450274]{min-height:38px;padding:0 .76rem}.ordenacion-search-actions .text-action[data-v-5d450274]{min-height:30px;padding:0 .48rem;gap:.3rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-search-actions .text-action[data-v-5d450274]:not(.primary-action){color:#245b45;border-color:transparent;background:transparent}.ordenacion-search-actions .primary-action[data-v-5d450274]{min-width:6.4rem;min-height:34px}.primary-action[data-v-5d450274]{color:#fff;border-color:#176b4f;background:#176b4f}.small-action[data-v-5d450274]{min-height:34px;padding:0 .66rem;color:#1d718c;background:#f7fcfd}.text-action[data-v-5d450274]:disabled,.small-action[data-v-5d450274]:disabled{color:#94a8a0;background:#f4f7f5;cursor:not-allowed;opacity:.72}.ordenacion-selection-actions .small-action[data-v-5d450274]:disabled{color:#9aaba5;border-color:#3767531a;background:#fafcfb;opacity:.62}.icon-action[data-v-5d450274]{width:28px;height:28px;border:0;border-radius:999px;background:transparent}.edit-action[data-v-5d450274]{color:#0aaf55}.delete-action[data-v-5d450274]{color:#d73465}.inline-notice[data-v-5d450274]{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:var(--portal-font-weight-label, 600)}.ordenacion-table-shell[data-v-5d450274]{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-5d450274]{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) 4.25rem;align-items:center;gap:.34rem .46rem}.ordenacion-table-header[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.14}.ordenacion-table-row[data-v-5d450274]{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-5d450274]:hover{background:#f5fbf8;box-shadow:inset 2px 0 #176b4f57,inset 0 1px #ffffffe6;transform:none}.ordenacion-table span[data-v-5d450274],.ordenacion-table strong[data-v-5d450274]{min-width:0;overflow-wrap:anywhere;line-height:1.18;text-align:center;white-space:normal}.ordenacion-table-row span[data-v-5d450274],.ordenacion-table-row strong[data-v-5d450274]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ordenacion-table-header span[data-v-5d450274]{white-space:normal;text-align:center;color:inherit;text-transform:uppercase}.sortable-header[data-v-5d450274]{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-5d450274]{min-width:0;overflow-wrap:anywhere;text-align:center}.sortable-header i[data-v-5d450274]{flex:0 0 auto;color:#2f8468;font-size:max(12px,var(--portal-font-size-secondary, .875rem));opacity:.78}.sortable-header[data-v-5d450274]:hover,.sortable-header[data-v-5d450274]:focus-visible{color:#176b4f}.sortable-header[data-v-5d450274]:focus-visible{outline:2px solid rgba(31,140,173,.38);outline-offset:2px;border-radius:4px}.title-cell[data-v-5d450274]{color:#17382d;font-size:.9rem;line-height:1.24;text-align:center;white-space:normal}.selection-cell[data-v-5d450274]{display:inline-flex;justify-content:center}.row-actions[data-v-5d450274]{display:inline-flex;justify-content:center;gap:.25rem}.state-pill[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);line-height:1.05;white-space:normal;box-shadow:inset 0 1px #ffffff94}.state-pill.ok[data-v-5d450274]{color:#17633f;border-color:#17633f29;background:#e8f7ef}.state-pill.warn[data-v-5d450274]{color:#8a5a10;border-color:#8a5a102b;background:#fff4dc}.state-pill.info[data-v-5d450274]{color:#1f6680;border-color:#1f668029;background:#e8f6fb}.empty-state[data-v-5d450274]{min-height:150px;display:grid;place-items:center;gap:.35rem;color:#4f655c;text-align:center}.empty-state i[data-v-5d450274]{color:#1f8cad;font-size:1.5rem}.empty-state strong[data-v-5d450274]{color:#17382d}.empty-state span[data-v-5d450274]{max-width:34rem}.ordenacion-pagination-bar[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pagination-actions[data-v-5d450274],.ordenacion-page-controls[data-v-5d450274],.records-per-page-field[data-v-5d450274]{display:inline-flex;align-items:center}.pagination-actions[data-v-5d450274]{width:100%;flex-wrap:wrap;justify-content:space-between;gap:.55rem}.records-per-page-field[data-v-5d450274]{gap:.36rem;color:#4f655c;font-weight:var(--portal-font-weight-strong, 700)}.records-per-page-field select[data-v-5d450274]{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:var(--portal-font-weight-strong, 700)}.ordenacion-page-controls[data-v-5d450274]{gap:.28rem;padding:.16rem;border:1px solid rgba(55,103,83,.14);border-radius:8px;background:#fff;color:#4f655c}.pagination-page-indicator[data-v-5d450274]{min-width:5.4rem;padding:0 .36rem;color:#17382d;text-align:center;font-weight:var(--portal-font-weight-strong, 700)}.pagination-arrow[data-v-5d450274]{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-5d450274]:disabled{color:#a2b1aa;cursor:not-allowed;opacity:.72}.pagination-arrow[data-v-5d450274]:not(:disabled):hover,.pagination-arrow[data-v-5d450274]:not(:disabled):focus-visible{color:#176b4f;background:#eef8f2}@media (min-width: 90rem){.ordenacion-workspace[data-v-5d450274]{width:auto;max-width:none}}@media (max-width: 600px){.ordenacion-main-header[data-v-5d450274]{align-items:start}.ordenacion-main-actions[data-v-5d450274]{justify-content:flex-start}.ordenacion-summary-grid[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr))}.ordenacion-table-shell[data-v-5d450274]{display:grid;gap:.65rem;overflow-x:visible;border:0;background:transparent;scrollbar-gutter:auto}.ordenacion-table-header[data-v-5d450274]{display:none}.ordenacion-table-row[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-table-row>span[data-v-5d450274],.ordenacion-table-row>strong[data-v-5d450274]{display:grid;gap:.22rem;overflow:visible;white-space:normal;-webkit-line-clamp:initial}.ordenacion-table-row>span[data-v-5d450274]:before,.ordenacion-table-row>strong[data-v-5d450274]:before{color:#1f8cad;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1;text-transform:uppercase}.ordenacion-table-row[data-v-5d450274]>:nth-child(1):before{content:"Selección"}.ordenacion-table-row[data-v-5d450274]>:nth-child(2):before{content:"Título"}.ordenacion-table-row[data-v-5d450274]>:nth-child(3):before{content:"N.º expediente"}.ordenacion-table-row[data-v-5d450274]>:nth-child(4):before{content:"Motivo"}.ordenacion-table-row[data-v-5d450274]>:nth-child(5):before{content:"Primera validación"}.ordenacion-table-row[data-v-5d450274]>:nth-child(6):before{content:"Última validación"}.ordenacion-table-row[data-v-5d450274]>:nth-child(7):before{content:"N.º reg. entrada"}.ordenacion-table-row[data-v-5d450274]>:nth-child(8):before{content:"Presentación"}.ordenacion-table-row[data-v-5d450274]>:nth-child(9):before{content:"Inscripción"}.ordenacion-table-row[data-v-5d450274]>:nth-child(10):before{content:"Superficie ha"}.ordenacion-table-row[data-v-5d450274]>:nth-child(11):before{content:"Estado"}.ordenacion-table-row[data-v-5d450274]>:nth-child(12):before{content:"Último año"}.ordenacion-table-row[data-v-5d450274]>:nth-child(13):before{content:"Acciones"}.title-cell[data-v-5d450274],.row-actions[data-v-5d450274]{grid-column:1 / -1}.selection-cell[data-v-5d450274],.row-actions[data-v-5d450274]{justify-content:flex-start}.row-actions[data-v-5d450274]{display:flex;flex-wrap:wrap;align-items:center}.row-actions[data-v-5d450274]:before{flex-basis:100%}}@media (max-width: 86rem){.ordenacion-detail-screen[data-v-5d450274]{min-width:0;display:grid;gap:var(--portal-grid-gap, 1rem);overflow-x:auto;scrollbar-gutter:stable}.ordenacion-detail-heading[data-v-5d450274]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem}.ordenacion-detail-heading h2[data-v-5d450274],.ordenacion-detail-heading p[data-v-5d450274]{margin:0}.ordenacion-detail-heading h2[data-v-5d450274]{color:#17382d;font-size:max(12px,clamp(1.3rem,1.1rem + .55vw,1.72rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.18}.ordenacion-detail-heading p[data-v-5d450274]{margin-top:.22rem;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-map-panel[data-v-5d450274]{padding:.7rem}.ordenacion-map-stage[data-v-5d450274]{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-5d450274] .geo-viewer-root{min-height:100%}.ordenacion-map-stage[data-v-5d450274] .geo-region--info{display:none}.ordenacion-map-popup[data-v-5d450274]{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-5d450274]{display:block;margin:0 1.8rem .55rem 0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-map-popup table[data-v-5d450274]{width:100%;border-collapse:collapse;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-map-popup th[data-v-5d450274],.ordenacion-map-popup td[data-v-5d450274]{padding:.38rem 0;border-top:1px solid rgba(55,103,83,.12);text-align:left}.ordenacion-map-popup th[data-v-5d450274]{color:#60756c;font-weight:var(--portal-font-weight-label, 600)}.ordenacion-map-popup td[data-v-5d450274]{color:#17382d;font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-map-popup__close[data-v-5d450274]{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-5d450274]{cursor:pointer}.ordenacion-table-row--clickable[data-v-5d450274]:focus-visible{outline:3px solid rgba(31,140,173,.28);outline-offset:-3px}.ordenacion-table-shell[data-v-5d450274]{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-5d450274]{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-5d450274]{min-height:42px;padding:.45rem .65rem;color:#1f8cad;background:#f4fbfd;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.12}.ordenacion-table-row[data-v-5d450274]{min-height:54px;padding:.58rem .65rem;border-top:1px solid rgba(55,103,83,.12);color:#233f36;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-table span[data-v-5d450274],.ordenacion-table strong[data-v-5d450274]{min-width:0;overflow-wrap:anywhere;line-height:1.2;text-align:center}.ordenacion-table strong[data-v-5d450274]{color:#17382d}.ordenacion-filter-grid[data-v-5d450274]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 68rem){.ordenacion-detail-screen[data-v-5d450274]{min-width:0;display:grid;gap:var(--portal-grid-gap, 1rem);overflow-x:auto;scrollbar-gutter:stable}.ordenacion-detail-heading[data-v-5d450274]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.85rem}.ordenacion-detail-heading .ordenacion-instrument-heading[data-v-5d450274],.ordenacion-detail-heading .ordenacion-instrument-actions[data-v-5d450274]{grid-column:1}.ordenacion-detail-heading .ordenacion-instrument-actions[data-v-5d450274]{justify-content:flex-start}.ordenacion-kpi-grid[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr))}.ordenacion-kpi-card[data-v-5d450274]:nth-child(3){border-left:0;border-top:1px solid #e5ece8}.ordenacion-kpi-card[data-v-5d450274]:nth-child(4){border-top:1px solid #e5ece8}.ordenacion-detail-heading h2[data-v-5d450274],.ordenacion-detail-heading p[data-v-5d450274]{margin:0}.ordenacion-detail-heading h2[data-v-5d450274]{color:#17382d;font-size:max(12px,clamp(1.3rem,1.1rem + .55vw,1.72rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.18}.ordenacion-detail-heading p[data-v-5d450274]{margin-top:.22rem;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-map-panel[data-v-5d450274]{padding:.7rem}.ordenacion-map-stage[data-v-5d450274]{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-5d450274] .geo-viewer-root{min-height:100%}.ordenacion-map-stage[data-v-5d450274] .geo-region--info{display:none}.ordenacion-map-popup[data-v-5d450274]{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-5d450274]{display:block;margin:0 1.8rem .55rem 0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-map-popup table[data-v-5d450274]{width:100%;border-collapse:collapse;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-map-popup th[data-v-5d450274],.ordenacion-map-popup td[data-v-5d450274]{padding:.38rem 0;border-top:1px solid rgba(55,103,83,.12);text-align:left}.ordenacion-map-popup th[data-v-5d450274]{color:#60756c;font-weight:var(--portal-font-weight-label, 600)}.ordenacion-map-popup td[data-v-5d450274]{color:#17382d;font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-map-popup__close[data-v-5d450274]{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-5d450274]{cursor:pointer}.ordenacion-table-row--clickable[data-v-5d450274]:focus-visible{outline:3px solid rgba(31,140,173,.28);outline-offset:-3px}.ordenacion-table-shell[data-v-5d450274]{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-5d450274]{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-5d450274]{min-height:42px;padding:.45rem .65rem;color:#1f8cad;background:#f4fbfd;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.12}.ordenacion-table-row[data-v-5d450274]{min-height:54px;padding:.58rem .65rem;border-top:1px solid rgba(55,103,83,.12);color:#233f36;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-table span[data-v-5d450274],.ordenacion-table strong[data-v-5d450274]{min-width:0;overflow-wrap:anywhere;line-height:1.2;text-align:center}.ordenacion-table strong[data-v-5d450274]{color:#17382d}.ordenacion-filter-grid[data-v-5d450274]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 52rem){.ordenacion-detail-screen[data-v-5d450274]{min-width:0;display:grid;gap:var(--portal-grid-gap, 1rem);overflow-x:auto;scrollbar-gutter:stable}.ordenacion-detail-heading[data-v-5d450274]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem}.ordenacion-detail-heading h2[data-v-5d450274],.ordenacion-detail-heading p[data-v-5d450274]{margin:0}.ordenacion-detail-heading h2[data-v-5d450274]{color:#17382d;font-size:max(12px,clamp(1.3rem,1.1rem + .55vw,1.72rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.18}.ordenacion-detail-heading p[data-v-5d450274]{margin-top:.22rem;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-map-panel[data-v-5d450274]{padding:.7rem}.ordenacion-map-stage[data-v-5d450274]{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-5d450274] .geo-viewer-root{min-height:100%}.ordenacion-map-stage[data-v-5d450274] .geo-region--info{display:none}.ordenacion-map-popup[data-v-5d450274]{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-5d450274]{display:block;margin:0 1.8rem .55rem 0;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-map-popup table[data-v-5d450274]{width:100%;border-collapse:collapse;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-map-popup th[data-v-5d450274],.ordenacion-map-popup td[data-v-5d450274]{padding:.38rem 0;border-top:1px solid rgba(55,103,83,.12);text-align:left}.ordenacion-map-popup th[data-v-5d450274]{color:#60756c;font-weight:var(--portal-font-weight-label, 600)}.ordenacion-map-popup td[data-v-5d450274]{color:#17382d;font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-map-popup__close[data-v-5d450274]{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-5d450274]{cursor:pointer}.ordenacion-table-row--clickable[data-v-5d450274]:focus-visible{outline:3px solid rgba(31,140,173,.28);outline-offset:-3px}.ordenacion-table-shell[data-v-5d450274]{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-5d450274]{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-5d450274]{min-height:42px;padding:.45rem .65rem;color:#1f8cad;background:#f4fbfd;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.12}.ordenacion-table-row[data-v-5d450274]{min-height:54px;padding:.58rem .65rem;border-top:1px solid rgba(55,103,83,.12);color:#233f36;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-table span[data-v-5d450274],.ordenacion-table strong[data-v-5d450274]{min-width:0;overflow-wrap:anywhere;line-height:1.2;text-align:center}.ordenacion-table strong[data-v-5d450274]{color:#17382d}.ordenacion-filter-grid[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ordenacion-results-panel .ordenacion-table-shell[data-v-5d450274]{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-5d450274]{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) 4.25rem;align-items:center;gap:.34rem .46rem}.ordenacion-results-panel .ordenacion-table-header[data-v-5d450274]{min-height:44px;padding:.45rem .6rem;border-bottom:1px solid rgba(55,103,83,.12);color:#1f8cad;background:#f4fbfd;font-size:.875rem;font-weight:600;line-height:1.3}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]{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-5d450274]:hover{background:#f5fbf8;box-shadow:inset 2px 0 #176b4f57,inset 0 1px #ffffffe6}.ordenacion-results-panel .ordenacion-table span[data-v-5d450274],.ordenacion-results-panel .ordenacion-table strong[data-v-5d450274]{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-5d450274],.ordenacion-results-panel .ordenacion-table-row strong[data-v-5d450274]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ordenacion-results-panel .ordenacion-table strong[data-v-5d450274]{color:#17382d}.ordenacion-results-panel .ordenacion-table-header span[data-v-5d450274]{white-space:normal;text-align:center;color:inherit;text-transform:uppercase}.ordenacion-results-panel .title-cell[data-v-5d450274]{color:#17382d;font-size:.9rem;line-height:1.24;text-align:center;white-space:normal}.ordenacion-detail-heading[data-v-5d450274]{grid-template-columns:minmax(0,1fr) auto}.ordenacion-detail-title[data-v-5d450274]{min-width:0}.ordenacion-detail-header-card .instrument-title-line h2[data-v-5d450274]{font-size:clamp(1.15rem,1rem + .3vw,1.4rem);line-height:1.3}.ordenacion-instrument-meta[data-v-5d450274]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:.45rem}.ordenacion-detail-header-card .ordenacion-instrument-meta p[data-v-5d450274]{margin:0;font-weight:500}.ordenacion-instrument-meta .state-pill[data-v-5d450274],.ordenacion-instrument-meta .ordenacion-fire-alert[data-v-5d450274]{padding:.25rem .55rem;font-weight:600}.ordenacion-detail-screen>.ordenacion-kpi-grid .ordenacion-summary-card__spark[data-v-5d450274]{display:none}.detail-back-action[data-v-5d450274]{flex:0 0 auto}@media (max-width: 44rem){.ordenacion-panel[data-v-5d450274]{padding:.85rem}.ordenacion-summary-grid[data-v-5d450274],.ordenacion-filter-grid[data-v-5d450274],.ordenacion-table-row[data-v-5d450274]{grid-template-columns:1fr}.ordenacion-results-toolbar[data-v-5d450274]{align-items:stretch;flex-direction:column}.ordenacion-selection-actions[data-v-5d450274]{width:100%;justify-content:stretch}.ordenacion-selection-actions .small-action[data-v-5d450274]{flex:1 1 10rem}.ordenacion-search-actions[data-v-5d450274]{width:100%;justify-content:flex-end}.ordenacion-search-actions .text-action[data-v-5d450274]{width:auto;flex:0 1 auto}.ordenacion-search-actions .primary-action[data-v-5d450274]{flex:1 1 7rem}.ordenacion-pagination-bar[data-v-5d450274],.pagination-actions[data-v-5d450274],.records-per-page-field[data-v-5d450274],.ordenacion-page-controls[data-v-5d450274]{width:100%}.ordenacion-pagination-bar[data-v-5d450274],.pagination-actions[data-v-5d450274]{align-items:stretch;flex-direction:column}.ordenacion-page-controls[data-v-5d450274]{justify-content:space-between}.text-action[data-v-5d450274],.small-action[data-v-5d450274]{width:100%}.ordenacion-detail-heading[data-v-5d450274]{grid-template-columns:1fr}.detail-back-action[data-v-5d450274]{width:auto}}.ordenacion-detail-screen[data-v-5d450274]{overflow-x:clip}.ordenacion-instrument-header[data-v-5d450274]{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-5d450274]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start;gap:.42rem}.ordenacion-fire-alert[data-v-5d450274]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:1px solid #f0b8b2;border-radius:999px;background:#fff1ef;color:#a82d23;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-instrument-actions[data-v-5d450274]{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-5d450274]{min-height:38px;padding-inline:.82rem;border-color:#37675329;background:#fff;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-instrument-actions .primary-action[data-v-5d450274]{box-shadow:0 10px 20px #176b4f2e}.more-action[data-v-5d450274]{width:38px;height:38px;border:1px solid rgba(55,103,83,.18);border-radius:8px;color:#17382d;background:#fff}.detail-back-action[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.instrument-title-line[data-v-5d450274]{min-width:0;display:flex;align-items:center;gap:.52rem;flex-wrap:wrap}.instrument-title-line .state-pill[data-v-5d450274]{transform:translateY(1px)}.instrument-title-line h2[data-v-5d450274]{margin:0;color:#17382d;font-size:1.04rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.12}.ordenacion-detail-title p[data-v-5d450274]{margin-top:.22rem;color:#66766f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.detail-inline-notice[data-v-5d450274]{margin:0}.ordenacion-detail-tabs[data-v-5d450274]{min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;padding:0;border:0;border-bottom:1px solid #dfe7e2;border-radius:0;background:transparent;overflow-x:auto;scrollbar-width:none}.ordenacion-detail-tabs[data-v-5d450274]::-webkit-scrollbar{display:none}.ordenacion-detail-tab[data-v-5d450274]{min-height:44px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.5rem;border:0;padding:0 .85rem;border-radius:0;color:#526a60;background:transparent;box-shadow:none;cursor:pointer;font-size:var(--portal-font-size-secondary, .875rem);font-weight:var(--portal-font-weight-label, 600);white-space:nowrap}.ordenacion-detail-tab[data-v-5d450274]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px 999px 0 0;background:#176b4f;opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}.ordenacion-detail-tab i[data-v-5d450274]{color:currentColor;font-size:1rem}.ordenacion-detail-tab.active[data-v-5d450274]{color:#176b4f;background:transparent;box-shadow:none}.ordenacion-detail-tab.active[data-v-5d450274]:after{opacity:1;transform:scaleX(1)}.ordenacion-detail-tab[data-v-5d450274]:hover,.ordenacion-detail-tab[data-v-5d450274]:focus-visible{color:#176b4f;background:#f4faf7;box-shadow:none}.ordenacion-detail-tab[data-v-5d450274]:focus-visible{outline:2px solid rgba(23,107,79,.32);outline-offset:-2px}.ordenacion-kpi-grid[data-v-5d450274]{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #e5ece8;border-bottom:1px solid #e5ece8}.ordenacion-kpi-card[data-v-5d450274]{min-width:0;min-height:0;position:relative;display:flex;align-items:center;gap:.65rem;overflow:hidden;padding:.65rem .75rem;border:0;border-radius:0;background:transparent;box-shadow:none}.ordenacion-kpi-card+.ordenacion-kpi-card[data-v-5d450274]{border-left:1px solid #e5ece8}.ordenacion-kpi-card__icon[data-v-5d450274]{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-5d450274]{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-5d450274],.ordenacion-kpi-card:nth-child(4) .ordenacion-kpi-card__icon[data-v-5d450274]{color:#1f6680;background:#e8f6fb}.ordenacion-kpi-card:nth-child(3) .ordenacion-kpi-card__icon[data-v-5d450274]{color:#9a620c;background:#fff3dd}.ordenacion-kpi-card .ordenacion-summary-card__spark[data-v-5d450274]{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-5d450274]{min-width:0;display:grid;gap:.16rem}.ordenacion-kpi-card__label[data-v-5d450274]{color:#5e7068;font-size:.875rem;font-weight:600;line-height:1.35}.ordenacion-kpi-card strong[data-v-5d450274]{color:#17382d;font-size:1.22rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.05}.ordenacion-kpi-card small[data-v-5d450274]{color:#176b4f;font-size:.875rem;font-weight:600}.ordenacion-kpi-card small.warn[data-v-5d450274]{color:#e17800}.ordenacion-info-grid[data-v-5d450274]{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-5d450274]{min-width:0;display:flex;align-items:center;gap:.48rem;margin:0 0 .9rem;color:#17382d;font-size:.88rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.15}.ordenacion-card-title i[data-v-5d450274]{color:#2f8468;font-size:.92rem}.ordenacion-ficha-columns[data-v-5d450274]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ordenacion-ficha-columns dl[data-v-5d450274]{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-5d450274]{padding-left:1rem;border-left:1px solid rgba(55,103,83,.1)}.ordenacion-ficha-columns dt[data-v-5d450274]{color:#5e7068;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.ordenacion-ficha-columns dd[data-v-5d450274]{min-width:0;margin:0;color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);overflow-wrap:anywhere}.ordenacion-tramitacion-card[data-v-5d450274]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch}.ordenacion-timeline[data-v-5d450274]{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-5d450274]{min-width:0;position:relative;display:grid;justify-items:center;gap:.38rem;color:#60756c;text-align:center;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.18}.ordenacion-timeline li[data-v-5d450274]:before{content:"";position:absolute;top:1.34rem;left:-50%;width:100%;height:1px;background:#cfd9d4;z-index:0}.ordenacion-timeline li[data-v-5d450274]:first-child:before{display:none}.ordenacion-timeline li.active[data-v-5d450274]{color:#176b4f}.ordenacion-timeline li.active+li[data-v-5d450274]:before{background:#176b4f}.timeline-dot[data-v-5d450274]{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-5d450274]{border-color:#176b4f;color:#fff;background:#1a8a5f;box-shadow:0 10px 20px #176b4f33}.ordenacion-timeline strong[data-v-5d450274],.ordenacion-timeline small[data-v-5d450274]{min-width:0;overflow-wrap:anywhere}.soft-info-box[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.35}.soft-info-box i[data-v-5d450274]{flex:0 0 auto;margin-top:.1rem;color:#176b4f}.ordenacion-lower-grid[data-v-5d450274]{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-5d450274]{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.ordenacion-map-stage--summary[data-v-5d450274]{height:100%;min-height:clamp(17.5rem,32vh,23rem)}.ordenacion-map-stage--summary[data-v-5d450274] .geo-viewer-root{height:100%}.ordenacion-map-stage--summary[data-v-5d450274] .geo-search,.ordenacion-map-stage--summary[data-v-5d450274] .geo-brand,.ordenacion-map-stage--summary[data-v-5d450274] .geo-region--left,.ordenacion-map-stage--summary[data-v-5d450274] .geo-region--right,.ordenacion-map-stage--summary[data-v-5d450274] .geo-region--info,.ordenacion-map-stage--summary[data-v-5d450274] .geo-region--bottom,.ordenacion-map-stage--summary[data-v-5d450274] .ol-zoom,.ordenacion-map-stage--summary[data-v-5d450274] .ol-attribution{display:none!important}.ordenacion-map-stage--summary[data-v-5d450274] .ol-scale-line{left:0;bottom:0}.ordenacion-cartografia-map-card[data-v-5d450274]{display:grid;min-height:max(32rem,calc(100vh - 13.5rem))}.ordenacion-map-stage--cartografia[data-v-5d450274]{height:100%;min-height:max(31rem,calc(100vh - 14.9rem))}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-viewer-root{height:100%}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-search{left:.85rem;right:auto;width:min(18rem,calc(100% - 1.7rem))}.ordenacion-map-stage--cartografia[data-v-5d450274] .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-5d450274] .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-5d450274] .geo-region--left .geo-panel{height:100%;max-height:100%}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--left.geo-region--collapsed .geo-panel{height:auto}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--left .geo-panel-header{min-height:2.8rem;font-size:.88rem}.ordenacion-map-stage--cartografia[data-v-5d450274] .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-5d450274] .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-5d450274] .geo-region--left .geo-group-header{min-height:2.85rem;padding:.78rem 1rem}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--left .geo-group-title{font-size:.9rem;line-height:1.25}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--left .geo-layer-row{min-height:2.15rem;gap:.58rem;padding:.42rem 0}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--left .geo-group-list>.geo-layer-item>.geo-layer-row{padding:.58rem 1rem}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--left .geo-layer-checkbox{width:1.08rem;height:1.08rem;margin-top:.05rem}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--left .geo-layer-swatch{width:.9rem;height:.9rem;margin-top:.12rem}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--left .geo-layer-title{font-size:.88rem;line-height:1.28}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--left .geo-layer-status{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-map-stage--cartografia[data-v-5d450274] .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-5d450274] .geo-layer-manager-legend__title{display:flex;align-items:center;gap:.42rem;color:#24463a;font-size:.88rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.15;text-transform:uppercase}.ordenacion-map-stage--cartografia[data-v-5d450274] .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-5d450274] .geo-layer-manager-legend .geo-legend-entry{min-height:1.65rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--left .geo-panel-footer,.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--bottom .geo-legend{display:none}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--bottom{left:.85rem;right:auto;bottom:4rem;max-width:min(18rem,calc(100% - 1.7rem))}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-attribution{max-width:min(18rem,calc(100vw - 2rem))}.ordenacion-map-stage--cartografia[data-v-5d450274] .ol-scale-line{position:absolute!important;left:0!important;right:auto!important;bottom:0!important;z-index:28}.ordenacion-map-stage--cartografia[data-v-5d450274] .geo-region--bottom{display:none}.ordenacion-compact-card[data-v-5d450274]{min-width:0;display:grid;align-content:start;gap:.55rem}.ordenacion-side-stack[data-v-5d450274]{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem}.ordenacion-actions-summary-card[data-v-5d450274],.ordenacion-ambient-card[data-v-5d450274]{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-5d450274]: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-5d450274]{position:relative;z-index:1}.ordenacion-ambient-card .ordenacion-card-title i[data-v-5d450274]{color:#176b4f;background:#e8f7ef;box-shadow:inset 0 0 0 1px #176b4f1a}.ordenacion-ambient-card .ordenacion-definition-list[data-v-5d450274]{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-5d450274],.ordenacion-ambient-card .ordenacion-definition-list dd[data-v-5d450274]{padding:.62rem 0;border-bottom:1px solid rgba(55,103,83,.1)}.ordenacion-ambient-card .ordenacion-definition-list dt[data-v-5d450274]:last-of-type,.ordenacion-ambient-card .ordenacion-definition-list dd[data-v-5d450274]:last-of-type{border-bottom:0}.ordenacion-ambient-card .ordenacion-definition-list dt[data-v-5d450274]{color:#587168;font-size:max(12px,var(--portal-font-size-secondary, .875rem));letter-spacing:.01em;text-transform:uppercase}.ordenacion-ambient-card .ordenacion-definition-list dd[data-v-5d450274]{color:#176b4f;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.ordenacion-ambient-card .card-link-action[data-v-5d450274]{position:relative;z-index:1;color:#176b4f;border-color:#176b4f24;background:#e8f7efb8}.ordenacion-metric-list[data-v-5d450274]{min-width:0;display:grid;gap:.52rem;margin:0;padding:0;list-style:none}.ordenacion-metric-list li[data-v-5d450274]{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem;color:#284c3f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.2}.ordenacion-metric-list i[data-v-5d450274]{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-5d450274]{color:#0d1f19;font-size:1.08rem;font-weight:var(--portal-font-weight-strong, 700)}.ordenacion-metric-list span[data-v-5d450274]{min-width:0;overflow-wrap:anywhere}.ordenacion-actions-followup[data-v-5d450274]{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-5d450274]{min-width:0;position:relative;display:grid;place-items:center;min-height:11.4rem;padding:.85rem}.ordenacion-actions-gauge__arc[data-v-5d450274]{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-5d450274]: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-5d450274]{position:relative;z-index:1;display:grid;justify-items:center;gap:.05rem;color:#10231d;text-align:center}.ordenacion-actions-gauge__center strong[data-v-5d450274]{font-size:max(12px,clamp(1.45rem,2.2vw,1.9rem));line-height:.95;font-weight:var(--portal-font-weight-strong, 700);letter-spacing:0}.ordenacion-actions-gauge__center span[data-v-5d450274]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.05}.ordenacion-actions-gauge__center small[data-v-5d450274]{color:#53675f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.ordenacion-actions-pie__legend[data-v-5d450274]{min-width:0;display:grid;align-content:center;gap:.28rem;margin:0;padding:0;list-style:none}.ordenacion-actions-pie__legend li[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.18}.ordenacion-actions-pie__legend span[data-v-5d450274]{min-width:0;overflow-wrap:anywhere}.ordenacion-actions-pie__legend strong[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-align:center;white-space:nowrap}.ordenacion-actions-pie__legend em[data-v-5d450274]{color:#52675e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal;font-weight:var(--portal-font-weight-strong, 700);text-align:right;white-space:nowrap}.ordenacion-actions-pie__dot[data-v-5d450274]{width:.58rem;height:.58rem;border-radius:999px;box-shadow:0 0 0 .18rem #ffffffd9}.ordenacion-actions-stat-strip[data-v-5d450274]{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-5d450274]{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-5d450274]:first-child{border-left:0}.ordenacion-actions-stat-strip i[data-v-5d450274]{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-5d450274]{grid-area:value;min-width:0;color:#10231d;font-size:.86rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.05;overflow-wrap:anywhere}.ordenacion-actions-stat-strip span[data-v-5d450274]{grid-area:label;min-width:0;color:#54695f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.12;overflow-wrap:anywhere}.ordenacion-definition-list[data-v-5d450274]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .72rem;margin:0;color:#284c3f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.22}.ordenacion-definition-list dt[data-v-5d450274],.ordenacion-definition-list dd[data-v-5d450274]{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-5d450274]{color:#60756c;font-weight:var(--portal-font-weight-label, 600)}.ordenacion-definition-list dd[data-v-5d450274]{color:#17382d;font-weight:var(--portal-font-weight-strong, 700);text-align:right}.ordenacion-badge-list[data-v-5d450274],.ordenacion-action-list[data-v-5d450274]{min-width:0;display:grid;gap:0;margin:0;padding:0;list-style:none}.ordenacion-badge-list li[data-v-5d450274],.ordenacion-action-list li[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.ordenacion-badge-list li[data-v-5d450274]{grid-template-columns:minmax(0,1fr) auto}.ordenacion-action-list li[data-v-5d450274]{grid-template-columns:auto minmax(0,1fr)}.ordenacion-action-list i[data-v-5d450274]{color:#178454}.ordenacion-badge-list span[data-v-5d450274],.ordenacion-action-list span[data-v-5d450274]{min-width:0;overflow-wrap:anywhere}.card-link-action[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.technical-chip-grid[data-v-5d450274]{min-width:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.7rem}.technical-chip[data-v-5d450274]{min-width:0;display:flex;align-items:center;gap:.55rem;color:#17382d}.technical-chip>i[data-v-5d450274]{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-5d450274]{color:#bf463f;background:#fdebea}.technical-chip:nth-child(5)>i[data-v-5d450274],.technical-chip:nth-child(7)>i[data-v-5d450274]{color:#1f6680;background:#e8f6fb}.technical-chip span[data-v-5d450274]{min-width:0;display:grid;gap:.12rem}.technical-chip small[data-v-5d450274],.technical-chip strong[data-v-5d450274]{min-width:0;overflow-wrap:anywhere}.technical-chip small[data-v-5d450274]{color:#6a7b74;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.technical-chip strong[data-v-5d450274]{color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.12}.tramitacion-panel[data-v-5d450274]{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-5d450274]{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-5d450274]{min-height:38px;border-radius:8px;padding:0 .82rem;text-transform:none;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);box-shadow:none}.tramitacion-action.outline[data-v-5d450274]{border-color:#37675329;color:#245b45;background:#fff}.tramitacion-action.danger[data-v-5d450274]{border-color:#9a620c33;color:#8a5a13;background:#fffaf1}.tramitacion-action.filled[data-v-5d450274]{border-color:#1f668029;color:#1f6680;background:#f4fbfd}.tramitacion-action.primary[data-v-5d450274]{border-color:#176b4f2e;color:#fff;background:linear-gradient(180deg,#0f8a64,#086747);box-shadow:0 10px 18px #176b4f2e}.tramitacion-action.dark[data-v-5d450274]{border-color:#37675329;color:#17382d;background:#f7faf8}.tramitacion-action-spacer[data-v-5d450274]{flex:1 1 2rem}.tramitacion-section-tabs[data-v-5d450274]{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-5d450274]{min-height:43px;position:relative;flex:0 0 auto;border:0;color:#233f36;background:transparent;padding:0 1rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);cursor:pointer}.tramitacion-section-tabs button[data-v-5d450274]:first-child{border-left:0}.tramitacion-section-tabs button[data-v-5d450274]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent}.tramitacion-section-tabs button.active[data-v-5d450274]{color:#176b4f}.tramitacion-section-tabs button.active[data-v-5d450274]:after{background:#176b4f}.tramitacion-print-action[data-v-5d450274]{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-5d450274]{font-size:1.18rem}.tramitacion-checks-block[data-v-5d450274]{min-width:0;display:grid;gap:.82rem;padding:.62rem 1.05rem 1.05rem}.tramitacion-checks-heading[data-v-5d450274]{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-5d450274]{margin:0;color:#176b4f;font-size:1.02rem}.tramitacion-checks-title i[data-v-5d450274]{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-5d450274]{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-5d450274]{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-5d450274]{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-5d450274]{min-width:0;display:grid;gap:.12rem}.tramitacion-summary-card__body strong[data-v-5d450274]{color:#17382d;font-size:1.32rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1}.tramitacion-summary-card__body small[data-v-5d450274]{color:#476257;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);line-height:1.12}.tramitacion-review-card[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.tramitacion-review-card span[data-v-5d450274]{display:inline-flex;align-items:center;gap:.5rem}.tramitacion-review-card i[data-v-5d450274]{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-5d450274]{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-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-align:center}.tramitacion-check-row[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.tramitacion-check-row[data-v-5d450274]:first-of-type{border-top:0}.tramitacion-check-row[data-v-5d450274]:hover{background:#f5fbf8;box-shadow:inset 2px 0 #176b4f47,inset 0 1px #ffffffe6}.tramitacion-check-number[data-v-5d450274]{color:#17382d;font-weight:var(--portal-font-weight-strong, 700);text-align:right}.tramitacion-check-row p[data-v-5d450274]{min-width:0;margin:0;color:#2d3e37;font-weight:var(--portal-font-weight-strong, 700);overflow-wrap:anywhere}.tramitacion-check-options[data-v-5d450274]{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-5d450274]{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:0;color:#6a736f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.tramitacion-check-options label[data-v-5d450274]:not(.muted){color:#17382d}.tramitacion-check-options span[data-v-5d450274]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tramitacion-check-options input[data-v-5d450274]{width:1rem;height:1rem;accent-color:#2f7446}.tramitacion-check-options input[data-v-5d450274]:disabled{cursor:not-allowed;opacity:.45}.notification-create-form[data-v-5d450274]{display:grid;gap:.75rem}.notification-create-form select[data-v-5d450274],.notification-create-form textarea[data-v-5d450274]{width:100%;min-width:0;box-sizing:border-box;padding:.65rem;border:1px solid #a8bdb2;border-radius:6px;font:inherit}.notification-create-form textarea[data-v-5d450274]{resize:vertical}.notification-create-actions[data-v-5d450274]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.75rem}.notification-primary-action[data-v-5d450274]{color:#fff;background:#087746;border-color:#087746;padding:.65rem .9rem}.notification-create-error[data-v-5d450274]{color:#b42318;margin:0}.tramitacion-notifications[data-v-5d450274]{padding:1.05rem}.tramitacion-notification-list[data-v-5d450274]{display:grid;gap:.75rem;padding:0;margin:1.25rem 0 0;list-style:none}.tramitacion-notification-card[data-v-5d450274]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.25rem;border:1px solid rgba(55,103,83,.16);border-radius:10px;background:#fff}.tramitacion-notification-icon[data-v-5d450274]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#edf6f1;color:#087b49;font-size:1.05rem}.tramitacion-notification-toolbar[data-v-5d450274],.tramitacion-notification-heading[data-v-5d450274]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.tramitacion-notification-count[data-v-5d450274]{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:#edf6f1;color:#355448;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600}.tramitacion-notification-heading h4[data-v-5d450274]{margin:0;color:#17382d;flex:1 1 16rem;font-size:1rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.tramitacion-notification-heading .state-pill[data-v-5d450274]{flex-shrink:0;font-style:normal}.tramitacion-notification-meta[data-v-5d450274]{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin:.85rem 0 1rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.tramitacion-notification-meta dt[data-v-5d450274]{color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.tramitacion-notification-meta dt i[data-v-5d450274]{margin-right:.25rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.tramitacion-notification-meta dd[data-v-5d450274]{margin:.25rem 0 0;color:#17382d;font-weight:500;overflow-wrap:anywhere}.tramitacion-notification-message[data-v-5d450274]{padding:.8rem 1rem;border-left:3px solid #c2dccc;border-radius:0 6px 6px 0;background:#f5f8f6}.tramitacion-notification-message>span[data-v-5d450274]{display:block;margin-bottom:.3rem;color:#60756c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600}.tramitacion-notification-message p[data-v-5d450274]{max-width:90ch;font-size:.875rem;white-space:pre-wrap}.tramitacion-notification-card p[data-v-5d450274],.tramitacion-notification-empty[data-v-5d450274]{margin:0;color:#355448;line-height:1.5;overflow-wrap:anywhere}@media (max-width: 640px){.tramitacion-notification-card[data-v-5d450274]{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem}.tramitacion-notification-icon[data-v-5d450274]{display:none}.tramitacion-notification-meta[data-v-5d450274]{flex-direction:column}}.tramitacion-notification-empty[data-v-5d450274]{padding:1.5rem 0}.tramitacion-empty-section[data-v-5d450274]{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-5d450274]{color:#0f7fb8;font-size:1.55rem}.tramitacion-empty-section strong[data-v-5d450274]{color:#17382d;font-size:.9rem}.ordenacion-tab-placeholder[data-v-5d450274]{min-height:18rem;display:grid;place-items:center;align-content:center;gap:.5rem;text-align:center;color:#60756c}.ordenacion-tab-placeholder i[data-v-5d450274]{color:#176b4f;font-size:1.5rem}.ordenacion-tab-placeholder strong[data-v-5d450274]{color:#17382d}@media (max-width: 92rem){.ordenacion-kpi-grid[data-v-5d450274],.sostenibilidad-form-grid[data-v-5d450274],.sostenibilidad-read-grid[data-v-5d450274]{grid-template-columns:repeat(3,minmax(0,1fr))}.sostenibilidad-field--wide[data-v-5d450274]{grid-column:span 2}.ordenacion-lower-grid[data-v-5d450274]{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr)}.ordenacion-summary-map-card[data-v-5d450274]{grid-row:auto}.technical-chip-grid[data-v-5d450274]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 72rem){.ordenacion-instrument-header[data-v-5d450274],.ordenacion-info-grid[data-v-5d450274],.ordenacion-lower-grid[data-v-5d450274]{grid-template-columns:1fr}.ordenacion-instrument-header[data-v-5d450274]{display:grid;align-items:start}.ordenacion-instrument-actions[data-v-5d450274]{justify-content:flex-start}.ordenacion-summary-map-card[data-v-5d450274]{grid-row:auto}.ordenacion-side-stack[data-v-5d450274]{grid-template-rows:auto}.ordenacion-lower-grid[data-v-5d450274]{margin-top:0}.ordenacion-ficha-columns[data-v-5d450274],.technical-chip-grid[data-v-5d450274],.sostenibilidad-form-grid[data-v-5d450274],.sostenibilidad-read-grid[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr))}.sostenibilidad-field--station[data-v-5d450274],.sostenibilidad-field--wide[data-v-5d450274],.sostenibilidad-read-card--station[data-v-5d450274],.sostenibilidad-read-card--wide[data-v-5d450274]{grid-column:span 1}.tramitacion-check-row[data-v-5d450274]{grid-template-columns:1.8rem minmax(0,1fr)}.tramitacion-summary-grid[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.tramitacion-check-header[data-v-5d450274]{display:none}.tramitacion-check-options[data-v-5d450274]{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-5d450274]{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin-left:.34rem}}@media (max-width: 52rem){.sostenibilidad-title[data-v-5d450274]{align-items:flex-start;flex-wrap:wrap}.sostenibilidad-title small[data-v-5d450274]{width:100%;margin-left:1.35rem}.sostenibilidad-read-grid--station[data-v-5d450274]{grid-template-columns:1fr}.ordenacion-instrument-heading[data-v-5d450274]{grid-template-columns:1fr;gap:.6rem}.instrument-title-line[data-v-5d450274]{align-items:flex-start;flex-direction:column;gap:.38rem}.ordenacion-instrument-actions[data-v-5d450274]{align-items:stretch;flex-direction:column}.ordenacion-detail-tabs[data-v-5d450274]{gap:.25rem .65rem}.ordenacion-detail-tab[data-v-5d450274]{flex:0 0 auto;justify-content:flex-start}.ordenacion-kpi-grid[data-v-5d450274],.ordenacion-ficha-columns[data-v-5d450274],.technical-chip-grid[data-v-5d450274],.sostenibilidad-form-grid[data-v-5d450274],.sostenibilidad-read-grid[data-v-5d450274]{grid-template-columns:1fr}.ordenacion-ficha-columns dl+dl[data-v-5d450274]{padding:.62rem 0 0;border-left:0;border-top:1px solid rgba(55,103,83,.1)}.ordenacion-ficha-columns dl[data-v-5d450274]{grid-template-columns:1fr;padding-right:0}.ordenacion-timeline[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ordenacion-timeline li[data-v-5d450274]:before{display:none}.ordenacion-map-stage[data-v-5d450274],.ordenacion-map-stage--summary[data-v-5d450274]{height:clamp(17rem,48vh,24rem)}.ordenacion-map-stage--cartografia[data-v-5d450274]{height:clamp(24rem,64vh,32rem);min-height:clamp(24rem,64vh,32rem)}.ordenacion-map-stage--cartografia[data-v-5d450274] .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-5d450274] .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-5d450274] .geo-region--left .geo-panel-body{grid-template-rows:minmax(0,1fr) minmax(7.5rem,.72fr)}.ordenacion-definition-list[data-v-5d450274],.ordenacion-metric-list li[data-v-5d450274],.ordenacion-actions-followup[data-v-5d450274],.ordenacion-actions-stat-strip[data-v-5d450274]{grid-template-columns:1fr}.ordenacion-actions-gauge[data-v-5d450274]{min-height:11rem;padding:.9rem}.ordenacion-actions-gauge__arc[data-v-5d450274]{width:min(100% - 1.8rem,9.5rem)}.ordenacion-actions-stat-strip[data-v-5d450274]{gap:.45rem}.ordenacion-actions-stat-strip li[data-v-5d450274]{padding:.28rem 0;border-left:0;border-top:1px solid rgba(55,103,83,.12)}.ordenacion-actions-stat-strip li[data-v-5d450274]:first-child{border-top:0}.ordenacion-definition-list dd[data-v-5d450274]{text-align:left}.tramitacion-action-row[data-v-5d450274],.tramitacion-review-card[data-v-5d450274]{justify-content:flex-start}.tramitacion-action-row[data-v-5d450274]{padding-inline:1rem}.tramitacion-action-spacer[data-v-5d450274]{display:none}.tramitacion-action[data-v-5d450274],.tramitacion-section-tabs button[data-v-5d450274]{flex:1 1 100%;justify-content:flex-start}.tramitacion-summary-grid[data-v-5d450274]{grid-template-columns:1fr}.tramitacion-check-options[data-v-5d450274]{grid-template-columns:1fr;justify-items:start}}@media (max-width: 64rem){.ordenacion-results-panel .ordenacion-table-shell[data-v-5d450274]{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-5d450274]{display:none}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]{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:max(12px,var(--portal-font-size-secondary, .875rem));box-shadow:none}.ordenacion-results-panel .ordenacion-table-row>span[data-v-5d450274],.ordenacion-results-panel .ordenacion-table-row>strong[data-v-5d450274]{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-5d450274]:before,.ordenacion-results-panel .ordenacion-table-row>strong[data-v-5d450274]:before{color:#1f8cad;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1;text-transform:uppercase}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(1):before{content:"Selección"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(2):before{content:"Título"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(3):before{content:"N.º expediente"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(4):before{content:"Motivo"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(5):before{content:"Primera validación"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(6):before{content:"Última validación"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(7):before{content:"N.º reg. entrada"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(8):before{content:"Presentación"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(9):before{content:"Inscripción"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(10):before{content:"Superficie ha"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(11):before{content:"Estado"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(12):before{content:"Último año"}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:nth-child(13):before{content:"Acciones"}.ordenacion-results-panel .title-cell[data-v-5d450274],.ordenacion-results-panel .row-actions[data-v-5d450274]{grid-column:1 / -1}.ordenacion-results-panel .selection-cell[data-v-5d450274],.ordenacion-results-panel .row-actions[data-v-5d450274]{justify-content:flex-start}}.actuaciones-tab-panel .actuaciones-table-shell[data-v-5d450274]{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-5d450274]{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-5d450274]{min-height:40px;padding:.48rem .74rem;border-bottom:1px solid rgba(55,103,83,.12);color:#2e5d4c;background:#fafcfb;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-transform:uppercase}.actuaciones-table-row[data-v-5d450274]{width:100%;min-height:52px;margin:0;padding:.66rem .74rem;border:0;border-top:1px solid rgba(55,103,83,.09);border-radius:0;color:#233f36;background:#fffffff5;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-family:inherit;cursor:pointer}.actuaciones-table-row[data-v-5d450274]:first-of-type{border-top:0}.actuaciones-table-row[data-v-5d450274]:hover{background:#f5fbf8}.actuaciones-table-row[data-v-5d450274]:focus-visible{outline:2px solid #087b49;outline-offset:-2px;background:#f5fbf8}.actuaciones-table span[data-v-5d450274],.actuaciones-table strong[data-v-5d450274]{min-width:0;overflow-wrap:anywhere;line-height:1.18;text-align:center}.actuaciones-table strong[data-v-5d450274]{color:#17382d}.actuaciones-tab-panel .actuaciones-pagination-bar[data-v-5d450274]{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-5d450274]{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-5d450274]{max-width:100%}@media (max-width: 72rem){.actuaciones-summary-grid[data-v-5d450274],.actuaciones-filter-grid[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr))}.actuaciones-clear-action[data-v-5d450274]{width:100%}}@media (max-width: 44rem){.actuaciones-summary-grid[data-v-5d450274],.actuaciones-filter-grid[data-v-5d450274]{grid-template-columns:1fr}.actuaciones-tab-panel .actuaciones-table-shell[data-v-5d450274]{display:grid;gap:.65rem;overflow-x:visible;border:0;background:transparent;padding-bottom:0;scrollbar-gutter:auto}.actuaciones-table-header[data-v-5d450274]{display:none}.actuaciones-table-row[data-v-5d450274]{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-5d450274],.actuaciones-table-row>strong[data-v-5d450274]{display:grid;gap:.2rem;overflow:visible;text-align:left;white-space:normal}.actuaciones-table-row>span[data-v-5d450274]:before,.actuaciones-table-row>strong[data-v-5d450274]:before{color:#2e5d4c;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1;text-transform:uppercase}.actuaciones-table-row[data-v-5d450274]>:nth-child(1):before{content:"ID monte"}.actuaciones-table-row[data-v-5d450274]>:nth-child(2):before{content:"Unidad ordenación"}.actuaciones-table-row[data-v-5d450274]>:nth-child(3):before{content:"Tipo actuación"}.actuaciones-table-row[data-v-5d450274]>:nth-child(4):before{content:"Nivel ejecución"}.actuaciones-table-row[data-v-5d450274]>:nth-child(5):before{content:"Superficie"}.actuaciones-table-row[data-v-5d450274]>:nth-child(6):before{content:"Año inicio"}.actuaciones-table-row[data-v-5d450274]>:nth-child(7):before{content:"Año final"}.actuaciones-table-row[data-v-5d450274]>:nth-child(8):before{content:"Prioridad actuación"}.actuaciones-tab-panel .actuaciones-pagination-bar[data-v-5d450274]{position:static;margin-top:0}}@media (max-width: 52rem){.sostenibilidad-station-grid[data-v-5d450274],.climate-groups[data-v-5d450274]{grid-template-columns:1fr}.climate-groups .climate-group[data-v-5d450274]:last-child{grid-column:auto}.climate-metrics[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 36rem){.climate-metrics[data-v-5d450274]{grid-template-columns:1fr}.climate-detail-row[data-v-5d450274]{grid-template-columns:minmax(0,1fr) auto}.climate-detail-row .wind-direction[data-v-5d450274]{grid-column:1 / -1}}.ordenacion-workspace[data-v-5d450274] :is(p,dt,dd,small,label,th,td,.state-pill,.ordenacion-table,.actuaciones-table,.seguimiento-records-row,.seguimiento-form-field>span){font-size:max(14px,1rem);line-height:1.5}.ordenacion-workspace[data-v-5d450274] :is(h2,h3,h4,h5,p,dd,label,.inline-notice,.state-pill,.title-cell){overflow-wrap:anywhere}.ordenacion-workspace[data-v-5d450274] :is(button,.p-button){font-size:max(14px,1rem)}.ordenacion-workspace[data-v-5d450274] :is(input,select,textarea),.notification-create-form[data-v-5d450274] :is(select,textarea){min-width:0;max-width:100%;font-size:max(16px,1rem)}.ordenacion-workspace[data-v-5d450274] :is(.ordenacion-table-shell,.actuaciones-table-shell,.seguimiento-records-table){min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-y:auto}.ordenacion-workspace[data-v-5d450274] :is(.ordenacion-table-shell,.actuaciones-table-shell,.seguimiento-records-table):focus-visible{outline:2px solid #176b4f;outline-offset:2px}.ordenacion-workspace .title-cell[data-v-5d450274]{overflow:visible;white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;line-clamp:unset;font-size:max(14px,1rem);line-height:1.5}.ordenacion-workspace[data-v-5d450274] :is(.ordenacion-table-row,.actuaciones-table-row,.seguimiento-records-row)>:is(span,strong){white-space:normal;overflow-wrap:anywhere}.ordenacion-workspace[data-v-5d450274] :is(.ordenacion-table-row,.actuaciones-table-row)>:is(span,strong):before{font-size:inherit;line-height:1.3}.ordenacion-workspace .seguimiento-records-row[data-v-5d450274]{width:100%;min-width:48rem}.ordenacion-workspace :is(.filter-field,.ordenacion-filter-field)>span[data-v-5d450274]{overflow:visible;white-space:normal;overflow-wrap:anywhere}.ordenacion-workspace .seguimiento-records h4[data-v-5d450274]{flex-wrap:wrap}.ordenacion-workspace .seguimiento-records h4>span[data-v-5d450274]{min-width:0;overflow-wrap:anywhere}.seguimiento-modal-backdrop[data-v-5d450274]{padding:1rem;overscroll-behavior:contain}.seguimiento-modal[data-v-5d450274]{width:min(58rem,100%);max-height:calc(100dvh - 2rem);overflow-x:hidden;overscroll-behavior:contain}.seguimiento-modal h3[data-v-5d450274]{margin-right:3rem}.seguimiento-modal-close[data-v-5d450274]{width:44px;height:44px}.seguimiento-modal-actions[data-v-5d450274]{flex-wrap:wrap}.seguimiento-modal[data-v-5d450274] :is(label,.seguimiento-form-field>span){font-size:max(14px,1rem);line-height:1.5}.seguimiento-modal[data-v-5d450274] :is(input,select,textarea){min-width:0;max-width:100%;font-size:max(16px,1rem);min-height:44px}.seguimiento-modal-action[data-v-5d450274],.notification-create-actions button[data-v-5d450274]{min-height:44px;font-size:max(14px,1rem)}.notification-create-form[data-v-5d450274]{min-width:0}.notification-create-form label[data-v-5d450274]{font-size:max(14px,1rem);overflow-wrap:anywhere}.ordenacion-notification-dialog{max-width:calc(100dvw - 2rem);max-height:calc(100dvh - 2rem)}.ordenacion-notification-dialog .p-dialog-content{min-height:0;overflow:auto;overscroll-behavior:contain}.ordenacion-notification-dialog .p-dialog-close-button{min-width:44px;min-height:44px}@media (max-width:1024px){.ordenacion-workspace[data-v-5d450274] :is(button,.p-button,select,textarea,input:not([type=checkbox]):not([type=radio])){min-height:44px}.ordenacion-workspace .icon-action[data-v-5d450274]{min-width:44px}.seguimiento-modal .seguimiento-form-field[data-v-5d450274] :is(input,select){height:auto;min-height:44px}.seguimiento-modal-form[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr))}.seguimiento-modal .seguimiento-form-field[data-v-5d450274]{grid-column:auto}.seguimiento-modal-form[data-v-5d450274] :is(.seguimiento-form-field--wide,.seguimiento-form-field--full){grid-column:1 / -1}.seguimiento-modal .seguimiento-form-field--expediente[data-v-5d450274]{grid-column:auto}.ordenacion-workspace[data-v-5d450274] :is(.text-action,.small-action,.state-pill){max-width:100%;white-space:normal}}@media (max-width:620px){.ordenacion-workspace .ordenacion-filter-grid[data-v-5d450274],.seguimiento-modal-form[data-v-5d450274]{grid-template-columns:minmax(0,1fr)}.seguimiento-modal .seguimiento-form-field[data-v-5d450274]{grid-column:1}.seguimiento-modal-actions>button[data-v-5d450274]{flex:1 1 100%}}.ordenacion-results-panel[data-v-5d450274]{container-type:inline-size;container-name:ordenacion-results}@container ordenacion-results (max-width:600px){.ordenacion-results-panel .ordenacion-table-shell[data-v-5d450274]{display:grid;width:100%;gap:1rem;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible;scrollbar-gutter:auto}.ordenacion-results-panel .ordenacion-table-header[data-v-5d450274]{display:none}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]{width:100%;min-width:0;min-height:0;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem 1rem;padding:1rem;border:1px solid #d4e2db;border-radius:8px;background:#fff;box-shadow:none}.ordenacion-results-panel .ordenacion-table-row>[data-label][data-v-5d450274]{display:grid;align-content:start;align-self:start;min-width:0;gap:.3rem;overflow:visible;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset;text-align:left;line-height:1.5}.ordenacion-results-panel .ordenacion-table-row>[data-label][data-v-5d450274]:before{content:attr(data-label);color:#35675a;font-size:max(12px,.875rem);font-weight:600;line-height:1.35;text-transform:none}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]>:is(.selection-cell,.title-cell,.plan-card-reference,.plan-card-description,.plan-card-registration,.row-actions){grid-column:1 / -1}.ordenacion-results-panel .ordenacion-table-row>.selection-cell[data-v-5d450274]{display:flex;align-items:center;gap:.65rem;min-height:44px;width:-moz-fit-content;width:fit-content;margin:0;cursor:pointer}.ordenacion-results-panel .selection-cell input[data-v-5d450274]{flex:0 0 auto;width:22px;height:22px;margin:0}.ordenacion-results-panel .ordenacion-table-row>.title-cell[data-v-5d450274]{font-size:max(16px,1rem);font-weight:700}.ordenacion-results-panel .ordenacion-table-row>.row-actions[data-v-5d450274]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;padding-top:.75rem;border-top:1px solid #e2ebe6}.ordenacion-results-panel .ordenacion-table-row>.row-actions[data-v-5d450274]:before{flex-basis:100%}.ordenacion-results-panel .row-actions .icon-action[data-v-5d450274]{width:44px;min-width:44px;height:44px;min-height:44px}.ordenacion-results-panel .ordenacion-pagination-bar[data-v-5d450274]{position:static;inset:auto;z-index:auto;width:100%;max-width:100%;min-width:0;margin-top:.75rem;box-sizing:border-box}}@media (hover:none) and (pointer:coarse){.ordenacion-workspace>.ordenacion-detail-screen[data-v-5d450274]{height:auto;min-height:0;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto;padding-right:0}.ordenacion-detail-screen .ordenacion-detail-heading[data-v-5d450274]{grid-template-columns:minmax(0,1fr);gap:.75rem}.ordenacion-detail-screen .ordenacion-detail-header-card[data-v-5d450274]{padding:1rem}.ordenacion-detail-screen .ordenacion-detail-title h2[data-v-5d450274]{font-size:clamp(1.15rem,2.8vw,1.45rem);line-height:1.4;overflow-wrap:anywhere}.ordenacion-detail-screen .ordenacion-instrument-meta[data-v-5d450274]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ordenacion-detail-screen .ordenacion-instrument-meta p[data-v-5d450274]{min-width:0;margin:0;overflow-wrap:anywhere}.ordenacion-detail-screen .ordenacion-instrument-actions[data-v-5d450274]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.ordenacion-detail-screen .ordenacion-instrument-actions>button[data-v-5d450274]{flex:1 1 9rem;max-width:100%;min-height:44px}.ordenacion-detail-screen .ordenacion-detail-tabs[data-v-5d450274]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.4rem;overflow:visible;border:0;padding:0}.ordenacion-detail-screen .ordenacion-detail-tab[data-v-5d450274]{min-width:0;width:100%;min-height:44px;padding:.6rem .5rem;justify-content:center;border:1px solid #d4e2db;border-radius:8px;font-size:max(14px,1rem);line-height:1.4;white-space:normal;text-align:center;background:#fff}.ordenacion-detail-screen .ordenacion-detail-tab.active[data-v-5d450274]{border-color:#176b4f;color:#176b4f;background:#e9f6ef}.ordenacion-detail-screen .ordenacion-detail-tab[data-v-5d450274]:after{display:none}.ordenacion-detail-screen .ordenacion-kpi-grid[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;border:0;background:transparent}.ordenacion-detail-screen .ordenacion-kpi-card[data-v-5d450274]{min-width:0;padding:.8rem;border:1px solid #dce6e0;border-radius:8px;background:#fff}.ordenacion-detail-screen .ordenacion-kpi-card[data-v-5d450274]:after{display:none}.ordenacion-detail-screen .ordenacion-kpi-card__body[data-v-5d450274]{min-width:0}.ordenacion-detail-screen .ordenacion-kpi-card__body[data-v-5d450274] :is(strong,small,span){overflow-wrap:anywhere;white-space:normal;line-height:1.4}.ordenacion-detail-screen[data-v-5d450274] :is(.ordenacion-info-grid,.ordenacion-lower-grid){grid-template-columns:minmax(0,1fr);gap:.85rem;margin-top:0}.ordenacion-detail-screen[data-v-5d450274] :is(.ordenacion-info-grid,.ordenacion-lower-grid)>*{min-width:0;grid-column:auto;grid-row:auto}.ordenacion-detail-screen .ordenacion-side-stack[data-v-5d450274]{grid-template-rows:auto}.ordenacion-detail-screen .ordenacion-ficha-columns[data-v-5d450274]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ordenacion-detail-screen .ordenacion-ficha-columns dl[data-v-5d450274]{grid-template-columns:minmax(0,1fr);gap:.25rem;padding-right:0}.ordenacion-detail-screen .ordenacion-ficha-columns dl+dl[data-v-5d450274]{margin:0;padding:0;border:0}.ordenacion-detail-screen .ordenacion-ficha-columns[data-v-5d450274] :is(dt,dd){overflow:visible;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.ordenacion-detail-screen .ordenacion-ficha-columns dd[data-v-5d450274]{margin:0 0 .65rem}.ordenacion-detail-screen .ordenacion-card-title[data-v-5d450274]{flex-wrap:wrap;line-height:1.4}.ordenacion-detail-screen .tramitacion-section-tabs[data-v-5d450274]{flex-wrap:wrap;gap:.4rem;padding:.75rem;overflow:visible}.ordenacion-detail-screen .tramitacion-section-tabs button[data-v-5d450274]{flex:1 1 9rem;min-width:0;min-height:44px;padding:.55rem;white-space:normal;line-height:1.4;border:1px solid #dce6e0;border-radius:6px}.ordenacion-detail-screen .tramitacion-action-spacer[data-v-5d450274]{display:none}@media (max-width:600px){.ordenacion-detail-screen .ordenacion-detail-header-card[data-v-5d450274]{padding:.75rem}.ordenacion-detail-screen .ordenacion-kpi-grid[data-v-5d450274],.ordenacion-detail-screen .ordenacion-ficha-columns[data-v-5d450274]{grid-template-columns:minmax(0,1fr)}.ordenacion-detail-screen .ordenacion-ficha-columns dl+dl[data-v-5d450274]{padding-top:.75rem;border-top:1px solid #e2ebe6}}}@media (hover:none) and (pointer:coarse){@container ordenacion-results (min-width:601px){.ordenacion-results-panel .ordenacion-table-shell[data-v-5d450274]{display:block;overflow:auto;gap:0;border:1px solid #d4e2db;border-radius:8px;background:#fff}.ordenacion-results-panel .ordenacion-table-header[data-v-5d450274]{display:grid}.ordenacion-workspace.portal-workspace-frame .ordenacion-panel.ordenacion-results-panel .ordenacion-table[data-v-5d450274]{min-width:150rem;padding:.75rem;-moz-column-gap:.5rem;column-gap:.5rem;font-size:max(14px,1rem);line-height:1.5;grid-template-columns:8rem minmax(18rem,1.8fr) minmax(11rem,1fr) minmax(18rem,1.5fr) 9.5rem 9.5rem minmax(13rem,1.1fr) 9rem 9rem 8rem 10rem 6rem 7rem}.ordenacion-results-panel .ordenacion-table-row[data-v-5d450274]{overflow:visible;border:0;border-top:1px solid #d4e2db;border-radius:0}.ordenacion-results-panel .ordenacion-table-row>[data-label][data-v-5d450274]{display:block;grid-column:auto;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.ordenacion-results-panel .ordenacion-table-row>[data-label][data-v-5d450274]:before{content:none;display:none}.ordenacion-results-panel .ordenacion-table-header[data-v-5d450274]>:nth-child(2),.ordenacion-results-panel .ordenacion-table-row>.title-cell[data-v-5d450274]{position:sticky;left:0;z-index:2;align-self:stretch;background:#fff;box-shadow:2px 0 #d4e2db;text-align:left}.ordenacion-results-panel .ordenacion-table-header[data-v-5d450274]>:nth-child(2){z-index:3;background:#f4fbfd}.ordenacion-results-panel .ordenacion-table-row>.row-actions[data-v-5d450274]{display:flex;align-items:center;justify-content:center;gap:.5rem}.ordenacion-results-panel .ordenacion-pagination-bar[data-v-5d450274]{position:static;inset:auto;z-index:auto;margin-top:.75rem;width:100%;max-width:100%}}}@media (min-width: 641px) and (hover: none) and (pointer: coarse){.ordenacion-summary-grid[data-v-5d450274]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.ordenacion-summary-card__label[data-v-5d450274],.ordenacion-summary-card__detail[data-v-5d450274]{overflow-wrap:normal;word-break:normal}.ordenacion-summary-card__value[data-v-5d450274]{white-space:nowrap}.ordenacion-results-panel .selection-cell[data-v-5d450274]{overflow-wrap:normal;word-break:normal}}.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-ab317f9e]{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-ab317f9e]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;width:100%;box-sizing:border-box;padding:1rem;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-ab317f9e]{grid-column:1;grid-row:2;min-width:0}.strategic-plan-selector[data-v-ab317f9e]{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;min-width:0}.strategic-plan-selector>.strategic-select-field[data-v-ab317f9e]{flex:1 1 18rem;min-width:0}.strategic-plan-overview__title[data-v-ab317f9e]{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;min-width:0}.strategic-plan-selector-actions[data-v-ab317f9e]{display:grid;justify-items:start;align-content:start;gap:.45rem;margin:0}.strategic-plan-selector-actions .inline-notice[data-v-ab317f9e]{margin:0}.strategic-plan-actions[data-v-ab317f9e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0}.strategic-plan-actions .inline-notice[data-v-ab317f9e]{margin:0;max-width:none;white-space:nowrap}.strategic-entity-actions[data-v-ab317f9e]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:wrap}.strategic-tree-panel__heading .strategic-entity-actions[data-v-ab317f9e]{position:relative}.strategic-tree-panel__heading .inline-notice[data-v-ab317f9e]{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-ab317f9e]{flex:0 0 auto}.row-actions[data-v-ab317f9e]{display:inline-flex;align-items:center;gap:.2rem;margin-left:.35rem;vertical-align:middle}.strategic-table tr[data-v-ab317f9e]{position:relative}.strategic-table td[data-v-ab317f9e]:first-child{padding-right:8rem}.strategic-table td:first-child>.row-actions[data-v-ab317f9e]{position:absolute;top:.55rem;right:.55rem;margin:0}.strategic-toolbar>.text-action[data-v-ab317f9e]{margin-bottom:.02rem;white-space:nowrap}.strategic-inline-actions[data-v-ab317f9e]{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;margin-left:auto;min-width:0}.strategic-inline-actions .inline-notice[data-v-ab317f9e]{margin:0;max-width:15rem}.strategic-inline-actions .text-action[data-v-ab317f9e]{white-space:nowrap}.inline-notice[data-v-ab317f9e]{margin:.4rem 0 .75rem;padding:.55rem .7rem;border:1px solid #f0d49a;border-radius:6px;color:#72551f;background:#fff8e7;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.strategic-plan-overview__heading[data-v-ab317f9e],.strategic-level-heading[data-v-ab317f9e],.strategic-level-heading__status[data-v-ab317f9e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.strategic-plan-overview__heading h2[data-v-ab317f9e],.strategic-level-heading h3[data-v-ab317f9e]{min-width:0;margin:.2rem 0 .3rem;color:#17382d;font-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3}.strategic-plan-overview__info>p[data-v-ab317f9e]{margin:.15rem 0 .5rem;color:#537166;font-size:.9375rem;line-height:1.45}.strategic-plan-overview__meta[data-v-ab317f9e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0}.strategic-plan-overview__meta div[data-v-ab317f9e],.strategic-indicator-card__definition div[data-v-ab317f9e],.evidence-card dl div[data-v-ab317f9e]{min-width:0}.strategic-plan-overview__meta dt[data-v-ab317f9e],.strategic-indicator-card__definition dt[data-v-ab317f9e],.evidence-card dt[data-v-ab317f9e]{color:#637970;font-size:.875rem;font-weight:600}.strategic-plan-overview__meta dd[data-v-ab317f9e],.strategic-indicator-card__definition dd[data-v-ab317f9e],.evidence-card dd[data-v-ab317f9e]{margin:.15rem 0 0;color:#355c4e;font-size:.9375rem;font-weight:600}.strategic-compliance[data-v-ab317f9e]{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-ab317f9e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.strategic-compliance__heading h3[data-v-ab317f9e]{margin:0;color:#355c4e;font-size:1rem;font-weight:var(--portal-font-weight-strong, 700)}.strategic-compliance__period[data-v-ab317f9e],.strategic-compliance-kpi small[data-v-ab317f9e]{color:#637970;font-size:.875rem}.strategic-compliance__kpis[data-v-ab317f9e]{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:.45rem}.strategic-compliance-kpi[data-v-ab317f9e]{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-ab317f9e]{border-color:#b9dfcb;background:#e9f6ef}.strategic-compliance-kpi span[data-v-ab317f9e]{color:#5e7068;font-size:.875rem;font-weight:600}.strategic-compliance-kpi strong[data-v-ab317f9e]{color:#17382d;font-size:1.35rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1}.strategic-compliance-kpi--primary strong[data-v-ab317f9e]{color:#0e6548;font-size:1.55rem}.strategic-compliance-kpi strong.is-positive[data-v-ab317f9e]{color:#176b4f}.strategic-compliance-kpi strong.is-negative[data-v-ab317f9e]{color:#a24d3c}.strategic-compliance-kpi strong.is-neutral[data-v-ab317f9e]{color:#637970}.strategic-grid[data-v-ab317f9e]{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.68fr);gap:.75rem}.strategic-grid--empty[data-v-ab317f9e]{grid-template-columns:1fr}.strategic-tree-panel[data-v-ab317f9e],.strategic-detail-panel[data-v-ab317f9e]{box-sizing:border-box;min-width:0;overflow:hidden;padding:1rem;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-ab317f9e]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:0}.strategic-tree-panel__all-button[data-v-ab317f9e]{grid-column:1 / -1;justify-self:start;margin-top:0;padding:.35rem 0;white-space:normal;text-align:left}.strategic-tree-panel__heading>.strategic-entity-actions[data-v-ab317f9e]{position:relative}.strategic-select-field[data-v-ab317f9e],.strategic-toolbar label[data-v-ab317f9e]{display:grid;gap:.3rem;color:#5e7068;font-size:.875rem;font-weight:600;line-height:1.35}.strategic-select-field select[data-v-ab317f9e],.strategic-toolbar input[data-v-ab317f9e]{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-ab317f9e]:focus-visible,.strategic-toolbar input[data-v-ab317f9e]:focus-visible,.strategic-tree button[data-v-ab317f9e]:focus-visible,.strategic-detail-toggle[data-v-ab317f9e]:focus-visible,.evidence-button[data-v-ab317f9e]:focus-visible{outline:2px solid rgba(47,132,104,.42);outline-offset:2px}.strategic-description[data-v-ab317f9e]{margin:.3rem 0 .6rem;color:#537166;font-size:.9375rem;line-height:1.45}.strategic-tree[data-v-ab317f9e]{display:grid;gap:.2rem;margin-top:.8rem;max-height:520px;overflow:auto}.strategic-tree[data-v-ab317f9e] .strategic-tree-node{display:grid;gap:.15rem;min-width:0}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__row{display:flex;align-items:center;gap:.2rem;min-width:0}.strategic-tree[data-v-ab317f9e] .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-ab317f9e] .strategic-tree-node__spacer{flex:0 0 1.5rem;width:1.5rem}.strategic-tree[data-v-ab317f9e] .strategic-tree-children{display:grid;gap:.15rem;margin-left:1.55rem;padding-left:.55rem;border-left:1px solid #d8e9e0}.strategic-tree[data-v-ab317f9e] .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-ab317f9e] .strategic-tree-node__button:hover,.strategic-tree[data-v-ab317f9e] .strategic-tree-node__button.is-selected{background:#e9f6ef;border-color:#b9dfcb;color:#0e6548}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__identity{display:grid;min-width:0;overflow:hidden}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__identity strong{overflow:hidden;color:#173f33;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-overflow:ellipsis;white-space:nowrap}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__identity small{color:#719083;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__button.is-inactive,.strategic-tree[data-v-ab317f9e] .strategic-tree-node__button.is-inactive .strategic-tree-node__identity strong,.strategic-tree[data-v-ab317f9e] .strategic-tree-node__button.is-inactive .strategic-tree-node__identity small{color:#8b9691}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__button.is-inactive.is-selected{color:#687771}.strategic-level-heading[data-v-ab317f9e]{align-items:flex-start}.strategic-level-heading__status[data-v-ab317f9e]{justify-content:flex-end;flex-wrap:wrap}.strategic-toolbar[data-v-ab317f9e]{position:relative;display:flex;flex-wrap:wrap;align-items:end;justify-content:flex-start;gap:.75rem;margin:.6rem 0 .75rem}.strategic-create-action[data-v-ab317f9e]{position:relative}.strategic-create-action>.inline-notice[data-v-ab317f9e]{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-ab317f9e]{width:min(340px,100%)}.strategic-indicator-list[data-v-ab317f9e]{display:grid;gap:.75rem}.strategic-indicator-item[data-v-ab317f9e]{display:grid;gap:.55rem;min-width:0}.strategic-indicator-card[data-v-ab317f9e]{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-ab317f9e]{border-color:#2f8f6359;background:#fbfefc;box-shadow:0 12px 24px #1d3b3017}.strategic-indicator-card__title[data-v-ab317f9e],.evidence-card__heading[data-v-ab317f9e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;min-width:0}.strategic-indicator-card__title h4[data-v-ab317f9e]{margin:.12rem 0 0;color:#17382d;font-size:.9rem;font-weight:var(--portal-font-weight-strong, 700)}.indicator-code[data-v-ab317f9e]{color:#176b4f;font:600 max(12px,var(--portal-font-size-secondary, .875rem)) ui-monospace,monospace}.strategic-indicator-card>p[data-v-ab317f9e]{margin:.5rem 0;color:#5e7068;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.4}.strategic-tags[data-v-ab317f9e]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.45rem 0 .65rem}.strategic-tags span[data-v-ab317f9e]{padding:.18rem .4rem;border-radius:999px;color:#176b4f;background:#e9f6ef;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.strategic-indicator-card__definition[data-v-ab317f9e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.strategic-indicator-summary[data-v-ab317f9e]{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-ab317f9e]{display:grid;align-content:start;gap:.12rem;min-width:0}.strategic-indicator-summary span[data-v-ab317f9e]{color:#637970;font-size:.875rem;font-weight:500}.strategic-indicator-summary strong[data-v-ab317f9e]{color:#17382d;font-size:.9375rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.35}.strategic-indicator-summary__compliance>small[data-v-ab317f9e]{display:none}.strategic-indicator-summary__compliance .indicator-compliance-value[data-v-ab317f9e]{display:block;color:#0e6548;font-size:1.05rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.2}.strategic-indicator-summary__compliance .indicator-compliance-detail[data-v-ab317f9e]{display:block;margin-top:.2rem;color:#637970;font-size:.875rem;font-weight:500;line-height:1.35}.strategic-indicator-summary__compliance>strong[data-v-ab317f9e]:not(.indicator-compliance-value):not(.indicator-compliance-detail){display:none}.strategic-indicator-summary small[data-v-ab317f9e]{color:#637970;font-size:.875rem;line-height:1.35}.strategic-detail-toggle[data-v-ab317f9e],.evidence-button[data-v-ab317f9e]{display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:6px;color:#176b4f;background:transparent;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600}.strategic-detail-toggle[data-v-ab317f9e]{margin-top:.75rem;padding:.35rem 0}.evidence-button[data-v-ab317f9e]{padding:.25rem .35rem;white-space:nowrap}.strategic-indicator-detail[data-v-ab317f9e]{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-ab317f9e]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(55,103,83,.12)}.strategic-values-inline__heading[data-v-ab317f9e]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.strategic-values-inline__heading h5[data-v-ab317f9e]{margin:0;color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.strategic-values-inline__heading span[data-v-ab317f9e]{color:#176b4f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.strategic-table-wrap[data-v-ab317f9e]{max-width:100%;overflow-x:auto}.strategic-table[data-v-ab317f9e]{width:100%;min-width:820px;border-collapse:collapse}.strategic-table th[data-v-ab317f9e],.strategic-table td[data-v-ab317f9e]{padding:.55rem .7rem;border-bottom:1px solid rgba(55,103,83,.1);text-align:left;vertical-align:top}.strategic-table th[data-v-ab317f9e]{color:#5e7068;background:#edf4f0;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase;letter-spacing:.035em}.strategic-table td[data-v-ab317f9e]{color:#355c4e;background:#fff;font-size:.9375rem;line-height:1.4;font-variant-numeric:tabular-nums}.strategic-table td strong[data-v-ab317f9e]{color:#17382d}.strategic-objectives-table tr.strategic-objective-row--inactive td[data-v-ab317f9e]{background:#f1f3f2;border-top:1px solid #d6dcda;border-bottom-color:#d6dcda;color:#7a8580}.strategic-objectives-table tr.strategic-objective-row--inactive td[data-v-ab317f9e]:first-child{border-left:3px solid #9aa5a0}.strategic-objectives-table tr.strategic-objective-row--inactive td strong[data-v-ab317f9e]{color:#68736e}.strategic-objective-inactive-icon[data-v-ab317f9e]{margin-right:.35rem;color:#8a9590;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.strategic-values-table tr.strategic-value-row--inactive td[data-v-ab317f9e]{background:#f1f3f2;border-top:1px solid #d6dcda;border-bottom-color:#d6dcda;color:#7a8580}.strategic-values-table tr.strategic-value-row--inactive td[data-v-ab317f9e]:first-child{border-left:3px solid #9aa5a0}.strategic-values-table tr.strategic-value-row--inactive td strong[data-v-ab317f9e]{color:#68736e}.evaluation-result[data-v-ab317f9e]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .42rem;border:1px solid transparent;border-radius:999px;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);white-space:nowrap}.evaluation-result--success[data-v-ab317f9e]{color:#0d6948;background:#e5f4eb;border-color:#a9d8bc}.evaluation-result--failure[data-v-ab317f9e]{color:#9a3434;background:#fbe9e8;border-color:#e5aaa8;font-weight:var(--portal-font-weight-strong, 700)}.evaluation-result--pending[data-v-ab317f9e]{color:#84631d;background:#faf3df;border-color:#e6d39b}.evaluation-result--missing[data-v-ab317f9e]{color:#71807a;background:#f0f2f1;border-color:#d5dcda;font-weight:var(--portal-font-weight-strong, 700)}.evaluation-result--invalid[data-v-ab317f9e]{color:#596873;background:#edf0f2;border-color:#cbd3d8;font-weight:var(--portal-font-weight-strong, 700)}.evidence-detail-row>td[data-v-ab317f9e]{padding:.65rem;background:#f4f8f6}.evidence-list[data-v-ab317f9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem}.evidence-card[data-v-ab317f9e]{min-width:0;padding:.7rem;border:1px solid rgba(55,103,83,.14);border-radius:7px;background:#fff}.evidence-card h6[data-v-ab317f9e]{margin:.12rem 0 0;color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.evidence-card p[data-v-ab317f9e]{margin:.45rem 0;color:#5e7068;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.4}.evidence-card dl[data-v-ab317f9e]{display:grid;grid-template-columns:2fr 1fr;gap:.5rem;margin:.45rem 0 0}.evidence-card a[data-v-ab317f9e]{overflow-wrap:anywhere;color:#176b4f}.empty-state[data-v-ab317f9e]{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:max(12px,var(--portal-font-size-secondary, .875rem))}.empty-state.compact[data-v-ab317f9e]{justify-items:start;margin:0;padding:.75rem;text-align:left}.state-pill.muted[data-v-ab317f9e]{color:#64736d;background:#edf0ee}.sr-only[data-v-ab317f9e]{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-ab317f9e],.strategic-indicator-summary[data-v-ab317f9e],.strategic-plan-overview__meta[data-v-ab317f9e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.strategic-grid[data-v-ab317f9e],.strategic-plan-overview[data-v-ab317f9e]{grid-template-columns:1fr}.strategic-plan-overview__info[data-v-ab317f9e],.strategic-plan-selector[data-v-ab317f9e]{grid-column:1;grid-row:auto}.strategic-level-heading[data-v-ab317f9e]{flex-direction:column}.strategic-level-heading__status[data-v-ab317f9e]{justify-content:flex-start}.strategic-indicator-card__definition[data-v-ab317f9e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.strategic-workspace[data-v-ab317f9e]{padding:.8rem}.strategic-plan-actions .inline-notice[data-v-ab317f9e]{white-space:normal}.strategic-plan-overview__heading[data-v-ab317f9e]{align-items:flex-start;flex-direction:column}.strategic-plan-overview__meta[data-v-ab317f9e],.strategic-indicator-summary[data-v-ab317f9e],.strategic-indicator-card__definition[data-v-ab317f9e]{grid-template-columns:1fr}.strategic-toolbar[data-v-ab317f9e]{align-items:stretch;flex-direction:column}.strategic-toolbar label[data-v-ab317f9e]{width:100%}.strategic-compliance__heading[data-v-ab317f9e]{flex-direction:column}.strategic-compliance__kpis[data-v-ab317f9e]{grid-template-columns:1fr}}.strategic-workspace[data-v-ab317f9e]{font-size:max(14px,1rem);line-height:1.5}.strategic-workspace[data-v-ab317f9e] :is(p,dt,dd,small,th,td,label,h4,h5,h6,.indicator-code,.state-pill,.evaluation-result,.strategic-tags span,.strategic-indicator-summary span,.strategic-compliance-kpi span){font-size:max(14px,1rem);line-height:1.5}.strategic-workspace[data-v-ab317f9e] :is(h2,h3,h4,h5,h6,p,dd,.indicator-code,.state-pill,.evaluation-result,.strategic-tags span){overflow-wrap:anywhere}.strategic-workspace[data-v-ab317f9e] :is(.state-pill,.evaluation-result){white-space:normal}.strategic-workspace[data-v-ab317f9e] :is(input,select,textarea){min-width:0;max-width:100%;font-size:max(16px,1rem)}.strategic-tree[data-v-ab317f9e]{overscroll-behavior-y:auto}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__identity{overflow:visible}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__identity strong{overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:max(14px,1rem);line-height:1.5}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__identity small{overflow-wrap:anywhere;font-size:max(14px,1rem)}.strategic-table-wrap[data-v-ab317f9e]{min-width:0;overflow:auto;overscroll-behavior-y:auto}.strategic-table-wrap[data-v-ab317f9e]:focus-visible{outline:2px solid #176b4f;outline-offset:2px}.strategic-table td[data-v-ab317f9e]:first-child{padding-right:.7rem}.strategic-table td:first-child>.row-actions[data-v-ab317f9e]{position:static;display:flex;flex-wrap:wrap;margin:.4rem 0 0}.strategic-indicator-card[data-v-ab317f9e]{container-type:inline-size}.strategic-indicator-card__title>div[data-v-ab317f9e]:first-child,.evidence-card__heading>div[data-v-ab317f9e]:first-child{min-width:0}.strategic-workspace .inline-notice[data-v-ab317f9e]{position:static;width:auto;max-width:100%;min-width:0;box-sizing:border-box;margin:.5rem 0 0;transform:none;white-space:normal;overflow-wrap:anywhere}.strategic-workspace .inline-notice[data-v-ab317f9e] span{min-width:0}.strategic-workspace .inline-notice[data-v-ab317f9e] button{min-width:44px;min-height:44px}@container (width < 34rem){.strategic-indicator-card__title[data-v-ab317f9e]{display:grid;grid-template-columns:minmax(0,1fr)}.strategic-indicator-card__title>.strategic-entity-actions[data-v-ab317f9e]{justify-content:flex-start}.strategic-indicator-card__definition[data-v-ab317f9e],.strategic-indicator-summary[data-v-ab317f9e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width < 24rem){.strategic-indicator-card__definition[data-v-ab317f9e],.strategic-indicator-summary[data-v-ab317f9e]{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.strategic-workspace[data-v-ab317f9e] :is(.text-action,.icon-action,.strategic-detail-toggle,.evidence-button){min-height:44px}.strategic-workspace .icon-action[data-v-ab317f9e]{min-width:44px}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__toggle{width:44px;height:44px;flex-basis:44px}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__spacer{width:44px;flex-basis:44px}.strategic-tree[data-v-ab317f9e] .strategic-tree-node__button{min-height:44px}.strategic-workspace[data-v-ab317f9e] :is(input,select){min-height:44px}.strategic-workspace[data-v-ab317f9e] :is(.text-action,.strategic-detail-toggle,.evidence-button){white-space:normal}.strategic-tree-panel__heading[data-v-ab317f9e]{grid-template-columns:minmax(0,1fr)}.strategic-tree-panel__heading>.strategic-entity-actions[data-v-ab317f9e]{justify-content:flex-start}}@media (max-width:600px){.strategic-tree[data-v-ab317f9e] .strategic-tree-children{margin-left:.75rem;padding-left:.4rem}.strategic-plan-actions[data-v-ab317f9e],.strategic-inline-actions[data-v-ab317f9e],.strategic-entity-actions[data-v-ab317f9e]{max-width:100%;flex-wrap:wrap}.strategic-inline-actions[data-v-ab317f9e]{margin-left:0;justify-content:flex-start}.strategic-values-inline__heading[data-v-ab317f9e],.evidence-card__heading[data-v-ab317f9e]{flex-wrap:wrap}}.strategic-plans-widget[data-v-912fd637]{min-width:0;min-height:0;height:auto;overflow:auto;container-type:inline-size;container-name:strategic-plans-widget}.strategic-plans-widget__carousel[data-v-912fd637]{display:grid;gap:.65rem;min-width:0;min-height:0;height:auto}.strategic-plans-widget__heading[data-v-912fd637],.strategic-plans-widget__compliance-heading[data-v-912fd637]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.strategic-plans-widget__position[data-v-912fd637]{color:#637970;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.strategic-plans-widget__controls[data-v-912fd637]{display:inline-flex;gap:.3rem}.strategic-plans-widget__footer[data-v-912fd637]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.strategic-plans-widget__footer-navigation[data-v-912fd637]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.strategic-plans-widget__arrow[data-v-912fd637]{width:2rem;height:2rem;display:inline-grid;place-items:center;padding:0;border:1px solid rgba(55,103,83,.18);border-radius:.55rem;color:#176b4f;background:#f7fbf8;cursor:pointer}.strategic-plans-widget__arrow[data-v-912fd637]:hover:not(:disabled),.strategic-plans-widget__arrow[data-v-912fd637]:focus-visible{outline:2px solid rgba(34,163,107,.2);background:#edf7f2}.strategic-plans-widget__arrow[data-v-912fd637]:disabled{color:#9aa9a2;background:#f1f4f2;cursor:not-allowed;opacity:.7}.strategic-plans-widget__slide[data-v-912fd637]{display:grid;align-content:start;gap:.65rem;height:auto;min-width:0;min-height:0;box-sizing:border-box;padding:.75rem;border:1px solid rgba(55,103,83,.14);border-radius:.8rem;background:linear-gradient(180deg,#fff,#f7fbf8)}.strategic-plans-widget__identity[data-v-912fd637]{min-width:0}.strategic-plans-widget__identity h3[data-v-912fd637]{margin:.18rem 0 0;overflow-wrap:anywhere;color:#17382d;font-size:max(12px,clamp(1rem,3cqi,1.3rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.12}.strategic-plans-widget__description[data-v-912fd637]{margin:0;color:#537166;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.4}.strategic-plans-widget__meta[data-v-912fd637]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0}.strategic-plans-widget__meta div[data-v-912fd637]{min-width:0}.strategic-plans-widget__meta dt[data-v-912fd637],.strategic-plans-widget__kpi span[data-v-912fd637]{color:#7a8b84;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.strategic-plans-widget__meta dd[data-v-912fd637]{margin:.15rem 0 0;overflow-wrap:anywhere;color:#355c4e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.strategic-plans-widget__compliance[data-v-912fd637]{display:grid;gap:.45rem;min-width:0;padding-top:.55rem;border-top:1px solid rgba(55,103,83,.1)}.strategic-plans-widget__compliance-heading[data-v-912fd637]{align-items:flex-start}.strategic-plans-widget__compliance-heading h4[data-v-912fd637]{margin:0;color:#355c4e;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.strategic-plans-widget__compliance-heading span[data-v-912fd637],.strategic-plans-widget__kpi small[data-v-912fd637]{color:#637970;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.strategic-plans-widget__kpis[data-v-912fd637]{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:.4rem}.strategic-plans-widget__kpi[data-v-912fd637]{display:grid;align-content:start;gap:.12rem;min-width:0;padding:.42rem .48rem;border:1px solid rgba(55,103,83,.1);border-radius:.5rem;background:#f7faf8}.strategic-plans-widget__kpi--primary[data-v-912fd637]{border-color:#b9dfcb;background:#e9f6ef}.strategic-plans-widget__kpi strong[data-v-912fd637]{color:#17382d;font-size:1.12rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1}.strategic-plans-widget__kpi--primary strong[data-v-912fd637]{color:#0e6548;font-size:1.35rem}.strategic-plans-widget__kpi strong.is-positive[data-v-912fd637]{color:#176b4f}.strategic-plans-widget__kpi strong.is-negative[data-v-912fd637]{color:#a24d3c}.strategic-plans-widget__kpi strong.is-neutral[data-v-912fd637]{color:#637970}.strategic-plans-widget__detail[data-v-912fd637]{margin-top:.05rem}@container strategic-plans-widget (max-width: 38rem){.strategic-plans-widget__meta[data-v-912fd637],.strategic-plans-widget__kpis[data-v-912fd637]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container strategic-plans-widget (max-width: 24rem){.strategic-plans-widget__heading[data-v-912fd637],.strategic-plans-widget__compliance-heading[data-v-912fd637]{align-items:flex-start}.strategic-plans-widget__heading[data-v-912fd637]{flex-wrap:wrap}.strategic-plans-widget__footer[data-v-912fd637]{align-items:flex-start;flex-wrap:wrap}.strategic-plans-widget__meta[data-v-912fd637],.strategic-plans-widget__kpis[data-v-912fd637]{grid-template-columns:1fr}}.annual-memories-widget[data-v-92d5c657]{min-width:0;min-height:0;height:100%;container-type:inline-size;container-name:annual-memories-widget}.annual-memories-widget__list[data-v-92d5c657]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.annual-memories-widget__item[data-v-92d5c657]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;min-height:5.4rem;padding:.72rem;border:1px solid rgba(55,103,83,.14);border-radius:.75rem;background:linear-gradient(180deg,#fff,#f7fbf8)}.annual-memories-widget__year[data-v-92d5c657]{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:.65rem;color:#0e6548;background:#e8f5ed;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.annual-memories-widget__copy[data-v-92d5c657]{display:grid;gap:.2rem;min-width:0}.annual-memories-widget__copy strong[data-v-92d5c657]{overflow-wrap:anywhere;color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.25}.annual-memories-widget__copy span[data-v-92d5c657]{color:#637970;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.annual-memories-widget__download[data-v-92d5c657]{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;padding:0;border:1px solid rgba(55,103,83,.18);border-radius:.55rem;color:#176b4f;background:#f7fbf8;cursor:pointer}.annual-memories-widget__download[data-v-92d5c657]:hover,.annual-memories-widget__download[data-v-92d5c657]:focus-visible{outline:2px solid rgba(34,163,107,.2);background:#edf7f2}.annual-memories-widget__download[data-v-92d5c657]:disabled{cursor:wait;opacity:.7}.annual-memories-widget__state[data-v-92d5c657]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:5rem;color:#587064;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.annual-memories-widget__state--error[data-v-92d5c657]{color:#a24d3c}@container annual-memories-widget (max-width: 40rem){.annual-memories-widget__list[data-v-92d5c657]{grid-template-columns:1fr}}.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}.module-placeholder-grid.explotacion-informes-grid[data-v-e856ebe2]{display:block;min-width:0}.module-placeholder.explotacion-informes-frame[data-v-e856ebe2]{display:block}.explotacion-informes-grid[data-v-e856ebe2] .explotacion-informes-workspace{width:100%;box-sizing:border-box}.side-link[data-v-e856ebe2]:focus-visible{outline:3px solid #4a8c73;outline-offset:-3px}.portal-shell[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2]{--portal-shell-footer-height: var(--portal-footer-immersive-height)}.portal-shell.footer-mode-hidden[data-v-e856ebe2]{--portal-shell-footer-height: 0px}.forest-simulator-workspace[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2]{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-e856ebe2]{width:100%;max-width:none;height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--portal-grid-gap);margin-inline:0;box-sizing:border-box}.inventario-status-row[data-v-e856ebe2]{display:flex;align-items:stretch;gap:.5rem;min-width:0}.inventario-status-row .inventario-status-shell[data-v-e856ebe2]{flex:1 1 auto}.inventario-status-row .inventario-fullscreen-button[data-v-e856ebe2]{align-self:stretch;flex:0 0 32px;width:32px;height:auto;min-height:0;box-sizing:border-box}.inventario-heading[data-v-e856ebe2]{width:100%}.inventario-status-shell[data-v-e856ebe2]{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-e856ebe2]{list-style:none}.inventario-status-shell>summary[data-v-e856ebe2]::-webkit-details-marker{display:none}.inventario-status-toggle[data-v-e856ebe2]{display:flex;align-items:center;gap:.65rem;width:100%;min-height:3rem;padding:.5rem .75rem;color:#17382d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inventario-status-toggle__icon[data-v-e856ebe2]{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-e856ebe2]{font-size:1rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3;letter-spacing:0}.inventario-status-toggle__chevron[data-v-e856ebe2]{margin-left:auto;color:#6b8278;transition:transform .16s ease}.inventario-status-shell[open] .inventario-status-toggle__chevron[data-v-e856ebe2]{transform:rotate(180deg)}.inventario-status-shell:not([open]) .inventario-status-grid[data-v-e856ebe2]{display:none}.inventario-status-grid[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0 .75rem .75rem}.inventario-status-card[data-v-e856ebe2]{min-width:0;min-height:0;display:grid;gap:.12rem;align-content:center;padding:.65rem .75rem;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:linear-gradient(180deg,#fff,#f3faf6)}.inventario-status-card span[data-v-e856ebe2],.inventario-status-card small[data-v-e856ebe2]{color:#657a71;font-size:.875rem;line-height:1.4}.inventario-status-card strong[data-v-e856ebe2]{color:#17382d;font-size:1.2rem}.inventario-map-stage[data-v-e856ebe2]{min-width:0;min-height:0;height:100%;border:1px solid rgba(55,103,83,.14);border-radius:8px;overflow:hidden;box-shadow:0 .4rem 1.4rem #13362d14;background:#fafcf9}.inventario-map-stage[data-v-e856ebe2] .geo-viewer-root{min-height:0;height:100%}.inventario-map-stage[data-v-e856ebe2] .geo-viewer-map .ol-scale-line{bottom:0;left:0}.inventario-map-stage[data-v-e856ebe2] .geo-viewer-map .ol-attribution{bottom:0;right:0}.portal-shade[data-v-e856ebe2]{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-e856ebe2],.module-placeholder[data-v-e856ebe2]{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}.portal-dashboard[data-v-e856ebe2]{align-content:start;justify-items:stretch;gap:var(--portal-grid-gap);box-sizing:border-box}@media (max-width: 600px){.portal-dashboard[data-v-e856ebe2]{padding:.8rem}}.dashboard-stage[data-v-e856ebe2],.module-placeholder-heading[data-v-e856ebe2],.module-placeholder-grid[data-v-e856ebe2]{width:100%;max-width:none;margin-inline:0;box-sizing:border-box}.dashboard-stage[data-v-e856ebe2]{position:relative;display:block;width:100%;max-width:none;margin:0;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-e856ebe2]{min-width:0;min-height:0}.dashboard-stage>.grid-stack-item>.grid-stack-item-content[data-v-e856ebe2]{position:absolute;width:auto;height:auto;min-width:0;min-height:0;overflow:hidden}.dashboard-stage.dashboard-grid-fallback[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2]{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-e856ebe2]{display:block}.dashboard-stage.dashboard-grid-fallback>.grid-stack-item[data-v-e856ebe2]{width:100%!important;margin-bottom:.85rem}.dashboard-stage.dashboard-grid-fallback>.grid-stack-item>.grid-stack-item-content[data-v-e856ebe2]{height:auto}}.dashboard-layout-controls[data-v-e856ebe2]{position:absolute;top:var(--portal-gutter);right:var(--portal-gutter);z-index:50;display:flex;justify-content:flex-end;width:auto;min-height:0;margin:0;box-sizing:border-box}.dashboard-layout-controls .layout-config-button[data-v-e856ebe2]{position:relative;top:auto;right:auto;margin-top:0;background:#176b4f;color:var(--primary-color-text, #ffffff)}.dashboard-layout-controls .layout-config-button[data-v-e856ebe2]:hover,.dashboard-layout-controls .layout-config-button[data-v-e856ebe2]:focus-visible,.dashboard-layout-controls.is-open .layout-config-button[data-v-e856ebe2]{background:#176b4f;color:var(--primary-color-text, #ffffff);border-color:#176b4d75;outline:3px solid rgba(34,163,107,.14)}.dashboard-layout-popover[data-v-e856ebe2]{position:absolute;top:calc(100% + .65rem);right:0;width:min(460px,calc(100vw - 2rem));box-sizing:border-box;max-height:min(70dvh,34rem,calc(100dvh - 14rem));overflow-y:auto;overscroll-behavior:contain;display:grid;gap:.8rem;padding:.85rem;border:1px solid rgba(55,103,83,.16);border-radius:18px;background:#fffffffa;box-shadow:0 20px 50px #12362d2e}.dashboard-layout-popover__header[data-v-e856ebe2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-layout-popover__header>div[data-v-e856ebe2]{display:grid;gap:.12rem}.dashboard-layout-popover__header strong[data-v-e856ebe2]{color:#17382d;font-size:.92rem}.dashboard-layout-popover__eyebrow[data-v-e856ebe2]{color:#087e6a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.1em;text-transform:uppercase}.dashboard-layout-close[data-v-e856ebe2]{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border:1px solid rgba(55,103,83,.16);border-radius:9px;background:#fff;color:#527067;cursor:pointer}.dashboard-layout-close[data-v-e856ebe2]:hover,.dashboard-layout-close[data-v-e856ebe2]:focus-visible{border-color:#176b4d4d;background:#edf7f2;outline:2px solid rgba(34,163,107,.16)}.dashboard-layout-selectors[data-v-e856ebe2]{display:grid;gap:.55rem}.dashboard-layout-selector[data-v-e856ebe2]{min-width:0}.dashboard-selector-trigger[data-v-e856ebe2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .7rem;border:1px solid rgba(55,103,83,.16);border-radius:12px;background:#fbfdfc;color:#17382d;cursor:pointer;text-align:left}.dashboard-selector-trigger[data-v-e856ebe2]:hover,.dashboard-selector-trigger[data-v-e856ebe2]:focus-visible,.dashboard-selector-trigger[aria-expanded=true][data-v-e856ebe2]{border-color:#176b4d61;background:#edf7f2;outline:2px solid rgba(34,163,107,.14)}.dashboard-selector-trigger__copy[data-v-e856ebe2]{display:grid;min-width:0;gap:.16rem}.dashboard-selector-trigger__copy>span[data-v-e856ebe2]{display:flex;align-items:center;gap:.4rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.dashboard-selector-trigger__copy small[data-v-e856ebe2]{overflow:hidden;color:#6a8177;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-overflow:ellipsis;white-space:nowrap}.dashboard-selector-panel[data-v-e856ebe2]{display:grid;gap:.35rem;margin-top:.4rem;padding:.45rem;border:1px solid rgba(55,103,83,.12);border-radius:13px;background:#f8fcfa}.dashboard-layout-option[data-v-e856ebe2]{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-e856ebe2]:hover,.dashboard-layout-option[data-v-e856ebe2]:focus-visible,.dashboard-layout-option.active[data-v-e856ebe2]{background:#edf7f2;outline:none}.dashboard-visibility-group[data-v-e856ebe2]{gap:.45rem}.dashboard-visibility-title[data-v-e856ebe2]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:#4d645a;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:.04em;text-transform:uppercase}.dashboard-visibility-title small[data-v-e856ebe2]{color:#6c8178;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:0;text-transform:none}.dashboard-visibility-option[data-v-e856ebe2]{display:flex;align-items:center;gap:.6rem;padding:.2rem .1rem;color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.dashboard-visibility-option input[data-v-e856ebe2]{accent-color:#176b4d}.dashboard-visibility-option.disabled[data-v-e856ebe2]{color:#8ca097;cursor:not-allowed}.layout-option-copy[data-v-e856ebe2]{display:grid;gap:.18rem}.layout-option-copy strong[data-v-e856ebe2]{font-size:.86rem}.layout-option-copy small[data-v-e856ebe2]{color:#687a72;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.25}.layout-preview[data-v-e856ebe2]{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-e856ebe2]{display:block;min-width:0;min-height:0;border-radius:3px;background:#a8d7c3}.dashboard-layout-hint[data-v-e856ebe2]{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:#5a6d64;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.dashboard-layout-reset[data-v-e856ebe2]{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:var(--portal-font-weight-strong, 700)}.dashboard-layout-reset[data-v-e856ebe2]:hover,.dashboard-layout-reset[data-v-e856ebe2]:focus-visible{outline:2px solid rgba(34,163,107,.2);background:#f4faf7}.dashboard-panels-grid[data-v-e856ebe2],.dashboard-primary-grid[data-v-e856ebe2],.dashboard-secondary-grid[data-v-e856ebe2]{display:contents}.dashboard-worklist .panel-heading[data-v-e856ebe2],.dashboard-indicators .panel-heading[data-v-e856ebe2],.dashboard-strategic-plans .panel-heading[data-v-e856ebe2],.dashboard-annual-memories .panel-heading[data-v-e856ebe2],.dashboard-operativa-attention .panel-heading[data-v-e856ebe2],.dashboard-ordenacion .panel-heading[data-v-e856ebe2],.dashboard-aprovechamientos .panel-heading[data-v-e856ebe2],.dashboard-quick-actions .panel-heading[data-v-e856ebe2],.dashboard-activity .panel-heading[data-v-e856ebe2],.dashboard-favorites .panel-heading[data-v-e856ebe2]{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-e856ebe2]{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-ordenacion .panel-heading[data-v-e856ebe2],.dashboard-aprovechamientos .panel-heading[data-v-e856ebe2]{grid-template-columns:auto minmax(0,1fr) auto;gap:.95rem;margin-bottom:.45rem}.panel-icon-action[data-v-e856ebe2]{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-e856ebe2]:hover,.panel-icon-action[data-v-e856ebe2]:focus-visible{outline:2px solid rgba(34,163,107,.2);background:#edf7f2}.dashboard-worklist .panel-heading>div[data-v-e856ebe2]{min-width:0;justify-self:start;text-align:left}.dashboard-worklist .panel-heading h2[data-v-e856ebe2]{margin-inline:0;text-align:left}.dashboard-worklist .panel-heading h2[data-v-e856ebe2],.dashboard-indicators .panel-heading h2[data-v-e856ebe2],.dashboard-strategic-plans .panel-heading h2[data-v-e856ebe2],.dashboard-annual-memories .panel-heading h2[data-v-e856ebe2],.dashboard-operativa-attention .panel-heading h2[data-v-e856ebe2],.dashboard-ordenacion .panel-heading h2[data-v-e856ebe2],.dashboard-aprovechamientos .panel-heading h2[data-v-e856ebe2],.dashboard-quick-actions .panel-heading h2[data-v-e856ebe2],.dashboard-activity .panel-heading h2[data-v-e856ebe2],.dashboard-favorites .panel-heading h2[data-v-e856ebe2],.dashboard-favorite-reports .panel-heading h2[data-v-e856ebe2]{width:100%;color:#102f26;font-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3;text-align:left}.dashboard-stage .panel-heading[data-v-e856ebe2]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-stage.is-grid-dragging .panel-heading[data-v-e856ebe2]{cursor:grabbing}.dashboard-ordenacion-heading__icon[data-v-e856ebe2]{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-e856ebe2]{min-width:0}.dashboard-stage .panel-heading button[data-v-e856ebe2],.dashboard-stage .panel-heading a[data-v-e856ebe2],.dashboard-stage .panel-heading input[data-v-e856ebe2],.dashboard-stage .panel-heading select[data-v-e856ebe2],.dashboard-stage .panel-heading textarea[data-v-e856ebe2]{cursor:pointer}.dashboard-drag-handle[data-v-e856ebe2]{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-e856ebe2]{pointer-events:none}.dashboard-drag-handle[data-v-e856ebe2]:hover,.dashboard-drag-handle[data-v-e856ebe2]:focus-visible{color:#176b4f;background:#edf7f2;outline:2px solid rgba(34,163,107,.2)}.dashboard-stage.is-grid-dragging .dashboard-drag-handle[data-v-e856ebe2]{cursor:grabbing}.dashboard-stage.is-grid-dragging .grid-stack-item-content[data-v-e856ebe2]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-stage .grid-stack-placeholder>.placeholder-content[data-v-e856ebe2]{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-e856ebe2]{opacity:.94;box-shadow:0 24px 54px #12362d38,0 0 0 2px #176b4f33}.dashboard-toolbar[data-v-e856ebe2],.dashboard-updated[data-v-e856ebe2]{display:flex;align-items:center}.dashboard-toolbar[data-v-e856ebe2]{flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.dashboard-updated[data-v-e856ebe2]{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-e856ebe2]{display:grid;gap:.1rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.dashboard-updated strong[data-v-e856ebe2]{color:#233d34;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.configure-dashboard-button[data-v-e856ebe2]{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:var(--portal-font-weight-label, 600);box-shadow:0 8px 20px #12362d0d}.configure-dashboard-button[data-v-e856ebe2]:hover,.configure-dashboard-button[data-v-e856ebe2]:focus-visible{outline:2px solid rgba(34,163,107,.2);background:#f4faf7}.dashboard-summary[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:0}.dashboard-summary[data-v-e856ebe2]>*{position:relative;min-height:0;display:grid;grid-template-columns:1fr auto;align-content:center;gap:.3rem;padding:.75rem .85rem;border:1px solid rgba(67,87,80,.14);border-radius:12px;background:linear-gradient(180deg,#fff,#f4f8f6);box-shadow:none}.dashboard-summary>button[data-v-e856ebe2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;font:inherit}.dashboard-summary>button[data-v-e856ebe2]:hover,.dashboard-summary>button[data-v-e856ebe2]:focus-visible{transform:translateY(-1px);border-color:#22a36b47;box-shadow:0 12px 28px #12362d14}.dashboard-summary>button[data-v-e856ebe2]:focus-visible{outline:2px solid rgba(34,163,107,.22);outline-offset:2px}.dashboard-summary span[data-v-e856ebe2]{grid-row:2;color:#63746e;font-size:.875rem;font-weight:600;line-height:1.35}.dashboard-summary strong[data-v-e856ebe2]{grid-row:1;color:#1f352d;font-size:1.75rem;line-height:1}.dashboard-summary i[data-v-e856ebe2]{grid-column:2;grid-row:1 / span 2;align-self:center;color:#c84545;font-size:1.45rem}.dashboard-summary .summary-urgent[data-v-e856ebe2],.dashboard-summary .summary-week[data-v-e856ebe2]{background:#fffaf3}.dashboard-summary .summary-urgent i[data-v-e856ebe2],.dashboard-summary .summary-week i[data-v-e856ebe2]{color:#d97706}.dashboard-worklist[data-v-e856ebe2],.dashboard-indicators[data-v-e856ebe2],.dashboard-strategic-plans[data-v-e856ebe2],.dashboard-annual-memories[data-v-e856ebe2],.dashboard-operativa-attention[data-v-e856ebe2],.dashboard-ordenacion[data-v-e856ebe2],.dashboard-aprovechamientos[data-v-e856ebe2],.dashboard-quick-actions[data-v-e856ebe2],.dashboard-activity[data-v-e856ebe2],.dashboard-favorites[data-v-e856ebe2]{min-width:0;min-height:0;padding:0;margin:0;overflow:visible}.dashboard-worklist>.grid-stack-item-content[data-v-e856ebe2],.dashboard-indicators>.grid-stack-item-content[data-v-e856ebe2],.dashboard-strategic-plans>.grid-stack-item-content[data-v-e856ebe2],.dashboard-annual-memories>.grid-stack-item-content[data-v-e856ebe2],.dashboard-operativa-attention>.grid-stack-item-content[data-v-e856ebe2],.dashboard-ordenacion>.grid-stack-item-content[data-v-e856ebe2],.dashboard-aprovechamientos>.grid-stack-item-content[data-v-e856ebe2],.dashboard-quick-actions>.grid-stack-item-content[data-v-e856ebe2],.dashboard-activity>.grid-stack-item-content[data-v-e856ebe2],.dashboard-favorites>.grid-stack-item-content[data-v-e856ebe2]{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-e856ebe2]{grid-template-rows:auto auto auto minmax(0,1fr);container-type:inline-size;container-name:worklist-panel}.dashboard-worklist[data-v-e856ebe2],.dashboard-indicators[data-v-e856ebe2],.dashboard-strategic-plans[data-v-e856ebe2],.dashboard-annual-memories[data-v-e856ebe2],.dashboard-ordenacion[data-v-e856ebe2],.dashboard-aprovechamientos[data-v-e856ebe2],.dashboard-quick-actions[data-v-e856ebe2],.dashboard-activity[data-v-e856ebe2],.dashboard-favorites[data-v-e856ebe2]{min-height:0}.dashboard-worklist .panel-heading[data-v-e856ebe2],.dashboard-worklist .dashboard-summary[data-v-e856ebe2],.dashboard-worklist .task-tabs[data-v-e856ebe2],.dashboard-worklist .task-list[data-v-e856ebe2]{min-width:0}.dashboard-worklist .panel-heading[data-v-e856ebe2],.dashboard-worklist .dashboard-summary[data-v-e856ebe2],.dashboard-worklist .task-tabs[data-v-e856ebe2]{position:relative;z-index:2}.dashboard-worklist .task-list[data-v-e856ebe2]{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-e856ebe2],.dashboard-indicators.is-dragging[data-v-e856ebe2],.dashboard-strategic-plans.is-dragging[data-v-e856ebe2],.dashboard-annual-memories.is-dragging[data-v-e856ebe2],.dashboard-ordenacion.is-dragging[data-v-e856ebe2],.dashboard-aprovechamientos.is-dragging[data-v-e856ebe2],.dashboard-quick-actions.is-dragging[data-v-e856ebe2],.dashboard-activity.is-dragging[data-v-e856ebe2],.dashboard-favorites.is-dragging[data-v-e856ebe2]{cursor:grabbing}.dashboard-worklist.is-drop-target[data-v-e856ebe2],.dashboard-indicators.is-drop-target[data-v-e856ebe2],.dashboard-strategic-plans.is-drop-target[data-v-e856ebe2],.dashboard-annual-memories.is-drop-target[data-v-e856ebe2],.dashboard-ordenacion.is-drop-target[data-v-e856ebe2],.dashboard-aprovechamientos.is-drop-target[data-v-e856ebe2],.dashboard-quick-actions.is-drop-target[data-v-e856ebe2],.dashboard-activity.is-drop-target[data-v-e856ebe2],.dashboard-favorites.is-drop-target[data-v-e856ebe2]{outline:2px solid rgba(34,163,107,.28);outline-offset:2px}.dashboard-primary-grid .task-list[data-v-e856ebe2]{max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain}.task-tabs[data-v-e856ebe2]{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-e856ebe2]{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:var(--portal-font-weight-label, 600);white-space:nowrap;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.task-tabs button span[data-v-e856ebe2]{min-width:21px;padding:.1rem .35rem;border-radius:999px;color:#496459;background:#eaf2ee;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.task-tabs button.active[data-v-e856ebe2],.task-tabs button[data-v-e856ebe2]:focus-visible{color:#176b4f;border-bottom-color:#1f8a62;outline:none}.dashboard-worklist .dashboard-task[data-v-e856ebe2]{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-e856ebe2]{grid-template-columns:auto minmax(0,1fr);align-items:start}.dashboard-worklist .dashboard-toolbar[data-v-e856ebe2]{grid-column:1 / -1;justify-content:flex-start}.dashboard-worklist .dashboard-summary[data-v-e856ebe2]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-worklist .dashboard-task[data-v-e856ebe2]{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-e856ebe2]{justify-items:start;justify-self:start}.dashboard-worklist .dashboard-task .text-action[data-v-e856ebe2]{justify-self:start}}@container worklist-panel (max-width: 520px){.dashboard-worklist>.grid-stack-item-content[data-v-e856ebe2]{padding:.8rem;gap:.75rem}.dashboard-worklist .dashboard-summary[data-v-e856ebe2]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-worklist .dashboard-summary article[data-v-e856ebe2]{min-height:74px}.dashboard-worklist .dashboard-task[data-v-e856ebe2]{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-e856ebe2]{padding-top:0}.dashboard-worklist .task-icon[data-v-e856ebe2]{width:38px;height:38px}.dashboard-worklist .task-title-line[data-v-e856ebe2]{display:grid;justify-content:stretch}.dashboard-worklist .task-due[data-v-e856ebe2]{display:flex;justify-content:space-between;width:100%;padding-top:.25rem}.dashboard-worklist .dashboard-task .text-action[data-v-e856ebe2]{width:100%;justify-content:center}}.task-list[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2]>*{min-width:0}.dashboard-task[data-v-e856ebe2]:last-child{border-bottom:0}.dashboard-task.is-readonly[data-v-e856ebe2]{background:#f6f8f7}.task-priority[data-v-e856ebe2]{grid-area:priority;display:inline-flex;align-items:center;gap:.4rem;align-self:start;padding-top:.2rem;color:#687871;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-transform:uppercase;letter-spacing:0}.task-priority i[data-v-e856ebe2]{width:8px;height:8px;border-radius:50%;background:#6d7d8c}.priority-critical .task-priority[data-v-e856ebe2],.priority-critical .task-due strong[data-v-e856ebe2]{color:#c84545}.priority-critical .task-priority i[data-v-e856ebe2]{background:#c84545}.priority-high .task-priority[data-v-e856ebe2],.priority-high .task-due strong[data-v-e856ebe2]{color:#d97706}.priority-high .task-priority i[data-v-e856ebe2]{background:#d97706}.priority-medium .task-priority i[data-v-e856ebe2]{background:#2f75b5}.priority-low .task-priority i[data-v-e856ebe2]{background:#23885f}.task-icon[data-v-e856ebe2]{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-e856ebe2]{grid-area:main;display:grid;gap:.32rem;min-width:0;align-self:stretch;padding-block:.05rem}.task-title-line[data-v-e856ebe2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.task-title-line strong[data-v-e856ebe2]{min-width:0;color:#17382d;font-size:.98rem;font-weight:600;line-height:1.28}.task-title-line em[data-v-e856ebe2]{color:#687871;font-size:.875rem;font-style:normal;font-weight:500}.task-reference[data-v-e856ebe2],.task-domain[data-v-e856ebe2]{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:#61736c;font-size:.875rem;line-height:1.2}.task-domain[data-v-e856ebe2]{color:#496459}.task-due[data-v-e856ebe2]{grid-area:due;display:grid;gap:.2rem;justify-items:end;align-self:start;padding-top:.2rem;color:#687871;font-size:max(12px,var(--portal-font-size-secondary, .875rem));white-space:nowrap}.task-due strong[data-v-e856ebe2]{color:#274238;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.dashboard-task .text-action[data-v-e856ebe2]{grid-area:action;justify-self:end;align-self:end;min-height:36px;padding-inline:.8rem}.task-meta[data-v-e856ebe2],.destination-card dl[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.task-meta div[data-v-e856ebe2],.destination-card dl div[data-v-e856ebe2]{min-width:0}.task-meta dt[data-v-e856ebe2],.destination-card dt[data-v-e856ebe2]{color:#687871;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.task-meta dd[data-v-e856ebe2],.destination-card dd[data-v-e856ebe2]{margin:.15rem 0 0;overflow:hidden;color:#213d34;font-weight:var(--portal-font-weight-label, 600);text-overflow:ellipsis;white-space:nowrap}.readonly-note[data-v-e856ebe2]{display:inline-flex;align-items:center;gap:.35rem;width:-moz-max-content;width:max-content;max-width:100%;color:#5b6670;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.2}.indicator-grid[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;min-width:0}.dashboard-indicator[data-v-e856ebe2]{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-e856ebe2]:hover,.dashboard-indicator[data-v-e856ebe2]:focus-visible{outline:2px solid rgba(47,117,181,.2);background:#fff}.dashboard-indicator span[data-v-e856ebe2],.dashboard-indicator small[data-v-e856ebe2],.dashboard-indicator strong[data-v-e856ebe2],.dashboard-indicator em[data-v-e856ebe2]{min-width:0}.dashboard-indicator small[data-v-e856ebe2],.dashboard-indicator em[data-v-e856ebe2]{display:block;color:#64766f;font-style:normal}.dashboard-indicator strong[data-v-e856ebe2]{display:block;margin-top:.18rem;color:#17382d;line-height:1.2}.dashboard-indicator b[data-v-e856ebe2]{grid-column:2;grid-row:1 / span 2;color:#17382d;font-size:2rem;line-height:1}.dashboard-indicator i[data-v-e856ebe2]{grid-column:2;justify-self:end;color:#587169}.dashboard-indicators .indicator-grid[data-v-e856ebe2]{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-e856ebe2]{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:inline-size;container-name:ordenacion-card}.dashboard-ordenacion-card__summary[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2]{position:relative;container-type:inline-size;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-e856ebe2]{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-e856ebe2]:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;background:linear-gradient(180deg,#fff,#f6faf8);box-shadow:inset 0 0 0 1px #4357501f}.dashboard-ordenacion-gauge__center[data-v-e856ebe2]{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-e856ebe2]{color:#17382d;font-size:max(12px,clamp(1rem,32cqi,3.2rem));line-height:1;font-weight:500}.dashboard-ordenacion-legend[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2]{display:inline-flex;align-items:center;gap:clamp(.5rem,1.4cqi,.7rem);min-width:0}.dashboard-ordenacion-legend__dot[data-v-e856ebe2]{inline-size:14px;block-size:14px;flex:0 0 14px;border-radius:999px}.dashboard-ordenacion-legend__label[data-v-e856ebe2]{min-width:0;color:#1d3440;font-weight:500;font-size:max(12px,clamp(.82rem,2.7cqi,.98rem));line-height:1.2;overflow-wrap:anywhere}.dashboard-ordenacion-legend strong[data-v-e856ebe2]{color:#203746;font-size:max(12px,clamp(.82rem,2.5cqi,1rem));line-height:1;font-weight:var(--portal-font-weight-strong, 700)}.dashboard-ordenacion-legend em[data-v-e856ebe2]{color:#8b949d;font-style:normal;font-size:max(12px,clamp(.8rem,2.4cqi,.96rem));line-height:1}.favorite-list[data-v-e856ebe2]{display:grid;gap:.6rem;min-width:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.favorite-item[data-v-e856ebe2]{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-e856ebe2]:hover,.favorite-item[data-v-e856ebe2]:focus-visible{outline:2px solid rgba(47,117,181,.2);background:#f8fbfa}.favorite-item>i[data-v-e856ebe2]{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-e856ebe2],.favorite-item__status[data-v-e856ebe2],.favorite-item small[data-v-e856ebe2],.favorite-item strong[data-v-e856ebe2],.favorite-item em[data-v-e856ebe2]{min-width:0}.favorite-item__main[data-v-e856ebe2]{display:grid;gap:.12rem}.favorite-item small[data-v-e856ebe2],.favorite-item em[data-v-e856ebe2]{display:block;color:#64766f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal}.favorite-item strong[data-v-e856ebe2]{display:block;color:#17382d;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-item__status[data-v-e856ebe2]{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:#64766f}.favorite-item__status i[data-v-e856ebe2]{color:#587169;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.quick-action-grid[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2]:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#176b4f;background:#e8f4ed}.dashboard-quick-action span[data-v-e856ebe2]{display:grid;gap:.18rem}.dashboard-quick-action small[data-v-e856ebe2]{color:#687871}.dashboard-quick-action .action-arrow[data-v-e856ebe2]{color:#587169}.dashboard-quick-action[data-v-e856ebe2]:hover:not(:disabled),.dashboard-quick-action[data-v-e856ebe2]:focus-visible{outline:2px solid rgba(34,163,107,.2);background:#f4faf7}.dashboard-quick-action[data-v-e856ebe2]:disabled{cursor:not-allowed;opacity:.52}.activity-list[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2]:last-child{border-bottom:0}.activity-item>i[data-v-e856ebe2]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#2f75b5;background:#edf4fa}.activity-item span[data-v-e856ebe2]{display:grid;gap:.14rem;min-width:0}.activity-item small[data-v-e856ebe2],.activity-item em[data-v-e856ebe2],.activity-item time[data-v-e856ebe2]{color:#687871;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal}.activity-item time[data-v-e856ebe2]{align-self:start;white-space:nowrap}.compact-empty-state[data-v-e856ebe2]{min-height:150px}.tone-critical[data-v-e856ebe2]{border-left:4px solid #c84545}.tone-high[data-v-e856ebe2]{border-left:4px solid #d68928}.tone-medium[data-v-e856ebe2]{border-left:4px solid #2f75b5}.tone-low[data-v-e856ebe2],.tone-info[data-v-e856ebe2]{border-left:4px solid #6d7d8c}.empty-state[data-v-e856ebe2]{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-e856ebe2]{color:#2f75b5;font-size:1.5rem}.empty-state strong[data-v-e856ebe2]{color:#1f352d}.module-placeholder[data-v-e856ebe2]{display:grid;align-content:start;gap:1rem}.module-placeholder-grid[data-v-e856ebe2]{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:var(--portal-grid-gap);justify-items:center}.list-detail-grid[data-v-e856ebe2]{grid-template-columns:minmax(18rem,.95fr) minmax(0,1.35fr);align-items:start}.list-detail-records[data-v-e856ebe2]{display:grid;gap:.75rem}.list-detail-record[data-v-e856ebe2]{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-e856ebe2],.list-detail-record[data-v-e856ebe2]:hover,.list-detail-record[data-v-e856ebe2]:focus-visible{outline:none;border-color:#07856d4d;background:#edf8f3;box-shadow:inset 0 0 0 1px #07856d14}.list-detail-record__eyebrow[data-v-e856ebe2]{color:#647a70;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.list-detail-record strong[data-v-e856ebe2]{font-size:1rem}.list-detail-record small[data-v-e856ebe2]{color:#5f746c;line-height:1.35}.list-detail-detail-shell[data-v-e856ebe2]{display:grid;gap:1rem}.list-detail-meta[data-v-e856ebe2],.destination-card dl[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.list-detail-meta dt[data-v-e856ebe2],.destination-card dt[data-v-e856ebe2]{color:#657a71;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.list-detail-meta dd[data-v-e856ebe2],.destination-card dd[data-v-e856ebe2]{margin:.22rem 0 0;color:#17382d;font-weight:var(--portal-font-weight-label, 600)}.list-detail-description[data-v-e856ebe2]{margin:0;color:#4c6159}.list-detail-timeline[data-v-e856ebe2]{display:grid;gap:.75rem}.list-detail-step[data-v-e856ebe2]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}.list-detail-step__dot[data-v-e856ebe2]{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-e856ebe2],.list-detail-step small[data-v-e856ebe2]{display:block}.list-detail-step small[data-v-e856ebe2]{margin-top:.15rem;color:#61776d}.observatory-grid[data-v-e856ebe2]{width:100%;max-width:none;margin-inline:0;justify-items:center;grid-template-columns:minmax(0,1fr);align-items:start}.observatory-filter-panel[data-v-e856ebe2],.observatory-comparison-panel[data-v-e856ebe2],.observatory-explorer-panel[data-v-e856ebe2]{grid-column:1 / -1}.map-pulse--one[data-v-e856ebe2]{left:27%;top:55%}.map-pulse--two[data-v-e856ebe2]{left:50%;top:44%;animation-delay:.8s}.map-pulse--three[data-v-e856ebe2]{left:66%;top:20%;animation-delay:1.5s;background:#dfa33a}.panel-expand-button[data-v-e856ebe2]{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-e856ebe2]:hover{background:#e5f8ef}.is-expanded .panel-expand-button[data-v-e856ebe2]{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-e856ebe2]:hover{background:#0d533d}.icon-button[data-v-e856ebe2]{border:0;color:#e75b61;background:transparent;cursor:pointer;font-size:1.15rem}.grid-toolbar-hint[data-v-e856ebe2]{flex:1;color:#656565}.observatory-filter-panel[data-v-e856ebe2],.observatory-comparison-panel[data-v-e856ebe2],.observatory-explorer-panel[data-v-e856ebe2]{width:100%;max-width:none;margin-inline:0;box-sizing:border-box}.observatory-intro[data-v-e856ebe2]{margin-top:.85rem}.observatory-filter-grid[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:.75rem;align-items:end;margin-top:.85rem}.observatory-reset[data-v-e856ebe2]{min-height:42px;align-self:stretch}.observatory-filter-pills[data-v-e856ebe2]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.observatory-filter-pill[data-v-e856ebe2]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.observatory-filter-pill strong[data-v-e856ebe2]{color:#47655b}.observatory-filter-pill span[data-v-e856ebe2]{color:#17382d}.observatory-explorer-panel[data-v-e856ebe2]{grid-column:1 / -1}.observatory-explorer-panel__heading[data-v-e856ebe2]{align-items:flex-start}.observatory-explorer-actions[data-v-e856ebe2]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.observatory-explorer-controls[data-v-e856ebe2]{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-e856ebe2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem}.observatory-explorer-summary-card[data-v-e856ebe2]{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-e856ebe2]{color:#17382d;font-size:1.35rem}.observatory-explorer-summary-card span[data-v-e856ebe2]{color:#465e55;font-weight:var(--portal-font-weight-strong, 700)}.observatory-explorer-summary-card small[data-v-e856ebe2]{color:#657a71}.observatory-explorer-groups[data-v-e856ebe2]{display:grid;gap:.95rem;margin-top:1rem}.observatory-explorer-group[data-v-e856ebe2]{display:grid;gap:.75rem}.observatory-explorer-group__heading[data-v-e856ebe2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.observatory-explorer-group__heading h3[data-v-e856ebe2]{margin:0;color:#17382d;font-size:1rem}.observatory-explorer-group__heading p[data-v-e856ebe2]{margin:.16rem 0 0;color:#5e746d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.observatory-explorer-list[data-v-e856ebe2]{display:grid;gap:.65rem}.observatory-explorer-record[data-v-e856ebe2]{overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:10px;background:#fff}.observatory-explorer-record summary[data-v-e856ebe2]{list-style:none}.observatory-explorer-record summary[data-v-e856ebe2]::-webkit-details-marker{display:none}.observatory-explorer-record__summary[data-v-e856ebe2]{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-e856ebe2]{display:grid;gap:.2rem;min-width:0}.observatory-explorer-record__title strong[data-v-e856ebe2]{color:#17382d;font-size:.98rem}.observatory-explorer-record__title small[data-v-e856ebe2]{color:#5f746c;line-height:1.35}.observatory-explorer-record__values[data-v-e856ebe2]{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-e856ebe2]{display:grid;gap:.1rem;text-align:right}.observatory-explorer-record__values b[data-v-e856ebe2]{color:#6a7d75;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-transform:uppercase}.observatory-explorer-record__values strong[data-v-e856ebe2]{color:#17382d;font-size:.98rem}.observatory-explorer-record__body[data-v-e856ebe2]{display:grid;gap:.85rem;padding:0 .9rem .9rem}.observatory-explorer-mini-chart[data-v-e856ebe2]{position:relative;display:grid;gap:.35rem;min-height:20px;padding:.45rem 0}.observatory-explorer-mini-chart__current[data-v-e856ebe2],.observatory-explorer-mini-chart__previous[data-v-e856ebe2]{display:block;height:8px;border-radius:999px}.observatory-explorer-mini-chart__current[data-v-e856ebe2]{background:linear-gradient(90deg,#176b4f,#23b07a)}.observatory-explorer-mini-chart__previous[data-v-e856ebe2]{background:linear-gradient(90deg,#d26b2d,#ebb06f);opacity:.9}.observatory-explorer-meta[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.observatory-explorer-meta div[data-v-e856ebe2]{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-e856ebe2]{color:#647a70;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.observatory-explorer-meta dd[data-v-e856ebe2]{margin:0;color:#17382d;font-weight:var(--portal-font-weight-label, 600);line-height:1.35}.observatory-explorer-record__actions[data-v-e856ebe2]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.observatory-explorer-record__actions p[data-v-e856ebe2]{margin:0;color:#4c6159;line-height:1.35}.observatory-kpis[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.observatory-kpi[data-v-e856ebe2],.observatory-comparison-card[data-v-e856ebe2]{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-e856ebe2],.observatory-kpi small[data-v-e856ebe2],.observatory-comparison-card span[data-v-e856ebe2],.observatory-comparison-card small[data-v-e856ebe2]{color:#647a70}.observatory-kpi strong[data-v-e856ebe2],.observatory-comparison-card strong[data-v-e856ebe2]{color:#17382d;font-size:1.38rem}.observatory-kpi em[data-v-e856ebe2]{color:#47655b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal;font-weight:var(--portal-font-weight-strong, 700)}.observatory-kpi__action[data-v-e856ebe2]{justify-self:start;margin-top:.18rem;padding:0;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.observatory-chart[data-v-e856ebe2]{display:grid;gap:.75rem}.observatory-chart__header[data-v-e856ebe2]{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.45rem .9rem;color:#284c3f}.observatory-chart__heading[data-v-e856ebe2]{display:grid;gap:.12rem}.observatory-chart__heading strong[data-v-e856ebe2]{font-size:.98rem}.observatory-chart__heading small[data-v-e856ebe2]{color:#687d74;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.observatory-chart__metric-switch[data-v-e856ebe2]{display:inline-flex;flex-wrap:wrap;gap:.45rem}.observatory-chart__metric-button[data-v-e856ebe2]{min-height:34px;padding:0 .8rem;border:1px solid rgba(55,103,83,.18);border-radius:999px;background:#f7fbf8;color:#29483d;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);cursor:pointer}.observatory-chart__metric-button.active[data-v-e856ebe2]{border-color:#07856d47;background:#e8f6ef;color:#0f6b58}.observatory-chart__legend[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.observatory-chart__legend-chip[data-v-e856ebe2]{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-e856ebe2]{width:.95rem;height:.95rem;border-radius:999px}.observatory-chart__legend-chip strong[data-v-e856ebe2]{color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.observatory-chart__legend-chip small[data-v-e856ebe2]{color:#61776d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.observatory-chart__canvas-shell[data-v-e856ebe2]{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-e856ebe2]{display:block;width:100%;height:100%;min-height:260px}.observatory-chart__summary[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.observatory-chart__summary-card[data-v-e856ebe2],.observatory-context-card[data-v-e856ebe2],.observatory-breakdown-item[data-v-e856ebe2]{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-e856ebe2],.observatory-context-card strong[data-v-e856ebe2],.observatory-breakdown-item strong[data-v-e856ebe2]{color:#17382d}.observatory-chart__summary-card span[data-v-e856ebe2],.observatory-context-card span[data-v-e856ebe2],.observatory-breakdown-item span[data-v-e856ebe2]{font-weight:var(--portal-font-weight-strong, 700);color:#0f6b58}.observatory-chart__summary-card small[data-v-e856ebe2],.observatory-context-card small[data-v-e856ebe2],.observatory-breakdown-item small[data-v-e856ebe2]{color:#61776d;line-height:1.35}.observatory-context-grid[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}.observatory-context-card em[data-v-e856ebe2],.observatory-breakdown-item em[data-v-e856ebe2]{justify-self:start;margin-top:.2rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.observatory-alerts[data-v-e856ebe2],.observatory-comparison-grid[data-v-e856ebe2]{display:grid;gap:.75rem}.observatory-comparison-grid[data-v-e856ebe2]{grid-template-columns:repeat(2,minmax(0,1fr))}.observatory-ranking-list[data-v-e856ebe2]{display:grid;gap:.65rem;margin:.7rem 0 0;padding:0;list-style:none}.observatory-ranking-item[data-v-e856ebe2]{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-e856ebe2]{color:#17382d}.observatory-ranking-item span[data-v-e856ebe2]{font-weight:var(--portal-font-weight-strong, 700);color:#0f6b58}.observatory-ranking-item small[data-v-e856ebe2]{color:#61776d}.observatory-breakdown-grid[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.7rem}.observatory-alert[data-v-e856ebe2]{display:grid;gap:.28rem;padding:.9rem;border:1px solid rgba(55,103,83,.14);border-radius:10px;background:#fff}.observatory-alert strong[data-v-e856ebe2]{color:#17382d}.observatory-alert small[data-v-e856ebe2]{color:#61776d}.destination-card[data-v-e856ebe2]{padding:1rem;border:1px solid rgba(67,87,80,.14);border-radius:8px;background:#fff}.placeholder-home-action[data-v-e856ebe2]{width:100%}.placeholder-preview[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.placeholder-preview article[data-v-e856ebe2]{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-e856ebe2]{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#176b4f;background:#e0f3ea}.placeholder-preview strong[data-v-e856ebe2],.placeholder-preview small[data-v-e856ebe2]{display:block}.placeholder-preview small[data-v-e856ebe2]{margin-top:.2rem;color:#687d74}.placeholder-context-list[data-v-e856ebe2]{display:grid;gap:.7rem;margin:0}.placeholder-context-list div[data-v-e856ebe2]{padding-bottom:.7rem;border-bottom:1px solid rgba(55,103,83,.12)}.placeholder-context-list dt[data-v-e856ebe2]{color:#687d74;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);text-transform:uppercase}.placeholder-context-list dd[data-v-e856ebe2]{margin:.2rem 0 0;color:#17382d;font-weight:var(--portal-font-weight-strong, 700)}.placeholder-context-panel .inline-notice[data-v-e856ebe2]{margin-top:1rem}.destination-card .inline-notice[data-v-e856ebe2]{margin-top:.85rem}.portal-footer[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2]{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-e856ebe2]{width:108px;height:30px}.lidar-tree[data-v-e856ebe2]{position:absolute;bottom:0}.portal-footer.mode-compact .lidar-tree[data-v-e856ebe2]{transform:scale(.58);transform-origin:bottom left}.lidar-tree i[data-v-e856ebe2]{position:absolute;border-radius:50%;box-shadow:0 0 7px #2f8d6842}.footer-version[data-v-e856ebe2]{min-width:0;grid-column:3;justify-self:end;display:grid;gap:.05rem;color:#526b62;text-align:right}.footer-version strong[data-v-e856ebe2],.footer-version span[data-v-e856ebe2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-version strong[data-v-e856ebe2]{color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.footer-version span[data-v-e856ebe2]{color:#526b62;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.portal-topbar[data-v-e856ebe2]{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:.4rem 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-e856ebe2]{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-e856ebe2]:hover,.icon-button[data-v-e856ebe2]:focus-visible{background:#7ee7c638;outline:2px solid rgba(126,231,198,.58);outline-offset:2px}.icon-button.ghost[data-v-e856ebe2]{color:#17382d;border-color:#233f362e;background:#15413014}.portal-brand[data-v-e856ebe2],.topbar-actions[data-v-e856ebe2],.user-chip[data-v-e856ebe2],.locale-control[data-v-e856ebe2]{display:flex;align-items:center}.portal-brand[data-v-e856ebe2]{gap:.72rem;min-width:0;max-width:min(360px,42vw)}.portal-page-context[data-v-e856ebe2]{min-width:0;flex:1 1 18rem;display:grid;padding:.15rem 0;justify-items:start}.portal-page-context__title-row[data-v-e856ebe2]{min-width:0;display:flex;align-items:center;gap:.42rem;justify-content:flex-start;width:100%}.portal-page-context h1[data-v-e856ebe2]{min-width:0;margin:.12rem 0 .18rem;color:#17382d;font-size:max(12px,clamp(1.18rem,1vw + .95rem,1.42rem));line-height:1.05;font-weight:var(--portal-font-weight-strong, 700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.brand-mark[data-v-e856ebe2]{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:var(--portal-font-weight-strong, 700)}.portal-brand strong[data-v-e856ebe2],.portal-brand small[data-v-e856ebe2]{display:block;line-height:1.1}.portal-brand small[data-v-e856ebe2]{margin-top:.2rem;color:#4b6f61;font-size:max(12px,var(--portal-font-size-secondary, .875rem));max-width:18rem}.topbar-user-context[data-v-e856ebe2]{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-e856ebe2],.topbar-user-context span[data-v-e856ebe2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-user-context strong[data-v-e856ebe2]{color:#17382d;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.topbar-user-context span[data-v-e856ebe2]{color:#4b6f61;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.topbar-actions[data-v-e856ebe2]{justify-content:flex-end;gap:.6rem;min-width:0}.topbar-actions .icon-button[data-v-e856ebe2],.topbar-actions .locale-control select[data-v-e856ebe2],.topbar-actions .text-action[data-v-e856ebe2]{box-shadow:0 4px 12px #12362d0d}.mobile-menu-toggle[data-v-e856ebe2]{display:inline-grid}.topbar-primary-action[data-v-e856ebe2]{min-height:40px}.user-chip[data-v-e856ebe2]{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-e856ebe2]{overflow:hidden;text-overflow:ellipsis}.locale-control[data-v-e856ebe2]{gap:.45rem;color:#2d5e4f;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.locale-control select[data-v-e856ebe2]{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-e856ebe2]{position:fixed;box-sizing:border-box;height:100dvh;max-height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;inset:0 auto 0 0;z-index:30;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-e856ebe2]{transform:translate(0)}.menu-backdrop[data-v-e856ebe2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;border:0;background:#0000006b}.side-menu-header[data-v-e856ebe2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:56px;padding-bottom:.2rem}.side-menu-brand-logo[data-v-e856ebe2]{min-width:0;display:flex;align-items:center}.side-menu-brand-logo img[data-v-e856ebe2]{display:block;width:min(156px,100%);height:auto;max-height:48px}.side-menu-header strong[data-v-e856ebe2],.side-menu-header span[data-v-e856ebe2]{display:block}.side-menu-header span[data-v-e856ebe2]{margin-top:.2rem;color:#5f766e;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.side-nav[data-v-e856ebe2]{display:grid;gap:.35rem}.side-link[data-v-e856ebe2]{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-e856ebe2]:hover,.side-link[data-v-e856ebe2]:focus-visible,.side-link.active[data-v-e856ebe2]{border-color:#26735938;background:#2673591a;outline:none}.side-link[data-v-e856ebe2]:disabled{color:#8a9993;cursor:not-allowed;background:#1e293b0a}.side-link__chevron[data-v-e856ebe2]{margin-inline-start:auto;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.side-submenu[data-v-e856ebe2]{display:grid;gap:.2rem;margin:-.1rem 0 .2rem 1.2rem;padding-inline-start:.75rem;border-inline-start:1px solid rgba(38,115,89,.18)}.side-submenu__link[data-v-e856ebe2]{display:flex;align-items:center;gap:.55rem;min-height:36px;border:0;border-radius:10px;background:transparent;color:#47645a;padding:.5rem .65rem;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-align:left;cursor:pointer}.side-submenu__link[data-v-e856ebe2]:hover,.side-submenu__link[data-v-e856ebe2]:focus-visible,.side-submenu__link.active[data-v-e856ebe2]{background:#2673591a;color:#18372d}.side-submenu__link[data-v-e856ebe2]:focus-visible{outline:3px solid #087b69;outline-offset:2px}.operativa-inventory-units[data-v-e856ebe2]{padding:clamp(.75rem,1.8vw,1.5rem);background:transparent}.operativa-inventory-units__panel[data-v-e856ebe2]{display:grid;gap:1.1rem;padding:clamp(1rem,2vw,1.65rem);overflow:hidden;background:transparent;box-shadow:none}.operativa-inventory-units__panel h2[data-v-e856ebe2],.operativa-inventory-units__panel p[data-v-e856ebe2]{margin:0}.operativa-inventory-units__overview[data-v-e856ebe2]{display:flex;align-items:stretch;gap:1rem;width:100%}.operativa-inventory-units__header[data-v-e856ebe2]:after{content:none}.operativa-inventory-units__header>div[data-v-e856ebe2]{display:grid;gap:.3rem}.operativa-inventory-units__header h2[data-v-e856ebe2]{color:#103f2e;font-size:max(12px,clamp(1.7rem,3vw,2.45rem));letter-spacing:-.04em}.operativa-inventory-units__intro[data-v-e856ebe2]{max-inline-size:42rem;color:#63746f;font-size:1rem;line-height:1.5}.operativa-inventory-units__metrics[data-v-e856ebe2]{display:grid;flex:1 1 auto;grid-template-columns:repeat(3,1fr);min-inline-size:0;border:1px solid rgb(219 232 225 / 90%);border-radius:14px;background:#ffffffd1;box-shadow:0 10px 26px #1d503a0d}.operativa-inventory-units__metric[data-v-e856ebe2]{display:flex;align-items:center;gap:1rem;min-width:0;padding:1rem 1.6rem}.operativa-inventory-units__metric+.operativa-inventory-units__metric[data-v-e856ebe2]{border-inline-start:1px solid #d8e7df}.operativa-inventory-units__metric-icon[data-v-e856ebe2],.operativa-inventory-units__toolbar-icon[data-v-e856ebe2]{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#187552;background:#e5f4ec}.operativa-inventory-units__metric-icon[data-v-e856ebe2]{inline-size:3rem;block-size:3rem;font-size:1.2rem}.operativa-inventory-units__metric div[data-v-e856ebe2]{display:grid;gap:.12rem;color:#73817d;font-size:.9rem}.operativa-inventory-units__metric strong[data-v-e856ebe2]{color:#103f2e;font-size:1.45rem;line-height:1}.operativa-inventory-units__toolbar[data-v-e856ebe2]{display:grid;grid-template-columns:auto minmax(14rem,1.6fr) minmax(10rem,.75fr) minmax(10rem,.75fr) auto;align-items:end;gap:.75rem;padding:.85rem;border:1px solid #dcebe3;border-radius:14px;background:#ffffffdb}.operativa-inventory-units__toolbar-icon[data-v-e856ebe2]{inline-size:3rem;block-size:3rem;margin-bottom:.05rem;font-size:1.15rem}.operativa-inventory-units__toolbar-actions[data-v-e856ebe2]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.operativa-inventory-units__search[data-v-e856ebe2],.operativa-inventory-units__filter[data-v-e856ebe2]{display:grid;gap:.35rem;color:#395f52;font-size:.875rem;font-weight:600;line-height:1.35}.operativa-inventory-units__filter>span[data-v-e856ebe2]{display:flex;gap:.45rem;align-items:center}.operativa-inventory-units__search input[data-v-e856ebe2],.operativa-inventory-units__filter select[data-v-e856ebe2]{box-sizing:border-box;width:100%;min-height:2.85rem;min-inline-size:0;border:1px solid #bfcfc8;border-radius:9px;padding:.65rem .8rem;color:#3f5750;background:#fff;font:inherit}.operativa-inventory-units__search input[data-v-e856ebe2]:focus-visible,.operativa-inventory-units__sort[data-v-e856ebe2]:focus-visible,.operativa-inventory-units__action[data-v-e856ebe2]:focus-visible,.operativa-inventory-units__pagination button[data-v-e856ebe2]:focus-visible{outline:3px solid #087b69;outline-offset:2px}.operativa-inventory-units__count[data-v-e856ebe2]{display:flex;align-items:start;gap:.35rem;border-inline-start:1px solid #d9e6e0;padding-inline-start:1.3rem;color:#71807b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.3;white-space:nowrap}.operativa-inventory-units__count strong[data-v-e856ebe2]{color:#104535;font-size:1.3rem}.operativa-inventory-units__add[data-v-e856ebe2]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;border:1px solid #176b4f;border-radius:7px;padding:.4rem .75rem;color:#fff;background:#176b4f;box-shadow:none;font:inherit;font-size:.875rem;font-weight:var(--portal-font-weight-label, 600);cursor:pointer}.operativa-inventory-units__add[data-v-e856ebe2]:hover{background:#12563f}.operativa-inventory-units__notice[data-v-e856ebe2]{color:#356e58;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.operativa-inventory-units__table-wrap[data-v-e856ebe2]{overflow-x:auto;scrollbar-gutter:auto;border:1px solid #d9e8e1;border-radius:14px;background:#fff}.operativa-inventory-units__table[data-v-e856ebe2]{width:100%;min-width:0;border-collapse:collapse;color:#233f36;font-family:var(--portal-font-family);font-size:var(--portal-font-size-secondary, .875rem)}.operativa-inventory-units__table th[data-v-e856ebe2]{padding:.65rem .56rem;background:#fff;color:#2e5d4c;font-size:inherit;font-weight:600;line-height:1.3;letter-spacing:0;text-align:center;text-transform:uppercase}.operativa-inventory-units__table th[data-v-e856ebe2],.operativa-inventory-units__table td[data-v-e856ebe2]{border-bottom:1px solid rgba(55,103,83,.09);padding:.6rem .56rem;vertical-align:middle;text-align:center;line-height:1.12}.operativa-inventory-units__table thead th[data-v-e856ebe2]{padding:.65rem .56rem;border-bottom:1px solid rgba(55,103,83,.12);line-height:1.3}.operativa-inventory-units__table[data-v-e856ebe2] :is(th,td):nth-child(2){text-align:left}.operativa-inventory-units__table tbody tr[data-v-e856ebe2]{background:#fff}.operativa-inventory-units__table tbody tr[data-v-e856ebe2]:hover{background:#f7fbf8;box-shadow:inset 2px 0 #176b4f57}.operativa-inventory-units__name[data-v-e856ebe2]{color:#183e31;font-weight:var(--portal-font-weight-strong, 700)}.operativa-inventory-units__sort[data-v-e856ebe2]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;padding:0;color:inherit;background:transparent;font:inherit;text-transform:inherit;cursor:pointer}.operativa-inventory-units__sort i[data-v-e856ebe2]{color:#8aa19a;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.operativa-inventory-units__row-actions[data-v-e856ebe2]{white-space:nowrap}.operativa-inventory-units__type[data-v-e856ebe2]{display:inline-flex;align-items:center;gap:.38rem;border-radius:999px;padding:.24rem .5rem;font-size:inherit;white-space:nowrap}.operativa-inventory-units__type.is-alert[data-v-e856ebe2]{color:#1e64ba;background:#e7f0ff}.operativa-inventory-units__type.is-intervention[data-v-e856ebe2]{color:#a15f03;background:#fff0d6}.operativa-inventory-units__type.is-damage[data-v-e856ebe2]{color:#bf3535;background:#ffe5e6}.operativa-inventory-units__type.is-inventory[data-v-e856ebe2]{color:#6444a2;background:#eee9fb}.operativa-inventory-units__type.is-detection[data-v-e856ebe2]{color:#227657;background:#e1f2e8}.operativa-inventory-units__action[data-v-e856ebe2]{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;border:0;border-radius:.3rem;color:#b34b4b;background:transparent;padding:.25rem;cursor:pointer}.operativa-inventory-units__action--danger[data-v-e856ebe2]{color:#c45d5d}.operativa-inventory-units__action--danger[data-v-e856ebe2]:hover{color:#a83d3d}.operativa-inventory-units__no-results[data-v-e856ebe2]{padding-block:2rem!important;color:#71817b;text-align:center}.operativa-inventory-units__pagination[data-v-e856ebe2]{display:flex;justify-content:center;gap:.3rem;padding-top:.5rem}.operativa-inventory-units__pagination button[data-v-e856ebe2]{min-width:2rem;min-height:2rem;border:1px solid #d9e3df;border-radius:6px;color:#4e7d6d;background:#fff;cursor:pointer}.operativa-inventory-units__pagination button.active[data-v-e856ebe2]{border-color:#2b8d61;color:#fff;background:#2b8d61}.operativa-inventory-units__pagination button[data-v-e856ebe2]:disabled{cursor:not-allowed;opacity:.45}.operativa-inventory-unit-detail[data-v-e856ebe2]{display:grid;gap:1rem;padding:1rem;background:transparent;box-shadow:none}.operativa-inventory-unit-detail h2[data-v-e856ebe2],.operativa-inventory-unit-detail p[data-v-e856ebe2]{margin:0}.operativa-inventory-unit-detail__header[data-v-e856ebe2]{display:block;padding:.45rem .45rem 1rem;border:0;border-bottom:1px solid #d8e5df;border-radius:0;background:transparent}.operativa-inventory-unit-detail__header[data-v-e856ebe2]:after{content:none}.operativa-inventory-unit-detail__topbar[data-v-e856ebe2]{display:flex;align-items:safe center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.operativa-inventory-unit-detail__identity[data-v-e856ebe2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.operativa-inventory-unit-detail__identity>div[data-v-e856ebe2]{display:grid;gap:.3rem}.operativa-inventory-unit-detail__identity h2[data-v-e856ebe2]{color:#103e2f;font-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3;letter-spacing:0}.operativa-inventory-unit-detail__type[data-v-e856ebe2]{display:flex;align-items:center;gap:.65rem;color:#718783;font-size:1rem}.operativa-inventory-unit-detail__label[data-v-e856ebe2]{color:#5d7b70;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.07em;text-transform:uppercase}.operativa-inventory-unit-detail__back[data-v-e856ebe2]{display:inline-flex;align-items:center;gap:.45rem;border:0;color:#356e58;background:transparent;padding:.25rem 0;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.operativa-inventory-unit-detail__back--outside[data-v-e856ebe2]{margin-inline:.4rem;margin-block-end:.6rem}.operativa-inventory-unit-detail__back[data-v-e856ebe2]:focus-visible,.operativa-inventory-unit-detail__tabs button[data-v-e856ebe2]:focus-visible{outline:3px solid #087b69;outline-offset:2px}.operativa-inventory-unit-detail__code[data-v-e856ebe2]{margin:0;border:1px solid #cde0d5;border-radius:999px;padding:.32rem .65rem;color:#42685a;background:#f5fbf7;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);white-space:nowrap}.operativa-inventory-unit-detail__tabs[data-v-e856ebe2]{display:flex;gap:.6rem;border-bottom:1px solid #dfe7e3;overflow-x:auto}.operativa-inventory-unit-detail__tabs button[data-v-e856ebe2]{display:inline-flex;align-items:center;gap:.55rem;border:0;border-bottom:3px solid transparent;color:#61756d;background:transparent;padding:.7rem 1rem;font:inherit;font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer}.operativa-inventory-unit-detail__tab-tree[data-v-e856ebe2]{inline-size:1rem;block-size:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.operativa-inventory-unit-detail__tabs button.active[data-v-e856ebe2]{border-bottom-color:#4eaa78;color:#000}.operativa-inventory-unit-detail__form[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;width:100%}.operativa-inventory-unit-detail__section[data-v-e856ebe2]{min-inline-size:0;margin:0;border:1px solid #dbe8e2;border-radius:14px;padding:1rem;background:#ffffffe0;box-shadow:0 8px 20px #1f4c390a}.operativa-inventory-unit-detail__section legend[data-v-e856ebe2]{padding-inline:.4rem;color:#173e31;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700)}.operativa-inventory-unit-detail__field-grid[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.operativa-inventory-unit-detail__field-wide[data-v-e856ebe2]{grid-column:1 / -1}.operativa-inventory-unit-detail__actions[data-v-e856ebe2]{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:wrap;padding:.25rem 0 0}.operativa-inventory-unit-detail__save-hint[data-v-e856ebe2]{display:flex;align-items:center;gap:1rem;color:#425d54}.operativa-inventory-unit-detail__save-hint>i[data-v-e856ebe2]{display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:50%;color:#187552;background:#e4f2ea}.operativa-inventory-unit-detail__save-hint p[data-v-e856ebe2]{margin:0}.operativa-inventory-unit-detail__notice[data-v-e856ebe2]{margin:0;color:#356356;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.operativa-inventory-unit-detail__save[data-v-e856ebe2]{display:inline-flex;align-items:center;gap:.6rem;min-height:3.35rem;border:0;border-radius:9px;padding:.7rem 1.8rem;color:#fff;background:linear-gradient(135deg,#148864,#087b69);font:inherit;font-size:.95rem;font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.operativa-inventory-unit-detail__save[data-v-e856ebe2]:hover{background:#066b5c}.operativa-inventory-unit-detail__save[data-v-e856ebe2]:focus-visible{outline:3px solid #087b69;outline-offset:2px}.operativa-inventory-unit-detail__form label[data-v-e856ebe2]{display:grid;gap:.35rem;color:#526861;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.operativa-inventory-unit-detail__form input[data-v-e856ebe2],.operativa-inventory-unit-detail__form select[data-v-e856ebe2]{min-width:0;border:1px solid #cbd8d3;border-radius:8px;padding:.65rem .75rem;color:#18372d;background:#fff;font:inherit;font-weight:400}.operativa-inventory-unit-detail__form input[data-v-e856ebe2]:focus-visible,.operativa-inventory-unit-detail__form select[data-v-e856ebe2]:focus-visible{outline:3px solid #087b69;outline-offset:2px}.operativa-inventory-unit-detail__form input[data-v-e856ebe2]:disabled{color:#6d7d77;background:#eef2f0;cursor:not-allowed}.operativa-inventory-unit-detail__feet[data-v-e856ebe2]{display:grid;gap:1.15rem}.operativa-inventory-unit-detail__feet-metrics[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.operativa-inventory-unit-detail__feet-metrics>div[data-v-e856ebe2]{display:flex;align-items:center;gap:.85rem;min-height:4.6rem;padding:.85rem 1rem;border:1px solid #e0ece5;border-radius:12px;background:linear-gradient(135deg,#fff,#f4faf6)}.operativa-inventory-unit-detail__feet-metrics i[data-v-e856ebe2]{display:grid;flex:0 0 auto;place-items:center;inline-size:2.7rem;block-size:2.7rem;border-radius:50%;color:#17835d;background:#e4f3eb}.operativa-inventory-unit-detail__feet-metrics span[data-v-e856ebe2]{display:grid;gap:.1rem;color:#6a7d77;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.operativa-inventory-unit-detail__feet-metrics strong[data-v-e856ebe2]{color:#143d30;font-size:1.35rem}.operativa-inventory-unit-detail__metric-leaf[data-v-e856ebe2]{box-sizing:border-box;flex:0 0 auto;inline-size:2.7rem;block-size:2.7rem;border-radius:50%;padding:.65rem;color:#2d8b4d;background:#e9f5e7;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;fill:none}.operativa-inventory-unit-detail__feet-metrics>div:nth-child(2) i[data-v-e856ebe2]{color:#2d8b4d;background:#e9f5e7}.operativa-inventory-unit-detail__feet-metrics>div:nth-child(3) i[data-v-e856ebe2]{color:#2567b7;background:#e6f0ff}.operativa-inventory-unit-detail__feet-metrics>div:nth-child(4) i[data-v-e856ebe2]{color:#8b711f;background:#faf4df}.operativa-inventory-unit-detail__feet-heading[data-v-e856ebe2]{display:flex;align-items:safe end;justify-content:space-between;gap:1rem;padding:.2rem .1rem}.operativa-inventory-unit-detail__feet-heading>div[data-v-e856ebe2]{display:grid;gap:.25rem}.operativa-inventory-unit-detail__feet-heading h3[data-v-e856ebe2]{margin:0;color:#173d31;font-size:1.1rem;letter-spacing:-.015em}.operativa-inventory-unit-detail__feet-heading p[data-v-e856ebe2]{max-inline-size:40rem;color:#64756f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.45}.operativa-inventory-unit-detail__feet-kicker[data-v-e856ebe2]{color:#5d8373;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);letter-spacing:.075em;text-transform:uppercase}.operativa-inventory-unit-detail__feet-count[data-v-e856ebe2]{flex:0 0 auto;border:1px solid #cde0d5;border-radius:999px;padding:.35rem .65rem;color:#356e58;background:#f4faf6;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.operativa-inventory-unit-detail__feet-toolbar[data-v-e856ebe2]{display:flex;align-items:safe center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem;border:1px solid #e0eae5;border-radius:12px;background:#f8fbf9}.operativa-inventory-unit-detail__feet-actions[data-v-e856ebe2]{display:grid;grid-template-columns:minmax(15rem,1.35fr) minmax(10rem,.7fr) minmax(10rem,.7fr) auto;align-items:end;gap:.75rem;width:100%}.operativa-inventory-unit-detail__map-button[data-v-e856ebe2],.operativa-inventory-unit-detail__reset[data-v-e856ebe2],.operativa-inventory-unit-detail__feet-add[data-v-e856ebe2]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.1rem;border:1px solid #6286c8;border-radius:6px;padding:.4rem .65rem;color:#4b6fae;background:#fff;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));cursor:pointer}.operativa-inventory-unit-detail__feet-add[data-v-e856ebe2]{min-height:3rem;border-color:#16845c;border-radius:9px;padding:.65rem 1.25rem;color:#fff;background:linear-gradient(135deg,#249465,#187f55);box-shadow:0 7px 14px #1f634226;font-size:.86rem;font-weight:var(--portal-font-weight-strong, 700)}.operativa-inventory-unit-detail__feet-search[data-v-e856ebe2]{display:grid;gap:.25rem;color:#526861;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.operativa-inventory-unit-detail__feet-search input[data-v-e856ebe2]{box-sizing:border-box;width:100%;min-height:2.85rem;border:1px solid #cbd8d3;border-radius:9px;padding:.55rem .75rem;color:#18372d;background:#fff;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.operativa-inventory-unit-detail__feet-filter[data-v-e856ebe2]{display:grid;gap:.3rem;color:#526861;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.operativa-inventory-unit-detail__feet-filter span[data-v-e856ebe2]{display:flex;align-items:center;gap:.4rem}.operativa-inventory-unit-detail__feet-filter select[data-v-e856ebe2]{box-sizing:border-box;width:100%;min-height:2.85rem;border:1px solid #cbd8d3;border-radius:9px;padding:.55rem .7rem;color:#3f5750;background:#fff;font:inherit}.operativa-inventory-unit-detail__reset[data-v-e856ebe2]{align-self:end;min-height:2.85rem;border-color:#bcdccf;border-radius:9px;color:#167754;background:#f8fcfa;font-weight:var(--portal-font-weight-strong, 700)}.operativa-inventory-unit-detail__feet-search input[data-v-e856ebe2]:focus-visible{outline:3px solid #087b69;outline-offset:2px}.operativa-inventory-unit-detail__feet-table-wrap[data-v-e856ebe2]{overflow:clip;border:1px solid #dfe7e3;border-radius:12px;background:#fff}.operativa-inventory-unit-detail__feet-table[data-v-e856ebe2]{width:100%;table-layout:auto;border-collapse:collapse;color:#496258;background:#fff;font-size:.9375rem}.operativa-inventory-unit-detail__feet-table td[data-v-e856ebe2]:last-child{white-space:nowrap}.operativa-inventory-unit-detail__feet-table th[data-v-e856ebe2]{color:#527168;background:#f1f6f3;font-size:.875rem;font-weight:600;letter-spacing:0;text-align:left;text-transform:uppercase;white-space:nowrap}.operativa-inventory-unit-detail__feet-table th[data-v-e856ebe2],.operativa-inventory-unit-detail__feet-table td[data-v-e856ebe2]{border-bottom:1px solid #e2e7e5;padding:.72rem .65rem;white-space:normal}.operativa-inventory-unit-detail__feet-table th[data-v-e856ebe2]:nth-child(2),.operativa-inventory-unit-detail__feet-table td[data-v-e856ebe2]:nth-child(2),.operativa-inventory-unit-detail__feet-table th[data-v-e856ebe2]:nth-child(3),.operativa-inventory-unit-detail__feet-table td[data-v-e856ebe2]:nth-child(3),.operativa-inventory-unit-detail__feet-table th[data-v-e856ebe2]:nth-child(4),.operativa-inventory-unit-detail__feet-table td[data-v-e856ebe2]:nth-child(4),.operativa-inventory-unit-detail__feet-table th[data-v-e856ebe2]:nth-child(5),.operativa-inventory-unit-detail__feet-table td[data-v-e856ebe2]:nth-child(5){white-space:nowrap}.operativa-inventory-unit-detail__feet-table td[data-v-e856ebe2]:first-child{overflow-wrap:anywhere}.operativa-inventory-unit-detail__feet-table tbody tr[data-v-e856ebe2]{background:#fff}.operativa-inventory-unit-detail__feet-table tbody tr[data-v-e856ebe2]:hover{background:#edf8f1}.operativa-inventory-unit-detail__feet-table .operativa-inventory-units__no-results[data-v-e856ebe2]{padding-inline-start:1rem!important;text-align:left;white-space:normal}.operativa-inventory-unit-detail__foot-delete[data-v-e856ebe2]{min-width:2rem;min-height:2rem;border:0;border-radius:6px;color:#c45d5d;background:transparent;padding:.2rem;cursor:pointer}.operativa-inventory-unit-detail__foot-delete[data-v-e856ebe2]:hover{color:#a83d3d}.operativa-inventory-unit-detail__foot-edit[data-v-e856ebe2]{border:0;color:#4eaa78;background:transparent;padding:.2rem;cursor:pointer}.operativa-inventory-unit-detail__foot-row[data-v-e856ebe2]{cursor:pointer}.operativa-inventory-unit-detail__foot-row[data-v-e856ebe2]:focus-visible{outline:3px solid #087b69;outline-offset:-3px}.operativa-inventory-foot-detail[data-v-e856ebe2]{display:grid;gap:1.05rem;padding:clamp(1.15rem,2.4vw,1.8rem);border:1px solid #dce8e2;border-radius:16px;background:#fff;box-shadow:0 12px 30px #1c4d3712}.operativa-inventory-foot-detail__heading[data-v-e856ebe2]{display:grid;gap:.3rem;padding-block:.25rem .75rem}.operativa-inventory-foot-detail__heading p[data-v-e856ebe2]{max-inline-size:46rem;margin:0;color:#62766f;font-size:.92rem;line-height:1.5}.operativa-inventory-foot-detail h3[data-v-e856ebe2]{margin:0;color:#103e2f;font-size:max(12px,clamp(1.45rem,2.2vw,1.8rem));letter-spacing:-.03em}.operativa-inventory-foot-detail__topbar[data-v-e856ebe2]{display:flex;align-items:safe center;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid #dfe9e4}.operativa-inventory-foot-detail__save[data-v-e856ebe2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:3.15rem;border:0;border-radius:8px;padding:.65rem 1.25rem;color:#fff;background:linear-gradient(135deg,#249465,#187f55);box-shadow:0 7px 14px #1f63422e;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.operativa-inventory-foot-detail__code-field[data-v-e856ebe2],.operativa-inventory-foot-detail fieldset label[data-v-e856ebe2]{display:grid;gap:.35rem;color:#526861;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600)}.operativa-inventory-foot-detail__code-field input[data-v-e856ebe2],.operativa-inventory-foot-detail input[data-v-e856ebe2],.operativa-inventory-foot-detail select[data-v-e856ebe2],.operativa-inventory-foot-detail textarea[data-v-e856ebe2]{box-sizing:border-box;width:100%;border:1px solid #cbd8d3;border-radius:6px;padding:.65rem .7rem;color:#526861;background:#fff;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:400}.operativa-inventory-foot-detail__code-field input[data-v-e856ebe2]:disabled{background:#f1f3f4;color:#71817b}.operativa-inventory-foot-detail input[data-v-e856ebe2]:focus-visible,.operativa-inventory-foot-detail select[data-v-e856ebe2]:focus-visible,.operativa-inventory-foot-detail textarea[data-v-e856ebe2]:focus-visible,.operativa-inventory-foot-detail__save[data-v-e856ebe2]:focus-visible,.operativa-inventory-foot-detail button[data-v-e856ebe2]:focus-visible{outline:3px solid #087b69;outline-offset:2px}.operativa-inventory-foot-detail fieldset[data-v-e856ebe2]{min-inline-size:0;margin:0;border:1px solid #d7e6df;border-radius:11px;padding:1.2rem;background:#ffffffe0}.operativa-inventory-foot-detail legend[data-v-e856ebe2]{display:flex;align-items:center;gap:.6rem;padding-inline:.2rem;color:#173d31;font-size:.94rem;font-weight:var(--portal-font-weight-strong, 700)}.operativa-inventory-foot-detail legend i[data-v-e856ebe2]{display:grid;place-items:center;inline-size:2.45rem;block-size:2.45rem;border-radius:.85rem;color:#187755;background:#e6f4ed;font-size:1rem}.operativa-inventory-foot-detail__legend-icon[data-v-e856ebe2]{box-sizing:border-box;inline-size:2.45rem;block-size:2.45rem;flex:0 0 auto;border-radius:.85rem;padding:.6rem;color:#187755;background:#e6f4ed;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.operativa-inventory-foot-detail__section>p[data-v-e856ebe2]{max-inline-size:16rem;margin:.5rem 0 0;color:#64766f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.45}.operativa-inventory-foot-detail__section[data-v-e856ebe2]{display:grid;grid-template-columns:minmax(11rem,.5fr) minmax(0,1.5fr);-moz-column-gap:clamp(1rem,3vw,2.25rem);column-gap:clamp(1rem,3vw,2.25rem)}.operativa-inventory-foot-detail__section legend[data-v-e856ebe2],.operativa-inventory-foot-detail__section>p[data-v-e856ebe2]{grid-column:1}.operativa-inventory-foot-detail__section>.operativa-inventory-foot-detail__grid[data-v-e856ebe2]{grid-column:2;grid-row:1 / span 2;align-self:center}.operativa-inventory-foot-detail__section--identification .operativa-inventory-foot-detail__grid[data-v-e856ebe2]{grid-template-columns:minmax(0,1fr)}.operativa-inventory-foot-detail__section--location .operativa-inventory-foot-detail__grid[data-v-e856ebe2]{grid-template-columns:repeat(2,minmax(0,1fr))}.operativa-inventory-foot-detail__grid[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.operativa-inventory-foot-detail__stepper[data-v-e856ebe2],.operativa-inventory-foot-detail__coordinate[data-v-e856ebe2]{display:flex;align-items:stretch;gap:.55rem}.operativa-inventory-foot-detail__stepper input[data-v-e856ebe2],.operativa-inventory-foot-detail__coordinate input[data-v-e856ebe2]{border-radius:6px;text-align:center}.operativa-inventory-foot-detail__stepper button[data-v-e856ebe2]{flex:0 0 2.35rem;border:1px solid #b9d1c8;color:#54726b;background:#f7fbf9;cursor:pointer}.operativa-inventory-foot-detail__stepper button[data-v-e856ebe2]:first-child{border-radius:6px 0 0 6px}.operativa-inventory-foot-detail__stepper button[data-v-e856ebe2]:last-child{border-radius:0 6px 6px 0}.operativa-inventory-foot-detail__coordinate button[data-v-e856ebe2]{flex:0 0 auto;border:1px solid #b9d1c8;border-radius:6px;padding-inline:.75rem;color:#54726b;background:#f4faf7;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);cursor:pointer}.operativa-inventory-foot-detail__checkbox[data-v-e856ebe2]{grid-template-columns:auto 1fr;align-items:center}.operativa-inventory-foot-detail__checkbox input[data-v-e856ebe2]{width:1rem;height:1rem;accent-color:#4eaa78}.operativa-inventory-foot-detail__observation[data-v-e856ebe2]{grid-column:1 / -1}.operativa-inventory-foot-detail__observation textarea[data-v-e856ebe2]{resize:vertical}.operativa-inventory-foot-detail__images[data-v-e856ebe2]{border:1px solid #dbe4e1}.operativa-inventory-foot-detail__images summary[data-v-e856ebe2]{padding:.7rem .9rem;color:#526861;background:#f4f5f7;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.operativa-inventory-foot-detail__images>div[data-v-e856ebe2]{display:grid;min-height:10rem;place-items:center;gap:.85rem;padding:1rem;color:#8b9692;text-align:center}.operativa-inventory-foot-detail__images p[data-v-e856ebe2]{margin:0;font-size:1rem}.operativa-inventory-foot-detail__images button[data-v-e856ebe2]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #8c9a96;border-radius:5px;padding:.45rem .7rem;color:#526861;background:#fff;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));cursor:pointer}.operativa-inventory-foot-detail__images-empty[data-v-e856ebe2]{display:grid;place-items:center;gap:.7rem;min-height:12rem;color:#9b9b9b}.operativa-inventory-foot-detail__images-empty i[data-v-e856ebe2]{font-size:1.7rem}.operativa-inventory-foot-detail__images-empty p[data-v-e856ebe2]{margin:0;font-size:1.15rem}.operativa-inventory-foot-detail__images-empty button[data-v-e856ebe2]{border:1px solid #b9b9b9;border-radius:6px;padding:.5rem .75rem;color:#5f6664;background:#fff;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));cursor:pointer}.operativa-inventory-foot-detail__notice[data-v-e856ebe2]{margin:0;color:#356e58;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.operativa-inventory-foot-detail__actions[data-v-e856ebe2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.25rem calc(clamp(1.15rem,2.4vw,1.8rem)*-1) calc(clamp(1.15rem,2.4vw,1.8rem)*-1);padding:1rem clamp(1.15rem,2.4vw,1.8rem);border-top:1px solid #deebe5;background:#ffffffc2}.operativa-inventory-foot-detail__cancel[data-v-e856ebe2]{min-block-size:3.15rem;border:1px solid #d5e3dd;border-radius:8px;padding:.65rem 1.25rem;color:#506d64;background:#f7fbf9;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.operativa-inventory-unit-detail__empty[data-v-e856ebe2]{display:grid;place-items:center;gap:.6rem;min-height:18rem;border:1px dashed #cfddd7;border-radius:10px;color:#71817b}.operativa-inventory-unit-detail__empty i[data-v-e856ebe2]{color:#7fae96;font-size:1.5rem}.operativa-inventory-units__row[data-v-e856ebe2]{cursor:pointer}.operativa-inventory-units__row[data-v-e856ebe2]:focus-visible{outline:3px solid #087b69;outline-offset:-3px}@media (max-width: 640px){.operativa-inventory-units[data-v-e856ebe2]{padding:.75rem}.operativa-inventory-units__overview[data-v-e856ebe2]{flex-direction:column}.operativa-inventory-units__metrics[data-v-e856ebe2]{grid-template-columns:1fr}.operativa-inventory-units__metric+.operativa-inventory-units__metric[data-v-e856ebe2]{border-inline-start:0;border-top:1px solid #d8e7df}.operativa-inventory-units__toolbar[data-v-e856ebe2]{grid-template-columns:auto 1fr}.operativa-inventory-units__toolbar-icon[data-v-e856ebe2]{grid-row:span 2;align-self:center}.operativa-inventory-units__search[data-v-e856ebe2],.operativa-inventory-units__filter[data-v-e856ebe2]{grid-column:1 / -1}.operativa-inventory-units__toolbar-icon+.operativa-inventory-units__search[data-v-e856ebe2]{grid-column:2}.operativa-inventory-units__toolbar-actions[data-v-e856ebe2]{grid-column:1 / -1}.operativa-inventory-units__count[data-v-e856ebe2]{border-inline-start:0;padding-inline-start:0}.operativa-inventory-unit-detail__identity[data-v-e856ebe2]{align-items:stretch}.operativa-inventory-units__add[data-v-e856ebe2]{width:100%}.operativa-inventory-units__toolbar-actions[data-v-e856ebe2]{width:100%;justify-content:space-between}.operativa-inventory-units__search[data-v-e856ebe2]{width:100%}.operativa-inventory-units__search input[data-v-e856ebe2]{min-inline-size:0;width:100%;box-sizing:border-box}.operativa-inventory-unit-detail__form[data-v-e856ebe2],.operativa-inventory-unit-detail__field-grid[data-v-e856ebe2]{grid-template-columns:1fr}.operativa-inventory-unit-detail__field-wide[data-v-e856ebe2]{grid-column:auto}.operativa-inventory-unit-detail__feet-heading[data-v-e856ebe2]{align-items:stretch}.operativa-inventory-unit-detail__feet-metrics[data-v-e856ebe2]{grid-template-columns:repeat(2,minmax(0,1fr))}.operativa-inventory-unit-detail__feet-count[data-v-e856ebe2]{align-self:start}.operativa-inventory-unit-detail__feet-toolbar[data-v-e856ebe2]{align-items:stretch}.operativa-inventory-unit-detail__feet-actions[data-v-e856ebe2]{grid-template-columns:1fr}.operativa-inventory-unit-detail__feet-search[data-v-e856ebe2]{min-inline-size:0}.operativa-inventory-unit-detail__feet-search input[data-v-e856ebe2]{box-sizing:border-box;width:100%}.operativa-inventory-foot-detail__grid[data-v-e856ebe2],.operativa-inventory-foot-detail__section[data-v-e856ebe2]{grid-template-columns:1fr}.operativa-inventory-foot-detail__section legend[data-v-e856ebe2],.operativa-inventory-foot-detail__section>p[data-v-e856ebe2],.operativa-inventory-foot-detail__section>.operativa-inventory-foot-detail__grid[data-v-e856ebe2]{grid-column:auto;grid-row:auto}.operativa-inventory-foot-detail__section>p[data-v-e856ebe2]{max-inline-size:none}.operativa-inventory-foot-detail__actions[data-v-e856ebe2]{align-items:stretch;flex-direction:column-reverse}.operativa-inventory-foot-detail__actions>button[data-v-e856ebe2]{width:100%}.operativa-inventory-foot-detail__observation[data-v-e856ebe2]{grid-column:auto}}@media (min-width: 641px) and (max-width: 980px){.operativa-inventory-units__toolbar[data-v-e856ebe2]{grid-template-columns:auto minmax(14rem,1fr) minmax(10rem,1fr)}.operativa-inventory-units__toolbar-icon[data-v-e856ebe2]{grid-row:span 2;align-self:center}.operativa-inventory-units__search[data-v-e856ebe2]{grid-column:2 / -1}.operativa-inventory-units__toolbar-actions[data-v-e856ebe2]{grid-column:3}}.inventario-puntos-workspace[data-v-e856ebe2]{height:100%;min-height:0;padding:0;overflow:hidden!important}.inventario-puntos-workspace[data-v-e856ebe2] .inventory-screen{height:100%;min-height:0}.side-submenu[data-v-e856ebe2]{display:grid;gap:.2rem;margin:-.3rem .55rem .35rem 2.1rem}.side-link.inventory-parent[data-v-e856ebe2]{margin-right:.55rem;border:1px solid #b9d7ce;border-radius:14px;background:#eef8f4}.side-link.inventory-parent[data-v-e856ebe2]:hover,.side-link.inventory-parent[data-v-e856ebe2]:focus-visible,.side-link.inventory-parent.active[data-v-e856ebe2]{background:#e5f5ed}.side-submenu-link[data-v-e856ebe2]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .65rem;border:0;border-left:2px solid #b9d7ce;border-radius:0 8px 8px 0;color:#66807d;background:transparent;font:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-align:left;cursor:pointer}.side-submenu-link[data-v-e856ebe2]:hover,.side-submenu-link[data-v-e856ebe2]:focus-visible,.side-submenu-link.active[data-v-e856ebe2]{color:#087e6a;background:#e5f6ee}.module-map[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2]: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-e856ebe2]:focus-visible:before,.module-pin[data-v-e856ebe2]:hover:before{opacity:1;transform:scale(1);background:#cff6e54d}.module-pin:focus-visible .pin-card[data-v-e856ebe2],.module-pin:hover .pin-card[data-v-e856ebe2]{border-color:#0f8560b3;background:#fffffffa;box-shadow:0 20px 44px #17574247,0 0 0 4px #4edcb32e}.pin-orb[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2],.pin-card small[data-v-e856ebe2],.pin-card em[data-v-e856ebe2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-card strong[data-v-e856ebe2]{color:#12362d;font-size:1rem}.pin-card small[data-v-e856ebe2],.pin-card em[data-v-e856ebe2]{color:#315f50;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal}.module-pin.is-disabled[data-v-e856ebe2]{opacity:.66}.module-pin.is-disabled .pin-orb[data-v-e856ebe2]{color:#f8fffb;background:#788d85;box-shadow:none}.admin-workspace[data-v-e856ebe2]{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-e856ebe2],.admin-grid[data-v-e856ebe2],.admin-indicators[data-v-e856ebe2],.system-status-panel[data-v-e856ebe2],.user-management-screen[data-v-e856ebe2]{width:100%;max-width:none;margin-inline:0;box-sizing:border-box}.admin-heading[data-v-e856ebe2]{margin-bottom:.85rem}.section-kicker[data-v-e856ebe2]{display:inline-flex;align-items:center;min-height:24px;color:#496459;font-size:.875rem;font-weight:600;text-transform:uppercase}.panel-heading h2[data-v-e856ebe2]{margin:0;color:#17382d;letter-spacing:0}.admin-health[data-v-e856ebe2]{width:100%;min-height:0;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-e856ebe2]{grid-column:2;color:#667f74}.health-dot[data-v-e856ebe2]{width:12px;height:12px;border-radius:50%;background:#22a36b;box-shadow:0 0 0 5px #22a36b1f}.admin-indicators[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem}.admin-indicator[data-v-e856ebe2],.admin-panel[data-v-e856ebe2],.master-family[data-v-e856ebe2],.user-row[data-v-e856ebe2]{border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.admin-indicator[data-v-e856ebe2]{min-height:0;display:grid;grid-template-columns:auto 1fr;gap:.28rem .65rem;align-content:center;padding:.8rem}.admin-indicator span[data-v-e856ebe2],.admin-indicator small[data-v-e856ebe2]{font-size:.875rem;line-height:1.4}.admin-indicator i[data-v-e856ebe2]{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-e856ebe2],.admin-indicator small[data-v-e856ebe2],.master-family small[data-v-e856ebe2],.quality-row small[data-v-e856ebe2],.user-row small[data-v-e856ebe2],.matrix-header[data-v-e856ebe2]{color:#687d74}.admin-indicator strong[data-v-e856ebe2]{color:#17382d;font-size:1.45rem}.admin-grid[data-v-e856ebe2]{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:.9rem;padding-bottom:1.2rem}.admin-side-column[data-v-e856ebe2]{min-width:0;display:grid;align-content:start;gap:.9rem}.admin-side-column .system-status-panel[data-v-e856ebe2]{margin-top:0}.admin-side-column .system-status-grid[data-v-e856ebe2]{grid-template-columns:minmax(0,1fr)}.admin-panel[data-v-e856ebe2]{min-width:0;padding:1rem}.admin-workspace .panel-heading[data-v-e856ebe2]{flex-wrap:wrap;align-items:center;margin-bottom:.75rem}.admin-workspace .panel-heading>div[data-v-e856ebe2]:first-child{min-width:0}.admin-workspace .panel-actions[data-v-e856ebe2]{flex-wrap:wrap;align-items:center}.admin-workspace .panel-actions .text-action[data-v-e856ebe2]{white-space:nowrap}.admin-workspace .panel-heading h2[data-v-e856ebe2]{font-family:inherit;font-size:1.15rem;font-weight:var(--portal-font-weight-strong, 700);line-height:1.3}.panel-heading[data-v-e856ebe2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.panel-heading h2[data-v-e856ebe2]{font-size:1.25rem}.panel-actions[data-v-e856ebe2]{display:flex;justify-content:flex-end;gap:.55rem;margin-left:auto}.panel-action[data-v-e856ebe2]{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-e856ebe2]:hover,.panel-action[data-v-e856ebe2]:focus-visible{outline:2px solid rgba(34,163,107,.24);background:#e7f5ee}.text-action[data-v-e856ebe2],.small-action[data-v-e856ebe2]{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:var(--portal-font-weight-label, 600);white-space:nowrap}.text-action[data-v-e856ebe2]{min-height:40px;padding:0 .78rem}.small-action[data-v-e856ebe2]{min-height:32px;padding:0 .62rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.text-action[data-v-e856ebe2]:hover,.text-action[data-v-e856ebe2]:focus-visible,.small-action[data-v-e856ebe2]:hover,.small-action[data-v-e856ebe2]:focus-visible{outline:2px solid rgba(34,163,107,.24);background:#e7f5ee}.text-action.primary-action[data-v-e856ebe2]{color:#fff;border-color:#176b4f;background:#176b4f}.text-action.primary-action[data-v-e856ebe2]:hover,.text-action.primary-action[data-v-e856ebe2]:focus-visible{background:#0f563e}.user-list[data-v-e856ebe2],.admin-table-block[data-v-e856ebe2]{display:grid;gap:.5rem;margin-bottom:.9rem}.admin-table-block[data-v-e856ebe2]:last-child{margin-bottom:0}.admin-table-block h3[data-v-e856ebe2]{margin:0;color:#284c3f;font-size:.95rem;letter-spacing:0}.admin-table[data-v-e856ebe2]{overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:8px;background:#fff}.admin-table-header[data-v-e856ebe2],.admin-table-row[data-v-e856ebe2]{display:grid;align-items:center;min-height:44px;padding:.55rem .7rem;-moz-column-gap:.65rem;column-gap:.65rem}.admin-table-header[data-v-e856ebe2]{color:#687d74;background:#eef6f1;font-size:.875rem;font-weight:600;text-transform:uppercase}.admin-table-row[data-v-e856ebe2]{border-top:1px solid rgba(55,103,83,.12)}.user-table .admin-table-header[data-v-e856ebe2],.user-table .admin-table-row[data-v-e856ebe2]{grid-template-columns:minmax(210px,1.25fr) minmax(120px,.8fr) minmax(140px,.9fr) minmax(86px,.45fr)}.module-summary-table .admin-table-header[data-v-e856ebe2],.module-summary-table .admin-table-row[data-v-e856ebe2]{grid-template-columns:minmax(150px,1.1fr) 76px 82px 82px minmax(130px,.9fr)}.module-summary-table[data-v-e856ebe2] :is(.admin-table-header,.admin-table-row)>:nth-child(n+2):nth-child(-n+4){text-align:right;font-variant-numeric:tabular-nums}.admin-workspace .admin-table-row[data-v-e856ebe2]>:is(span,strong),.admin-workspace .identity-cell strong[data-v-e856ebe2]{min-width:0;white-space:normal;overflow-wrap:anywhere}.managed-users-table .admin-table-header[data-v-e856ebe2],.managed-users-table .admin-table-row[data-v-e856ebe2]{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-e856ebe2]{min-height:72px;display:grid;place-items:center;padding:1rem;border-top:1px solid rgba(55,103,83,.12);color:#687d74;font-weight:var(--portal-font-weight-strong, 700);text-align:center}.identity-cell[data-v-e856ebe2]{display:flex;align-items:center;min-width:0;gap:.65rem}.identity-cell strong[data-v-e856ebe2],.identity-cell small[data-v-e856ebe2],.admin-table-row>span[data-v-e856ebe2],.admin-table-row>strong[data-v-e856ebe2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-row[data-v-e856ebe2]{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-e856ebe2],.user-row small[data-v-e856ebe2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar[data-v-e856ebe2]{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#113d31;background:#dff2e8;font-weight:var(--portal-font-weight-strong, 700)}.state-pill[data-v-e856ebe2]{min-width:78px;display:inline-flex;justify-content:center;padding:.34rem .5rem;border-radius:999px;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal;font-weight:var(--portal-font-weight-label, 600)}.state-pill.ok[data-v-e856ebe2]{color:#11633d;background:#def7e8}.state-pill.warn[data-v-e856ebe2]{color:#7a5111;background:#fff1cd}.state-pill.info[data-v-e856ebe2]{color:#20577a;background:#dff1ff}.state-pill.inactive[data-v-e856ebe2]{color:#5f6f69;background:#edf1ef}.state-pill.danger[data-v-e856ebe2]{color:#8d1f1f;background:#ffe1df}.permission-matrix[data-v-e856ebe2]{overflow:hidden;border:1px solid rgba(55,103,83,.16);border-radius:8px}.matrix-header[data-v-e856ebe2],.matrix-row[data-v-e856ebe2]{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-e856ebe2]{background:#eef6f1;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-transform:uppercase}.matrix-row[data-v-e856ebe2]{border-top:1px solid rgba(55,103,83,.12);background:#fff}.matrix-row i[data-v-e856ebe2]{color:#197b52}.matrix-row .pi-minus[data-v-e856ebe2]{color:#93a49c}.permissions-matrix-panel[data-v-e856ebe2]{overflow:hidden}.permissions-matrix-panel.is-maximized[data-v-e856ebe2]{position:fixed!important;top:5.75rem;right:1.5rem;bottom:1.5rem;left:13.5rem;z-index:20;display:flex;flex-direction:column;block-size:auto;min-height:0;margin:0;padding:1.25rem;overflow:hidden;background:#fff;box-shadow:0 0 0 100vmax #0a231c6b,0 24px 70px #1747353d;isolation:isolate}@media (max-width: 900px){.permissions-matrix-panel.is-maximized[data-v-e856ebe2]{top:5.75rem;right:1rem;bottom:1rem;left:1rem}}.permissions-matrix-panel.is-maximized .panel-heading[data-v-e856ebe2],.permissions-matrix-panel.is-maximized .permissions-matrix-toolbar[data-v-e856ebe2]{flex:0 0 auto}.permissions-matrix-panel.is-maximized .panel-heading[data-v-e856ebe2]{position:relative;z-index:2;min-block-size:3rem;background:#fff}.permissions-matrix-heading-actions[data-v-e856ebe2]{display:flex;align-items:flex-start;justify-content:flex-end;gap:.65rem;padding-top:.25rem}.permissions-matrix-maximize[data-v-e856ebe2]{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid #cfe1d8;border-radius:8px;color:#087e6a;background:#fff;cursor:pointer}.permissions-matrix-maximize[data-v-e856ebe2]:hover,.permissions-matrix-maximize[data-v-e856ebe2]:focus-visible{background:#e5f5ed;outline:3px solid rgba(21,157,124,.16);outline-offset:1px}.permissions-matrix-subtitle[data-v-e856ebe2]{margin:.35rem 0 0;color:#637b74;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.permissions-matrix-toolbar[data-v-e856ebe2]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.75rem 0}.permissions-profile-search[data-v-e856ebe2]{display:flex;align-items:center;gap:.45rem;min-inline-size:12rem;flex:1 1 15rem;padding:.55rem .7rem;border:1px solid #d5e5df;border-radius:10px;color:#0b806d;background:#fbfdfc}.permissions-profile-search input[data-v-e856ebe2]{inline-size:100%;min-inline-size:0;border:0;outline:0;color:#244840;background:transparent}.permissions-legend[data-v-e856ebe2]{display:flex;flex-wrap:wrap;gap:.4rem;color:#536b64;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.permission-legend-item[data-v-e856ebe2]{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .5rem;border-radius:999px;background:#f1f5f3}.permission-legend-item.is-read[data-v-e856ebe2]{background:#eef7fc;color:#2b6683}.permission-legend-item.is-edit[data-v-e856ebe2]{background:#edf8f1;color:#247150}.permissions-autosave[data-v-e856ebe2]{margin-inline-start:auto;color:#668078;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.permissions-matrix-wrap[data-v-e856ebe2]{max-inline-size:100%;overflow:auto;border:1px solid #d7e6e0;border-radius:12px;scrollbar-gutter:stable}.permissions-matrix-panel.is-maximized .permissions-matrix-wrap[data-v-e856ebe2]{flex:1 1 auto;min-block-size:0}.permissions-matrix[data-v-e856ebe2]{min-inline-size:-moz-max-content;min-inline-size:max-content;border-collapse:separate;border-spacing:0;color:#35564e;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.permissions-matrix th[data-v-e856ebe2],.permissions-matrix td[data-v-e856ebe2]{min-inline-size:150px;block-size:3.35rem;padding:.35rem .5rem;border-bottom:1px solid #edf3f0;border-inline-end:1px solid #edf3f0;text-align:center}.permissions-matrix thead th[data-v-e856ebe2]{position:sticky;inset-block-start:0;z-index:3;min-inline-size:150px;max-inline-size:170px;padding:.75rem .55rem;color:#315e53;background:#edf6f1;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.25}.permissions-matrix thead th span[data-v-e856ebe2]{display:block;max-inline-size:10rem;margin-inline:auto}.permissions-matrix th[data-v-e856ebe2]:first-child,.permissions-matrix tbody th[data-v-e856ebe2]{position:sticky;inset-inline-start:0;z-index:2;min-inline-size:205px;max-inline-size:205px;text-align:start;background:#fff}.permissions-matrix thead th[data-v-e856ebe2]:first-child{z-index:4;background:#e5f1eb}.permissions-matrix tbody tr:nth-child(2n) td[data-v-e856ebe2],.permissions-matrix tbody tr:nth-child(2n) th[data-v-e856ebe2]{background:#fbfdfc}.permissions-matrix tbody tr:hover td[data-v-e856ebe2],.permissions-matrix tbody tr:hover th[data-v-e856ebe2]{background:#f3faf6}.permission-role-avatar[data-v-e856ebe2]{display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;margin-inline-end:.4rem;border-radius:50%;color:#087e6a;background:#e4f4ed;vertical-align:middle}.permission-role-label[data-v-e856ebe2]{vertical-align:middle;font-weight:var(--portal-font-weight-label, 600)}.permission-cell-control[data-v-e856ebe2]{inline-size:100%;min-block-size:2.35rem;padding:.45rem .55rem;border:1px solid transparent;border-radius:9px;color:#5e716b;background:#f3f6f4;font:inherit;font-weight:var(--portal-font-weight-strong, 700);cursor:pointer}.permission-cell-control.level-consulta[data-v-e856ebe2]{color:#2b6683;background:#eef7fc;border-color:#d6eaf4}.permission-cell-control.level-consulta_edicion[data-v-e856ebe2]{color:#247150;background:#edf8f1;border-color:#d4ebdc}.permission-cell-control[data-v-e856ebe2]:hover,.permission-cell-control[data-v-e856ebe2]:focus-visible{border-color:#0b806d;outline:2px solid rgb(11 128 109 / 18%)}@media (max-width: 48rem){.permissions-autosave[data-v-e856ebe2]{inline-size:100%;margin-inline-start:0}.permissions-matrix th[data-v-e856ebe2]:first-child,.permissions-matrix tbody th[data-v-e856ebe2]{min-inline-size:180px;max-inline-size:180px}}.master-families[data-v-e856ebe2],.quality-list[data-v-e856ebe2]{display:grid;gap:.55rem}.master-family[data-v-e856ebe2]{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-e856ebe2]{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:#234;background:#e8f0ff}.master-family strong[data-v-e856ebe2],.master-family small[data-v-e856ebe2]{display:block}.master-family small[data-v-e856ebe2]{margin-top:.16rem}.master-family em[data-v-e856ebe2]{color:#47655b;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal;font-weight:var(--portal-font-weight-strong, 700);white-space:nowrap}.master-family-actions[data-v-e856ebe2]{display:grid;justify-items:end;gap:.42rem}.quality-list[data-v-e856ebe2]{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(55,103,83,.14)}.quality-row[data-v-e856ebe2]{min-height:48px;display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:center}.quality-marker[data-v-e856ebe2]{width:10px;height:32px;border-radius:999px;background:#8ba198}.quality-marker.ok[data-v-e856ebe2]{background:#22a36b}.quality-marker.warn[data-v-e856ebe2]{background:#d69525}.quality-marker.info[data-v-e856ebe2]{background:#4c8db8}.system-status-panel[data-v-e856ebe2]{margin-top:.9rem}.user-management-screen[data-v-e856ebe2],.sql-execution-screen[data-v-e856ebe2]{display:grid;gap:.9rem}.sql-warning[data-v-e856ebe2]{border-color:#d6454540;color:#7d1f1f;background:#fff0ef}.sql-quick-facts[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.sql-fact-card[data-v-e856ebe2]{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-e856ebe2]{color:#537068;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-transform:uppercase}.sql-fact-card strong[data-v-e856ebe2]{color:#12352c;font-size:1.02rem}.sql-fact-card small[data-v-e856ebe2]{color:#5f746d}.sql-editor-layout[data-v-e856ebe2]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:.9rem}.sql-editor-panel[data-v-e856ebe2],.sql-result-panel[data-v-e856ebe2]{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-e856ebe2]{align-items:center}.sql-input-field[data-v-e856ebe2]{display:grid;gap:.4rem}.sql-input-field span[data-v-e856ebe2],.sql-file-picker span[data-v-e856ebe2]{color:#284c3f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);text-transform:uppercase}.sql-input-field textarea[data-v-e856ebe2]{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-e856ebe2]:focus-visible,.sql-file-picker input[data-v-e856ebe2]:focus-visible,.sql-run-button[data-v-e856ebe2]:focus-visible{outline:2px solid #1c8e62;outline-offset:2px}.sql-file-row[data-v-e856ebe2]{display:grid;gap:.55rem}.sql-file-picker[data-v-e856ebe2]{display:grid;gap:.35rem}.sql-file-picker input[data-v-e856ebe2]{width:100%;padding:.7rem;border:1px dashed rgba(55,103,83,.24);border-radius:10px;background:#f8fbf9}.sql-file-name[data-v-e856ebe2]{color:#567069;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.sql-action-row[data-v-e856ebe2]{display:flex;justify-content:flex-end}.sql-run-button[data-v-e856ebe2]{min-width:11rem;justify-content:center}.sql-result-card[data-v-e856ebe2]{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-e856ebe2]{font-size:1.02rem}.sql-result-card p[data-v-e856ebe2],.sql-result-card small[data-v-e856ebe2]{margin:0;color:inherit}.sql-result-card.success[data-v-e856ebe2]{border-color:#22a36b38;color:#145b3d;background:#ebf9f1}.sql-result-card.error[data-v-e856ebe2]{border-color:#d645453d;color:#8b2a2a;background:#fff0ef}.sql-result-table-wrap[data-v-e856ebe2]{display:grid;gap:.7rem;overflow:hidden}.sql-result-toolbar[data-v-e856ebe2],.sql-result-pagination[data-v-e856ebe2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sql-result-toolbar[data-v-e856ebe2]{color:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.sql-result-toolbar-actions[data-v-e856ebe2]{display:flex;gap:.5rem}.sql-result-table[data-v-e856ebe2]{width:100%;border-collapse:collapse;font-size:max(12px,var(--portal-font-size-secondary, .875rem));display:block;overflow:auto}.sql-result-table thead[data-v-e856ebe2],.sql-result-table tbody[data-v-e856ebe2]{display:table;width:100%;table-layout:fixed}.sql-result-table th[data-v-e856ebe2],.sql-result-table td[data-v-e856ebe2]{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-e856ebe2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));text-transform:uppercase;letter-spacing:.03em}.sql-result-pagination[data-v-e856ebe2]{color:inherit;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.sql-empty-state[data-v-e856ebe2]{min-height:16rem;align-content:center}.user-filter-bar[data-v-e856ebe2]{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-e856ebe2]{display:grid;gap:.35rem;min-width:0;color:#284c3f;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.filter-field span[data-v-e856ebe2]{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.filter-field select[data-v-e856ebe2]{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-e856ebe2]{margin:0;padding:.75rem .85rem;border:1px solid rgba(34,163,107,.2);border-radius:8px;color:#15543e;background:#e6f6ee;font-weight:var(--portal-font-weight-label, 600)}.system-status-summary[data-v-e856ebe2]{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-e856ebe2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.status-group[data-v-e856ebe2]{min-width:0}.status-group h3[data-v-e856ebe2]{margin:0 0 .55rem;color:#284c3f;font-size:.95rem;letter-spacing:0}.status-list[data-v-e856ebe2]{display:grid;gap:.5rem}.status-item[data-v-e856ebe2]{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-e856ebe2],.status-item small[data-v-e856ebe2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-item small[data-v-e856ebe2]{margin-top:.14rem;color:#687d74}.status-light[data-v-e856ebe2]{width:14px;height:14px;border-radius:50%;background:#8ba198}.status-light.ok[data-v-e856ebe2]{background:#22a36b;box-shadow:0 0 0 5px #22a36b1f}.status-light.danger[data-v-e856ebe2]{background:#d64545;box-shadow:0 0 0 5px #d645451f}.sr-only[data-v-e856ebe2]{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-e856ebe2]{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[data-v-e856ebe2] .mobile-agent-report-shell .aprovechamiento-detail-header,.portal-shell.movilidad-mobile-shell[data-v-e856ebe2] .mobile-agent-report-shell .aprovechamientos-detail-tabs,.portal-shell.movilidad-mobile-shell[data-v-e856ebe2] .mobile-agent-report-shell .tramitacion-viewer-section,.portal-shell.movilidad-mobile-shell[data-v-e856ebe2] .mobile-agent-report-shell .tramitacion-stepper,.portal-shell.movilidad-mobile-shell[data-v-e856ebe2] .mobile-agent-report-shell .informe-actuaciones-relacionadas{display:none}.portal-shell.movilidad-mobile-shell[data-v-e856ebe2] .mobile-agent-report-shell .aprovechamientos-detail-view{padding:.5rem}.portal-shell.movilidad-mobile-shell>.portal-topbar[data-v-e856ebe2],.portal-shell.movilidad-mobile-shell>.portal-side-menu[data-v-e856ebe2],.portal-shell.movilidad-mobile-shell>.menu-backdrop[data-v-e856ebe2],.portal-shell.movilidad-mobile-shell>.portal-footer[data-v-e856ebe2],.portal-shell.movilidad-mobile-shell>.sr-only[data-v-e856ebe2]{display:none}.portal-shell.movilidad-mobile-shell[data-v-e856ebe2] .movilidad-workspace{margin-left:0;height:100%;min-height:0;width:100%}@media (min-width: 90rem){.portal-shell>.portal-topbar[data-v-e856ebe2],.portal-shell>.portal-workspace-frame[data-v-e856ebe2],.portal-shell>.portal-footer[data-v-e856ebe2]{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-e856ebe2],.portal-shell.menu-collapsed>.portal-workspace-frame[data-v-e856ebe2],.portal-shell.menu-collapsed>.portal-footer[data-v-e856ebe2]{width:calc(100% - 4.75rem);max-width:calc(100% - 4.75rem);margin-left:4.75rem}.portal-side-menu[data-v-e856ebe2]{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-e856ebe2]{width:4.75rem;padding-inline:.5rem}.portal-side-menu.is-collapsed .side-menu-header[data-v-e856ebe2]{justify-content:center}.portal-side-menu.is-collapsed .side-menu-header>div[data-v-e856ebe2],.portal-side-menu.is-collapsed .side-link span[data-v-e856ebe2],.portal-side-menu.is-collapsed .side-link__chevron[data-v-e856ebe2],.portal-side-menu.is-collapsed .side-submenu[data-v-e856ebe2]{display:none}.portal-side-menu.is-collapsed .side-link[data-v-e856ebe2]{justify-content:center;padding-inline:.5rem}.portal-topbar .portal-brand[data-v-e856ebe2],.menu-backdrop[data-v-e856ebe2]{display:none}}@media (max-width: 900px){.portal-topbar[data-v-e856ebe2]{height:auto;min-height:70px;align-items:flex-start;flex-wrap:wrap;padding:.4rem .75rem}.portal-page-context[data-v-e856ebe2]{order:2;flex-basis:100%}.topbar-user-context[data-v-e856ebe2]{grid-column:1 / -1;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center}.topbar-actions[data-v-e856ebe2]{order:4;flex-wrap:wrap;width:100%;justify-content:flex-start}.mobile-menu-toggle[data-v-e856ebe2]{order:-1}.locale-control span[data-v-e856ebe2]{display:none}.portal-brand[data-v-e856ebe2]{max-width:9.5rem}.portal-brand small[data-v-e856ebe2]{display:block;max-width:8.2rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));line-height:1.05}.user-chip[data-v-e856ebe2]{max-width:170px}.portal-workspace-frame[data-v-e856ebe2]{min-height:0;padding:.85rem}.portal-footer[data-v-e856ebe2]{min-height:0;grid-template-columns:140px minmax(0,1fr) minmax(92px,auto);padding:.35rem .75rem}.portal-footer.mode-compact[data-v-e856ebe2]{min-height:0;grid-template-columns:118px minmax(0,1fr) auto;padding:.16rem .65rem}.lidar-forest-motif[data-v-e856ebe2]{height:40px}.dashboard-panel-heading[data-v-e856ebe2]{grid-template-columns:1fr}.dashboard-toolbar[data-v-e856ebe2]{justify-content:space-between}.dashboard-summary[data-v-e856ebe2]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stage[data-v-e856ebe2]{display:block;grid-template-columns:1fr;height:auto!important}.dashboard-stage>.grid-stack-item[data-v-e856ebe2]{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin-bottom:.85rem}.dashboard-stage>.grid-stack-item>.grid-stack-item-content[data-v-e856ebe2]{position:relative;inset:auto;height:auto}.dashboard-layout-controls[data-v-e856ebe2]{align-items:flex-end;margin-bottom:0}.dashboard-layout-reset[data-v-e856ebe2]{width:100%;justify-content:center}.dashboard-layout-popover[data-v-e856ebe2]{left:auto;right:0;width:min(460px,calc(100dvw - 2 * var(--portal-gutter)))}.dashboard-worklist[data-v-e856ebe2],.dashboard-indicators[data-v-e856ebe2],.dashboard-strategic-plans[data-v-e856ebe2],.dashboard-annual-memories[data-v-e856ebe2],.dashboard-ordenacion[data-v-e856ebe2],.dashboard-aprovechamientos[data-v-e856ebe2],.dashboard-quick-actions[data-v-e856ebe2],.dashboard-activity[data-v-e856ebe2],.dashboard-favorites[data-v-e856ebe2]{width:100%;min-height:0;margin-bottom:0}.observatory-filter-grid[data-v-e856ebe2]{grid-template-columns:repeat(2,minmax(0,1fr))}.observatory-reset[data-v-e856ebe2]{grid-column:1 / -1}.observatory-explorer-controls[data-v-e856ebe2],.observatory-explorer-summary[data-v-e856ebe2],.observatory-explorer-group__heading[data-v-e856ebe2],.observatory-explorer-record__summary[data-v-e856ebe2]{grid-template-columns:1fr}.observatory-explorer-actions[data-v-e856ebe2]{justify-content:flex-start}.observatory-explorer-record__values[data-v-e856ebe2]{grid-template-columns:1fr;justify-items:start}.observatory-explorer-meta[data-v-e856ebe2]{grid-template-columns:1fr}.dashboard-primary-grid .task-list[data-v-e856ebe2],.dashboard-indicators .indicator-grid[data-v-e856ebe2],.dashboard-favorites .favorite-list[data-v-e856ebe2]{max-height:none;overflow-y:visible}.dashboard-ordenacion-card__hero[data-v-e856ebe2]{grid-template-columns:1fr;justify-items:center;text-align:center}.dashboard-ordenacion-card__copy[data-v-e856ebe2]{justify-items:center}.dashboard-ordenacion-legend li[data-v-e856ebe2]{grid-template-columns:minmax(0,1fr) auto}.dashboard-ordenacion-legend em[data-v-e856ebe2]{grid-column:1 / -1;padding-left:calc(14px + clamp(.5rem,1.4cqi,.7rem))}.dashboard-task[data-v-e856ebe2]{grid-template-columns:78px 42px minmax(0,1fr) auto;grid-template-areas:"priority icon main due" "priority icon main action"}.task-due[data-v-e856ebe2]{grid-area:due;justify-self:start;padding-top:0}.dashboard-task .text-action[data-v-e856ebe2]{grid-column:4;grid-row:1 / span 2;width:-moz-max-content;width:max-content;max-width:100%}.task-meta[data-v-e856ebe2],.destination-card dl[data-v-e856ebe2],.indicator-grid[data-v-e856ebe2]{grid-template-columns:repeat(2,minmax(0,1fr))}.module-map[data-v-e856ebe2]{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-e856ebe2]{max-width:none;width:100%}.pin-card[data-v-e856ebe2]{width:100%}.admin-workspace[data-v-e856ebe2]{min-height:0;padding:.85rem}.admin-heading[data-v-e856ebe2]{display:grid}.panel-actions[data-v-e856ebe2]{flex-wrap:wrap}.admin-indicators[data-v-e856ebe2],.inventario-status-grid[data-v-e856ebe2],.observatory-kpis[data-v-e856ebe2],.observatory-context-grid[data-v-e856ebe2],.observatory-chart__legend[data-v-e856ebe2],.observatory-chart__summary[data-v-e856ebe2],.observatory-breakdown-grid[data-v-e856ebe2],.observatory-comparison-grid[data-v-e856ebe2]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid[data-v-e856ebe2],.module-placeholder-grid[data-v-e856ebe2],.list-detail-grid[data-v-e856ebe2],.observatory-grid[data-v-e856ebe2],.system-status-grid[data-v-e856ebe2]{grid-template-columns:1fr}.matrix-header[data-v-e856ebe2],.matrix-row[data-v-e856ebe2]{grid-template-columns:minmax(105px,1fr) 48px 48px 58px minmax(74px,.7fr);padding:0 .5rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.admin-table[data-v-e856ebe2]{overflow-x:auto}.user-table .admin-table-header[data-v-e856ebe2],.user-table .admin-table-row[data-v-e856ebe2]{width:720px}.module-summary-table .admin-table-header[data-v-e856ebe2],.module-summary-table .admin-table-row[data-v-e856ebe2]{width:620px}.managed-users-table .admin-table-header[data-v-e856ebe2],.managed-users-table .admin-table-row[data-v-e856ebe2]{width:900px}}@media (max-width: 620px){.portal-topbar[data-v-e856ebe2]{min-height:0;display:grid;grid-template-columns:minmax(90px,1fr) auto;grid-template-areas:"brand actions" "context context";align-items:center;gap:.3rem .5rem;padding:.4rem .75rem}.portal-brand[data-v-e856ebe2]{grid-area:brand;max-width:none;gap:.5rem}.portal-page-context[data-v-e856ebe2]{grid-area:context;order:initial;flex-basis:auto;padding:.15rem 0}.portal-page-context h1[data-v-e856ebe2]{margin:.16rem 0 .28rem;font-size:1.25rem}.portal-brand .brand-mark[data-v-e856ebe2]{width:36px;height:36px}.portal-brand small[data-v-e856ebe2]{display:none}.topbar-user-context[data-v-e856ebe2]{display:none;grid-column:auto;grid-template-columns:1fr;padding:.3rem .45rem}.topbar-user-context strong[data-v-e856ebe2],.topbar-user-context span[data-v-e856ebe2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.topbar-actions[data-v-e856ebe2]{grid-area:actions;flex-wrap:nowrap;gap:.35rem;width:auto;justify-content:flex-end}.mobile-menu-toggle[data-v-e856ebe2]{display:inline-grid;width:44px;height:44px;order:0}.portal-side-menu[data-v-e856ebe2]{width:min(18rem,88vw)}.portal-side-menu[data-v-e856ebe2]:not(.is-open){transform:translate(-110%)}.topbar-actions .user-chip[data-v-e856ebe2]{width:44px;height:44px;justify-content:center;padding:0}.topbar-actions .user-chip span[data-v-e856ebe2]{display:none}.locale-control select[data-v-e856ebe2]{min-height:44px}.topbar-user-context[data-v-e856ebe2]{grid-template-columns:1fr}.portal-footer[data-v-e856ebe2]{min-height:0;grid-template-columns:132px minmax(0,1fr) minmax(74px,auto);gap:.45rem}.portal-footer.mode-compact[data-v-e856ebe2]{grid-template-columns:104px minmax(0,1fr) auto}.lidar-forest-motif[data-v-e856ebe2]{width:132px;height:40px}.portal-footer.mode-compact .lidar-forest-motif[data-v-e856ebe2]{width:104px}.footer-version strong[data-v-e856ebe2],.footer-version span[data-v-e856ebe2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.admin-indicators[data-v-e856ebe2],.dashboard-summary[data-v-e856ebe2],.task-meta[data-v-e856ebe2],.destination-card dl[data-v-e856ebe2],.list-detail-meta[data-v-e856ebe2],.placeholder-preview[data-v-e856ebe2],.indicator-grid[data-v-e856ebe2],.dashboard-ordenacion-card__hero[data-v-e856ebe2],.favorite-list[data-v-e856ebe2],.quick-action-grid[data-v-e856ebe2],.inventario-status-grid[data-v-e856ebe2],.observatory-kpis[data-v-e856ebe2],.observatory-comparison-grid[data-v-e856ebe2]{grid-template-columns:1fr}.observatory-chart__canvas[data-v-e856ebe2]{min-height:180px}.observatory-chart__canvas-shell[data-v-e856ebe2]{min-height:180px;padding:.85rem}.dashboard-toolbar[data-v-e856ebe2]{align-items:stretch;flex-direction:column}.configure-dashboard-button[data-v-e856ebe2]{justify-content:center;width:100%}.dashboard-updated[data-v-e856ebe2]{justify-content:center}.dashboard-task[data-v-e856ebe2]{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-e856ebe2]{width:38px;height:38px}.task-due[data-v-e856ebe2]{grid-area:due;justify-self:start}.dashboard-task .text-action[data-v-e856ebe2]{grid-column:3;grid-row:auto;justify-self:start}.dashboard-ordenacion-gauge[data-v-e856ebe2]{inline-size:min(100%,140px)}.observatory-filter-grid[data-v-e856ebe2]{grid-template-columns:1fr}.observatory-reset[data-v-e856ebe2]{grid-column:auto;width:100%}.observatory-context-grid[data-v-e856ebe2],.observatory-chart__legend[data-v-e856ebe2],.observatory-chart__summary[data-v-e856ebe2],.observatory-breakdown-grid[data-v-e856ebe2],.observatory-comparison-grid[data-v-e856ebe2],.observatory-explorer-summary[data-v-e856ebe2]{grid-template-columns:1fr}.observatory-explorer-record__summary[data-v-e856ebe2]{padding:.8rem}.observatory-explorer-record__actions[data-v-e856ebe2]{flex-direction:column;align-items:flex-start}.observatory-explorer-record__actions .text-action[data-v-e856ebe2]{padding-left:0}.observatory-chart__metric-switch[data-v-e856ebe2]{width:100%}.observatory-chart__metric-button[data-v-e856ebe2]{flex:1 1 0}.admin-title-block h1[data-v-e856ebe2]{font-size:1.55rem}.user-filter-bar[data-v-e856ebe2]{grid-template-columns:1fr}.user-row[data-v-e856ebe2],.master-family[data-v-e856ebe2],.status-item[data-v-e856ebe2]{grid-template-columns:auto minmax(0,1fr)}.user-row .state-pill[data-v-e856ebe2],.master-family-actions[data-v-e856ebe2],.status-item .state-pill[data-v-e856ebe2]{grid-column:2;justify-self:start}.system-status-summary[data-v-e856ebe2]{width:100%;justify-content:flex-start;white-space:normal}.permission-matrix[data-v-e856ebe2]{overflow-x:auto}.matrix-header[data-v-e856ebe2],.matrix-row[data-v-e856ebe2]{width:560px}.portal-workspace-frame[data-v-e856ebe2]{overscroll-behavior:auto;scrollbar-gutter:auto}}@media (max-width: 760px){.dashboard-drag-handle[data-v-e856ebe2],.dashboard-layout-hint[data-v-e856ebe2]{display:none}.dashboard-stage[data-v-e856ebe2]{padding:0}.dashboard-worklist .dashboard-task[data-v-e856ebe2]{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon main" "priority priority" "due due" "action action"}.dashboard-worklist .task-due[data-v-e856ebe2]{grid-area:due}.dashboard-worklist .dashboard-task .text-action[data-v-e856ebe2]{grid-area:action;justify-self:end;width:auto}.portal-dashboard .dashboard-ordenacion-card[data-v-e856ebe2]{height:auto;container-type:inline-size;overflow:visible}}@container ordenacion-card (max-height: 24rem){.dashboard-ordenacion-card[data-v-e856ebe2]{gap:.85rem;padding:.8rem .8rem .9rem}.dashboard-ordenacion-card__summary[data-v-e856ebe2]{gap:.75rem;align-items:start}.dashboard-ordenacion-gauge[data-v-e856ebe2]{inline-size:min(100%,9.75rem)}.dashboard-ordenacion-gauge__center strong[data-v-e856ebe2]{font-size:max(12px,clamp(1.6rem,10cqi,2.6rem))}.dashboard-ordenacion-legend li[data-v-e856ebe2]{padding:.45rem .55rem;border-radius:.9rem}}@container ordenacion-card (max-width: 600px){.dashboard-ordenacion-card__summary[data-v-e856ebe2]{grid-template-columns:1fr}.dashboard-ordenacion-card__hero[data-v-e856ebe2]{justify-items:center;text-align:center}}@container ordenacion-card (max-width: 34rem){.dashboard-ordenacion-card[data-v-e856ebe2]{padding:.85rem .85rem 1rem}.dashboard-ordenacion-legend li[data-v-e856ebe2]{grid-template-columns:minmax(0,1fr) auto}.dashboard-ordenacion-legend em[data-v-e856ebe2]{grid-column:1 / -1;padding-left:calc(12px + .95rem)}}@container ordenacion-card (max-width: 28rem){.dashboard-ordenacion-card__hero[data-v-e856ebe2]{justify-items:center;text-align:center}.dashboard-ordenacion-card__copy[data-v-e856ebe2]{justify-items:center}.dashboard-ordenacion-card[data-v-e856ebe2]{gap:.85rem;padding:.75rem .75rem .9rem}.dashboard-ordenacion-gauge[data-v-e856ebe2]{inline-size:min(100%,11.5rem)}.dashboard-ordenacion-legend li[data-v-e856ebe2]{grid-template-columns:minmax(0,1fr) auto;padding:.5rem .6rem;border-radius:.95rem}.dashboard-ordenacion-legend em[data-v-e856ebe2]{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-e856ebe2]{width:2.7rem;height:2.7rem;border-radius:.85rem;font-size:1.05rem}.dashboard-ordenacion .panel-heading h2[data-v-e856ebe2],.dashboard-aprovechamientos .panel-heading h2[data-v-e856ebe2]{font-size:1rem}.dashboard-ordenacion-legend li[data-v-e856ebe2]{grid-template-columns:1fr auto;row-gap:.28rem}.dashboard-ordenacion-legend__key[data-v-e856ebe2]{grid-column:1 / 2}.dashboard-ordenacion-legend strong[data-v-e856ebe2]{grid-column:2 / 3;justify-self:end}.dashboard-ordenacion-legend em[data-v-e856ebe2]{grid-column:1 / -1;padding-left:0}}.mobile-parcel-sync-bar[data-v-e856ebe2]{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-e856ebe2]{font-size:1.1rem}.mobile-parcel-sync-bar>span[data-v-e856ebe2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);line-height:1.2}.mobile-parcel-sync-bar>strong[data-v-e856ebe2]{margin-left:auto;padding-left:.65rem;border-left:1px solid rgba(255,255,255,.35);font-size:max(12px,var(--portal-font-size-secondary, .875rem));white-space:nowrap}.mobile-inventory-map-content[data-v-e856ebe2]{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow:hidden;contain:none}.mobile-inventory-map-content[data-v-e856ebe2]:has(.mobile-inventory-detail-screen){display:block;flex:1 1 0;height:auto;min-height:0;overflow-y:auto!important;overflow-x:hidden;contain:none;padding-bottom:3.25rem;box-sizing:border-box}.mobile-inventory-map-content:has(.mobile-inventory-detail-screen)>.mobile-inventory-map-shell>.mobile-inventory-detail-screen[data-v-e856ebe2]{display:block;width:100%;max-width:none;min-width:0;min-height:100%;height:auto;overflow:visible}.mobile-inventory-map-content[data-v-e856ebe2]:has(.mobile-inventory-detail-screen){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-width:100vw}.mobile-inventory-map-content:has(.mobile-inventory-detail-screen)>.mobile-inventory-map-shell>.mobile-inventory-detail-screen[data-v-e856ebe2]{overflow:visible;overscroll-behavior:auto}.mobile-inventory-map-content:has(.mobile-minor-trees-panel) .mobile-minor-trees-panel[data-v-e856ebe2],.mobile-inventory-map-content:has(.mobile-major-tree-panel) .mobile-major-tree-panel[data-v-e856ebe2]{position:static!important;inset:auto!important;display:block;width:100%;height:auto!important;min-height:0;max-height:none!important;overflow:visible!important;box-sizing:border-box;padding-bottom:4rem}.mobile-route-screen[data-v-e856ebe2],.mobile-inventory-map-screen[data-v-e856ebe2]{width:100%;min-width:0;height:100%;min-height:0;display:flex;flex-direction:column;padding-bottom:2.5rem}section.mobile-route-screen[data-v-e856ebe2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:auto;max-width:none;height:100vh;min-height:100vh;height:100dvh;min-height:100dvh;box-sizing:border-box;overflow:hidden;padding:calc(1.7rem + env(safe-area-inset-top,0px)) 0 0;background:#f2f6f4}section.mobile-route-screen>.mobile-system-nav[data-v-e856ebe2]{min-block-size:calc(2.5rem + env(safe-area-inset-bottom,0px));padding-block-end:env(safe-area-inset-bottom,0px);box-sizing:border-box}.mobile-inventory-map-content>.mobile-inventory-map-shell[data-v-e856ebe2],.mobile-inventory-map-content>.mobile-inventory-map-shell[data-v-e856ebe2]>.mobile-layer-map,.mobile-inventory-map-content>.mobile-inventory-map-shell[data-v-e856ebe2]>.mobile-layer-map>:deep(.mobile-layer-map__frame){width:100%;min-width:0;max-width:none}section.mobile-inventory-map-screen[data-v-e856ebe2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;width:100vw!important;max-width:100vw;height:100vh;min-height:100vh;height:100dvh;min-height:100dvh;box-sizing:border-box;overflow:hidden;padding:1.7rem 0 2.5rem}section.mobile-inventory-map-screen>.mobile-route-status-bar[data-v-e856ebe2]{order:0;position:absolute;inset:0 0 auto;flex:0 0 auto;z-index:130;width:100%;min-height:1.7rem;box-sizing:border-box}section.mobile-inventory-map-screen>.mobile-parcel-sync-bar[data-v-e856ebe2]{order:1;flex:0 0 auto}section.mobile-inventory-map-screen>.mobile-inventory-map-content[data-v-e856ebe2]{order:2;flex:1 1 100vw;min-height:0;min-width:100vw;width:100vw!important;max-width:100vw}section.mobile-inventory-map-screen>.mobile-inventory-map-content[data-v-e856ebe2]:not(:has(.mobile-inventory-detail-screen)){position:fixed;top:1.7rem;right:0;bottom:2.5rem;left:0;display:block;flex:none;width:100vw!important;min-width:100vw;max-width:none;min-height:0;height:auto;z-index:1}section.mobile-inventory-map-screen>.mobile-system-nav[data-v-e856ebe2]{order:3}.mobile-inventory-map-content>.mobile-inventory-map-shell,.mobile-inventory-map-content>.mobile-inventory-map-shell>.mobile-layer-map,.mobile-inventory-map-content>.mobile-inventory-map-shell>.mobile-layer-map>.mobile-layer-map__frame{display:block;inline-size:100%!important;width:100%!important;max-inline-size:none!important;max-width:100%!important;min-inline-size:0;box-sizing:border-box}.mobile-inventory-map-content>.mobile-inventory-map-shell>.mobile-layer-map{block-size:100%;min-block-size:0}.mobile-inventory-map-content>.mobile-inventory-map-shell>.mobile-layer-map>.mobile-layer-map__frame>.geo-viewer-root,.mobile-inventory-map-content>.mobile-inventory-map-shell>.mobile-layer-map>.mobile-layer-map__frame>.geo-viewer-root>.geo-viewer-map{display:block;inline-size:100%!important;width:100%!important;min-inline-size:0;max-inline-size:none!important;height:100%!important}.mobile-inventory-map-content>.mobile-inventory-map-shell>.mobile-layer-map>.mobile-layer-map__frame .ol-viewport,.mobile-inventory-map-content>.mobile-inventory-map-shell>.mobile-layer-map>.mobile-layer-map__frame .ol-layers,.mobile-inventory-map-content>.mobile-inventory-map-shell>.mobile-layer-map>.mobile-layer-map__frame .ol-layer{inline-size:100%!important;width:100%!important;min-inline-size:0;max-inline-size:none!important;height:100%!important}.mobile-inventory-map-content>.mobile-inventory-map-shell>.mobile-layer-map>.mobile-layer-map__frame .ol-layer canvas{max-width:none;max-height:none}.mobile-route-status-bar[data-v-e856ebe2]{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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700);letter-spacing:.02em}.mobile-route-status-bar>div[data-v-e856ebe2]{display:flex;align-items:center;gap:.35rem}.mobile-route-status-bar i[data-v-e856ebe2]{font-size:max(12px,var(--portal-font-size-secondary, .875rem))}.mobile-route-screen[data-v-e856ebe2] .mobile-tasks{flex:1 1 auto;min-height:0;min-width:0}.mobile-system-nav[data-v-e856ebe2]{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-e856ebe2]{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-e856ebe2]:hover{background:#ffffff1f}.mobile-system-nav button[data-v-e856ebe2]:focus-visible{outline:2px solid #fff;outline-offset:-.25rem}.dashboard-favorite-reports[data-v-e856ebe2]{min-width:0;min-height:0;padding:0;margin:0;overflow:visible}.dashboard-favorite-reports>.grid-stack-item-content[data-v-e856ebe2]{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-favorite-reports .panel-heading[data-v-e856ebe2]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center}.mobile-inventory-map-content:has(.mobile-inventory-detail-screen)>.mobile-inventory-map-shell>.mobile-inventory-detail-screen[data-v-e856ebe2]{width:100%!important;max-width:none!important;min-width:0!important;margin-inline:0!important;min-height:100dvh;box-sizing:border-box}.mobile-inventory-map-content[data-v-e856ebe2]:has(.mobile-inventory-detail-screen){padding-block-end:calc(3rem + env(safe-area-inset-bottom))}section.mobile-inventory-map-screen>.mobile-system-nav[data-v-e856ebe2]{min-block-size:calc(2.75rem + env(safe-area-inset-bottom));padding-block-end:env(safe-area-inset-bottom);box-sizing:border-box}section.mobile-inventory-map-screen>.mobile-system-nav button[data-v-e856ebe2]{min-inline-size:2.75rem;min-block-size:2.75rem}.mobile-account[data-v-e856ebe2]{position:relative;z-index:150}.mobile-account__trigger[data-v-e856ebe2]{display:grid;place-items:center;inline-size:2.8rem;block-size:2.8rem;padding:0;border:1px solid #c7ddd3;border-radius:50%;background:#fff;color:#176b4f;font-size:1.1rem;cursor:pointer;box-shadow:0 3px 12px #153d3014}.mobile-account__panel[data-v-e856ebe2]{position:absolute;top:calc(100% + .5rem);right:0;inline-size:min(15rem,calc(100vw - 2rem));box-sizing:border-box;padding:.8rem;border:1px solid #d7e6df;border-radius:.9rem;background:#fff;color:#244b3d;box-shadow:0 12px 32px #153d3026}.mobile-account__user[data-v-e856ebe2]{margin:0 0 .6rem;padding:.25rem;font-size:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:600;overflow-wrap:anywhere}.mobile-account__logout[data-v-e856ebe2]{display:flex;align-items:center;gap:.65rem;inline-size:100%;min-block-size:2.75rem;padding:.6rem;border:0;border-radius:.5rem;background:transparent;color:#244b3d;font:inherit;font-size:.9rem;text-align:left;cursor:pointer}.mobile-account__logout[data-v-e856ebe2]:hover{background:#edf5f1}.mobile-account button[data-v-e856ebe2]:focus-visible{outline:2px solid #176b4f;outline-offset:2px}.admin-workspace.has-maximized-panel[data-v-e856ebe2]{z-index:21}.admin-workspace .admin-table[data-v-e856ebe2],.admin-workspace .permissions-matrix-wrap[data-v-e856ebe2],.admin-workspace .sql-result-table-scroll[data-v-e856ebe2]{min-width:0;max-width:100%;overflow:auto;overscroll-behavior-y:auto}.admin-workspace[data-v-e856ebe2] :is(.admin-table,.permissions-matrix-wrap,.sql-result-table-scroll):focus-visible{outline:2px solid #176b4f;outline-offset:2px}.admin-workspace .user-table[data-v-e856ebe2]{--admin-table-width: 44rem;--admin-table-columns: minmax(210px, 1.25fr) minmax(120px, .8fr) minmax(140px, .9fr) minmax(86px, .45fr)}.admin-workspace .module-summary-table[data-v-e856ebe2]{--admin-table-width: 44rem;--admin-table-columns: minmax(150px, 1.1fr) 76px 82px 82px minmax(130px, .9fr)}.admin-workspace .managed-users-table[data-v-e856ebe2]{--admin-table-width: 64rem;--admin-table-columns: minmax(120px, .8fr) minmax(200px, 1.4fr) minmax(140px, .9fr) minmax(138px, .88fr) minmax(112px, .72fr) minmax(84px, .48fr)}.admin-workspace .persisted-users-block .admin-table[data-v-e856ebe2]{--admin-table-width: 60rem;--admin-table-columns: minmax(150px, 1fr) minmax(200px, 1.4fr) minmax(230px, 1.5fr) 90px 110px}.admin-workspace .admin-table[data-v-e856ebe2] :is(.admin-table-header,.admin-table-row){width:100%;min-width:var(--admin-table-width);grid-template-columns:var(--admin-table-columns);font-size:max(14px,1rem);line-height:1.5}.admin-workspace[data-v-e856ebe2] :is(.admin-table-block,.admin-panel,.sql-editor-panel,.sql-result-panel,.sql-input-field,.sql-file-picker,.master-family>span,.status-item>span){min-width:0}.admin-workspace[data-v-e856ebe2] :is(.filter-field>span,.master-family strong,.master-family small,.status-item strong,.status-item small,.permission-role-label,.system-status-summary,.sql-file-name){overflow:visible;white-space:normal;overflow-wrap:anywhere}.admin-workspace[data-v-e856ebe2] :is(.admin-indicator span,.admin-indicator small,.master-family small,.status-item small,.filter-field,.permissions-matrix,.permissions-matrix th,.permissions-legend,.permissions-autosave,.state-pill){font-size:max(14px,1rem);line-height:1.5}.admin-workspace[data-v-e856ebe2] :is(input,select,textarea){min-width:0;max-width:100%;font-size:max(16px,1rem)}.admin-workspace .user-create-panel .filter-grid[data-v-e856ebe2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.9rem;margin-bottom:1rem}.admin-workspace .user-create-panel input[data-v-e856ebe2]{width:100%;min-height:44px;padding:.65rem .7rem;border:1px solid #cfe1d8;border-radius:8px;color:#17382d;background:#fff}.admin-workspace .permissions-matrix td[data-v-e856ebe2]{min-inline-size:14rem}.admin-workspace .sql-result-table[data-v-e856ebe2]{display:table;min-width:36rem}.admin-workspace .sql-result-table thead[data-v-e856ebe2]{display:table-header-group}.admin-workspace .sql-result-table tbody[data-v-e856ebe2]{display:table-row-group}@media (max-width: 1024px){.admin-workspace .sql-editor-layout[data-v-e856ebe2],.admin-workspace .admin-grid[data-v-e856ebe2]{grid-template-columns:minmax(0,1fr)}.admin-workspace[data-v-e856ebe2] :is(.text-action,.small-action,.permissions-matrix-maximize,.permission-cell-control,.filter-field select,.permissions-profile-search){min-height:44px}.admin-workspace .permissions-matrix-maximize[data-v-e856ebe2]{min-width:44px}.admin-workspace .permissions-matrix-panel.is-maximized[data-v-e856ebe2]{overflow-y:auto}.admin-workspace .permissions-matrix-panel.is-maximized .permissions-matrix-wrap[data-v-e856ebe2]{flex-shrink:0;max-height:55dvh}.admin-workspace[data-v-e856ebe2] :is(.sql-result-toolbar,.sql-result-toolbar-actions,.sql-result-pagination,.system-status-summary){flex-wrap:wrap}}@media (max-width: 620px){.admin-workspace .panel-actions[data-v-e856ebe2]{width:100%;margin-left:0;justify-content:flex-start}.admin-workspace .user-filter-bar[data-v-e856ebe2],.admin-workspace .sql-quick-facts[data-v-e856ebe2]{grid-template-columns:minmax(0,1fr)}.admin-workspace[data-v-e856ebe2] :is(.text-action,.small-action){max-width:100%;white-space:normal;padding-block:.6rem}.admin-workspace .permissions-profile-search[data-v-e856ebe2]{min-inline-size:0}.admin-workspace .permissions-matrix th[data-v-e856ebe2]:first-child{min-inline-size:140px;max-inline-size:140px}.admin-workspace .permissions-matrix-panel.is-maximized[data-v-e856ebe2]{top:5.75rem;right:.5rem;bottom:.5rem;left:.5rem;padding:.8rem}.admin-workspace .sql-run-button[data-v-e856ebe2]{width:100%;min-width:0}}@media (max-width: 1024px),(pointer: coarse){.dashboard-stage .task-list[data-v-e856ebe2],.dashboard-stage .indicator-grid[data-v-e856ebe2],.dashboard-stage .dashboard-ordenacion-card[data-v-e856ebe2],.dashboard-stage .favorite-list[data-v-e856ebe2],.dashboard-stage .quick-action-grid[data-v-e856ebe2],.dashboard-stage .activity-list[data-v-e856ebe2],.dashboard-stage[data-v-e856ebe2] .operativa-attention__body{overscroll-behavior-y:auto}}@media (min-width: 761px){.portal-dashboard .grid-stack-item-content[data-v-e856ebe2]{overflow:auto}.dashboard-ordenacion>.grid-stack-item-content[data-v-e856ebe2],.dashboard-aprovechamientos>.grid-stack-item-content[data-v-e856ebe2]{grid-template-rows:max-content minmax(0,1fr)}.portal-dashboard .dashboard-ordenacion-card[data-v-e856ebe2]{height:auto;overflow:auto;padding:.65rem;box-sizing:border-box}.portal-dashboard .dashboard-ordenacion-card__summary[data-v-e856ebe2]{align-content:start;align-items:start}.portal-dashboard .dashboard-ordenacion-gauge[data-v-e856ebe2]{inline-size:clamp(7rem,28cqi,10rem)}.portal-dashboard .dashboard-ordenacion-legend[data-v-e856ebe2]{gap:.4rem}.portal-dashboard .dashboard-ordenacion-legend li[data-v-e856ebe2]{padding:.4rem .6rem}.portal-dashboard .dashboard-ordenacion-legend__label[data-v-e856ebe2],.portal-dashboard .dashboard-ordenacion-legend em[data-v-e856ebe2]{font-size:max(12px,.875rem)}}.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:var(--portal-font-family, Inter, "Inter var", "Segoe 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}.inline-flex{display:inline-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}.grow{flex-grow: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}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.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)}.invert{--tw-invert: invert(100%);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)}.sepia{--tw-sepia: sepia(100%);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-font-family: Inter, "Inter var", "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--portal-font-size-secondary: .875rem;--portal-font-weight-label: 600;--portal-font-weight-strong: 700;--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: 4rem;--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}}:is(.portal-shell,.mobile-login,.login-card) small{font-size:max(12px,var(--portal-font-size-secondary))}:is(.portal-shell,.mobile-login,.login-card) :is(b,strong){font-weight:var(--portal-font-weight-strong)}.portal-shell .ol-scale-line-inner{font-size:max(12px,var(--portal-font-size-secondary))}.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;margin-inline:0}.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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-label, 600);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:var(--portal-font-weight-label, 600);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:max(12px,var(--portal-font-size-secondary, .875rem))}.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:max(12px,var(--portal-font-size-secondary, .875rem));font-weight:var(--portal-font-weight-strong, 700)}.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:max(12px,var(--portal-font-size-secondary, .875rem));font-style:normal;font-weight:var(--portal-font-weight-label, 600);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:var(--portal-font-weight-label, 600)}.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}}:root{--movilidad-font-family: var(--portal-font-family, Inter, "Segoe UI", sans-serif);--movilidad-font-size-body: .9375rem;--movilidad-font-size-caption: var(--portal-font-size-secondary, .875rem);--movilidad-font-size-label: var(--portal-font-size-secondary, .875rem);--movilidad-font-size-title: clamp(1.25rem, 5vw, 1.6rem);--movilidad-font-weight-regular: 400;--movilidad-font-weight-medium: 600;--movilidad-font-weight-bold: 700;--movilidad-radius-sm: .625rem;--movilidad-radius-md: .875rem;--movilidad-border: 1px solid rgb(55 103 83 / 16%);--movilidad-surface: var(--portal-surface, #ffffff);--movilidad-surface-soft: var(--portal-surface-subtle, #f7fbf8);--movilidad-control-height: var(--portal-touch-target, 2.75rem)}.movilidad-mobile-app,.mobile-inventory-detail-screen{font-family:var(--movilidad-font-family);font-size:var(--movilidad-font-size-body);font-weight:var(--movilidad-font-weight-regular);line-height:1.45;color:var(--portal-text-strong)}.movilidad-mobile-app h1,.movilidad-mobile-app h2,.movilidad-mobile-app h3,.mobile-inventory-detail-screen h1,.mobile-inventory-detail-screen h2,.mobile-inventory-detail-screen h3{font-family:inherit;font-weight:var(--movilidad-font-weight-bold);line-height:1.2}.movilidad-mobile-app small,.mobile-inventory-detail-screen small,.movilidad-mobile-app label,.mobile-inventory-detail-screen label{font-size:max(12px,var(--movilidad-font-size-label))}.movilidad-mobile-app .mobile-panel,.movilidad-mobile-app .mobile-record-card,.movilidad-mobile-app .mobile-progress-card,.movilidad-mobile-app .mobile-question,.mobile-inventory-detail-screen .mobile-parcel-edit-form,.mobile-inventory-detail-screen .mobile-parcel-detail__form,.mobile-inventory-detail-screen .mobile-parcel-photos{border:var(--movilidad-border);border-radius:var(--movilidad-radius-md);background:var(--movilidad-surface);box-shadow:var(--portal-panel-shadow)}.movilidad-mobile-app button,.mobile-inventory-detail-screen button{min-block-size:var(--movilidad-control-height);border-radius:var(--movilidad-radius-sm);font:inherit;font-weight:var(--movilidad-font-weight-bold)}.movilidad-mobile-app button:focus-visible,.mobile-inventory-detail-screen button:focus-visible,.movilidad-mobile-app input:focus-visible,.movilidad-mobile-app textarea:focus-visible,.movilidad-mobile-app select:focus-visible,.mobile-inventory-detail-screen input:focus-visible,.mobile-inventory-detail-screen textarea:focus-visible,.mobile-inventory-detail-screen select:focus-visible{outline:0;box-shadow:var(--portal-focus-ring)}.movilidad-mobile-app input,.movilidad-mobile-app textarea,.movilidad-mobile-app select,.mobile-inventory-detail-screen input,.mobile-inventory-detail-screen textarea,.mobile-inventory-detail-screen select{min-block-size:var(--movilidad-control-height);border:var(--movilidad-border);border-radius:var(--movilidad-radius-sm);color:var(--portal-text-strong);background:var(--movilidad-surface);font:inherit}.movilidad-mobile-app .mobile-primary-action,.mobile-inventory-detail-screen .mobile-primary-action{border-color:var(--portal-primary);background:var(--portal-primary);color:#fff}.movilidad-mobile-app .mobile-secondary-action,.mobile-inventory-detail-screen .mobile-secondary-action{border:var(--movilidad-border);background:var(--movilidad-surface-soft);color:var(--portal-text-strong)}.movilidad-mobile-app .mobile-notice,.mobile-inventory-detail-screen .mobile-notice{border:1px solid rgba(34,163,107,.2);border-radius:var(--movilidad-radius-sm);background:var(--portal-success-bg);color:var(--portal-success)}@media (max-width: 40rem){.movilidad-mobile-app,.mobile-inventory-detail-screen{--portal-panel-radius: var(--movilidad-radius-md)}.movilidad-mobile-app .mobile-panel,.mobile-inventory-detail-screen .mobile-parcel-edit-form,.mobile-inventory-detail-screen .mobile-parcel-detail__form{box-shadow:none}}@media (min-width: 761px){.portal-shell .portal-workspace-frame:is(.ordenacion-workspace,.aprovechamientos-workspace){min-width:0;max-width:100%;box-sizing:border-box}.portal-shell .portal-workspace-frame:is(.ordenacion-workspace,.aprovechamientos-workspace) :is(.ordenacion-results-panel,.aprovechamientos-results-panel,.actuaciones-tab-panel){min-width:0;max-width:100%;box-sizing:border-box}.portal-shell .portal-workspace-frame:is(.ordenacion-workspace,.aprovechamientos-workspace) :is(.ordenacion-table-shell,.actuaciones-table-shell,.table-shell){min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:auto}.portal-shell .portal-workspace-frame.ordenacion-workspace .ordenacion-results-panel .ordenacion-table{min-width:0}.portal-shell .portal-workspace-frame.ordenacion-workspace :is(.ordenacion-table-header,.actuaciones-table-header){box-sizing:border-box;min-height:40px;padding:.42rem .56rem;border-bottom:1px solid rgba(55,103,83,.12);color:#2e5d4c;background:#fff;font-family:var(--portal-font-family);font-size:var(--portal-font-size-secondary);font-weight:var(--portal-font-weight-label);line-height:1.3;text-transform:uppercase;letter-spacing:0}.portal-shell .portal-workspace-frame.ordenacion-workspace :is(.ordenacion-table-header,.actuaciones-table-header) :is(span,.sortable-header,.ownership-header){color:inherit;font-weight:inherit;line-height:inherit}.portal-shell .portal-workspace-frame.ordenacion-workspace :is(.ordenacion-table-header,.actuaciones-table-header) .sortable-header{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.35rem}.portal-shell .portal-workspace-frame.ordenacion-workspace :is(.ordenacion-table-header,.actuaciones-table-header) .sortable-header>span{flex:0 1 auto;min-width:0;width:auto;overflow-wrap:anywhere}.portal-shell .portal-workspace-frame.ordenacion-workspace :is(.ordenacion-table-row,.actuaciones-table-row){box-sizing:border-box;min-height:54px;padding:.6rem .56rem;border-top:1px solid rgba(55,103,83,.09);color:#233f36;background:#fffffff0;font-family:var(--portal-font-family);font-size:var(--portal-font-size-secondary);line-height:1.12}.portal-shell .portal-workspace-frame.ordenacion-workspace :is(.ordenacion-table-row,.actuaciones-table-row)>:is(span,strong){line-height:inherit}.portal-shell .portal-workspace-frame.ordenacion-workspace :is(.ordenacion-table-row,.actuaciones-table-row):hover,.portal-shell .portal-workspace-frame.ordenacion-workspace :is(.ordenacion-table-row,.actuaciones-table-row).is-selected{background:#f7fbf8;box-shadow:inset 2px 0 #176b4f57,inset 0 1px #ffffffe6}}
