*,:after,:before{--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:rgba(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:rgba(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: }
/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:InterVariable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;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,pre,samp{font-family:JetBrains Mono,Fira Code,Menlo,Monaco,Consolas,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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--brand-50:222 240 255;--brand-100:201 229 251;--brand-200:165 202 232;--brand-300:120 170 209;--brand-400:71 136 184;--brand-500:3 105 161;--brand-600:7 88 134;--brand-700:4 69 107;--brand-800:6 49 77;--brand-900:2 31 51;--brand-on-50:17 24 39;--brand-on-100:17 24 39;--brand-on-200:17 24 39;--brand-on-300:17 24 39;--brand-on-400:255 255 255;--brand-on-500:255 255 255;--brand-on-600:255 255 255;--brand-on-700:255 255 255;--brand-on-800:255 255 255;--brand-on-900:255 255 255;--brand-alt:36 114 255;--brand-alt-light:93 149 255;--brand-alt-dark:26 90 209;--sidebar-dark:color-mix(in oklab,rgb(var(--brand-900)) 60%,#000)}html{scroll-behavior:smooth}body{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}body:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(15 16 17/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}body{font-feature-settings:"cv01","ss03","tnum"}::-webkit-scrollbar{height:.375rem;width:.375rem}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{border-radius:9999px;background-color:rgba(148,163,184,.5)}::-webkit-scrollbar-thumb:hover{background-color:rgba(100,116,139,.6)}.dark ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.1)}.dark ::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.2)}h1,h2,h3,h4,h5,h6{font-weight:600;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}h1:is(.dark *):where(:not(.theme-light,.theme-light *)),h2:is(.dark *):where(:not(.theme-light,.theme-light *)),h3:is(.dark *):where(:not(.theme-light,.theme-light *)),h4:is(.dark *):where(:not(.theme-light,.theme-light *)),h5:is(.dark *):where(:not(.theme-light,.theme-light *)),h6:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}h1{letter-spacing:-.03em}h2{letter-spacing:-.025em}a,a:hover{--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}a:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-300)/var(--tw-text-opacity,1))}a:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-300)/var(--tw-text-opacity,1))}a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tabular-nums{font-variant-numeric:tabular-nums}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.form-input,.form-multiselect,.form-select,.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}.form-input:focus,.form-multiselect:focus,.form-select:focus,.form-textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-meridiem-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}.form-checkbox{border-radius:0}.form-radio{border-radius:100%}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}@media (forced-colors:active) {.form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active) {.form-radio:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:checked:focus,.form-checkbox:checked:hover,.form-radio:checked:focus,.form-radio:checked:hover{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media (forced-colors:active) {.form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:indeterminate:focus,.form-checkbox:indeterminate:hover{border-color:transparent;background-color:currentColor}.\!card{border-radius:8px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 0px 0px 1px rgba(0,0,0,.04),0px 1px 2px rgba(0,0,0,.04),0px 4px 8px rgba(0,0,0,.02);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 1px 2px var(--tw-shadow-color),0px 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!card:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(25 26 27/var(--tw-bg-opacity,1));--tw-shadow:0px 0px 0px 1px hsla(0,0%,100%,.06),0px 1px 2px rgba(0,0,0,.3),0px 4px 8px rgba(0,0,0,.2);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 1px 2px var(--tw-shadow-color),0px 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card{border-radius:8px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 0px 0px 1px rgba(0,0,0,.04),0px 1px 2px rgba(0,0,0,.04),0px 4px 8px rgba(0,0,0,.02);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 1px 2px var(--tw-shadow-color),0px 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(25 26 27/var(--tw-bg-opacity,1));--tw-shadow:0px 0px 0px 1px hsla(0,0%,100%,.06),0px 1px 2px rgba(0,0,0,.3),0px 4px 8px rgba(0,0,0,.2);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 1px 2px var(--tw-shadow-color),0px 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!card{border-width:1px;border-color:rgba(226,232,240,.6)}.\!card:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.card{border-width:1px;border-color:rgba(226,232,240,.6)}.card:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.\!card,.card{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.card-hover:hover{--tw-shadow:0px 0px 0px 1px rgba(0,0,0,.06),0px 2px 4px rgba(0,0,0,.04),0px 8px 16px rgba(0,0,0,.04);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 2px 4px var(--tw-shadow-color),0px 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card-hover:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-shadow:0px 0px 0px 1px hsla(0,0%,100%,.08),0px 2px 4px rgba(0,0,0,.3),0px 8px 16px rgba(0,0,0,.2);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 2px 4px var(--tw-shadow-color),0px 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card-hover:hover{border-color:rgba(203,213,225,.8)}.card-hover:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.08)}.card-header{border-bottom-width:1px;border-color:rgba(0,0,0,.2);padding:.75rem 1rem}.card-header:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.2)}.card-header{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.card-header:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.card-body{padding:1rem}.card-footer{border-top-width:1px;border-color:rgba(0,0,0,.2);padding:.75rem 1rem}.card-footer:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.2)}.card-footer{border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgba(248,250,252,.5)}.card-footer:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.02)}.grid>:not(.card):has(>:is(h2,h3)+.card:last-child){display:flex;flex-direction:column}.grid>:not(.\!card):has(>:is(h2,h3)+.\!card:last-child){display:flex;flex-direction:column}.grid>:not(.card):has(>:is(h2,h3)+.card:last-child)>.card:last-child{flex:1 1 0%}.grid>:not(.\!card):has(>:is(h2,h3)+.\!card:last-child)>.\!card:last-child{flex:1 1 0%}.\!card:has(>.card-footer){display:flex;flex-direction:column}.card:has(>.card-footer){display:flex;flex-direction:column}.\!card:has(>.card-footer)>.card-body{flex:1 1 0%}.card:has(>.card-footer)>.card-body{flex:1 1 0%}.\!btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .\!btn,.mapa-leaflet-container .\!btn,.swal2-container .\!btn{padding-top:.5rem;padding-bottom:.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn,.mapa-leaflet-container .btn,.swal2-container .btn{padding-top:.5rem;padding-bottom:.5rem}.\!btn,.btn{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500}.\!btn,.btn{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\!btn:focus{outline:2px solid transparent;outline-offset:2px}.\!btn:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.\!btn:disabled,.btn:disabled{cursor:not-allowed;opacity:.5}[class*=btn-][aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-primary,.mapa-leaflet-container .btn-primary,.swal2-container .btn-primary{padding-top:.5rem;padding-bottom:.5rem}.btn-primary{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px}.btn-primary:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary{--tw-bg-opacity:1;background-color:rgb(var(--brand-600)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-on-600)/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-primary{border-width:2px}}@media (pointer:coarse){.btn-primary{min-height:44px;min-width:44px}}.wizard-preview .btn-primary{align-self:flex-end}.auth-actions .btn-primary{width:100%;justify-content:center}.btn-primary.health-indicator,.btn-primary.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-primary{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-primary small{font-size:inherit}.map-relocate-footer .btn-primary{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-primary{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-primary{margin:0}.map-relocate-footer .btn-primary{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-primary:hover{--tw-text-opacity:1;color:rgb(var(--brand-on-700)/var(--tw-text-opacity,1))}.btn-primary:active{--tw-text-opacity:1;color:rgb(var(--brand-on-800)/var(--tw-text-opacity,1))}.btn-primary:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-on-400)/var(--tw-text-opacity,1))}.btn-primary:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-on-500)/var(--tw-text-opacity,1))}.btn-primary:active:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-on-600)/var(--tw-text-opacity,1))}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(var(--brand-700)/var(--tw-bg-opacity,1))}.btn-primary:active{--tw-bg-opacity:1;background-color:rgb(var(--brand-800)/var(--tw-bg-opacity,1))}.btn-primary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500)/var(--tw-ring-opacity,1))}.btn-primary:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(var(--brand-400)/var(--tw-bg-opacity,1))}.btn-primary:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(var(--brand-500)/var(--tw-bg-opacity,1))}.btn-primary:active:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(var(--brand-600)/var(--tw-bg-opacity,1))}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-secondary,.mapa-leaflet-container .btn-secondary,.swal2-container .btn-secondary{padding-top:.5rem;padding-bottom:.5rem}.btn-secondary{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:focus{outline:2px solid transparent;outline-offset:2px}.btn-secondary:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-secondary{border-width:2px}}@media (pointer:coarse){.btn-secondary{min-height:44px;min-width:44px}}.wizard-preview .btn-secondary{align-self:flex-end}.auth-actions .btn-secondary{width:100%;justify-content:center}.btn-secondary.health-indicator,.btn-secondary.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-secondary{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-secondary small{font-size:inherit}.map-relocate-footer .btn-secondary{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-secondary{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-secondary{margin:0}.map-relocate-footer .btn-secondary{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-secondary:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.btn-secondary:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.04);--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}.btn-secondary:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.btn-secondary:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.06)}.btn-secondary{--tw-shadow:0px 0px 0px 1px rgba(0,0,0,.08);--tw-shadow-colored:0px 0px 0px 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)}.btn-secondary:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-secondary{border-width:1px;border-color:rgba(226,232,240,.8)}.btn-secondary:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.08)}.btn-secondary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.btn-success{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-success,.mapa-leaflet-container .btn-success,.swal2-container .btn-success{padding-top:.5rem;padding-bottom:.5rem}.btn-success{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-success:focus{outline:2px solid transparent;outline-offset:2px}.btn-success:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-success:disabled{cursor:not-allowed;opacity:.5}.btn-success{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-success{border-width:2px}}@media (pointer:coarse){.btn-success{min-height:44px;min-width:44px}}.wizard-preview .btn-success{align-self:flex-end}.auth-actions .btn-success{width:100%;justify-content:center}.btn-success.health-indicator,.btn-success.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-success{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-success small{font-size:inherit}.map-relocate-footer .btn-success{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-success{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-success{margin:0}.map-relocate-footer .btn-success{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-success:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-success:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-success:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-success:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.btn-success:active{--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.btn-success:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-danger,.mapa-leaflet-container .btn-danger,.swal2-container .btn-danger{padding-top:.5rem;padding-bottom:.5rem}.btn-danger{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-danger:focus{outline:2px solid transparent;outline-offset:2px}.btn-danger:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.btn-danger{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-danger{border-width:2px}}@media (pointer:coarse){.btn-danger{min-height:44px;min-width:44px}}.wizard-preview .btn-danger{align-self:flex-end}.auth-actions .btn-danger{width:100%;justify-content:center}.btn-danger.health-indicator,.btn-danger.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-danger{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-danger small{font-size:inherit}.map-relocate-footer .btn-danger{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-danger{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-danger{margin:0}.map-relocate-footer .btn-danger{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-danger:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-danger:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-danger:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-danger:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.btn-danger:active{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.btn-danger:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.btn-info{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-info,.mapa-leaflet-container .btn-info,.swal2-container .btn-info{padding-top:.5rem;padding-bottom:.5rem}.btn-info{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-info:focus{outline:2px solid transparent;outline-offset:2px}.btn-info:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-info:disabled{cursor:not-allowed;opacity:.5}.btn-info{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-info{border-width:2px}}@media (pointer:coarse){.btn-info{min-height:44px;min-width:44px}}.wizard-preview .btn-info{align-self:flex-end}.auth-actions .btn-info{width:100%;justify-content:center}.btn-info.health-indicator,.btn-info.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-info{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-info small{font-size:inherit}.map-relocate-footer .btn-info{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-info{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-info{margin:0}.map-relocate-footer .btn-info{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-info:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-info:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-info:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-info:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.btn-info:active{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.btn-info:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.btn-export{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-export,.mapa-leaflet-container .btn-export,.swal2-container .btn-export{padding-top:.5rem;padding-bottom:.5rem}.btn-export{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-export:focus{outline:2px solid transparent;outline-offset:2px}.btn-export:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-export:disabled{cursor:not-allowed;opacity:.5}.btn-export{--tw-bg-opacity:1;background-color:rgb(185 168 158/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(43 35 32/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-export{border-width:2px}}@media (pointer:coarse){.btn-export{min-height:44px;min-width:44px}}.wizard-preview .btn-export{align-self:flex-end}.auth-actions .btn-export{width:100%;justify-content:center}.btn-export.health-indicator,.btn-export.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-export{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-export small{font-size:inherit}.map-relocate-footer .btn-export{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-export{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-export{margin:0}.map-relocate-footer .btn-export{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-export:hover{--tw-text-opacity:1;color:rgb(43 35 32/var(--tw-text-opacity,1))}.btn-export:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(43 35 32/var(--tw-text-opacity,1))}.btn-export:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(43 35 32/var(--tw-text-opacity,1))}.btn-export:hover{--tw-bg-opacity:1;background-color:rgb(160 141 130/var(--tw-bg-opacity,1))}.btn-export:active{--tw-bg-opacity:1;background-color:rgb(125 108 98/var(--tw-bg-opacity,1))}.btn-export:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(185 168 158/var(--tw-ring-opacity,1))}.btn-olive{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-olive,.mapa-leaflet-container .btn-olive,.swal2-container .btn-olive{padding-top:.5rem;padding-bottom:.5rem}.btn-olive{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-olive:focus{outline:2px solid transparent;outline-offset:2px}.btn-olive:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-olive:disabled{cursor:not-allowed;opacity:.5}.btn-olive{--tw-bg-opacity:1;background-color:rgb(91 91 75/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-olive{border-width:2px}}@media (pointer:coarse){.btn-olive{min-height:44px;min-width:44px}}.wizard-preview .btn-olive{align-self:flex-end}.auth-actions .btn-olive{width:100%;justify-content:center}.btn-olive.health-indicator,.btn-olive.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-olive{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-olive small{font-size:inherit}.map-relocate-footer .btn-olive{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-olive{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-olive{margin:0}.map-relocate-footer .btn-olive{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-olive:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-olive:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-olive:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-olive:hover{--tw-bg-opacity:1;background-color:rgb(71 71 57/var(--tw-bg-opacity,1))}.btn-olive:active{--tw-bg-opacity:1;background-color:rgb(43 43 34/var(--tw-bg-opacity,1))}.btn-olive:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(124 124 103/var(--tw-ring-opacity,1))}.btn-olive:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(124 124 103/var(--tw-bg-opacity,1))}.btn-olive:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(91 91 75/var(--tw-bg-opacity,1))}.btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-dark,.mapa-leaflet-container .btn-dark,.swal2-container .btn-dark{padding-top:.5rem;padding-bottom:.5rem}.btn-dark{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-dark:focus{outline:2px solid transparent;outline-offset:2px}.btn-dark:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-dark:disabled{cursor:not-allowed;opacity:.5}.btn-dark{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-dark{border-width:2px}}@media (pointer:coarse){.btn-dark{min-height:44px;min-width:44px}}.wizard-preview .btn-dark{align-self:flex-end}.auth-actions .btn-dark{width:100%;justify-content:center}.btn-dark.health-indicator,.btn-dark.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-dark{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-dark small{font-size:inherit}.map-relocate-footer .btn-dark{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-dark{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-dark{margin:0}.map-relocate-footer .btn-dark{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-dark:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-dark:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-dark:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-dark:active,.btn-dark:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.btn-dark:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.btn-dark:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.btn-dark:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.btn-warning{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-warning,.mapa-leaflet-container .btn-warning,.swal2-container .btn-warning{padding-top:.5rem;padding-bottom:.5rem}.btn-warning{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-warning:focus{outline:2px solid transparent;outline-offset:2px}.btn-warning:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-warning:disabled{cursor:not-allowed;opacity:.5}.btn-warning{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-warning{border-width:2px}}@media (pointer:coarse){.btn-warning{min-height:44px;min-width:44px}}.wizard-preview .btn-warning{align-self:flex-end}.auth-actions .btn-warning{width:100%;justify-content:center}.btn-warning.health-indicator,.btn-warning.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-warning{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-warning small{font-size:inherit}.map-relocate-footer .btn-warning{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-warning{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-warning{margin:0}.map-relocate-footer .btn-warning{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-warning:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-warning:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-warning:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-warning:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.btn-warning:active{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.btn-warning:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-ghost,.mapa-leaflet-container .btn-ghost,.swal2-container .btn-ghost{padding-top:.5rem;padding-bottom:.5rem}.btn-ghost{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-ghost:focus{outline:2px solid transparent;outline-offset:2px}.btn-ghost:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-ghost:disabled{cursor:not-allowed;opacity:.5}.btn-ghost{background-color:transparent;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-ghost{border-width:2px}}@media (pointer:coarse){.btn-ghost{min-height:44px;min-width:44px}}.wizard-preview .btn-ghost{align-self:flex-end}.auth-actions .btn-ghost{width:100%;justify-content:center}.btn-ghost.health-indicator,.btn-ghost.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-ghost{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-ghost small{font-size:inherit}.map-relocate-footer .btn-ghost{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-ghost{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-ghost{margin:0}.map-relocate-footer .btn-ghost{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-ghost:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.btn-ghost:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.btn-ghost:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}.btn-ghost{border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.btn-ghost:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.08)}.btn-ghost:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.btn-ghost:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.04)}.btn-ghost:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.btn-outline-primary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-outline-primary,.mapa-leaflet-container .btn-outline-primary,.swal2-container .btn-outline-primary{padding-top:.5rem;padding-bottom:.5rem}.btn-outline-primary{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-outline-primary:focus{outline:2px solid transparent;outline-offset:2px}.btn-outline-primary:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-outline-primary:disabled{cursor:not-allowed;opacity:.5}.btn-outline-primary{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--brand-600)/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-outline-primary{border-width:2px}}@media (pointer:coarse){.btn-outline-primary{min-height:44px;min-width:44px}}.wizard-preview .btn-outline-primary{align-self:flex-end}.auth-actions .btn-outline-primary{width:100%;justify-content:center}.btn-outline-primary.health-indicator,.btn-outline-primary.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-outline-primary{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-outline-primary small{font-size:inherit}.map-relocate-footer .btn-outline-primary{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-outline-primary{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-outline-primary{margin:0}.map-relocate-footer .btn-outline-primary{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-outline-primary:hover{--tw-bg-opacity:1;background-color:rgb(var(--brand-600)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-on-600)/var(--tw-text-opacity,1))}.btn-outline-primary:active{--tw-bg-opacity:1;background-color:rgb(var(--brand-800)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-on-800)/var(--tw-text-opacity,1))}.btn-outline-primary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500)/var(--tw-ring-opacity,1))}.btn-outline-primary:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(var(--brand-300)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-300)/var(--tw-text-opacity,1))}.btn-outline-primary:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(var(--brand-400)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--brand-400)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-on-400)/var(--tw-text-opacity,1))}.btn-outline-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-outline-secondary,.mapa-leaflet-container .btn-outline-secondary,.swal2-container .btn-outline-secondary{padding-top:.5rem;padding-bottom:.5rem}.btn-outline-secondary{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-outline-secondary:focus{outline:2px solid transparent;outline-offset:2px}.btn-outline-secondary:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-outline-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-outline-secondary{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-outline-secondary{border-width:2px}}@media (pointer:coarse){.btn-outline-secondary{min-height:44px;min-width:44px}}.wizard-preview .btn-outline-secondary{align-self:flex-end}.auth-actions .btn-outline-secondary{width:100%;justify-content:center}.btn-outline-secondary.health-indicator,.btn-outline-secondary.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-outline-secondary{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-outline-secondary small{font-size:inherit}.map-relocate-footer .btn-outline-secondary{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-outline-secondary{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-outline-secondary{margin:0}.map-relocate-footer .btn-outline-secondary{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-outline-secondary:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.btn-outline-secondary:active{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.btn-outline-secondary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.btn-outline-secondary:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.btn-outline-secondary:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.btn-outline-success{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-outline-success,.mapa-leaflet-container .btn-outline-success,.swal2-container .btn-outline-success{padding-top:.5rem;padding-bottom:.5rem}.btn-outline-success{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-outline-success:focus{outline:2px solid transparent;outline-offset:2px}.btn-outline-success:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-outline-success:disabled{cursor:not-allowed;opacity:.5}.btn-outline-success{border-width:1px;--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-outline-success{border-width:2px}}@media (pointer:coarse){.btn-outline-success{min-height:44px;min-width:44px}}.wizard-preview .btn-outline-success{align-self:flex-end}.auth-actions .btn-outline-success{width:100%;justify-content:center}.btn-outline-success.health-indicator,.btn-outline-success.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-outline-success{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-outline-success small{font-size:inherit}.map-relocate-footer .btn-outline-success{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-outline-success{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-outline-success{margin:0}.map-relocate-footer .btn-outline-success{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-outline-success:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline-success:active{--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.btn-outline-success:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.btn-outline-success:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.btn-outline-success:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline-danger{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-outline-danger,.mapa-leaflet-container .btn-outline-danger,.swal2-container .btn-outline-danger{padding-top:.5rem;padding-bottom:.5rem}.btn-outline-danger{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-outline-danger:focus{outline:2px solid transparent;outline-offset:2px}.btn-outline-danger:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-outline-danger:disabled{cursor:not-allowed;opacity:.5}.btn-outline-danger{border-width:1px;--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-outline-danger{border-width:2px}}@media (pointer:coarse){.btn-outline-danger{min-height:44px;min-width:44px}}.wizard-preview .btn-outline-danger{align-self:flex-end}.auth-actions .btn-outline-danger{width:100%;justify-content:center}.btn-outline-danger.health-indicator,.btn-outline-danger.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-outline-danger{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-outline-danger small{font-size:inherit}.map-relocate-footer .btn-outline-danger{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-outline-danger{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-outline-danger{margin:0}.map-relocate-footer .btn-outline-danger{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-outline-danger:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline-danger:active{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.btn-outline-danger:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.btn-outline-danger:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.btn-outline-danger:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline-info{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-outline-info,.mapa-leaflet-container .btn-outline-info,.swal2-container .btn-outline-info{padding-top:.5rem;padding-bottom:.5rem}.btn-outline-info{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-outline-info:focus{outline:2px solid transparent;outline-offset:2px}.btn-outline-info:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-outline-info:disabled{cursor:not-allowed;opacity:.5}.btn-outline-info{border-width:1px;--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-outline-info{border-width:2px}}@media (pointer:coarse){.btn-outline-info{min-height:44px;min-width:44px}}.wizard-preview .btn-outline-info{align-self:flex-end}.auth-actions .btn-outline-info{width:100%;justify-content:center}.btn-outline-info.health-indicator,.btn-outline-info.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-outline-info{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-outline-info small{font-size:inherit}.map-relocate-footer .btn-outline-info{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-outline-info{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-outline-info{margin:0}.map-relocate-footer .btn-outline-info{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-outline-info:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline-info:active{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.btn-outline-info:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.btn-outline-info:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.btn-outline-info:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline-export{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-outline-export,.mapa-leaflet-container .btn-outline-export,.swal2-container .btn-outline-export{padding-top:.5rem;padding-bottom:.5rem}.btn-outline-export{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-outline-export:focus{outline:2px solid transparent;outline-offset:2px}.btn-outline-export:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-outline-export:disabled{cursor:not-allowed;opacity:.5}.btn-outline-export{border-width:1px;--tw-border-opacity:1;border-color:rgb(185 168 158/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(125 108 98/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-outline-export{border-width:2px}}@media (pointer:coarse){.btn-outline-export{min-height:44px;min-width:44px}}.wizard-preview .btn-outline-export{align-self:flex-end}.auth-actions .btn-outline-export{width:100%;justify-content:center}.btn-outline-export.health-indicator,.btn-outline-export.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-outline-export{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-outline-export small{font-size:inherit}.map-relocate-footer .btn-outline-export{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-outline-export{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-outline-export{margin:0}.map-relocate-footer .btn-outline-export{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-outline-export:hover{--tw-bg-opacity:1;background-color:rgb(185 168 158/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(43 35 32/var(--tw-text-opacity,1))}.btn-outline-export:active{--tw-bg-opacity:1;background-color:rgb(160 141 130/var(--tw-bg-opacity,1))}.btn-outline-export:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(185 168 158/var(--tw-ring-opacity,1))}.btn-outline-export:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(185 168 158/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(203 188 178/var(--tw-text-opacity,1))}.btn-outline-export:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(185 168 158/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(43 35 32/var(--tw-text-opacity,1))}.btn-outline-olive{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-outline-olive,.mapa-leaflet-container .btn-outline-olive,.swal2-container .btn-outline-olive{padding-top:.5rem;padding-bottom:.5rem}.btn-outline-olive{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-outline-olive:focus{outline:2px solid transparent;outline-offset:2px}.btn-outline-olive:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-outline-olive:disabled{cursor:not-allowed;opacity:.5}.btn-outline-olive{border-width:1px;--tw-border-opacity:1;border-color:rgb(91 91 75/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(91 91 75/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-outline-olive{border-width:2px}}@media (pointer:coarse){.btn-outline-olive{min-height:44px;min-width:44px}}.wizard-preview .btn-outline-olive{align-self:flex-end}.auth-actions .btn-outline-olive{width:100%;justify-content:center}.btn-outline-olive.health-indicator,.btn-outline-olive.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-outline-olive{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-outline-olive small{font-size:inherit}.map-relocate-footer .btn-outline-olive{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-outline-olive{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-outline-olive{margin:0}.map-relocate-footer .btn-outline-olive{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-outline-olive:hover{--tw-bg-opacity:1;background-color:rgb(91 91 75/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline-olive:active{--tw-bg-opacity:1;background-color:rgb(43 43 34/var(--tw-bg-opacity,1))}.btn-outline-olive:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(124 124 103/var(--tw-ring-opacity,1))}.btn-outline-olive:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(124 124 103/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(171 171 156/var(--tw-text-opacity,1))}.btn-outline-olive:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(91 91 75/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline-warning{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-outline-warning,.mapa-leaflet-container .btn-outline-warning,.swal2-container .btn-outline-warning{padding-top:.5rem;padding-bottom:.5rem}.btn-outline-warning{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-outline-warning:focus{outline:2px solid transparent;outline-offset:2px}.btn-outline-warning:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-outline-warning:disabled{cursor:not-allowed;opacity:.5}.btn-outline-warning{border-width:1px;--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-outline-warning{border-width:2px}}@media (pointer:coarse){.btn-outline-warning{min-height:44px;min-width:44px}}.wizard-preview .btn-outline-warning{align-self:flex-end}.auth-actions .btn-outline-warning{width:100%;justify-content:center}.btn-outline-warning.health-indicator,.btn-outline-warning.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-outline-warning{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-outline-warning small{font-size:inherit}.map-relocate-footer .btn-outline-warning{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-outline-warning{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-outline-warning{margin:0}.map-relocate-footer .btn-outline-warning{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-outline-warning:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline-warning:active{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.btn-outline-warning:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.btn-outline-warning:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.btn-outline-warning:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-sm{padding:.375rem .75rem;font-size:.75rem;line-height:1rem}.card.relative>.kpi-icon~.btn-sm.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.btn-lg{padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem}.btn-icon{padding:.5rem}.crud-toolbar .btn-icon{padding:4px}.crud-toolbar .btn-segment{padding-top:4px;padding-bottom:4px}td .btn-icon{padding:5px}.btn-group{isolation:isolate;display:inline-flex;align-items:stretch}#map-detail-body .btn-group,.btn-group,.mapa-leaflet-container .btn-group,.swal2-container .btn-group{vertical-align:middle}.btn-group>[class*=btn]{position:relative;border-radius:0}.card.btn-group>[class*=btn]>.kpi-icon~.meta-label,.card.btn-group>[class*=btn]>.kpi-icon~.text-xs.uppercase{padding-right:2.75rem}.card.btn-group>[class*=btn]>.kpi-icon~.text-xs.uppercase{overflow-wrap:anywhere}.btn-group>[class*=btn]:hover{z-index:10}.btn-group>[class*=btn]:focus-visible{z-index:10}.btn-group>[class*=btn]:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.btn-group>[class*=btn]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.btn-group>[class*=btn]:not(:first-child){margin-left:-1px}.btn-group>form{display:contents}.btn-group>form>[class*=btn]{position:relative;border-radius:0}.card.btn-group>form>[class*=btn]>.kpi-icon~.meta-label,.card.btn-group>form>[class*=btn]>.kpi-icon~.text-xs.uppercase{padding-right:2.75rem}.card.btn-group>form>[class*=btn]>.kpi-icon~.text-xs.uppercase{overflow-wrap:anywhere}.btn-group>form>[class*=btn]:hover{z-index:10}.btn-group>form>[class*=btn]:focus-visible{z-index:10}.btn-group>form:first-child>[class*=btn]{border-top-left-radius:6px;border-bottom-left-radius:6px}.btn-group>form:last-child>[class*=btn]{border-top-right-radius:6px;border-bottom-right-radius:6px}.btn-group>form:not(:first-child)>[class*=btn]{margin-left:-1px}.btn-group>:is(.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-info,.btn-olive,.btn-dark,.btn-export):not(:first-child){box-shadow:inset 1px 0 0 hsla(0,0%,100%,.35)}.btn-segment{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem}#map-detail-body .btn-segment,.mapa-leaflet-container .btn-segment,.swal2-container .btn-segment{padding-top:.5rem;padding-bottom:.5rem}.btn-segment{border-radius:6px;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-segment:focus{outline:2px solid transparent;outline-offset:2px}.btn-segment:focus-visible{--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(2px + 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);--tw-ring-offset-width:2px}.btn-segment:disabled{cursor:not-allowed;opacity:.5}.btn-segment{padding:.375rem .75rem;font-size:.75rem;line-height:1rem}.card.relative>.kpi-icon~.btn-segment.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.btn-segment{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}@media (prefers-contrast:high){.btn-segment{border-width:2px}}@media (pointer:coarse){.btn-segment{min-width:44px;min-height:36px}}.wizard-preview .btn-segment{align-self:flex-end}.auth-actions .btn-segment{width:100%;justify-content:center}.btn-segment.health-indicator,.btn-segment.health-indicator:hover{cursor:default;background-color:transparent}.leaflet-popup-content .btn-segment{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn-segment small{font-size:inherit}.map-relocate-footer .btn-segment{text-align:center;line-height:1.15;height:100%}.map-relocate-history-table .btn-segment{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col .btn-segment{margin:0}.map-relocate-footer .btn-segment{height:auto;min-height:30px;white-space:normal;line-height:1.2}.btn-segment:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.btn-segment{border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.btn-segment:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.18);background-color:hsla(0,0%,100%,.07);--tw-text-opacity:1;color:rgb(180 185 194/var(--tw-text-opacity,1))}.btn-segment:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.12);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-segment:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.btn-segment.is-active,.btn-segment[aria-pressed=true]{--tw-border-opacity:1;border-color:rgb(var(--brand-600)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--brand-600)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-on-600)/var(--tw-text-opacity,1))}.btn-segment.is-active:hover,.btn-segment[aria-pressed=true]:hover{--tw-bg-opacity:1;background-color:rgb(var(--brand-700)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-on-700)/var(--tw-text-opacity,1))}.btn-segment.is-active:is(.dark *):where(:not(.theme-light,.theme-light *)),.btn-segment[aria-pressed=true]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(var(--brand-400)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--brand-400)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-on-400)/var(--tw-text-opacity,1))}.btn-segment.is-active:hover:is(.dark *):where(:not(.theme-light,.theme-light *)),.btn-segment[aria-pressed=true]:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(var(--brand-500)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-on-500)/var(--tw-text-opacity,1))}.btn-segment.is-active:focus-visible,.btn-segment[aria-pressed=true]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500)/var(--tw-ring-opacity,1))}.form-input{display:block;width:100%;border-radius:6px;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.form-input:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.08)}.form-input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.form-input:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.04)}.form-input{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.form-input:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.form-input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.form-input::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.form-input:is(.dark *):where(:not(.theme-light,.theme-light *))::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(98 102 109/var(--tw-placeholder-opacity,1))}.form-input:is(.dark *):where(:not(.theme-light,.theme-light *))::placeholder{--tw-placeholder-opacity:1;color:rgb(98 102 109/var(--tw-placeholder-opacity,1))}.form-input:focus{--tw-border-opacity:1;border-color:rgb(var(--brand-500)/var(--tw-border-opacity,1));--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(1px + 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);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500)/var(--tw-ring-opacity,1))}.form-input{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-input.form-input-sm,.form-select.form-select-sm{padding:.25rem .625rem;font-size:.75rem;line-height:1rem}.card.relative>.kpi-icon~.form-input.form-input-sm.uppercase,.card.relative>.kpi-icon~.form-select.form-select-sm.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.form-input.form-input-sm.pl-9{padding-left:2.25rem}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}.form-select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-select::-moz-placeholder{color:#6b7280;opacity:1}.form-select::placeholder{color:#6b7280;opacity:1}.form-select::-webkit-datetime-edit-fields-wrapper{padding:0}.form-select::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-select::-webkit-datetime-edit{display:inline-flex}.form-select::-webkit-datetime-edit,.form-select::-webkit-datetime-edit-day-field,.form-select::-webkit-datetime-edit-hour-field,.form-select::-webkit-datetime-edit-meridiem-field,.form-select::-webkit-datetime-edit-millisecond-field,.form-select::-webkit-datetime-edit-minute-field,.form-select::-webkit-datetime-edit-month-field,.form-select::-webkit-datetime-edit-second-field,.form-select::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.form-select{display:block;width:100%;border-radius:6px;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.form-select:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.08)}.form-select{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.form-select:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.04)}.form-select{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.form-select:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.form-select::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.form-select::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.form-select:is(.dark *):where(:not(.theme-light,.theme-light *))::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(98 102 109/var(--tw-placeholder-opacity,1))}.form-select:is(.dark *):where(:not(.theme-light,.theme-light *))::placeholder{--tw-placeholder-opacity:1;color:rgb(98 102 109/var(--tw-placeholder-opacity,1))}.form-select:focus{--tw-border-opacity:1;border-color:rgb(var(--brand-500)/var(--tw-border-opacity,1));--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(1px + 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);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500)/var(--tw-ring-opacity,1))}.form-select{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-select.form-input-sm{padding:.25rem .625rem;font-size:.75rem;line-height:1rem}.card.relative>.kpi-icon~.form-select.form-input-sm.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.form-select.form-input-sm.pl-9{padding-left:2.25rem}.field-suspect .form-select{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--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(1px + 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);--tw-ring-color:rgba(245,158,11,.4)}.field-suspect .form-select:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1));background-color:rgba(251,191,36,.1)}.form-select[aria-invalid=true]{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--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(1px + 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);--tw-ring-color:rgba(239,68,68,.4)}.form-select[aria-invalid=true]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.form-select:disabled,.form-select[readonly]{background:#f1f5f9;color:#64748b;cursor:not-allowed}.dark .form-select:disabled,.dark .form-select[readonly]{background:hsla(0,0%,100%,.02);color:#8a8f98;border-color:hsla(0,0%,100%,.06)}.auth-card .form-select{width:100%;background:#f8f9fa;color:#1e293b;border-color:transparent}.auth-card .form-select:focus{background:#fff}.auth-card .form-select::-moz-placeholder{color:#94a3b8}.auth-card .form-select::placeholder{color:#94a3b8}.auth-card .form-select[aria-invalid=true]{border-color:#f87171;box-shadow:0 0 0 1px hsla(0,91%,71%,.65)}.field-auto .form-select{border-style:dashed;border-color:#3b6fb6}.dark .field-auto .form-select{border-color:#6f9fdc}.vocab-dialog-field .form-select{width:100%}@media (max-width:639.98px){.form-select,.form-select.form-input-sm{font-size:16px;padding-top:.5rem;padding-bottom:.5rem}}.vv-tap .form-select{min-height:48px;font-size:1.0625rem}.dm-exec-extra .form-select{padding-left:.5rem;padding-right:.5rem;font-size:.875rem}.table.checklist-items-table td .form-select{width:100%;min-width:0}.form-checkbox{border-radius:.25rem;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.form-checkbox:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.08)}.form-checkbox{--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}.form-checkbox:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500)/var(--tw-ring-opacity,1))}.form-radio{border-radius:9999px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.form-radio:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.08)}.form-radio{--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}.form-radio:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500)/var(--tw-ring-opacity,1))}.form-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}#map-detail-body .form-label,.mapa-leaflet-container .form-label,.swal2-container .form-label{margin-bottom:.25rem}.form-label:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}.form-helper{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}#map-detail-body .form-helper,.mapa-leaflet-container .form-helper,.swal2-container .form-helper{margin-top:.25rem}.form-helper:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.meta-label{margin-bottom:.125rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.card.relative>.kpi-icon~.meta-label.uppercase,.card.relative>.kpi-icon~.text-xs.meta-label{padding-right:2.75rem}.card.relative>.kpi-icon~.meta-label.uppercase,.card.relative>.kpi-icon~.text-xs.meta-label{overflow-wrap:anywhere}.meta-label{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.meta-label:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.meta-value{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}.meta-value:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-300)/var(--tw-text-opacity,1))}.meta-value-empty{display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.meta-value-empty:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(98 102 109/var(--tw-text-opacity,1))}.page-head{border-bottom-width:1px;border-color:rgba(0,0,0,.2);padding-bottom:.75rem}.page-head:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.2)}.org-children,.org-tree{margin:0;list-style-type:none;padding:0}.org-children{margin-left:.75rem;border-left-width:1px;border-color:rgba(0,0,0,.1);padding-left:.75rem}.org-children:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.1)}.org-node-row{display:flex;align-items:center;gap:.5rem;border-radius:.375rem;padding:.375rem .25rem}.org-node-row:focus-within,.org-node-row:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.org-node-row:focus-within:is(.dark *):where(:not(.theme-light,.theme-light *)),.org-node-row:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.05)}.org-toggle{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.org-toggle:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}button.org-toggle:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}button.org-toggle:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.org-node-name{min-width:0;font-weight:500;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.org-node-name:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.org-node-level{flex-shrink:0;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.card.relative>.kpi-icon~.org-node-level.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.org-node-level:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.org-node-count{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;line-height:1rem;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.card.relative>.kpi-icon~.org-node-count.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.org-node-count:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(98 102 109/var(--tw-text-opacity,1))}.org-node-actions{margin-left:auto;flex-shrink:0}.org-node-inactive .org-node-name{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));text-decoration-line:line-through}.org-node-inactive .org-node-name:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(98 102 109/var(--tw-text-opacity,1))}img.geodata-pin-thumb{height:22px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}#map-detail-body img.geodata-pin-thumb,.mapa-leaflet-container img.geodata-pin-thumb,.swal2-container img.geodata-pin-thumb,img.geodata-pin-thumb{vertical-align:middle}selectimg.form-select.geodata-pin-thumb{min-width:7rem}.form-error{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}#map-detail-body .form-error,.mapa-leaflet-container .form-error,.swal2-container .form-error{margin-top:.25rem}.form-error:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.field-suspect .form-input,.field-suspect .form-select{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--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(1px + 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);--tw-ring-color:rgba(245,158,11,.4)}.field-suspect .form-input:is(.dark *):where(:not(.theme-light,.theme-light *)),.field-suspect .form-select:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1));background-color:rgba(251,191,36,.1)}.form-suspect{display:flex;align-items:flex-start;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}#map-detail-body .form-suspect,.form-suspect,.mapa-leaflet-container .form-suspect,.swal2-container .form-suspect{margin-top:.25rem;gap:.25rem}.form-suspect:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.form-suspect .ti{margin-top:.125rem;flex-shrink:0}.value-suspect{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1));padding:.125rem .375rem;font-weight:600;--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.value-suspect:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(251,191,36,.15);--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.form-input[aria-invalid=true],.form-select[aria-invalid=true],textarea[aria-invalid=true]{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--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(1px + 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);--tw-ring-color:rgba(239,68,68,.4)}.form-input[aria-invalid=true]:is(.dark *):where(:not(.theme-light,.theme-light *)),.form-select[aria-invalid=true]:is(.dark *):where(:not(.theme-light,.theme-light *)),textarea[aria-invalid=true]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.sidebar{position:fixed;left:0;top:0;height:100%;width:16rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.sidebar:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:var(--sidebar-dark)}.sidebar{border-right-width:1px;border-color:rgba(226,232,240,.6)}.sidebar:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.sidebar{z-index:50;--tw-shadow:1px 0 0 0 rgba(0,0,0,.06);--tw-shadow-colored:1px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sidebar-item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}#map-detail-body .sidebar-item,.mapa-leaflet-container .sidebar-item,.swal2-container .sidebar-item{padding-top:.5rem;padding-bottom:.5rem}.sidebar-item{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.sidebar-item:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.sidebar-item:hover{background-color:rgba(241,245,249,.8)}.sidebar-item:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.06)}.sidebar-item{margin:.125rem .5rem;border-radius:6px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-item-active{--tw-bg-opacity:1;background-color:rgb(var(--brand-50)/var(--tw-bg-opacity,1))}.sidebar-item-active:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgb(var(--brand-900)/.4)}.sidebar-item-active{--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}.sidebar-item-active:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-300)/var(--tw-text-opacity,1))}.sidebar-item-active{font-weight:500}.sidebar-badge{margin-left:auto;min-width:1.25rem;flex-shrink:0;padding:.125rem .375rem;font-variant-numeric:tabular-nums}.table td.sidebar-badge,.table th.sidebar-badge{text-align:center}.sidebar-badge{border-radius:9999px;text-align:center;font-size:.68rem;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1}#map-detail-body .sidebar-badge,.mapa-leaflet-container .sidebar-badge,.swal2-container .sidebar-badge{text-align:center}.sidebar-badge{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.sidebar-badge:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.sidebar-item-active .sidebar-badge{--tw-bg-opacity:1;background-color:rgb(var(--brand-100)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-800)/var(--tw-text-opacity,1))}.sidebar-item-active .sidebar-badge:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgb(var(--brand-800)/.6);--tw-text-opacity:1;color:rgb(var(--brand-100)/var(--tw-text-opacity,1))}.badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.card.relative>.kpi-icon~.badge.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.badge-primary{--tw-bg-opacity:1;background-color:rgb(var(--brand-50)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}.badge-primary:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgb(var(--brand-900)/.4);--tw-text-opacity:1;color:rgb(var(--brand-300)/var(--tw-text-opacity,1))}.badge-success{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.badge-success:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(20,83,45,.3);--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.badge-warning{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.badge-warning:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(120,53,15,.3);--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.badge-danger{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.badge-danger:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(127,29,29,.3);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.audit-unreferenced{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.audit-unreferenced:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.audit-unprotected{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.audit-unprotected:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.badge-info{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.badge-info:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(30,58,138,.3);--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.badge-sec-sistema{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.badge-sec-sistema:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(51,65,85,.4);--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.badge-sec-utilizadores{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.badge-sec-utilizadores:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(88,28,135,.3);--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.badge-sec-permissoes{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.badge-sec-permissoes:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(49,46,129,.3);--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.badge-sec-ficheiros{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.badge-sec-ficheiros:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(120,53,15,.3);--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.badge-sec-feedback{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.badge-sec-feedback:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(136,19,55,.3);--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.badge-sec-emails{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.badge-sec-emails:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(19,78,74,.3);--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.badge-sec-notificacoes{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.badge-sec-notificacoes:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(124,45,18,.3);--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.badge-sec-tabelas{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.badge-sec-tabelas:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(12,74,110,.3);--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.badge-secondary{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.badge-secondary:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.06);--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.table-container{overflow-x:auto;border-radius:8px;border-width:1px;border-color:rgba(226,232,240,.6)}.table-container:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.\!table{min-width:100%}.\!table>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:rgba(226,232,240,.6)}.\!table:is(.dark *):where(:not(.theme-light,.theme-light *))>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.06)}.table{min-width:100%}.table>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:rgba(226,232,240,.6)}.table:is(.dark *):where(:not(.theme-light,.theme-light *))>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.06)}.\!table thead{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.\!table thead:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.02)}.table thead{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.table thead:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.02)}.\!table th,.table th{padding:.625rem 1rem;text-align:left}.\!table th{font-size:.6875rem;line-height:1rem;letter-spacing:.05em;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.card.relative>.kpi-icon~.text-xs.\!table th{padding-right:2.75rem;overflow-wrap:anywhere}.\!table th:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(98 102 109/var(--tw-text-opacity,1))}.table th{font-size:.6875rem;line-height:1rem;letter-spacing:.05em;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.card.relative>.kpi-icon~.text-xs.table th{padding-right:2.75rem;overflow-wrap:anywhere}.table th:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(98 102 109/var(--tw-text-opacity,1))}.\!table td,.table td{white-space:nowrap;padding:.625rem 1rem;font-size:.8125rem;line-height:1.25rem}.\!table td{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.\!table td:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}.table td{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.table td:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}.\!table td.cell-wrap,.table td.cell-wrap{white-space:normal}.table td.text-center,.table th.text-center{text-align:center}.\!table td.text-center,.\!table th.text-center{text-align:center!important}.table td.text-right,.table th.text-right{text-align:right}.\!table td.text-right,.\!table th.text-right{text-align:right!important}.\!table tbody tr{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\!table tbody tr:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:transparent}.table tbody tr{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.table tbody tr:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:transparent}.\!table tbody tr:hover{background-color:rgba(248,250,252,.6)}.\!table tbody tr:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.02)}.table tbody tr:hover{background-color:rgba(248,250,252,.6)}.table tbody tr:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.02)}.\!table tbody tr,.table tbody tr{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.\!table tbody tr{height:40px!important}.table tbody tr{height:40px}.\!table tbody tr:not(:last-child){border-bottom-width:1px;border-color:rgba(226,232,240,.4)}.\!table tbody tr:not(:last-child):is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.04)}.table tbody tr:not(:last-child){border-bottom-width:1px;border-color:rgba(226,232,240,.4)}.table tbody tr:not(:last-child):is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.04)}.modal-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,.4)}.modal-backdrop:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(0,0,0,.6)}.modal-backdrop{z-index:60;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.\!modal,.modal{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-content{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.modal-content:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(25 26 27/var(--tw-bg-opacity,1))}.modal-content{border-width:1px;border-color:rgba(226,232,240,.6)}.modal-content:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.modal-content{max-height:90vh;width:100%;max-width:32rem;overflow-y:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;position:relative;z-index:70}.card.modal-content>.kpi-icon~.meta-label,.card.modal-content>.kpi-icon~.text-xs.uppercase{padding-right:2.75rem}.card.modal-content>.kpi-icon~.text-xs.uppercase{overflow-wrap:anywhere}.modal-header{border-bottom-width:1px;border-color:rgba(226,232,240,.6);padding:1rem 1.5rem}#map-detail-body .modal-header,.mapa-leaflet-container .modal-header,.swal2-container .modal-header{padding-top:1.5rem;padding-bottom:1.5rem}.modal-header:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.modal-header{display:flex;align-items:center;justify-content:space-between}.modal-body{padding:1rem 1.5rem}#map-detail-body .modal-body,.mapa-leaflet-container .modal-body,.swal2-container .modal-body{padding-top:1.5rem;padding-bottom:1.5rem}.modal-footer{border-top-width:1px;border-color:rgba(226,232,240,.6);padding:1rem 1.5rem}#map-detail-body .modal-footer,.mapa-leaflet-container .modal-footer,.swal2-container .modal-footer{padding-top:1.5rem;padding-bottom:1.5rem}.modal-footer:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.toast-container{position:fixed;bottom:1rem;right:1rem;z-index:100}.toast-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.toast{display:flex;align-items:center;gap:.75rem;border-radius:8px;padding:.75rem 1rem;--tw-shadow:0px 0px 0px 1px rgba(0,0,0,.06),0px 2px 4px rgba(0,0,0,.04),0px 8px 16px rgba(0,0,0,.04);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 2px 4px var(--tw-shadow-color),0px 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.toast:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(25 26 27/var(--tw-bg-opacity,1))}.toast{border-width:1px;border-color:rgba(226,232,240,.6)}.toast:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.toast{animation:slideIn .3s ease-out}.spinner{height:1.25rem;width:1.25rem;animation:spin 1s linear infinite;--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.spinner:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-300)/var(--tw-text-opacity,1))}.spinner-sm{height:1rem;width:1rem}.spinner-lg{height:2rem;width:2rem}.skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.06)}.utility-card{border-radius:8px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0px 0px 0px 1px rgba(0,0,0,.04),0px 1px 2px rgba(0,0,0,.04),0px 4px 8px rgba(0,0,0,.02);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 1px 2px var(--tw-shadow-color),0px 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.utility-card:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(25 26 27/var(--tw-bg-opacity,1));--tw-shadow:0px 0px 0px 1px hsla(0,0%,100%,.06),0px 1px 2px rgba(0,0,0,.3),0px 4px 8px rgba(0,0,0,.2);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 1px 2px var(--tw-shadow-color),0px 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.utility-card{border-width:1px;border-color:rgba(226,232,240,.6)}.utility-card:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.utility-card{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.grid>:not(.utility-card):has(>:is(h2,h3)+.card:last-child){display:flex;flex-direction:column}.grid>:not(.utility-card):has(>:is(h2,h3)+.card:last-child)>.card:last-child{flex:1 1 0%}.utility-card:has(>.card-footer){display:flex;flex-direction:column}.utility-card:has(>.card-footer)>.card-body{flex:1 1 0%}.utility-card{display:flex;flex-direction:column;padding:1rem}@media (prefers-contrast:high){.utility-card{border-width:2px}}.utility-card.relative>.kpi-icon~.meta-label,.utility-card.relative>.kpi-icon~.text-xs.uppercase{padding-right:2.75rem}.utility-card.relative>.kpi-icon~.text-xs.uppercase{overflow-wrap:anywhere}.tabs{display:flex;border-bottom-width:1px;border-color:rgba(226,232,240,.6)}.tabs:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.tab{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500}#map-detail-body .tab,.mapa-leaflet-container .tab,.swal2-container .tab{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:640px){.tab{padding-left:1rem;padding-right:1rem}}.tab{flex-shrink:0;white-space:nowrap;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.tab:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.tab{border-bottom-width:2px;border-color:transparent}.tab:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.tab:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}.tab:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.tab:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.12)}.tab{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tab:focus{outline:2px solid transparent;outline-offset:2px}.tab:focus-visible{--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(2px + 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);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500)/var(--tw-ring-opacity,1))}.tab-active{--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}.tab-active:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-300)/var(--tw-text-opacity,1))}.tab-active{--tw-border-opacity:1;border-color:rgb(var(--brand-700)/var(--tw-border-opacity,1))}.tab-active:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(var(--brand-300)/var(--tw-border-opacity,1))}.status-dot{display:inline-block;height:.5rem;width:.5rem;border-radius:9999px}.status-online{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.status-error{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.dropdown{position:relative;display:inline-block}.card.dropdown>.kpi-icon~.meta-label,.card.dropdown>.kpi-icon~.text-xs.uppercase{padding-right:2.75rem}.card.dropdown>.kpi-icon~.text-xs.uppercase{overflow-wrap:anywhere}.dropdown-menu{position:absolute;right:0;margin-top:.5rem;width:12rem;border-radius:8px;--tw-shadow:0px 0px 0px 1px rgba(0,0,0,.06),0px 2px 4px rgba(0,0,0,.04),0px 8px 16px rgba(0,0,0,.04);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 2px 4px var(--tw-shadow-color),0px 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#map-detail-body .dropdown-menu,.mapa-leaflet-container .dropdown-menu,.swal2-container .dropdown-menu{margin-top:.5rem}.dropdown-menu:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-shadow:0px 0px 0px 1px hsla(0,0%,100%,.08),0px 2px 4px rgba(0,0,0,.3),0px 8px 16px rgba(0,0,0,.2);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 2px 4px var(--tw-shadow-color),0px 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dropdown-menu{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dropdown-menu:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(25 26 27/var(--tw-bg-opacity,1))}.dropdown-menu{border-width:1px;border-color:rgba(226,232,240,.6)}.dropdown-menu:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.dropdown-menu{z-index:50;padding-top:.25rem;padding-bottom:.25rem}.dropdown-item{display:block;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}#map-detail-body .dropdown-item,.mapa-leaflet-container .dropdown-item,.swal2-container .dropdown-item{padding-top:.5rem;padding-bottom:.5rem}.dropdown-item{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.dropdown-item:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.dropdown-item:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}.dropdown-item:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dropdown-item:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.dropdown-item:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.04)}.dropdown-item{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.meta-popover-host{position:relative;display:inline-block;cursor:default;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:4px}.card.meta-popover-host>.kpi-icon~.meta-label,.card.meta-popover-host>.kpi-icon~.text-xs.uppercase{padding-right:2.75rem}.card.meta-popover-host>.kpi-icon~.text-xs.uppercase{overflow-wrap:anywhere}.meta-popover{visibility:hidden;position:absolute;left:0;top:100%;z-index:50;margin-top:.25rem;min-width:12rem;white-space:nowrap;opacity:0}#map-detail-body .meta-popover,.mapa-leaflet-container .meta-popover,.swal2-container .meta-popover{margin-top:.25rem}.meta-popover{border-radius:8px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0px 0px 0px 1px rgba(0,0,0,.06),0px 2px 4px rgba(0,0,0,.04),0px 8px 16px rgba(0,0,0,.04);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 2px 4px var(--tw-shadow-color),0px 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#map-detail-body .meta-popover,.mapa-leaflet-container .meta-popover,.swal2-container .meta-popover{padding-top:.5rem;padding-bottom:.5rem}.meta-popover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-shadow:0px 0px 0px 1px hsla(0,0%,100%,.08),0px 2px 4px rgba(0,0,0,.3),0px 8px 16px rgba(0,0,0,.2);--tw-shadow-colored:0px 0px 0px 1px var(--tw-shadow-color),0px 2px 4px var(--tw-shadow-color),0px 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.meta-popover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.meta-popover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(25 26 27/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}.meta-popover{border-width:1px;border-color:rgba(226,232,240,.6)}.meta-popover:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.meta-popover{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.meta-popover-host:focus-within .meta-popover,.meta-popover-host:hover .meta-popover{visibility:visible;opacity:1}.tooltip{position:absolute;z-index:50;border-radius:6px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.card.relative>.kpi-icon~.tooltip.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.tooltip{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tooltip:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(25 26 27/var(--tw-bg-opacity,1))}.tooltip{border-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.tooltip:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.08)}.tooltip{pointer-events:none;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.section-header{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.card.relative>.kpi-icon~.section-header.uppercase,.card.relative>.kpi-icon~.text-xs.section-header{padding-right:2.75rem}.card.relative>.kpi-icon~.section-header.uppercase,.card.relative>.kpi-icon~.text-xs.section-header{overflow-wrap:anywhere}.section-header{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.section-header:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(98 102 109/var(--tw-text-opacity,1))}.btn-group>:is(.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-info,.btn-olive,.btn-dark,.btn-export):not(:first-child):not(:focus-visible){box-shadow:inset 1px 0 0 hsla(0,0%,100%,.35)}.\!table td.matrix-label{padding-top:calc(.625rem + 3px)!important}.table td.matrix-label{padding-top:calc(.625rem + 3px)}.badge-sec-hortas{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.badge-sec-hortas:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(20,83,45,.3);--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.badge-sec-arvoredo{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.badge-sec-arvoredo:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(19,78,74,.3);--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.badge-sec-zonas_verdes{--tw-bg-opacity:1;background-color:rgb(247 254 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(77 124 15/var(--tw-text-opacity,1))}.badge-sec-zonas_verdes:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(54,83,20,.3);--tw-text-opacity:1;color:rgb(163 230 53/var(--tw-text-opacity,1))}.badge-sec-mobiliario_urbano{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.badge-sec-mobiliario_urbano:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(120,53,15,.3);--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.badge-sec-desmatacoes{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.badge-sec-desmatacoes:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(124,45,18,.3);--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.badge-sec-viveiros{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.badge-sec-viveiros:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(6,78,59,.3);--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.badge-sec-fitossanidade{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.badge-sec-fitossanidade:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(136,19,55,.3);--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.zv-map-legend{border-radius:.375rem;background-color:hsla(0,0%,100%,.95);padding:.375rem .625rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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)}.card.relative>.kpi-icon~.zv-map-legend.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.zv-map-legend:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(25,26,27,.95);--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.zv-map-legend-title{margin-bottom:.125rem;font-weight:600}.zv-map-legend-row{display:flex;align-items:center;gap:.375rem}.zv-map-legend-swatch{display:inline-block;height:.625rem;width:.875rem;border-radius:.125rem;opacity:.8}.badge-sec-visitas{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.badge-sec-visitas:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(30,58,138,.3);--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.badge-sec-manutencao{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.badge-sec-manutencao:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(124,45,18,.3);--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.badge-sec-jogo-e-recreio{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.badge-sec-jogo-e-recreio:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(76,29,149,.3);--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.\!table tbody tr.user-row-pending{background-color:hsla(23,19%,82%,.4)}.\!table tbody tr.user-row-pending:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(125,108,98,.3)}.table tbody tr.user-row-pending{background-color:hsla(23,19%,82%,.4)}.table tbody tr.user-row-pending:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(125,108,98,.3)}.\!table tbody tr.user-row-pending:hover{background-color:hsla(23,19%,82%,.6)}.\!table tbody tr.user-row-pending:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(125,108,98,.4)}.table tbody tr.user-row-pending:hover{background-color:hsla(23,19%,82%,.6)}.table tbody tr.user-row-pending:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(125,108,98,.4)}.dash-page{font-variant-numeric:tabular-nums}.dash-updated{white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.card.relative>.kpi-icon~.dash-updated.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.dash-updated:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-label{margin-top:1.5rem;margin-bottom:.625rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.card.relative>.kpi-icon~.text-xs.dash-label{padding-right:2.75rem;overflow-wrap:anywhere}.dash-label:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-page>.dash-label:first-of-type{margin-top:0}.dash-attention>:not(.card):has(>:is(h2,h3)+.card:last-child){display:flex;flex-direction:column}.dash-attention>:not(.card):has(>:is(h2,h3)+.card:last-child)>.card:last-child{flex:1 1 0%}.dash-attention{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:768px){.dash-attention{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.dash-attention{grid-template-columns:repeat(8,minmax(0,1fr))}}.dash-alert-tile{min-width:0;display:flex;flex-direction:column;gap:.375rem;border-radius:10px;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.875rem 1rem;text-decoration-line:none;--tw-shadow:0 1px 2px rgba(0,0,0,.03);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dash-alert-tile,.dash-alert-tile:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dash-alert-tile:hover{--tw-shadow:0 4px 14px rgba(0,0,0,.06);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.dash-alert-tile:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.1);--tw-bg-opacity:1;background-color:rgb(25 26 27/var(--tw-bg-opacity,1))}.dash-alert-tile[aria-disabled=true]{pointer-events:none}.dash-alert-top{margin-bottom:.25rem;display:flex;align-items:center;gap:.625rem}#map-detail-body .dash-alert-top,.mapa-leaflet-container .dash-alert-top,.swal2-container .dash-alert-top{margin-bottom:.25rem}.dash-alert-icon>:not(.card):has(>:is(h2,h3)+.card:last-child){display:flex;flex-direction:column}.dash-alert-icon>:not(.card):has(>:is(h2,h3)+.card:last-child)>.card:last-child{flex:1 1 0%}.dash-alert-icon{display:grid;height:34px;width:34px;flex-shrink:0;place-items:center;border-radius:9px;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dash-alert-icon:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(98 102 109/var(--tw-text-opacity,1))}.dash-alert-label{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;min-width:0;font-size:12.5px;font-weight:500;line-height:1.25;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.dash-alert-label:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}.dash-alert-n{font-size:26px;font-weight:600;line-height:1;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.dash-alert-n:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.dash-alert-n small{margin-left:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.card.relative>.kpi-icon~.dash-alert-n small.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.dash-alert-n small:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-alert-caption{font-size:11.5px;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dash-alert-caption:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-alert-tile.is-zero .dash-alert-n{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dash-alert-tile.is-zero .dash-alert-n:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(98 102 109/var(--tw-text-opacity,1))}.dash-alert-tile.is-alert .dash-alert-n{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.dash-alert-tile.is-alert .dash-alert-n:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dash-alert-tile.is-warn .dash-alert-n{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.dash-alert-tile.is-warn .dash-alert-n:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dash-alert-icon.dash-tone-red{background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.dash-alert-icon.dash-tone-amber,.dash-alert-icon.dash-tone-red{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dash-alert-icon.dash-tone-amber{background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.dash-alert-icon.dash-tone-violet{background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.dash-alert-icon.dash-tone-blue,.dash-alert-icon.dash-tone-violet{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dash-alert-icon.dash-tone-blue{background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.dash-grid>:not(.card):has(>:is(h2,h3)+.card:last-child){display:flex;flex-direction:column}.dash-grid>:not(.card):has(>:is(h2,h3)+.card:last-child)>.card:last-child{flex:1 1 0%}.dash-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:1024px){.dash-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.dash-grid>*{min-width:0}@media (min-width:1024px){.dash-span-4{grid-column:span 4/span 4}.dash-span-5{grid-column:span 5/span 5}.dash-span-7{grid-column:span 7/span 7}.dash-span-12{grid-column:span 12/span 12}.dash-grid-modules>*{grid-column:span 6/span 6}}.dash-card{display:flex;flex-direction:column;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px rgba(0,0,0,.03);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dash-card:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.1);--tw-bg-opacity:1;background-color:rgb(25 26 27/var(--tw-bg-opacity,1))}.dash-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));padding:.875rem 18px}.dash-card-head:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.1)}.dash-card-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.dash-card-title:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.dash-card-title i{font-size:17px;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dash-card-title i:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-card-link{display:flex;align-items:center;gap:.25rem;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--brand-600)/var(--tw-text-opacity,1));text-decoration-line:none}.card.relative>.kpi-icon~.dash-card-link.uppercase{padding-right:2.75rem}#map-detail-body .dash-card-link,.mapa-leaflet-container .dash-card-link,.swal2-container .dash-card-link{gap:.25rem}.card.relative>.kpi-icon~.dash-card-link.uppercase{overflow-wrap:anywhere}.dash-card-link:hover{text-decoration-line:underline}.dash-card-link:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-200)/var(--tw-text-opacity,1))}.dash-card-body{display:flex;flex:1 1 0%;flex-direction:column;gap:.75rem;padding:.875rem 18px}.dash-empty{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dash-empty:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(98 102 109/var(--tw-text-opacity,1))}.dash-mini>:not(.card):has(>:is(h2,h3)+.card:last-child){display:flex;flex-direction:column}.dash-mini>:not(.card):has(>:is(h2,h3)+.card:last-child)>.card:last-child{flex:1 1 0%}.dash-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media (min-width:640px){.dash-mini{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-mini-tile{display:block;border-radius:9px;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));padding:.625rem .75rem;text-decoration-line:none}.dash-mini-tile:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.03)}a.dash-mini-tile:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}a.dash-mini-tile:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.2)}.dash-mini-tile b{display:block;font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.dash-mini-tile b:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.dash-mini-tile b small{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.card.relative>.kpi-icon~.dash-mini-tile b small.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.dash-mini-tile b small:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-mini-tile span{font-size:11.5px;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dash-mini-tile span:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-mini-tile.dash-tone-red b{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.dash-mini-tile.dash-tone-red b:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dash-mini-tile.dash-tone-amber b{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.dash-mini-tile.dash-tone-amber b:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dash-mini-tile.dash-tone-green b{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.dash-mini-tile.dash-tone-green b:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dash-mini-tile.dash-tone-blue b{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.dash-mini-tile.dash-tone-blue b:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dash-meter{display:flex;height:7px;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.dash-meter:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.1)}.dash-meter i{display:block;height:100%}.dash-legend{display:flex;flex-wrap:wrap;-moz-column-gap:.875rem;column-gap:.875rem;row-gap:.25rem;font-size:11.5px;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}#map-detail-body .dash-legend,.dash-legend,.mapa-leaflet-container .dash-legend,.swal2-container .dash-legend{margin-top:.5rem}.dash-legend:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-legend i{margin-right:.375rem;display:inline-block;height:.5rem;width:.5rem;border-radius:9999px;vertical-align:middle}#map-detail-body .dash-legend i,.mapa-leaflet-container .dash-legend i,.swal2-container .dash-legend i{vertical-align:middle}.dash-legend-note{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dash-legend-note:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(98 102 109/var(--tw-text-opacity,1))}.dash-seg-green{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.dash-seg-amber{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.dash-seg-orange{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.dash-seg-red{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.dash-seg-blue{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.dash-seg-violet{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.dash-seg-grey{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.dash-kv{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));font-size:13px;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));text-decoration-line:none}#map-detail-body .dash-kv,.dash-kv,.mapa-leaflet-container .dash-kv,.swal2-container .dash-kv{padding-top:.5rem;padding-bottom:.5rem}.dash-kv:last-child{border-bottom-width:0}.dash-kv:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}a.dash-kv:hover .dash-kv-k{--tw-text-opacity:1;color:rgb(var(--brand-600)/var(--tw-text-opacity,1))}a.dash-kv:hover .dash-kv-k:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-200)/var(--tw-text-opacity,1))}.dash-kv-k small{display:block;font-size:11.5px;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dash-kv-k small:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-kv-v{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}#map-detail-body .dash-kv-v,.mapa-leaflet-container .dash-kv-v,.swal2-container .dash-kv-v{gap:.25rem}.dash-kv-v:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.dash-pill{display:inline-block;white-space:nowrap;border-radius:9999px;padding:.125rem .5rem;font-size:11px;font-weight:600}.dash-pill-red{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.dash-pill-red:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(127,29,29,.3);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dash-pill-amber{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.dash-pill-amber:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(120,53,15,.3);--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dash-pill-green{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.dash-pill-green:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(20,83,45,.3);--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dash-pill-blue{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.dash-pill-blue:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(30,58,138,.3);--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dash-pill-grey{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dash-pill-grey:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-row{display:flex;align-items:center;gap:.625rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));text-decoration-line:none}#map-detail-body .dash-row,.dash-row,.mapa-leaflet-container .dash-row,.swal2-container .dash-row{padding-top:.5rem;padding-bottom:.5rem}.dash-row:last-child{border-bottom-width:0}.dash-row:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.05)}.dash-row-icon>:not(.card):has(>:is(h2,h3)+.card:last-child){display:flex;flex-direction:column}.dash-row-icon>:not(.card):has(>:is(h2,h3)+.card:last-child)>.card:last-child{flex:1 1 0%}.dash-row-icon{display:grid;height:30px;width:30px;flex:none;place-items:center;border-radius:.5rem}.dash-row-icon.dash-tone-blue{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.dash-row-icon.dash-tone-blue:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(30,58,138,.3);--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dash-row-icon.dash-tone-amber{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.dash-row-icon.dash-tone-amber:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(120,53,15,.3);--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dash-row-icon.dash-tone-red{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.dash-row-icon.dash-tone-red:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(127,29,29,.3);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dash-row-text{min-width:0;flex:1 1 0%}.dash-row-text b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.dash-row-text b:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.dash-row-text small{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dash-row-text small:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-row-meta{white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.card.relative>.kpi-icon~.dash-row-meta.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.dash-row-meta:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-chart{height:11rem;width:100%}.dash-foot{font-size:11.5px;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dash-foot:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-chart-table summary{cursor:pointer;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.card.relative>.kpi-icon~.dash-chart-table summary.uppercase{padding-right:2.75rem;overflow-wrap:anywhere}.dash-chart-table summary:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dash-filter-chip{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--brand-100)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--brand-50)/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}#map-detail-body .dash-filter-chip,.mapa-leaflet-container .dash-filter-chip,.swal2-container .dash-filter-chip{padding-top:.5rem;padding-bottom:.5rem}.dash-filter-chip:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(var(--brand-200)/var(--tw-text-opacity,1))}.dash-filter-clear{margin-left:auto;display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--brand-600)/var(--tw-text-opacity,1));text-decoration-line:none}.card.relative>.kpi-icon~.dash-filter-clear.uppercase{padding-right:2.75rem}#map-detail-body .dash-filter-clear,.mapa-leaflet-container .dash-filter-clear,.swal2-container .dash-filter-clear{gap:.25rem}.card.relative>.kpi-icon~.dash-filter-clear.uppercase{overflow-wrap:anywhere}.dash-filter-clear:hover{text-decoration-line:underline}.dash-filter-clear:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-200)/var(--tw-text-opacity,1))}.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}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.-m-1{margin:-.25rem}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-ml-2{margin-left:-.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-0{margin-inline-end:0}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-44{max-height:11rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[32rem\]{max-height:32rem}.min-h-11{min-height:2.75rem}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[11\%\]{width:11%}.w-\[12\.5rem\]{width:12.5rem}.w-\[14\%\]{width:14%}.w-\[15\%\]{width:15%}.w-\[2\.75rem\]{width:2.75rem}.w-\[4\.25rem\]{width:4.25rem}.w-\[4rem\]{width:4rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[7\%\]{width:7%}.w-\[8rem\]{width:8rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-36{min-width:9rem}.min-w-48{min-width:12rem}.min-w-64{min-width:16rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[60px\]{min-width:60px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[6\.5rem\]{max-width:6.5rem}.max-w-\[7rem\]{max-width:7rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-4{--tw-translate-x:1rem}.rotate-180,.translate-x-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[auto\2c 1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.divide-slate-200\/60>:not([hidden])~:not([hidden]){border-color:rgba(226,232,240,.6)}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-btn{border-radius:6px}.rounded-card{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-black\/10{border-color:rgba(0,0,0,.1)}.border-black\/20{border-color:rgba(0,0,0,.2)}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-brand-200{--tw-border-opacity:1;border-color:rgb(var(--brand-200)/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/40{border-color:rgba(226,232,240,.4)}.border-slate-200\/60{border-color:rgba(226,232,240,.6)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-white\/\[0\.12\]{border-color:hsla(0,0%,100%,.12)}.border-l-amber-400{--tw-border-opacity:1;border-left-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-l-amber-500{--tw-border-opacity:1;border-left-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-l-brand-600{--tw-border-opacity:1;border-left-color:rgb(var(--brand-600)/var(--tw-border-opacity,1))}.border-l-green-500{--tw-border-opacity:1;border-left-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-l-red-500{--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:transparent}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-brand-50{--tw-bg-opacity:1;background-color:rgb(var(--brand-50)/var(--tw-bg-opacity,1))}.bg-brand-600{--tw-bg-opacity:1;background-color:rgb(var(--brand-600)/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/60{background-color:hsla(0,86%,97%,.6)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/60{background-color:rgba(248,250,252,.6)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/25{background-color:hsla(0,0%,100%,.25)}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.fill-brand-200{fill:rgb(var(--brand-200)/1)}.fill-brand-300{fill:rgb(var(--brand-300)/1)}.fill-brand-400{fill:rgb(var(--brand-400)/1)}.fill-brand-500{fill:rgb(var(--brand-500)/1)}.stroke-brand-500{stroke:rgb(var(--brand-500)/1)}.stroke-brand-700{stroke:rgb(var(--brand-700)/1)}.stroke-green-500{stroke:#22c55e}.stroke-red-500{stroke:#ef4444}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pe-4{padding-inline-end:1rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,Fira Code,Menlo,Monaco,Consolas,monospace}.font-sans{font-family:InterVariable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-brand-700{--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sidebar{--tw-shadow:1px 0 0 0 rgba(0,0,0,.06);--tw-shadow-colored:1px 0 0 0 var(--tw-shadow-color)}.shadow-sidebar,.shadow-topbar{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-topbar{--tw-shadow:0 1px 0 0 rgba(0,0,0,.06);--tw-shadow-colored:0 1px 0 0 var(--tw-shadow-color)}.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)}.ring,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-brand-300{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-300)/var(--tw-ring-opacity,1))}.ring-brand-500{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500)/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.invert{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{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-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-lg{-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)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.htmx-request .htmx-indicator{opacity:1}.htmx-indicator{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.\[out\:json\]{out:json}.\[start\:end\]{start:end}.\[timeout\:200\]{timeout:200}.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}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;position:fixed;top:1rem;left:1rem;z-index:100;border-radius:6px;--tw-bg-opacity:1;background-color:rgb(var(--brand-600)/var(--tw-bg-opacity,1));padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(var(--brand-on-600)/var(--tw-text-opacity,1))}#map-detail-body .skip-link:focus,.mapa-leaflet-container .skip-link:focus,.swal2-container .skip-link:focus{padding-top:.5rem;padding-bottom:.5rem}.skip-link:focus:focus{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-400)/var(--tw-ring-opacity,1))}:focus-visible{outline-width:2px;outline-offset:2px;outline-color:rgb(var(--brand-500)/1)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-pulse,.animate-pulse-slow,.animate-spin,.animate-spin-slow{animation:none!important}}@media (prefers-contrast:high){.btn,.card{border-width:2px}.badge{border-width:1px;border-color:currentColor}}[x-trap]{outline:none}[aria-live=assertive],[aria-live=polite]{position:relative}@media (pointer:coarse){.btn,.dropdown-item,.sidebar-item,.tab{min-height:44px;min-width:44px}.btn-sm{min-height:36px}.btn-icon{min-width:44px;min-height:44px}}[data-nav-item]:focus-visible{--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(2px + 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);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-500)/var(--tw-ring-opacity,1))}[hidden],[x-cloak]{display:none!important}.swal2-container{z-index:10000!important}.crud-field-choicelist ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.crud-field-choicelist label,.crud-field-choicelist li label{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.crud-field-choicelist input[type=checkbox],.crud-field-choicelist input[type=radio]{width:1rem;height:1rem;accent-color:rgb(var(--brand-500))}.crud-field-textarea textarea{min-height:6rem}.crud-field-textarea textarea[readonly],.form-input:disabled,.form-input[readonly],.form-select:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.dark .crud-field-textarea textarea[readonly],.dark .form-input:disabled,.dark .form-input[readonly],.dark .form-select:disabled{background:hsla(0,0%,100%,.02);color:#8a8f98;border-color:hsla(0,0%,100%,.06)}.crud-section{font-size:1.02rem;font-weight:600;color:#334155;padding:.05rem 0 .22rem .7rem;margin-bottom:1.1rem;border-left:3px solid rgb(var(--brand-500));border-bottom:1px solid rgba(0,0,0,.2)}.crud-section-next{margin-top:2.4rem}.dark .crud-section{color:#f7f8f8;border-left-color:rgb(var(--brand-300));border-bottom-color:hsla(0,0%,100%,.2)}.crud-status{position:relative;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem .85rem 1.35rem;margin-bottom:1.5rem;cursor:pointer;border-radius:.625rem;border:1px solid rgba(220,38,38,.35);background:rgba(220,38,38,.07);transition:background .15s ease,border-color .15s ease}.crud-status.is-on{border-color:rgb(var(--brand-500)/.4);background:rgb(var(--brand-500)/.07)}.dark .crud-status{border-color:hsla(0,91%,71%,.3);background:hsla(0,91%,71%,.08)}.dark .crud-status.is-on{border-color:rgb(var(--brand-300)/.35);background:rgb(var(--brand-300)/.1)}.crud-status-bar{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:.625rem 0 0 .625rem;background:#dc2626}.crud-status.is-on .crud-status-bar{background:rgb(var(--brand-500))}.dark .crud-status-bar{background:#f87171}.dark .crud-status.is-on .crud-status-bar{background:rgb(var(--brand-300))}.crud-status input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:rgb(var(--brand-500));cursor:pointer}.crud-status-title{font-size:.9rem;font-weight:600;color:#334155}.dark .crud-status-title{color:#f7f8f8}.crud-status-state{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(220,38,38,.12);color:#b91c1c}.crud-status.is-on .crud-status-state{background:rgb(var(--brand-500)/.12);color:rgb(var(--brand-700))}.dark .crud-status-state{background:hsla(0,91%,71%,.14);color:#fca5a5}.dark .crud-status.is-on .crud-status-state{background:rgb(var(--brand-300)/.16);color:rgb(var(--brand-200))}.crud-status-dot{width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.crud-status-on{display:none}.crud-status.is-on .crud-status-on{display:inline}.crud-status.is-on .crud-status-off{display:none}.crud-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crud-sortable:hover{color:rgb(var(--brand-700))}.dark .crud-sortable:hover{color:rgb(var(--brand-200))}.dropdown-admin{width:17rem;padding:0;overflow:hidden}.dropdown-admin-head{display:flex;align-items:center;gap:.5rem;padding:.7rem .9rem;background:rgb(var(--brand-500));color:rgb(var(--brand-on-500));font-weight:600;font-size:.9rem}.dropdown-admin-head i{font-size:1.05rem}.dropdown-admin-body{max-height:min(70vh,32rem);overflow-y:auto;padding:.4rem 0 .6rem}.dropdown-admin-group+.dropdown-admin-group{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(0,0,0,.07)}.dark .dropdown-admin-group+.dropdown-admin-group{border-color:hsla(0,0%,100%,.07)}.dropdown-admin-title{display:flex;align-items:center;gap:.4rem;padding:.25rem .9rem .3rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.dropdown-admin-item{display:flex;align-items:center;gap:.5rem;padding:.3rem .9rem .3rem 1.5rem;font-size:.82rem}.dropdown-admin-item i{width:1rem;text-align:center;opacity:.8}.dropdown-admin-disabled{opacity:.45;cursor:default}.dropdown-admin-disabled:hover{background:transparent}.dropdown-admin-group:not(:has(*)){display:none}.hx-fade{transition:opacity .15s ease}.htmx-request .hx-fade,.htmx-request.hx-fade{opacity:.45;pointer-events:none}.topbar-badge{position:absolute;top:-.35rem;right:-.45rem;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.68rem;font-weight:600;line-height:1.15rem;text-align:center;letter-spacing:-.01em}.topbar-notif-on{--topbar-notif-glow:rgba(15,23,42,.3);color:#0f172a;display:inline-block;transform-origin:center;will-change:transform,filter;animation:topbar-notif-breathe 3.6s cubic-bezier(.37,0,.63,1) infinite}.dark .topbar-notif-on{--topbar-notif-glow:hsla(0,0%,100%,.45);color:#fff}@keyframes topbar-notif-breathe{0%,60%,to{transform:scale(1);filter:drop-shadow(0 0 0 var(--topbar-notif-glow))}80%{transform:scale(1.15);filter:drop-shadow(0 0 6px var(--topbar-notif-glow))}}@media (prefers-reduced-motion:reduce){.topbar-notif-on{animation:none}}.notification-card.is-unread{border-left:3px solid rgb(var(--brand-700))}.dark .notification-card.is-unread{border-left-color:rgb(var(--brand-300))}.nt-type-option{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;cursor:pointer;font-size:.8125rem;color:#334155;border-bottom:1px solid #e2e8f0}.dark .nt-type-option{color:#d0d6e0;border-bottom-color:#2a2b2d}.nt-type-option:last-child{border-bottom:0}.nt-type-option:hover{background-color:rgb(var(--brand-700)/.04)}.dark .nt-type-option:hover{background-color:hsla(0,0%,100%,.04)}.nt-type-option-empty{opacity:.5;cursor:not-allowed}.dark .nt-type-option-empty:hover,.nt-type-option-empty:hover{background-color:transparent}.help-drawer-contact{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;padding:.625rem 1rem;font-size:.8125rem;border-top:1px solid #e2e8f0;color:#475569;background:#f8fafc}.help-drawer-contact a{color:rgb(var(--brand-700));text-decoration:underline}.dark .help-drawer-contact{border-top-color:#2a2b2d;color:#a1a1aa;background:#16171a}.dark .help-drawer-contact a{color:rgb(var(--brand-300))}@media (prefers-reduced-motion:reduce){.help-drawer{animation:none}}.env-banner{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.35rem 1rem;font-size:.8rem;font-weight:600;letter-spacing:.02em}.env-banner-dev{background:#7c3aed;color:#fff}.env-banner-impersonate{background:#b45309;color:#fff}.theme-picker{width:2.5rem;height:2.375rem;padding:.15rem;border-radius:.5rem;cursor:pointer;border:1px solid #d4d4d8;background:#fff}.dark .theme-picker{border-color:#2a2b2d;background:#18191b}.theme-swatches{display:grid;grid-template-columns:repeat(13,1.5rem);gap:.4rem}.theme-swatches .theme-swatch{width:1.5rem;height:1.5rem}.theme-warning{margin-top:.5rem;font-size:.8125rem;color:#b45309}.dark .theme-warning{color:#fbbf24}.theme-swatch{width:1.75rem;height:1.75rem;border-radius:9999px;cursor:pointer;border:2px solid #fff;box-shadow:0 0 0 1px #d4d4d8}.theme-swatch[aria-pressed=true]{box-shadow:0 0 0 2px rgb(var(--brand-500))}.dark .theme-swatch{border-color:#18191b;box-shadow:0 0 0 1px #2a2b2d}.theme-preview{height:100%;padding:.75rem;border-radius:.75rem;border:1px solid #e4e4e7;background:#f8fafc;color:#1e293b}.dark .theme-light .theme-preview,.theme-light .theme-preview{border-color:#e4e4e7;background:#f8fafc;color:#1e293b}.dark .theme-preview{border-color:#2a2b2d;background:#0f1011;color:#f7f8f8}.theme-preview-side{display:flex;flex-direction:column;gap:.25rem;width:7rem;flex-shrink:0}.theme-preview-item{display:flex;align-items:center;gap:.35rem;padding:.3rem .5rem;border-radius:.4rem;font-size:.75rem;color:inherit;opacity:.75}.theme-preview-item.is-active{background:rgb(var(--brand-600));color:rgb(var(--brand-on-600));opacity:1}.theme-preview-track{height:.4rem;border-radius:9999px;background:#e2e8f0;overflow:hidden}.dark .theme-preview-track{background:#2a2b2d}.theme-light .theme-preview-track{background:#e2e8f0}.theme-preview-fill{width:66%;height:100%;background:rgb(var(--brand-500))}.branding-preview-mark{width:2.25rem;height:2.25rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.domain-row{display:flex;align-items:center;gap:.5rem;border-radius:.375rem}.domain-row.is-dragging{opacity:.4}.domain-row.is-drop-target{outline:2px dashed rgb(var(--brand-400));outline-offset:2px}.domain-grip{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;flex:none;color:#94a3b8;font-size:1.125rem}.domain-grip.is-movable{cursor:grab}.domain-grip.is-movable:active{cursor:grabbing}.dark .domain-grip{color:#62666d}.portal-card-brand{border-width:3px;border-color:rgb(var(--brand-500))}.portal-card-dev{background-color:#fffbeb}.portal-card-dev>.card-footer,.portal-card-dev>.card-header{background-color:transparent}.dark .portal-card-dev{background-color:rgba(245,158,11,.13)}.badge-dev{background-color:#f59e0b;color:#1c1917}.state-switch{container-type:inline-size}.state-switch-label{display:none}@container (min-width: 25rem){.state-switch-label{display:inline}}.branding-preview-favicon{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;image-rendering:auto}html .select2-container{width:100%!important;font-size:1rem}html .select2-container--default .select2-selection--single{height:2.625rem;display:flex;align-items:center;padding:0 2rem 0 .75rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff}html .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.5rem;color:#1e293b}html .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#94a3b8}html .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.625rem;right:.5rem}html .select2-container--default .select2-selection--single.form-select-sm,html select.form-select-sm+.select2-container--default .select2-selection--single{height:1.625rem;padding:0 1.75rem 0 .625rem;font-size:.75rem}html .select2-container--default .select2-selection--single.form-select-sm .select2-selection__rendered,html select.form-select-sm+.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1rem;font-size:.75rem}html .select2-container--default .select2-selection--single.form-select-sm .select2-selection__arrow,html select.form-select-sm+.select2-container--default .select2-selection--single .select2-selection__arrow{height:1.625rem;right:.35rem}html .select2-container--default.select2-container--focus .select2-selection--single,html .select2-container--default.select2-container--open .select2-selection--single{border-color:rgb(var(--brand-500));box-shadow:0 0 0 1px rgb(var(--brand-500));outline:none}html .select2-dropdown{border:1px solid #cbd5e1;border-radius:6px;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.06);font-size:.8125rem}html .select2-container--open .select2-dropdown{font-size:.8125rem}html .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #cbd5e1;border-radius:6px;padding:.3rem .5rem;font-size:.8125rem;outline:none}html .select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:rgb(var(--brand-500))}html .select2-container--default .select2-results__option{padding:.3rem .7rem;line-height:1.25rem}html .select2-container--default .select2-results__group{padding:.35rem .7rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.75}html .select2-container--default .select2-results__option--highlighted[aria-selected]{background:rgb(var(--brand-500));color:rgb(var(--brand-on-500))}html .select2-container--default .select2-results__option[aria-selected=true]{background:rgb(var(--brand-50))}html .select2-container--default .select2-results__option--highlighted[aria-selected=true]{background:rgb(var(--brand-500))}html .select2-container--default .select2-results__message{color:#64748b}.dark .select2-container--default .select2-selection--single{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.dark .select2-container--default .select2-selection--single .select2-selection__rendered{color:#f7f8f8}.dark .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#62666d}.dark .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#8a8f98}.dark .select2-container--default.select2-container--focus .select2-selection--single,.dark .select2-container--default.select2-container--open .select2-selection--single{border-color:rgb(var(--brand-300));box-shadow:0 0 0 1px rgb(var(--brand-300))}.dark .select2-dropdown{background:#191a1b;border-color:hsla(0,0%,100%,.08);color:#d0d6e0}.dark .select2-container--default .select2-search--dropdown .select2-search__field{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:#f7f8f8}.dark .select2-container--default .select2-results__option[aria-selected=true]{background:rgb(var(--brand-300)/.18)}.dark .select2-container--default .select2-results__option--highlighted[aria-selected]{background:rgb(var(--brand-400))}.dark .select2-container--default .select2-results__message{color:#8a8f98}html .select2-container--default .select2-selection--multiple{min-height:2.625rem;display:flex;align-items:center;padding:.25rem 2rem .25rem .5rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff}html .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:inline;padding:0;margin:0}html .select2-container--default .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;gap:.25rem;margin:.125rem .25rem .125rem 0;padding:.125rem .5rem;border:0;border-radius:9999px;background:rgb(var(--brand-50));color:rgb(var(--brand-800));font-size:.8125rem}html .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:static;border:0;padding:0;background:transparent;color:inherit;opacity:.6}html .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{opacity:1;background:transparent}html .select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding:0}html .select2-container--default .select2-search--inline .select2-search__field{margin:0;height:1.75rem;font-size:1rem;font-family:inherit;color:#1e293b}html .select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder{color:#94a3b8}html .select2-container--default .select2-search--inline .select2-search__field::placeholder{color:#94a3b8}html .select2-container--default.select2-container--focus .select2-selection--multiple,html .select2-container--default.select2-container--open .select2-selection--multiple{border-color:rgb(var(--brand-500));box-shadow:0 0 0 1px rgb(var(--brand-500));outline:none}.dark .select2-container--default .select2-selection--multiple{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.dark .select2-container--default .select2-selection--multiple .select2-selection__choice{background:rgb(var(--brand-300)/.18);color:rgb(var(--brand-100))}.dark .select2-container--default .select2-search--inline .select2-search__field{color:#f7f8f8}.dark .select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder{color:#62666d}.dark .select2-container--default .select2-search--inline .select2-search__field::placeholder{color:#62666d}.dark .select2-container--default.select2-container--focus .select2-selection--multiple,.dark .select2-container--default.select2-container--open .select2-selection--multiple{border-color:rgb(var(--brand-300));box-shadow:0 0 0 1px rgb(var(--brand-300))}.dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-right-color:rgba(93,137,193,.35);color:#8a8f98}html .select2-container--default .select2-results__option--disabled,html .select2-container--default .select2-results__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}html .select2-container--default.select2-container--disabled .select2-selection--multiple,html .select2-container--default.select2-container--disabled .select2-selection--single,html .select2-container--disabled .select2-selection--single{background:#f1f5f9;border-color:#cbd5e1;cursor:not-allowed}html .select2-container--disabled .select2-selection--single .select2-selection__rendered{color:#64748b}.dark .select2-container--default.select2-container--disabled .select2-selection--multiple,.dark .select2-container--default.select2-container--disabled .select2-selection--single,.dark .select2-container--disabled .select2-selection--single{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.06)}.dark .select2-container--disabled .select2-selection--single .select2-selection__rendered{color:#8a8f98}html .select2-container--disabled .select2-selection--single .select2-selection__arrow,html .select2-container--disabled .select2-selection__choice__remove{display:none}html .select2-container--disabled .select2-selection--multiple .select2-selection__choice{padding-left:.4rem}@media (max-width:639.98px){.select2-container .select2-search__field,.select2-container .select2-selection--single .select2-selection__rendered{font-size:16px}}html .swal2-popup{border-radius:.75rem;font-size:.75rem}html .swal2-popup .swal2-title{font-size:1.5em}html .swal2-popup .swal2-html-container{font-size:1em}.swal2-container .swal2-title{color:#1f2937}.swal2-container .swal2-html-container{color:#4b5563}.dark .swal2-popup{--swal2-background:#2a2b2e;--swal2-color:#d0d6e0;--swal2-footer-border-color:#3a3b3f;--swal2-input-background:#1f2023;--swal2-input-border:1px solid #3a3b3f;--swal2-close-button-color:#8a8f98}.dark .swal2-container .swal2-title{color:#f7f8f8}.dark .swal2-container .swal2-html-container{color:#b4bcd0}.dark .swal2-container .swal2-input,.dark .swal2-container .swal2-select,.dark .swal2-container .swal2-textarea{color:#f7f8f8}.dark .swal2-container .swal2-validation-message{background:#1f2023;color:#d0d6e0}html .swal2-popup{--swal2-confirm-button-background-color:rgb(var(--brand-500));--swal2-confirm-button-color:rgb(var(--brand-on-500))}.swal2-container .swal2-checkbox-row{display:flex;align-items:center;gap:.5rem;justify-content:flex-start;margin:.75rem 2rem 0;color:#4b5563;cursor:pointer}.swal2-container .swal2-checkbox-row input[type=checkbox]{width:1rem;height:1rem;margin:0;flex:none;accent-color:rgb(var(--brand-500))}.swal2-container .swal2-field{display:block;margin:.75rem 2rem 0;text-align:left}.swal2-container .swal2-field>span{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:600;color:#4b5563}.swal2-container .swal2-field .swal2-input,.swal2-container .swal2-field .swal2-select,.swal2-container .swal2-field .swal2-textarea{margin:0;width:100%}.swal2-container .swal2-field .swal2-select{border:var(--swal2-input-border,1px solid #d9d9d9);border-radius:.1875em;padding:.375em .75em;background-color:var(--swal2-input-background,#fff)}.swal2-container .swal2-field .swal2-select,.swal2-container .swal2-field .swal2-textarea{font-size:1rem}.swal2-container .swal2-field .swal2-textarea{height:auto;padding:.5em .75em}.swal2-container .swal2-changes-table,.swal2-container .swal2-changes-table td,.swal2-container .swal2-changes-table th{color:#1f2937;text-align:left;font-size:.8125rem}.swal2-container .swal2-changes-table thead{background-color:#f3f4f6}.swal2-container .swal2-changes-table .swal2-change-field{font-weight:500}.swal2-container .swal2-changes-table .swal2-change-old{color:#b91c1c}.swal2-container .swal2-changes-table .swal2-change-new{color:#15803d}.swal2-container .swal2-changes-table .swal2-change-empty{color:#9ca3af;font-style:italic}.swal2-container .swal2-shortcuts-table,.swal2-container .swal2-shortcuts-table td{color:#1f2937;text-align:left;font-size:.8125rem}.swal2-container .swal2-shortcuts-table kbd{display:inline-block;padding:.1rem .4rem;border-radius:.25rem;background:#f3f4f6;border:1px solid #d1d5db;font-family:ui-monospace,monospace;font-size:.75rem;color:#1f2937}.swal2-container .swal2-log-text{text-align:left;white-space:pre-wrap;word-break:break-word;max-height:60vh;overflow:auto;margin:0;padding:.75rem;border-radius:.375rem;background:#1f2937;color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.changelog-mark{background-color:#fef08a;color:#1f2937;padding:0 3px;border-radius:3px}.dark .changelog-mark{background-color:#ca8a04;color:#fff}.changelog-body{white-space:pre-wrap;margin:.5rem 0 .5rem .75rem;padding-left:.75rem;border-left:2px solid #e2e8f0;font-size:.8125rem;color:#64748b}.dark .changelog-body{border-left-color:#2a2b2d;color:#8a8f98}.changelog-list{list-style:disc;padding-left:1.25rem}.changelog-list>li{margin-bottom:.35rem;line-height:1.5}.changelog-badge-sm,.changelog-badge-xs{font-size:.7rem}.changelog-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:1024px){.changelog-grid{grid-template-columns:minmax(0,1fr) 17rem}}.changelog-index-inner{position:sticky;top:4.5rem}.changelog-links{display:flex;flex-direction:column;gap:.15rem;max-height:calc(100vh - 12rem);overflow-y:auto}.changelog-link{display:block;padding:.4rem .6rem;border-radius:.45rem;border-left:2px solid transparent;text-decoration:none}.changelog-link:hover{background:rgba(0,0,0,.04)}.dark .changelog-link:hover{background:hsla(0,0%,100%,.04)}.changelog-link-active{border-left-color:rgb(var(--brand-500));background:rgb(var(--brand-500)/.08)}.dark .changelog-link-active{border-left-color:rgb(var(--brand-300));background:rgb(var(--brand-300)/.12)}.changelog-link-ver{display:block;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--brand-700))}.dark .changelog-link-ver{color:rgb(var(--brand-200))}.changelog-link-title{display:block;font-size:.78rem;line-height:1.3;color:#334155}.dark .changelog-link-title{color:#d0d6e0}.changelog-link-date{display:block;font-size:.68rem;color:#64748b;font-variant-numeric:tabular-nums}.dark .changelog-link-date{color:#8a8f98}.changelog-main [data-entry]{scroll-margin-top:4.5rem}.health-card-title{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;font-size:.9375rem;color:#334155}.dark .health-card-title{color:#f7f8f8}.health-list{display:flex;flex-direction:column;gap:.3rem;font-size:.8125rem}.health-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.health-list dt{color:#64748b;flex:none}.dark .health-list dt{color:#8a8f98}.health-list dd{margin:0;text-align:right;font-weight:500;--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1));font-variant-numeric:tabular-nums;min-width:0}.dark .health-list dd{--tw-text-opacity:1;color:rgb(var(--brand-300)/var(--tw-text-opacity,1))}.health-list-2col{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem}@media (max-width:480px){.health-list-2col{grid-template-columns:1fr}}.table tbody tr.is-selected-row>td:first-child{box-shadow:inset 3px 0 0 0 rgb(var(--brand-500))}.dark .table tbody tr.is-selected-row>td:first-child{box-shadow:inset 3px 0 0 0 rgb(var(--brand-300))}.profile-avatar{width:72px;height:72px;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:2px solid #e2e8f0}.dark .profile-avatar{border-color:#2a2b2d}.profile-avatar-empty{display:inline-flex;align-items:center;justify-content:center;background-color:#f1f5f9;color:#94a3b8}.dark .profile-avatar-empty{background-color:#191a1b;color:#62666d}.profile-session{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.dark .profile-session{border-bottom-color:#2a2b2d}.profile-session:last-child{border-bottom:0}.swal2-container .profile-2fa-qr{display:block;margin:.75rem auto;width:180px;height:180px;background:#fff;padding:.5rem;border-radius:.375rem}.swal2-container .profile-2fa-secret{display:inline-block;margin-top:.25rem;padding:.25rem .5rem;border-radius:.25rem;background:#f3f4f6;color:#1f2937;font-family:ui-monospace,monospace;letter-spacing:.08em}.swal2-container .profile-backup-codes{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.75rem 2rem 0}.swal2-container .profile-backup-codes code{padding:.375rem;border-radius:.25rem;text-align:center;background:#f3f4f6;color:#1f2937;font-family:ui-monospace,monospace}.fm-folder{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;color:#334155;border-bottom:1px solid #e2e8f0;text-decoration:none}.dark .fm-folder{color:#d0d6e0;border-bottom-color:#2a2b2d}.fm-folder:last-child{border-bottom:0}.fm-folder:hover{background-color:rgb(var(--brand-500)/.04)}.dark .fm-folder:hover{background-color:hsla(0,0%,100%,.04)}.fm-folder.is-current{font-weight:600;color:rgb(var(--brand-700));background-color:rgb(var(--brand-500)/.06)}.dark .fm-folder.is-current{color:rgb(var(--brand-300));background-color:rgb(var(--brand-300)/.1)}.swal2-container .fm-preview-image{display:block;margin:.5rem auto;max-width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain;border-radius:.375rem}.swal2-container .fm-preview-text{text-align:left;white-space:pre;overflow:auto;max-height:60vh;margin:0;padding:.75rem;border-radius:.375rem;background:#1f2937;color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.feedback-steps{list-style:decimal;padding-left:1.25rem;font-size:.8125rem;color:#64748b}.dark .feedback-steps{color:#8a8f98}.feedback-steps>li{margin-bottom:.25rem}.feedback-recent{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 0;border-bottom:1px solid #e2e8f0}.dark .feedback-recent{border-bottom-color:#2a2b2d}.feedback-recent:last-child{border-bottom:0;padding-bottom:0}.wizard-steps{display:flex;flex-wrap:wrap;gap:.5rem 0;list-style:none;padding:0;margin:0;counter-reset:wizard}.wizard-step{flex:1 1 0;min-width:7rem;position:relative;display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center}.wizard-step:not(:first-child):before{content:"";position:absolute;top:.9375rem;right:50%;left:-50%;height:2px;background:#e2e8f0}.dark .wizard-step:not(:first-child):before{background:#2a2b2d}.wizard-step.is-current:before,.wizard-step.is-done:before{--tw-bg-opacity:1;background-color:rgb(var(--brand-600)/var(--tw-bg-opacity,1))}.wizard-step.is-current:is(.dark *):where(:not(.theme-light,.theme-light *)):before,.wizard-step.is-done:is(.dark *):where(:not(.theme-light,.theme-light *)):before{--tw-bg-opacity:1;background-color:rgb(var(--brand-400)/var(--tw-bg-opacity,1))}.wizard-step-mark{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:9999px;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;background:#fff;color:#94a3b8;border:2px solid #e2e8f0}.dark .wizard-step-mark{background:#191a1b;color:#62666d;border-color:#2a2b2d}.wizard-step.is-current .wizard-step-mark,.wizard-step.is-done .wizard-step-mark{--tw-border-opacity:1;border-color:rgb(var(--brand-600)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--brand-600)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-on-600)/var(--tw-text-opacity,1))}.wizard-step.is-current .wizard-step-mark:is(.dark *):where(:not(.theme-light,.theme-light *)),.wizard-step.is-done .wizard-step-mark:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(var(--brand-400)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--brand-400)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--brand-on-400)/var(--tw-text-opacity,1))}.wizard-step-name{font-size:.75rem;color:#94a3b8;padding:0 .25rem}.dark .wizard-step-name{color:#62666d}.wizard-step.is-current .wizard-step-name{color:#1e293b;font-weight:600}.dark .wizard-step.is-current .wizard-step-name{color:#f7f8f8}@media (max-width:640px){.wizard-steps{flex-direction:column}.wizard-step{flex-direction:row;justify-content:flex-start;min-width:0;text-align:left;gap:.625rem}.wizard-step:not(:first-child):before{display:none}}.wizard-dropzone{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;border:2px dashed #cbd5e1;border-radius:.5rem;background:#f8fafc;transition:border-color .15s,background-color .15s}.dark .wizard-dropzone{border-color:#2a2b2d;background:#151617}.wizard-dropzone.is-over{--tw-border-opacity:1;border-color:rgb(var(--brand-600)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--brand-50)/var(--tw-bg-opacity,1))}.wizard-dropzone.is-over:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(var(--brand-400)/var(--tw-border-opacity,1))}.dark .wizard-dropzone.is-over{background:rgb(var(--brand-300)/.12)}.wizard-previews:not(:empty){display:grid;gap:.75rem;margin-top:1rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.wizard-preview{display:flex;flex-direction:column;gap:.375rem;padding:.625rem;border:1px solid #e2e8f0;border-radius:.5rem}.dark .wizard-preview{border-color:#2a2b2d}.wizard-preview img{width:100%;height:7rem;-o-object-fit:cover;object-fit:cover;border-radius:.375rem}.wizard-preview .btn{align-self:flex-end}.auth-body{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;color-scheme:light;font-weight:300;background:radial-gradient(rgb(var(--brand-500)),#666);animation:authFadeIn 1s ease-out 1}.auth-env-banner{position:fixed;top:0;left:0;right:0;z-index:2}.auth-lights{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.auth-lights .light{position:absolute;width:0;background-color:#fff;box-shadow:0 0 20px 2px #e9f1f1;opacity:0;top:100vh;bottom:0;left:0;right:0;margin:auto}.auth-lights .x1{animation:authFloatUp 4s linear infinite;transform:scale(1)}.auth-lights .x2{animation:authFloatUp 7s linear infinite;transform:scale(1.6);left:15%}.auth-lights .x3{animation:authFloatUp 2.5s linear infinite;transform:scale(.5);left:-15%}.auth-lights .x4{animation:authFloatUp 4.5s linear infinite;transform:scale(1.2);left:-34%}.auth-lights .x5{animation:authFloatUp 8s linear infinite;transform:scale(2.2);left:-57%}.auth-lights .x6{animation:authFloatUp 3s linear infinite;transform:scale(.8);left:-81%}.auth-lights .x7{animation:authFloatUp 5.3s linear infinite;transform:scale(3.2);left:37%}.auth-lights .x8{animation:authFloatUp 4.7s linear infinite;transform:scale(1.7);left:62%}.auth-lights .x9{animation:authFloatUp 4.1s linear infinite;transform:scale(.9);left:85%}@keyframes authFloatUp{0%{top:100vh;opacity:0}25%{opacity:1}50%{top:0;opacity:.8}75%{opacity:1}to{top:-100vh;opacity:0}}@keyframes authFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-body{animation:none}.auth-lights{display:none}}.auth-shell{width:100%;max-width:25rem;position:relative;z-index:1}.auth-card{background:rgba(0,0,0,.5);border-radius:.5rem;padding:2rem 1.75rem;box-shadow:0 10px 30px rgba(0,0,0,.25)}.auth-brand{text-align:center;margin-bottom:1.5rem}.auth-mark{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;margin:0 auto;display:block}.auth-name{margin:.625rem 0 0;font-size:1.125rem;font-weight:700;color:#fff}.auth-tagline{margin:.125rem 0 0;font-size:.8125rem;color:hsla(0,0%,100%,.8)}.auth-field{margin-bottom:1rem}.auth-card .form-label{display:block;margin-bottom:.25rem;color:hsla(0,0%,100%,.9);font-size:.8125rem;font-weight:500}.auth-card .form-input,.auth-card .form-select{width:100%;background:#f8f9fa;color:#1e293b;border-color:transparent}.auth-card .form-input:focus,.auth-card .form-select:focus{background:#fff}.auth-card .form-input::-moz-placeholder{color:#94a3b8}.auth-card .form-input::placeholder{color:#94a3b8}.auth-card .form-helper{font-size:.75rem;color:hsla(0,0%,100%,.7);margin:.25rem 0 0}.auth-card .form-error{font-size:.75rem;color:#fca5a5;margin:.25rem 0 0}.auth-card .form-input[aria-invalid=true],.auth-card .form-select[aria-invalid=true]{border-color:#f87171;box-shadow:0 0 0 1px hsla(0,91%,71%,.65)}.auth-caps{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#fcd34d;margin:.25rem 0 0}.auth-caps[hidden]{display:none}.auth-actions{margin-top:1.25rem}.auth-actions .btn{width:100%;justify-content:center}.auth-links{margin-top:1.25rem;text-align:center;font-size:.8125rem;color:hsla(0,0%,100%,.8)}.auth-links a{color:#fff;text-decoration:none;font-weight:500}.auth-links a:hover{text-decoration:underline}.auth-privacy{margin:1rem 0 0;font-size:.6875rem;line-height:1.45;text-align:center;color:hsla(0,0%,100%,.65)}.auth-privacy a{color:#fff;text-decoration:underline}.auth-privacy b{font-weight:600;color:hsla(0,0%,100%,.85)}.auth-privacy-more{display:block;margin-top:.25rem}.auth-help{text-align:left;font-size:.875rem;line-height:1.5;color:#334155}.auth-help p{margin:0 0 .625rem}.auth-help a{color:rgb(var(--brand-700));text-decoration:underline}.auth-shell:has(.auth-prose){max-width:42rem}.auth-prose{text-align:left;font-size:.8125rem;line-height:1.55;color:hsla(0,0%,100%,.85)}.auth-prose h1{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:#fff}.auth-prose h2{margin:1.25rem 0 .375rem;font-size:.9375rem;font-weight:600;color:#fff}.auth-prose p,.auth-prose ul{margin:0 0 .5rem}.auth-prose ul{padding-left:1.125rem;list-style:disc}.auth-prose li{margin:0 0 .25rem}.auth-prose a:not([class~=btn]){color:#fff;text-decoration:underline}.auth-links p{margin:0 0 .25rem}.auth-version{margin:1rem 0 0;text-align:center;font-size:.75rem;color:hsla(0,0%,100%,.6)}.auth-alert{border-radius:.5rem;padding:.625rem .875rem;margin-bottom:1.25rem;font-size:.8125rem;background:rgba(220,38,38,.22);border:1px solid hsla(0,91%,71%,.55);color:#fee2e2}.auth-alert p{margin:0}.auth-alert p+p{margin-top:.25rem}.auth-note{font-size:.8125rem;line-height:1.6;margin:0 0 1.25rem;color:hsla(0,0%,100%,.85)}.auth-remember{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer;color:hsla(0,0%,100%,.9)}.detail-text{white-space:pre-wrap;font-size:.875rem;line-height:1.6;color:#334155;margin:0}.dark .detail-text{color:#c9ccd1}.detail-facts{display:grid;grid-template-columns:auto 1fr;gap:.375rem .75rem;font-size:.8125rem;margin:0}.detail-facts dt{color:#94a3b8;white-space:nowrap}.dark .detail-facts dt{color:#62666d}.detail-facts dd{color:#334155;margin:0;text-align:right}.dark .detail-facts dd{color:#c9ccd1}.detail-meta{border-top:1px solid #e2e8f0;padding:.625rem 0}.dark .detail-meta{border-top-color:#2a2b2d}.detail-meta:first-of-type{border-top:0;padding-top:0}.detail-meta>summary{cursor:pointer;font-size:.8125rem;font-weight:600;color:#475569;list-style:none;display:flex;align-items:center;gap:.375rem}.dark .detail-meta>summary{color:#c9ccd1}.detail-meta>summary::-webkit-details-marker{display:none}.detail-meta>summary:after{content:"\203A";margin-left:auto;transform:rotate(90deg);transition:transform .15s}.detail-meta[open]>summary:after{transform:rotate(-90deg)}.detail-meta>.detail-facts{margin-top:.625rem}.detail-images{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.detail-images figure{margin:0}.detail-images img{width:100%;height:9rem;-o-object-fit:cover;object-fit:cover;cursor:zoom-in;border-radius:.5rem;border:1px solid #e2e8f0}.dark .detail-images img{border-color:#2a2b2d}.detail-images figcaption{font-size:.75rem;color:#94a3b8;margin-top:.375rem}.dark .detail-images figcaption{color:#62666d}.wizard-success-mark{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin:0 auto;border-radius:9999px;font-size:1.75rem;color:#16a34a;background:#dcfce7}.dark .wizard-success-mark{color:#4ade80;background:rgba(34,197,94,.15)}.caop-picker{height:32rem;width:100%;border-radius:.5rem;border:1px solid #e2e8f0;background:#f8fafc}.dark .caop-picker{border-color:hsla(0,0%,100%,.1);background:#141516}.caop-picker.leaflet-container{font:inherit}.caop-picker .leaflet-control-attribution{background:transparent;font-size:.6875rem}.dark .caop-picker .leaflet-control-attribution{color:#8a8f98}@media (max-width:640px){.caop-picker{height:22rem}}.caop-picker path.leaflet-interactive:focus{outline:none}.attachment-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.attachment-card{display:flex;flex-direction:column;margin:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff}.dark .attachment-card{border-color:hsla(0,0%,100%,.1);background:#191a1b}.attachment-card.is-primary{border-color:#f59e0b}.attachment-thumb{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f1f5f9}.dark .attachment-thumb{background:hsla(0,0%,100%,.04)}.attachment-thumb[role=button]{cursor:zoom-in}.attachment-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.attachment-file-icon{font-size:2rem;color:#94a3b8}.attachment-card figcaption{padding:.4rem .5rem;min-width:0}.attachment-name{display:block;font-size:.75rem;font-weight:500;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .attachment-name{color:#f7f8f8}.attachment-meta{display:block;font-size:.7rem;color:#94a3b8}.attachment-actions{display:flex;align-items:center;justify-content:space-around;gap:.1rem;padding:.25rem;border-top:1px solid #e2e8f0}.dark .attachment-actions{border-top-color:hsla(0,0%,100%,.08)}.attachment-action{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem;color:#64748b;cursor:pointer;background:none;border:0;font-size:1rem}.dark .attachment-action{color:#8a8f98}.attachment-action:hover{background:rgba(0,0,0,.05);color:rgb(var(--brand-700))}.dark .attachment-action:hover{background:hsla(0,0%,100%,.06);color:rgb(var(--brand-200))}.line-attachments-row>td{padding:.75rem 1rem;box-shadow:inset 3px 0 0 rgb(var(--brand-500))}.dark .line-attachments-row>td{box-shadow:inset 3px 0 0 rgb(var(--brand-200))}.attachments-compact .attachment-grid{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.attachments-compact .attachment-thumb{aspect-ratio:1/1}.line-attach-count{font-size:.7rem;font-weight:600}.report-stats{display:grid;grid-template-columns:1fr auto;gap:.3rem .75rem;margin:0;font-size:.8125rem}.report-stats dt{color:#64748b}.dark .report-stats dt{color:#8a8f98}.report-stats dd{margin:0;text-align:right;color:#334155}.dark .report-stats dd{color:#f7f8f8}.meter{position:relative;height:1.1rem;border-radius:9999px;overflow:hidden;background-color:#e2e8f0}.dark .meter{background-color:hsla(0,0%,100%,.08)}.meter-bar{height:100%;transition:width .3s ease}.meter-bar.is-good{background-color:#16a34a}.meter-bar.is-info{background-color:#0284c7}.meter-bar.is-warn{background-color:#d97706}.meter-bar.is-bad{background-color:#dc2626}.meter-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#1e293b}.dark .meter-label{color:#f7f8f8}.dash-module-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .9rem;background:rgb(var(--brand-500));color:rgb(var(--brand-on-500));font-weight:600;font-size:.9rem}.dash-module-head i{font-size:1.05rem}.dash-module-period{padding:.1rem .5rem;border-radius:9999px;background:#fff;color:#1e293b;font-size:.7rem;font-weight:700;white-space:nowrap}.dash-module-section{padding:.85rem .9rem 1rem;border-bottom:1px solid rgba(100,116,139,.18)}.dark .dash-module-section{border-bottom-color:hsla(0,0%,100%,.07)}.dash-module-section-last,.dash-module-section:last-child{border-bottom:0}.dash-module-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.35rem;margin-bottom:.75rem;border-bottom:1px solid rgba(100,116,139,.25)}.dark .dash-module-section-head{border-bottom-color:hsla(0,0%,100%,.1)}.dash-module-section-title{font-size:.82rem;font-weight:700;color:#475569}.dark .dash-module-section-title{color:#d0d6e0}.dash-stat{font-size:1.5rem;line-height:1.15;font-weight:600;font-variant-numeric:tabular-nums}.dash-stat-total{font-size:.7rem;font-weight:600;color:#94a3b8}.dash-stat-label{font-size:.72rem;color:#64748b}.dark .dash-stat-label{color:#8a8f98}.health-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:9999px;background:#94a3b8;flex-shrink:0}.health-ok{background:#16a34a}.health-warn{background:#f97316}.health-down{background:#dc2626}.health-localhost{background:#94a3b8}.health-absent{background:transparent;border:1.5px solid #94a3b8}.ps-timeline{margin-bottom:1.25rem;--ps-bg:#fff;--ps-rail:rgb(var(--brand-500));--ps-dot:rgb(var(--brand-500));--ps-card-border:rgb(var(--brand-400));--ps-card-bg:rgba(1,55,125,.04);--ps-card-fg:#1e293b;--ps-accent:#f97316;--ps-pending:#f59e0b;--ps-future:#94a3b8;position:relative}.dark .ps-timeline{--ps-bg:#191a1b;--ps-rail:rgb(var(--brand-400));--ps-dot:rgb(var(--brand-200));--ps-card-border:rgb(var(--brand-400));--ps-card-bg:rgba(147,176,214,.06);--ps-card-fg:#f7f8f8;--ps-future:#62666d}.ps-timeline .ps-track{position:relative;max-width:100%;margin:0 auto;padding:0 50px;overflow:hidden;white-space:nowrap}.ps-timeline .ps-track:after,.ps-timeline .ps-track:before{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none;transition:opacity .2s ease}.ps-timeline .ps-track:before{left:0;background:linear-gradient(90deg,var(--ps-bg) 0,var(--ps-bg) 45%,transparent 100%)}.ps-timeline .ps-track:after{right:0;background:linear-gradient(270deg,var(--ps-bg) 0,var(--ps-bg) 45%,transparent 100%)}.ps-timeline .ps-track.is-at-end:after,.ps-timeline .ps-track.is-at-start:before{opacity:0}.ps-timeline ol{list-style:none;display:block;margin:0;padding:11rem 0;font-size:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.ps-timeline ol::-webkit-scrollbar{display:none}.ps-timeline ol li{position:relative;display:inline-block;vertical-align:top;width:17rem;height:5px;margin:0;padding:0;background:var(--ps-rail);scroll-snap-align:start}.ps-timeline ol li.is-start{background:transparent}.ps-timeline ol li.is-start:before{content:"";position:absolute;top:50%;left:calc(100% + 1px);width:17rem;height:5px;background:var(--ps-rail);transform:translateY(-50%)}.ps-timeline ol li.ps-spacer{width:20rem;background:transparent}.ps-timeline ol li.ps-spacer:after,.ps-timeline ol li.ps-spacer:before{display:none}.ps-timeline ol li.ps-spacer>div{width:1px;min-width:1px;height:1px;padding:0;border:0;background:transparent;box-shadow:none;opacity:0;pointer-events:none}.ps-timeline ol li:not(.ps-spacer):after{content:"";position:absolute;top:50%;left:calc(100% + 1px);width:16px;height:16px;border-radius:50%;background:var(--ps-dot);border:2px solid var(--ps-bg);transform:translateY(-50%);z-index:1}.ps-timeline ol li.is-start:after{border-radius:0;border:3px solid var(--ps-bg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.ps-timeline ol li.is-end:after,.ps-timeline ol li.is-start:after{width:18px;height:18px;background:var(--ps-rail);box-shadow:0 2px 8px rgba(1,55,125,.35)}.ps-timeline ol li.is-end:after{border-radius:3px;border:3px solid var(--ps-bg);transform:translateX(-50%) translateY(-50%)}.ps-timeline ol li.is-current:after{width:20px;height:20px;background:var(--ps-accent);box-shadow:0 2px 8px rgba(249,115,22,.5)}.ps-timeline ol li.is-future:after{width:13px;height:13px;background:var(--ps-bg);border:3px solid var(--ps-future);box-shadow:0 0 0 2px var(--ps-bg)}.ps-timeline ol li.is-future>div{border-style:dashed;border-color:var(--ps-future);background:transparent;box-shadow:none;opacity:.85}.ps-timeline ol li.is-future:nth-child(odd)>div:before{border-top-color:var(--ps-future)}.ps-timeline ol li.is-future:nth-child(2n)>div:before{border-left-color:var(--ps-future)}.ps-timeline li.is-future time{color:var(--ps-future);font-style:italic}.ps-badge-future{display:inline-block;margin-top:8px;padding:3px 8px;border-radius:12px;border:1px dashed var(--ps-future);color:var(--ps-future);font-size:.75rem;font-weight:600}.ps-timeline ol li.is-pending:after{width:14px;height:14px;background:var(--ps-bg);border:3px solid var(--ps-pending);box-shadow:0 0 0 2px var(--ps-bg)}.ps-label{position:absolute;top:50%;left:calc(100% + 1px);padding:4px 8px;border-radius:4px;background:var(--ps-rail);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.03em;white-space:nowrap;z-index:1;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ps-label-start{transform:translateX(calc(-100% - 1.5rem)) translateY(-50%)}.ps-label-end{transform:translateX(1rem) translateY(-50%)}.ps-timeline ol li>a.ps-card-link>div,.ps-timeline ol li>div{position:absolute;left:calc(100% + 7px);width:280px;padding:15px;font-size:.9375rem;white-space:normal;color:var(--ps-card-fg);background:var(--ps-card-bg);border:2px solid var(--ps-card-border);border-radius:.5rem;box-shadow:0 2px 8px rgba(1,55,125,.12)}.ps-timeline ol li.is-current>a.ps-card-link>div,.ps-timeline ol li.is-current>div{border-color:var(--ps-accent);background:rgba(249,115,22,.07);box-shadow:0 4px 12px rgba(249,115,22,.25)}.ps-timeline ol li.is-pending>div{border-style:dashed;border-color:var(--ps-pending);background:rgba(245,158,11,.07)}.ps-timeline ol li:nth-child(odd)>a.ps-card-link>div,.ps-timeline ol li:nth-child(odd)>div{top:-16px;transform:translateY(-100%)}.ps-timeline ol li:nth-child(2n)>a.ps-card-link>div,.ps-timeline ol li:nth-child(2n)>div{top:calc(100% + 16px)}.ps-timeline ol li>a.ps-card-link>div:before,.ps-timeline ol li>div:before{content:"";position:absolute;left:0;width:0;height:0;border-style:solid}.ps-timeline ol li:nth-child(odd)>a.ps-card-link>div:before,.ps-timeline ol li:nth-child(odd)>div:before{top:100%;border-width:12px 12px 0 0;border-color:var(--ps-card-border) transparent transparent transparent}.ps-timeline ol li:nth-child(2n)>a.ps-card-link>div:before,.ps-timeline ol li:nth-child(2n)>div:before{top:-12px;border-width:12px 0 0 12px;border-color:transparent transparent transparent var(--ps-card-border)}.ps-timeline ol li.is-current:nth-child(odd)>a.ps-card-link>div:before,.ps-timeline ol li.is-current:nth-child(odd)>div:before{border-top-color:var(--ps-accent)}.ps-timeline ol li.is-current:nth-child(2n)>a.ps-card-link>div:before,.ps-timeline ol li.is-current:nth-child(2n)>div:before{border-left-color:var(--ps-accent)}.ps-timeline ol li.is-pending:nth-child(odd)>div:before{border-top-color:var(--ps-pending)}.ps-timeline ol li.is-pending:nth-child(2n)>div:before{border-left-color:var(--ps-pending)}.ps-timeline time{display:block;font-size:1.05rem;font-weight:700;margin-bottom:6px;color:var(--ps-card-border);font-variant-numeric:tabular-nums}.dark .ps-timeline time{color:rgb(var(--brand-200))}.ps-timeline li.is-current time{color:var(--ps-accent)}.ps-timeline li.is-pending time{color:var(--ps-pending);font-style:italic}.ps-step-icon{float:right;margin-left:.35rem;font-size:1.15rem;line-height:1}.ps-step-category{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:2px}.dark .ps-step-category{color:#62666d}.ps-step-detail{display:block;font-size:.8125rem;color:#64748b;margin-top:4px}.dark .ps-step-detail{color:#8a8f98}.ps-step-actor{display:block;font-size:.75rem;color:#94a3b8;margin-top:4px}.dark .ps-step-actor{color:#62666d}.ps-icon-primary{color:rgb(var(--brand-700))}.ps-icon-secondary{color:#64748b}.ps-icon-success{color:#16a34a}.ps-icon-warning{color:#f59e0b}.ps-icon-danger{color:#dc2626}.ps-icon-info{color:#0891b2}.dark .ps-icon-primary{color:rgb(var(--brand-200))}.dark .ps-icon-secondary{color:#8a8f98}.ps-badge-pending{display:inline-block;margin-top:8px;padding:3px 8px;border-radius:12px;background:var(--ps-pending);color:#4a2f00;font-size:.75rem;font-weight:600}.ps-timeline a.ps-card-link{display:contents;color:inherit;text-decoration:none}.ps-timeline a.ps-card-link>div{cursor:pointer;outline:2px solid transparent;transition:box-shadow .2s ease,outline-color .2s ease}.ps-timeline a.ps-card-link:hover>div{outline-color:#ffbf00;box-shadow:0 3px 10px rgba(0,0,0,.2)}.ps-nav-group{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;gap:6px}.ps-nav-group-left{left:6px}.ps-nav-group-right{right:6px}.ps-nav-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:9999px;background:rgb(var(--brand-500));color:rgb(var(--brand-on-500));font-size:1.1rem;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:transform .2s ease,background-color .2s ease,opacity .2s ease}.ps-nav-arrow:hover:not(:disabled){background:#012658;transform:scale(1.08)}.ps-nav-arrow:disabled{opacity:.25;cursor:not-allowed}.dark .ps-nav-arrow{background:rgb(var(--brand-400))}.dark .ps-nav-arrow:hover:not(:disabled){background:rgb(var(--brand-300))}.ps-timeline.is-compact ol{padding:7.5rem 0}.ps-timeline.is-compact ol li,.ps-timeline.is-compact ol li.is-start:before{width:8.5rem}.ps-timeline.is-compact ol li.ps-spacer{width:12rem}.ps-timeline.is-compact ol li>a.ps-card-link>div,.ps-timeline.is-compact ol li>div{width:160px;padding:10px;font-size:.8rem}.ps-timeline.is-compact ol li.ps-spacer>div{width:1px;min-width:1px}.ps-timeline.is-compact time{font-size:.85rem;margin-bottom:4px}.ps-timeline.is-compact .ps-step-detail{display:none}.ps-toggle{display:flex;align-items:center;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ps-toggle-label{font-size:.75rem;color:#64748b;white-space:nowrap}.dark .ps-toggle-label{color:#8a8f98}.ps-switch{position:relative;width:2.25rem;height:1.25rem;flex-shrink:0}.ps-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.ps-switch span{position:absolute;inset:0;border-radius:9999px;background:#cbd5e1;transition:background-color .2s ease;pointer-events:none}.dark .ps-switch span{background:#3f4348}.ps-switch span:after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;border-radius:9999px;background:#fff;transition:transform .2s ease}.ps-switch input:checked+span{background:rgb(var(--brand-500))}.ps-switch input:checked+span:after{transform:translateX(1rem)}.ps-switch input:focus-visible+span{outline:2px solid rgb(var(--brand-500));outline-offset:2px}@media (max-width:800px){.ps-timeline .ps-track{padding:0 44px}.ps-timeline .ps-track:after,.ps-timeline .ps-track:before{width:50px}}.help-backdrop{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.35)}.help-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(520px,100vw);display:flex;flex-direction:column;background:#fff;box-shadow:-8px 0 32px rgba(0,0,0,.18);animation:help-slide .18s ease-out}.dark .help-drawer{background:#16181a;color:#d0d6e0}@keyframes help-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}.help-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid rgba(0,0,0,.08)}.dark .help-drawer-head{border-color:hsla(0,0%,100%,.08)}.help-drawer-head h2{font-size:.95rem;font-weight:600;display:flex;align-items:center;gap:.45rem}.help-close{padding:.3rem .45rem;border-radius:.4rem;opacity:.7}.help-close:hover{opacity:1;background:rgba(0,0,0,.06)}.dark .help-close:hover{background:hsla(0,0%,100%,.08)}.help-drawer-tools{padding:.7rem 1.1rem;border-bottom:1px solid rgba(0,0,0,.08)}.dark .help-drawer-tools{border-color:hsla(0,0%,100%,.08)}.help-scope{display:flex;align-items:center;gap:.4rem}.help-scope-btn{font-size:.72rem;font-weight:500;padding:.3rem .65rem;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(0,0,0,.15);opacity:.75}.dark .help-scope-btn{border-color:hsla(0,0%,100%,.15)}.help-scope-active{background:rgb(var(--brand-500));border-color:rgb(var(--brand-500));color:rgb(var(--brand-on-500));opacity:1}.help-drawer-body{flex:1;width:100%;border:0;background:#fff}.dark .help-drawer-body{background:#1e2129}.file-dropzone{border:2px dashed #cbd5e1;border-radius:.5rem;padding:1.25rem 1rem;cursor:pointer;text-align:center;color:#64748b;transition:border-color .15s ease,background-color .15s ease}.dark .file-dropzone{border-color:#2a2b2d;color:#8a8f98}.file-dropzone:hover{border-color:#5d89c1}.file-dropzone--drag{border-color:rgb(var(--brand-500));background-color:rgb(var(--brand-500)/.06)}.dark .file-dropzone--drag{border-color:rgb(var(--brand-300));background-color:rgb(var(--brand-300)/.1)}.file-dropzone--has-file{border-style:solid;border-color:#5d89c1}.file-dropzone-inner{pointer-events:none}.crud-aside-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width:1024px){.crud-aside-row{grid-template-columns:minmax(0,1fr) 15rem}}.crud-aside{display:flex;flex-direction:column}.field-auto .form-control,.field-auto .form-input,.field-auto .form-select,.field-auto .select2-container--default .select2-selection{border-style:dashed!important;border-color:#3b6fb6!important}.dark .field-auto .form-control,.dark .field-auto .form-input,.dark .field-auto .form-select,.dark .field-auto .select2-container--default .select2-selection{border-color:#6f9fdc!important}html .field-suspect .select2-container--default .select2-selection--single{border-color:#f59e0b;background:#fffbeb;box-shadow:0 0 0 1px rgba(245,158,11,.4)}html.dark .field-suspect .select2-container--default .select2-selection--single{border-color:#fbbf24;background:rgba(251,191,36,.1)}.kpi-icon{position:absolute;top:.875rem;right:.875rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:rgb(var(--brand-50));color:rgb(var(--brand-700));font-size:1.125rem}.dark .kpi-icon{background:hsla(0,0%,100%,.07);color:rgb(var(--brand-300))}.card.relative>.kpi-icon~.meta-label,.card.relative>.kpi-icon~.text-xs.uppercase{padding-right:2.75rem}.kpi-card-active{box-shadow:inset 0 0 0 2px rgb(var(--brand-500))}.vocab-hint,.vocab-hint-slot{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.vocab-hint{margin-left:.25rem}label.vocab-hinted{display:inline-block}.vocab-hint-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:help;color:#9333ea;font-size:1rem;line-height:1;border-radius:.25rem}.dark .vocab-hint-btn{color:#c084fc}.vocab-hint-btn:hover{color:#7e22ce}.dark .vocab-hint-btn:hover{color:#d8b4fe}.vocab-hint-btn:focus-visible{outline:2px solid #9333ea;outline-offset:1px}.vocab-hint-pop{display:none;position:fixed;z-index:10050;top:0;left:0;width:18rem;max-width:calc(100vw - 2rem);padding:.625rem .75rem;border-radius:.5rem;text-align:left;flex-direction:column;gap:.375rem;font-size:.75rem;font-weight:400;line-height:1.45;text-transform:none;letter-spacing:normal;white-space:normal;color:#334155;background:#fff;border:1px solid #e9d5ff;box-shadow:0 8px 24px rgba(15,23,42,.14)}.dark .vocab-hint-pop{color:#d0d6e0;background:#1c1d1f;border-color:#581c87;box-shadow:0 8px 24px rgba(0,0,0,.5)}.vocab-hint-pop:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.vocab-hint-pop.is-above:before{top:auto;bottom:-8px}.vocab-hint.is-open .vocab-hint-pop,.vocab-hint:focus-within .vocab-hint-pop,.vocab-hint:hover .vocab-hint-pop{display:flex}.vocab-hint-title{font-weight:600;color:#6b21a8}.dark .vocab-hint-title{color:#d8b4fe}.vocab-hint-text b{font-weight:600}.vocab-hint-item{display:flex;flex-direction:column;gap:.125rem}.vocab-hint-link{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;color:#7e22ce;text-decoration:none}.vocab-hint-link:hover{text-decoration:underline}.dark .vocab-hint-link{color:#c084fc}.vocab-hint-muted{color:#64748b}.dark .vocab-hint-muted{color:#8a8f98}.vocab-hint-def .vocab-hint-btn{color:#ea580c}.dark .vocab-hint-def .vocab-hint-btn{color:#fb923c}.vocab-hint-def .vocab-hint-btn:hover{color:#c2410c}.dark .vocab-hint-def .vocab-hint-btn:hover{color:#fdba74}.vocab-hint-def .vocab-hint-btn:focus-visible{outline-color:#ea580c}.vocab-hint-def .vocab-hint-pop{border-color:#fed7aa}.dark .vocab-hint-def .vocab-hint-pop{border-color:#7c2d12}.vocab-hint-def .vocab-hint-title{color:#c2410c}.dark .vocab-hint-def .vocab-hint-title{color:#fdba74}.crud-section-hinted{display:flex;align-items:center;gap:.1rem}.def-glossary{margin:-.5rem 0 1rem;font-size:.75rem;line-height:1.45}.def-glossary>summary{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;list-style:none;font-weight:500;color:#c2410c;border-radius:.25rem}.def-glossary>summary::-webkit-details-marker{display:none}.def-glossary>summary i{font-size:1rem;color:#ea580c}.def-glossary>summary:hover{text-decoration:underline}.def-glossary>summary:focus-visible{outline:2px solid #ea580c;outline-offset:1px}.dark .def-glossary>summary{color:#fdba74}.dark .def-glossary>summary i{color:#fb923c}.def-glossary dl{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr;gap:.375rem 1rem;margin:.5rem 0 0;padding:.625rem .75rem;border:1px solid #fed7aa;border-radius:.5rem;background:#fff7ed;color:#334155}.dark .def-glossary dl{border-color:#7c2d12;background:rgba(124,45,18,.15);color:#d0d6e0}.def-glossary dt{font-weight:600}.def-glossary dd{margin:0}@media (max-width:640px){.def-glossary dl{grid-template-columns:1fr;gap:0}.def-glossary dd{margin-bottom:.375rem}}.dropdown-admin-body.dropdown-admin-fit{max-height:none;overflow:visible}.btn.health-indicator,.btn.health-indicator:hover{cursor:default;background-color:transparent}.swal2-container .fm-lightbox-popup{background:#0f1011;color:#e6e7e8}.fm-lightbox-stage{position:relative;min-height:40vh}.fm-lightbox-nav,.fm-lightbox-stage{display:flex;align-items:center;justify-content:center}.fm-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:2.25rem;height:2.25rem;border-radius:9999px;border:0;background:rgba(0,0,0,.55);color:#fff;font-size:1.25rem;cursor:pointer}.fm-lightbox-nav:hover{background:rgba(0,0,0,.8)}.fm-lightbox-prev{left:.25rem}.fm-lightbox-next{right:.25rem}.fm-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .25rem 0;font-size:.8125rem;color:#d0d6e0}.fm-lightbox-name{font-weight:600;word-break:break-all;text-align:left}.fm-lightbox-count{flex:none;color:#8a8f98;font-variant-numeric:tabular-nums}.fm-filmstrip{display:flex;gap:.5rem;overflow-x:auto;padding:.625rem .25rem .25rem}.fm-thumb{flex:none;width:4rem;height:4rem;padding:0;cursor:pointer;border:2px solid transparent;border-radius:.375rem;overflow:hidden;background:#1f2023}.fm-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fm-thumb:hover{border-color:rgb(var(--brand-300))}.fm-thumb.is-current{border-color:rgb(var(--brand-500))}.dark .fm-thumb.is-current,.fm-lightbox-popup .fm-thumb.is-current{border-color:rgb(var(--brand-300))}.mapa-leaflet-container{position:relative;min-height:420px;height:78vh;width:100%;z-index:0;border-radius:.5rem;overflow:hidden;border:1px solid #e2e8f0;background:#f8f9fa}.dark .mapa-leaflet-container{border-color:hsla(0,0%,100%,.1);background:#191a1b}.mapa-leaflet-container.leaflet-container{--mapa-map-edge:10px;--mapa-attribution-stack:26px}.mapa-leaflet-container>.leaflet-container{height:100%!important;width:100%}.mapa-leaflet-container .leaflet-container{background:#f8f9fa}.mapa-leaflet-container .map-loading{color:#64748b;font-size:.8rem}.mapa-leaflet-container.is-fullscreen{position:fixed!important;top:0;left:0;width:100vw!important;height:100vh!important;z-index:9999;border-radius:0!important}.map-basemap{margin-top:6px!important}.mapa-toolbar{display:flex;flex-direction:column;gap:6px;background:none!important;border:none!important;box-shadow:none!important}.mapa-toolbar-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:2px solid rgba(0,0,0,.2);border-radius:6px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);color:#333;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.mapa-toolbar-btn:hover{background:#f0f0f0;box-shadow:0 2px 6px rgba(0,0,0,.3)}.mapa-toolbar-btn:active{background:#e0e0e0}.mapa-toolbar-btn .ti{font-size:22px;line-height:1}.mapa-toolbar-btn.is-active{background:rgb(var(--brand-500));color:rgb(var(--brand-on-500))}.mapa-toolbar-btn.is-active:hover{background:#012a5e}.map-compass,.map-style{margin-top:6px!important}.mapa-toolbar-btn.map-style-btn[hidden]{display:none}.map-style-panel{position:absolute;top:10px;right:62px;z-index:1000;width:196px;max-height:calc(100% - 20px);overflow-y:auto;padding:8px;border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:6px}.map-style-panel[hidden]{display:none}.map-style-panel-title{padding:2px 4px 4px;font-size:.8125rem;font-weight:600;color:#374151}.map-style-card{position:relative;display:block;width:100%;height:56px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:6px;background:#e5e7eb;cursor:pointer}.map-style-card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-style-card-label{position:absolute;top:4px;left:4px;padding:1px 6px;border-radius:4px;background:hsla(0,0%,100%,.88);color:#111827;font-size:.8125rem;font-weight:600}.map-style-card:hover{box-shadow:0 1px 4px rgba(0,0,0,.3)}.map-style-card:focus-visible{outline:2px solid rgb(var(--brand-500));outline-offset:1px}.map-style-card[aria-pressed=true]{border-color:rgb(var(--brand-500))}.map-compass-btn{cursor:grab;touch-action:none}.map-compass-btn.is-dragging{cursor:grabbing}.map-compass-needle{display:flex;transition:transform .05s linear}.map-compass-btn.is-rotated{border-color:#f97316}.map-user-location{position:relative}.map-user-location-dot{position:absolute;inset:4px;border-radius:50%;background:#f97316;border:2.5px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.35)}.map-user-location-pulse{position:absolute;inset:0;border-radius:50%;background:rgba(249,115,22,.45);animation:map-user-location-pulse 1.8s ease-out infinite}@keyframes map-user-location-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.map-user-location-pulse{animation:none;transform:scale(1.6);opacity:.35}}.mapa-camadas-stack{position:absolute;bottom:calc(var(--mapa-map-edge, 10px) + var(--mapa-attribution-stack, 26px));right:var(--mapa-map-edge,10px);z-index:1000;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;max-width:calc(100% - var(--mapa-map-edge, 10px)*2);pointer-events:none}.mapa-camadas-stack>*{pointer-events:auto}.mapa-toolbar-btn.mapa-module-layer-btn .mapa-module-layer-btn-img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;display:block;pointer-events:none}.mapa-toolbar-btn.mapa-module-layer-btn:disabled{opacity:.55;cursor:wait}.mapa-groups-shell{position:absolute;top:0;left:0;z-index:1001;display:flex;flex-direction:row;align-items:stretch;height:100%;max-height:calc(100% - 38px);pointer-events:none}.mapa-groups-shell>*{pointer-events:auto}.mapa-groups-shell--collapsed .mapa-groups-panel,.mapa-groups-shell:not(.mapa-groups-shell--collapsed) .mapa-groups-tab{display:none!important}.mapa-groups-shell--collapsed .mapa-groups-tab{display:inline-flex!important}.mapa-groups-tab{align-self:center;flex-shrink:0;width:40px;min-height:7.5rem;padding:.5rem .35rem;font-size:.8rem;font-weight:600;line-height:1.2;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap}.mapa-groups-tab:hover{background:#f0f0f0;box-shadow:0 2px 6px rgba(0,0,0,.3)}.mapa-groups-panel{position:relative;z-index:1;width:260px;max-height:calc(100% - 38px);background:rgba(33,37,41,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:0 0 .375rem 0;overflow:hidden;display:flex;flex-direction:column;box-shadow:2px 2px 10px rgba(0,0,0,.25)}.mapa-groups-panel-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:rgb(var(--brand-500));color:rgb(var(--brand-on-500));border-bottom:1px solid hsla(0,0%,100%,.15);flex-shrink:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mapa-groups-panel-close{background:none;border:0;color:#fff;opacity:.75;cursor:pointer;line-height:1;padding:0}.mapa-groups-panel-close:hover{opacity:1}.mapa-groups-list{overflow-y:auto;flex:1 1 auto}.mapa-groups-module-header{display:flex;align-items:center;justify-content:space-between;padding:.375rem .75rem .2rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--brand-700));background:hsla(0,0%,100%,.5);margin-top:1.5em}.mapa-groups-module-close{position:relative;width:15px;height:15px;min-width:15px;min-height:15px;padding:0;border:2px solid #dc3545!important;border-radius:50%!important;background:transparent!important;color:#dc3545!important;cursor:pointer;transition:all .15s ease;flex-shrink:0;outline:none!important;box-shadow:none!important}.mapa-groups-module-close .ti{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:10.1px!important;font-weight:700!important;line-height:1!important}.mapa-groups-module-close:hover{background:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.mapa-groups-module-header:first-child{border-top:0!important;margin-top:0!important}.mapa-groups-module-header+.mapa-groups-item{border-top:none;margin-top:0;padding-top:.35rem}.mapa-groups-item{display:flex;align-items:center;gap:.4rem;width:100%;border-top:1px solid hsla(0,0%,100%,.2)!important;margin-top:4px;padding:.5rem .75rem .35rem;border:none;background:transparent;color:hsla(0,0%,100%,.85);font-size:.82rem;text-align:left;cursor:pointer;transition:background-color .15s;line-height:1.3}.mapa-groups-item:hover{background:hsla(0,0%,100%,.12);color:#fff}.mapa-groups-item.active{background:rgba(44,123,229,.35);color:#fff}.mapa-groups-item-text{flex:1;min-width:0}.mapa-groups-item-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:hsla(0,0%,100%,.5);align-self:flex-start;margin-top:2px}.mapa-groups-item.active .mapa-groups-item-icon,.mapa-groups-item:hover .mapa-groups-item-icon{color:#fff}.mapa-groups-locality{display:block;font-size:.72rem;color:hsla(0,0%,100%,.45);margin-top:.1rem}.mapa-groups-item.active .mapa-groups-locality,.mapa-groups-item:hover .mapa-groups-locality{color:hsla(0,0%,100%,.65)}.mapa-groups-features-row{display:flex;flex-wrap:wrap;gap:4px;padding:4px .75rem 6px 1.15rem}.mapa-talhao-sq{display:inline-flex;align-items:center;justify-content:center;width:28px;height:22px;padding:0;border:1px solid hsla(0,0%,100%,.473)!important;border-radius:6px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75);font-size:.62rem;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;line-height:1}.mapa-talhao-sq:hover{background:rgba(13,110,253,.5);border-color:rgba(13,110,253,.8);color:#fff}.mapa-talhao-sq.active{background:#0d6efd;border-color:#ff6d00;color:#fff}.mapa-groups-list::-webkit-scrollbar{width:5px}.mapa-groups-list::-webkit-scrollbar-track{background:transparent}.mapa-groups-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.mapa-leaflet-container .leaflet-top.leaflet-left{display:flex;flex-direction:column}.mapa-leaflet-container.leaflet-container .leaflet-bottom.leaflet-left,.mapa-leaflet-container.leaflet-container .leaflet-bottom.leaflet-right{bottom:var(--mapa-map-edge,10px)!important}.mapa-leaflet-container .leaflet-bottom.leaflet-left{display:flex!important;flex-direction:row!important;align-items:flex-end!important}.mapa-leaflet-container .leaflet-bottom.leaflet-left>*{float:none!important}.mapa-leaflet-container .leaflet-count-indicator,.mapa-leaflet-container .leaflet-zoom-indicator{background:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:8px 12px;font-size:13px;color:#333;line-height:1.6;margin-bottom:0!important;margin-left:6px!important;margin-right:0!important}.mapa-leaflet-container .leaflet-zoom-indicator{order:3}.mapa-leaflet-container .leaflet-count-indicator{order:2}.mapa-leaflet-container .leaflet-count-indicator strong{font-weight:700}.leaflet-ctrl-scroll-message.leaflet-ctrl-scroll-message--overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;font-size:14px;font-weight:500;z-index:400;pointer-events:none;opacity:0;transition:opacity .3s ease;border-radius:inherit}.leaflet-ctrl-scroll-message.leaflet-ctrl-scroll-message--overlay.is-visible{opacity:1}.leaflet-ctrl-scroll-message{font-family:inherit;text-shadow:0 1px 3px rgba(0,0,0,.5)}.leaflet-ctrl-scroll-message span{background:rgba(0,0,0,.7);padding:12px 20px;border-radius:8px;display:inline-block}.map-search{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:1000;width:min(440px,calc(100% - 128px));font-size:13px;line-height:1.3}.map-search-box{position:relative;display:flex;align-items:center;height:40px;border:2px solid rgba(0,0,0,.2);border-radius:6px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25)}.map-search-box:focus-within{border-color:rgb(var(--brand-500));box-shadow:0 0 0 3px rgb(var(--brand-500)/.2)}.map-search-icon{flex:none;margin-left:10px;color:#6b7280;font-size:18px}.map-search-input{flex:1;min-width:0;height:100%;padding:0 6px 0 8px;border:0!important;outline:0!important;box-shadow:none!important;background:transparent;color:#1f2937;font-size:13px}.map-search-input::-moz-placeholder{color:#9ca3af}.map-search-input::placeholder{color:#9ca3af}.map-search-clear{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:4px;border:0;border-radius:4px;background:transparent;color:#6b7280;cursor:pointer}.map-search-clear:hover{background:#f3f4f6;color:#1f2937}.map-search-clear[hidden]{display:none}.map-search-results{margin-top:4px;max-height:420px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.2);padding:4px 0}.map-search-results[hidden]{display:none}.map-search-group{padding:8px 12px 4px;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.map-search-info,.map-search-option{display:flex;align-items:center;gap:10px;padding:6px 12px}.map-search-option{cursor:pointer}.map-search-option:hover,.map-search-option[aria-selected=true]{background:#eef3fa}.map-search-option.is-chosen{box-shadow:inset 3px 0 0 #f59e0b;background:#fffbeb}.map-search-option-icon{flex:none;width:18px;color:rgb(var(--brand-700));font-size:17px;text-align:center}.map-search-info .map-search-option-icon{color:#9ca3af}.map-search-option-text{display:flex;min-width:0;flex-direction:column}.map-search-option-label{overflow:hidden;color:#1f2937;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.map-search-info .map-search-option-label{color:#6b7280;font-weight:400;white-space:normal}.map-search-option-sub{overflow:hidden;color:#6b7280;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.map-search-note{padding:8px 12px;color:#6b7280}.map-search-query{padding:6px 12px 8px;border-bottom:1px solid #e5e7eb;color:#475569;font-size:12px}.map-search-note.is-error{color:#b91c1c}.map-search-pulse{animation:map-search-pulse 1.2s ease-out 4}@keyframes map-search-pulse{0%{stroke-width:3px;stroke-opacity:1}to{stroke-width:18px;stroke-opacity:0}}@media (max-width:480px){.map-search{width:calc(100% - 112px)}}.dark .map-search-box{border-color:hsla(0,0%,100%,.18)}.point-map-note{padding:4px 8px;border-radius:6px;background:hsla(0,0%,100%,.92);color:#334155;font-size:12px;box-shadow:0 1px 4px rgba(0,0,0,.25)}.dark .point-map-note{background:rgba(25,26,27,.9);color:#d0d6e0}.map-card{min-width:220px}.map-card-title{font-size:14px;font-weight:700;color:#1f2937}.map-card-subtitle{font-size:13px;color:#374151;margin:2px 0 10px}.map-card-subtitle em{color:#6b7280}.map-card-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:baseline;margin:0}.map-card-facts dt{margin:0;white-space:nowrap}.map-card-facts dd{margin:0;overflow-wrap:anywhere}.map-card-measures{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.map-card-measure{display:flex;flex-direction:column;gap:1px;padding:4px 8px;border-radius:6px;background:#f8fafc;border:1px solid #e5e7eb}.map-card-measure .meta-label{font-size:10px;text-transform:uppercase;letter-spacing:.03em}.map-card-measure .meta-value{font-size:13px;font-weight:600;white-space:nowrap}.leaflet-popup-content .map-card .meta-label{color:#64748b}.leaflet-popup-content .map-card .meta-value{color:rgb(var(--brand-900))}.leaflet-popup-content .map-card .meta-value-empty{color:#94a3b8}.map-card-loading{font-size:12px;color:#6b7280}.leaflet-popup-content{color:#1f2937}.leaflet-popup-content h5{font-size:14px;font-weight:700;margin-bottom:5px;color:#1f2937}.leaflet-popup-content p{font-size:12px;margin-top:0}@media (max-width:767.98px){.leaflet-popup-content{max-height:50dvh;overflow-y:auto;overscroll-behavior:contain}}.leaflet-popup.map-popup-sheet{position:absolute;inset:0!important;transform:none!important;margin:0;z-index:1200;opacity:1!important;border-radius:inherit}.map-popup-sheet .leaflet-popup-content-wrapper{height:100%;border-radius:inherit;box-shadow:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.map-popup-sheet .leaflet-popup-content{width:auto!important;max-height:none!important;overflow:visible;margin:16px 52px 16px 16px}.map-popup-sheet .leaflet-popup-tip-container{display:none}.leaflet-container .map-popup-sheet .leaflet-popup-close-button{width:40px;height:40px;top:4px;right:4px;font:28px/40px Tahoma,Verdana,sans-serif;z-index:1}.map-popup-props{font-size:.8125rem;line-height:1.45}#map-detail-body .row,.mapa-leaflet-container .row,.swal2-container .row{display:flex;flex-wrap:wrap;margin:0 -.25rem}#map-detail-body .row.g-1,.mapa-leaflet-container .row.g-1,.swal2-container .row.g-1{gap:.25rem 0}#map-detail-body .col-6,.mapa-leaflet-container .col-6,.swal2-container .col-6{flex:0 0 50%;max-width:50%;padding:0 .25rem}#map-detail-body .col-12,.mapa-leaflet-container .col-12,.swal2-container .col-12{flex:0 0 100%;max-width:100%;padding:0 .25rem}#map-detail-body .d-flex,.mapa-leaflet-container .d-flex,.swal2-container .d-flex{display:flex}#map-detail-body .d-none,#map-detail-panel.d-none,.mapa-leaflet-container .d-none,.swal2-container .d-none{display:none!important}#map-detail-body .align-items-center,.mapa-leaflet-container .align-items-center,.swal2-container .align-items-center{align-items:center}#map-detail-body .justify-content-center,.mapa-leaflet-container .justify-content-center,.swal2-container .justify-content-center{justify-content:center}#map-detail-body .justify-content-between,.mapa-leaflet-container .justify-content-between,.swal2-container .justify-content-between{justify-content:space-between}#map-detail-body .gap-1,.mapa-leaflet-container .gap-1,.swal2-container .gap-1{gap:.25rem}#map-detail-body .w-100,.mapa-leaflet-container .w-100,.swal2-container .w-100{width:100%}#map-detail-body .text-center,.mapa-leaflet-container .text-center,.swal2-container .text-center{text-align:center}#map-detail-body .text-start,.mapa-leaflet-container .text-start,.swal2-container .text-start{text-align:left}#map-detail-body .align-middle,.mapa-leaflet-container .align-middle,.swal2-container .align-middle{vertical-align:middle}#map-detail-body .fw-bold,.mapa-leaflet-container .fw-bold,.swal2-container .fw-bold{font-weight:700}#map-detail-body .fs-6,.mapa-leaflet-container .fs-6,.swal2-container .fs-6{font-size:1rem}#map-detail-body .fs-8,.mapa-leaflet-container .fs-8,.swal2-container .fs-8{font-size:.75rem}#map-detail-body .small,.mapa-leaflet-container .small,.swal2-container .small{font-size:.8125rem}#map-detail-body .text-muted,.mapa-leaflet-container .text-muted,.swal2-container .text-muted{color:#6b7280}#map-detail-body .text-dark,.mapa-leaflet-container .text-dark,.swal2-container .text-dark{color:#1f2937}#map-detail-body .mb-0,.mapa-leaflet-container .mb-0,.swal2-container .mb-0{margin-bottom:0}#map-detail-body .mb-1,.mapa-leaflet-container .mb-1,.swal2-container .mb-1{margin-bottom:.25rem}#map-detail-body .mb-3,.mapa-leaflet-container .mb-3,.swal2-container .mb-3{margin-bottom:1rem}#map-detail-body .mt-1,.mapa-leaflet-container .mt-1,.swal2-container .mt-1{margin-top:.25rem}#map-detail-body .mt-2,.mapa-leaflet-container .mt-2,.swal2-container .mt-2{margin-top:.5rem}#map-detail-body .me-1,.mapa-leaflet-container .me-1,.swal2-container .me-1{margin-right:.25rem}#map-detail-body .me-2,.mapa-leaflet-container .me-2,.swal2-container .me-2{margin-right:.5rem}#map-detail-body .pt-2,.mapa-leaflet-container .pt-2,.swal2-container .pt-2{padding-top:.5rem}#map-detail-body .py-0,.mapa-leaflet-container .py-0,.swal2-container .py-0{padding-top:0;padding-bottom:0}#map-detail-body .py-2,.mapa-leaflet-container .py-2,.swal2-container .py-2{padding-top:.5rem;padding-bottom:.5rem}#map-detail-body .py-4,.mapa-leaflet-container .py-4,.swal2-container .py-4{padding-top:1.5rem;padding-bottom:1.5rem}#map-detail-body .border-start,.mapa-leaflet-container .border-start,.swal2-container .border-start{border-left:1px solid #e2e8f0}#map-detail-body .divider-sigrev-2,.mapa-leaflet-container .divider-sigrev-2,.swal2-container .divider-sigrev-2{border-bottom:2px solid rgb(var(--brand-500))}#map-detail-body .btn-outline-primary,#map-detail-body .btn-outline-secondary,#map-detail-body .btn-outline-success,#map-detail-body .btn-outline-warning,.mapa-leaflet-container .btn-outline-primary,.mapa-leaflet-container .btn-outline-secondary,.mapa-leaflet-container .btn-outline-success,.mapa-leaflet-container .btn-outline-warning,.swal2-container .btn-outline-primary,.swal2-container .btn-outline-secondary,.swal2-container .btn-outline-success,.swal2-container .btn-outline-warning{background:#fff;border:1px solid}#map-detail-body .btn-outline-primary,.mapa-leaflet-container .btn-outline-primary,.swal2-container .btn-outline-primary{color:rgb(var(--brand-700))}#map-detail-body .btn-outline-secondary,.mapa-leaflet-container .btn-outline-secondary,.swal2-container .btn-outline-secondary{color:#475569}#map-detail-body .btn-outline-success,.mapa-leaflet-container .btn-outline-success,.swal2-container .btn-outline-success{color:#15803d}#map-detail-body .btn-outline-warning,.mapa-leaflet-container .btn-outline-warning,.swal2-container .btn-outline-warning{color:#b45309}#map-detail-body .btn-outline-primary:hover,.mapa-leaflet-container .btn-outline-primary:hover,.swal2-container .btn-outline-primary:hover{background:rgb(var(--brand-500));color:rgb(var(--brand-on-500))}#map-detail-body .btn-outline-secondary:hover,.mapa-leaflet-container .btn-outline-secondary:hover,.swal2-container .btn-outline-secondary:hover{background:#475569;color:#fff}#map-detail-body .btn-outline-success:hover,.mapa-leaflet-container .btn-outline-success:hover,.swal2-container .btn-outline-success:hover{background:#15803d;color:#fff}#map-detail-body .btn-outline-warning:hover,.mapa-leaflet-container .btn-outline-warning:hover,.swal2-container .btn-outline-warning:hover{background:#b45309;color:#fff}#map-detail-body .fa-1x,.mapa-leaflet-container .fa-1x,.swal2-container .fa-1x{font-size:.875rem!important}#map-detail-body .fa-1-5x,.mapa-leaflet-container .fa-1-5x,.swal2-container .fa-1-5x{font-size:1rem!important}#map-detail-body .fa-2x,.mapa-leaflet-container .fa-2x,.swal2-container .fa-2x{font-size:1.5rem!important}.leaflet-popup-content .btn{padding:.3rem .5rem;font-size:.8125rem;line-height:1.2}.leaflet-popup-content .btn small{font-size:inherit}.map-relocate-footer .btn{text-align:center;line-height:1.15;height:100%}.map-relocate-footer{border-top:1px solid rgba(0,0,0,.1)}.map-relocate-dragging{filter:drop-shadow(0 0 6px rgba(44,123,229,.9));cursor:grab}.map-relocate-dragging:active{cursor:grabbing}.map-relocate-tip{font-weight:600}.map-relocate-history-table{font-size:.8rem}.map-relocate-history-table td,.map-relocate-history-table th{white-space:nowrap}.map-relocate-history-table .btn{font-size:.75rem}.map-relocate-history-table .map-relocate-action-col{width:1%;text-align:center}.map-relocate-history-table .map-relocate-action-col .btn{margin:0}.map-test-pin{background:none;border:0}.map-test-pin-dot{display:block;width:18px;height:18px;margin:0 auto;border-radius:50%;background:#d63384;border:3px dashed #fff;box-shadow:0 0 0 2px #d63384,0 0 8px rgba(214,51,132,.8)}.map-test-pin-label{display:block;margin-top:2px;font-size:.6rem;font-weight:700;line-height:1;text-align:center;color:#fff;background:#d63384;border-radius:3px;padding:2px 3px;letter-spacing:.5px}#map-detail-body .bg-success,.mapa-leaflet-container .bg-success,.swal2-container .bg-success{background:#16a34a!important;color:#fff}#map-detail-body .bg-danger,.mapa-leaflet-container .bg-danger,.swal2-container .bg-danger{background:#dc2626!important;color:#fff}#map-detail-body .bg-warning,.mapa-leaflet-container .bg-warning,.swal2-container .bg-warning{background:#f59e0b!important;color:#1f2937}#map-detail-body .bg-secondary,.mapa-leaflet-container .bg-secondary,.swal2-container .bg-secondary{background:#64748b!important;color:#fff}#map-detail-body .bg-dark,.mapa-leaflet-container .bg-dark,.swal2-container .bg-dark{background:#1f2937!important;color:#fff}#map-detail-body .bg-primary-alt,.mapa-leaflet-container .bg-primary-alt,.swal2-container .bg-primary-alt{background:rgb(var(--brand-alt))!important;color:#fff}#map-detail-body .table,.mapa-leaflet-container .table,.swal2-container .table{width:100%;border-collapse:collapse;font-size:.8125rem}#map-detail-body .table th,.mapa-leaflet-container .table th,.swal2-container .table th{text-align:left;font-weight:600;color:#374151}#map-detail-body .table td,.mapa-leaflet-container .table td,.swal2-container .table td{border-top:1px solid #e5e7eb}#map-detail-body .table-sm td,#map-detail-body .table-sm th,.mapa-leaflet-container .table-sm td,.mapa-leaflet-container .table-sm th,.swal2-container .table-sm td,.swal2-container .table-sm th{padding:.3rem .4rem}#map-detail-body .table-responsive,.mapa-leaflet-container .table-responsive,.swal2-container .table-responsive{overflow-x:auto}#map-detail-body .alert,.mapa-leaflet-container .alert,.swal2-container .alert{padding:.75rem 1rem;border-radius:.5rem;border:1px solid transparent}#map-detail-body .alert-danger,.mapa-leaflet-container .alert-danger,.swal2-container .alert-danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}#map-detail-body .spinner-border,.mapa-leaflet-container .spinner-border,.swal2-container .spinner-border{display:inline-block;width:1.25rem;height:1.25rem;vertical-align:-.125em;border:.2em solid;border-right:.2em solid transparent;border-radius:50%;animation:arx-spin .75s linear infinite}#map-detail-body .spinner-border-sm,.mapa-leaflet-container .spinner-border-sm,.swal2-container .spinner-border-sm{width:1rem;height:1rem;border-width:.15em}@keyframes arx-spin{to{transform:rotate(1turn)}}.points-popup{min-width:210px;font-size:.8125rem;line-height:1.45}.points-popup-title{font-weight:600;font-size:.875rem;color:#1e293b;margin-bottom:.375rem}.points-popup-row{display:flex;gap:.5rem;padding:.125rem 0}.points-popup-label{flex:0 0 5.5rem;color:#64748b}.points-popup-value{flex:1;color:rgb(var(--brand-700));font-weight:500}.points-popup-link{display:inline-block;margin-top:.5rem;font-weight:600;color:rgb(var(--brand-700));text-decoration:none}.points-popup-link:hover{text-decoration:underline}.points-popup-badge{display:inline-block;padding:.0625rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:#fff;background:#64748b;margin-bottom:.5rem}.points-popup-badge-aberto{background:#dc2626}.points-popup-badge-encaminhado{background:#d97706}.points-popup-badge-em_execucao{background:rgb(var(--brand-500))}.points-popup-badge-concluido{background:#16a34a}.points-popup-badge-fechado{background:#64748b}.points-popup-badge-cancelado{background:#111827}.points-map{height:60vh;min-height:380px}.mapa-note{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:1000;max-width:80%;padding:.4rem .75rem;border-radius:9999px;font-size:.8125rem;color:#fff;background:rgba(17,24,39,.88);opacity:0;pointer-events:none;transition:opacity .2s ease}.mapa-note.is-visible{opacity:1}.perm-layer{inset:0}.perm-badge,.perm-layer{position:fixed;z-index:900;pointer-events:none}.perm-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:.05rem .3rem;border-radius:9999px;font-size:.625rem;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;border:2px solid transparent;box-shadow:0 1px 3px rgba(15,23,42,.35)}.perm-badge-pending{background:#e2e8f0;color:#475569;border-color:#cbd5e1}.perm-state-used{background:#16a34a;color:#fff;border-color:#15803d}.perm-state-tagged{background:#f59e0b;color:#1e293b;border-color:#d97706}.perm-state-unused{background:#dc2626;color:#fff;border-color:#b91c1c}.perm-state-missing{background:#64748b;color:#fff;border-color:#475569}.perm-state-superuser{background:#f59e0b;color:#1e293b;border-color:#d97706}.perm-state-open{background:#1e293b;color:#fbbf24;border-color:#0f172a}.perm-panel{position:fixed;z-index:1100;width:19rem;max-height:22rem;overflow-y:auto;padding:.7rem .85rem;border-radius:.5rem;background:#fff;color:#1e293b;border:1px solid #cbd5e1;box-shadow:0 8px 24px rgba(15,23,42,.18);font-size:.75rem;line-height:1.45;pointer-events:none}.dark .perm-panel{background:#1c1d1f;color:#f7f8f8;border-color:#3f4348;box-shadow:0 8px 24px rgba(0,0,0,.55)}.perm-panel[hidden]{display:none}.perm-panel-head{display:inline-block;margin-bottom:.35rem;padding:.1rem .45rem;border-radius:9999px;font-weight:700;font-size:.7rem;border:2px solid transparent}.perm-panel-note{color:#64748b;margin-bottom:.5rem}.dark .perm-panel-note{color:#8a8f98}.perm-panel-row{display:flex;gap:.5rem;justify-content:space-between;padding:.12rem 0;border-bottom:1px solid rgba(100,116,139,.14)}.dark .perm-panel-row{border-bottom-color:hsla(0,0%,100%,.07)}.perm-panel-key{color:#64748b;white-space:nowrap}.dark .perm-panel-key{color:#8a8f98}.perm-panel-val{font-weight:600;text-align:right;word-break:break-word}.perm-panel-section{margin:.55rem 0 .25rem;font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.02em;color:#475569}.dark .perm-panel-section{color:#d0d6e0}.perm-panel-desc{color:#475569}.dark .perm-panel-desc{color:#d0d6e0}.perm-panel-all{font-weight:700;color:#15803d}.dark .perm-panel-all{color:#4ade80}.perm-panel-empty{color:#64748b;font-style:italic}.dark .perm-panel-empty{color:#8a8f98}.perm-panel-users{max-height:9rem;overflow-y:auto;margin:0;padding:0;list-style:none}.perm-panel-user{padding:.08rem 0}.perm-panel-user-inactive{color:#94a3b8;text-decoration:line-through}.dark .perm-panel-user-inactive{color:#6b7280}.perm-panel-crown{color:#d97706;font-size:.8rem;vertical-align:-1px}.dark .perm-panel-crown{color:#fbbf24}.hist-old{text-decoration:line-through;opacity:.7}.hist-new{font-weight:600;color:rgb(var(--brand-700))}.dark .hist-new{color:rgb(var(--brand-200))}.swal2-container .swal2-actions-split{width:100%;box-sizing:border-box;padding:0 2rem;justify-content:flex-end}.swal2-container .swal2-actions-split .swal2-deny{order:-1;margin-right:auto}.swal2-container .swal2-actions-split .swal2-deny:disabled{opacity:.45;cursor:not-allowed}.swal2-container .swal2-form-dialog{padding:0 0 1.25rem}.swal2-container .swal2-form-dialog .swal2-title{text-align:left;font-size:1.125rem;font-weight:600;padding:1.25rem 1.5rem 0}.swal2-container .swal2-form-subtitle{display:block;margin-top:.125rem;font-size:.8125rem;font-weight:400;color:#6b7280}.swal2-container .swal2-form-dialog .swal2-html-container{margin:1rem 1.5rem 0;padding:0;text-align:left}.swal2-container .swal2-form-dialog .swal2-actions{justify-content:flex-end;width:100%;box-sizing:border-box;padding:0 1.5rem;margin-top:1.25rem}.vocab-index-links{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.vocab-index-link{font-size:.75rem;padding:.2rem .55rem;border-radius:9999px;text-decoration:none;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}.vocab-index-link:hover{color:rgb(var(--brand-800));border-color:#94a3b8}.dark .vocab-index-link{color:#d0d6e0;background:#1c1d1f;border-color:#2a2c30}.dark .vocab-index-link:hover{color:#f7f8f8;border-color:#62666d}.vocab-list{scroll-margin-top:90px}.vocab-list:target{box-shadow:0 0 0 2px #9333ea}.dark .vocab-list:target{box-shadow:0 0 0 2px #c084fc}.vocab-desc{font-size:.875rem;line-height:1.5;color:#334155;margin-bottom:.75rem}.dark .vocab-desc{color:#d0d6e0}.vocab-facts{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0 0 1rem;padding:.75rem 1rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0}.dark .vocab-facts{background:#141516;border-color:#232528}@media (min-width:768px){.vocab-facts{grid-template-columns:3fr 2fr}}.vocab-facts dd{margin:0}.vocab-facts .meta-label .ti{font-size:.875rem;vertical-align:-1px}.vocab-usages{list-style:none;margin:0;padding:0;display:grid;gap:.125rem}.vocab-usages .meta-value{display:inline}.vocab-usage-fields{font-size:.8125rem;color:#64748b}.dark .vocab-usage-fields{color:#8a8f98}.vocab-refresh{font-size:.8125rem;line-height:1.45;color:#475569}.dark .vocab-refresh{color:#b4bcd0}.vocab-row-inactive td{opacity:.6}.vocab-badge-row{display:flex;align-items:center;gap:.5rem}.vocab-badge-row .form-select{flex:1;min-width:0}.vocab-badge-preview{flex:none}.vocab-dialog-body{display:grid;grid-template-columns:1fr;gap:.875rem 1rem}@media (min-width:480px){.vocab-dialog-body{grid-template-columns:1fr 1fr}}.vocab-dialog-wide{grid-column:1/-1}.vocab-dialog-field .form-input,.vocab-dialog-field .form-select{width:100%}.vocab-dialog-field .form-error{margin-top:.25rem;font-size:.75rem;color:#dc2626}.vocab-dialog-field .form-helper{margin-top:.25rem;font-size:.75rem;line-height:1.35}.swal2-container .vocab-dialog-field [aria-invalid=true]{border-color:#dc2626}.swal2-container .swal2-form-dialog .swal2-styled{font-size:.8125rem;font-weight:500;padding:.45rem 1rem;margin:0 0 0 .5rem;border-radius:.375rem}.swal2-container .swal2-form-dialog .swal2-actions-split .swal2-deny{margin:0 auto 0 0}.portal-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 1rem;background:#fff;border-bottom:1px solid #e2e8f0}.dark .portal-bar{background:#0f1011;border-bottom-color:hsla(0,0%,100%,.06)}.portal-qr{display:block;margin:0 auto 1rem;width:11rem;height:11rem;border-radius:.375rem;background:#fff;image-rendering:pixelated}.portal-secret{word-break:break-all;color:#fff;font-size:.8125rem}.portal-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .75rem;margin:0 0 1.25rem;padding:0;list-style:none}.portal-codes code{display:block;text-align:center;padding:.25rem;border-radius:.25rem;background:hsla(0,0%,100%,.12);color:#fff;letter-spacing:.05em}.portal-shell{min-height:100vh;display:flex;flex-direction:column}@media (min-width:1024px){.portal-shell{display:grid;grid-template-columns:16rem minmax(0,1fr)}}.portal-side{display:flex;flex-direction:column;background:#fff;border-bottom:1px solid #e2e8f0}@media (min-width:1024px){.portal-side{position:sticky;top:0;height:100vh;border-bottom:0;border-right:1px solid #e2e8f0}}.dark .portal-side{background:var(--sidebar-dark);border-color:hsla(0,0%,100%,.06)}.portal-side-brand{display:flex;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;color:rgb(var(--brand-700));border-bottom:1px solid rgba(226,232,240,.6)}.dark .portal-side-brand{color:rgb(var(--brand-200));border-color:hsla(0,0%,100%,.06)}.portal-side-hello{padding:.75rem 1rem;text-align:center;background:rgba(248,250,252,.6);border-bottom:1px solid rgba(226,232,240,.6)}.dark .portal-side-hello{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.06)}.portal-side-stats{padding:1rem;display:flex;flex-direction:column;gap:.875rem}.portal-side-services{flex:1;overflow-y:auto;border-top:1px solid rgba(226,232,240,.6);padding:1rem}.dark .portal-side-services{border-color:hsla(0,0%,100%,.06)}.portal-services{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem}.portal-side-stats .section-header{margin:0}.portal-stat-head{display:flex;justify-content:space-between;font-size:.8125rem;font-weight:500}.portal-stat-head span:last-child{font-variant-numeric:tabular-nums;color:rgb(var(--brand-700))}.dark .portal-stat-head span:last-child{color:rgb(var(--brand-200))}.portal-stat-note{margin:.125rem 0 0;font-size:.75rem;color:#64748b}.portal-stat meter{display:block;width:100%;height:.5rem;margin-top:.25rem;border-radius:9999px;background:#e2e8f0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dark .portal-stat meter{background:hsla(0,0%,100%,.08)}.portal-stat meter::-webkit-meter-bar{background:#e2e8f0;border:0;border-radius:9999px;height:.5rem}.dark .portal-stat meter::-webkit-meter-bar{background:hsla(0,0%,100%,.08)}.portal-stat meter::-webkit-meter-optimum-value{background:#16a34a;border-radius:9999px}.portal-stat meter::-webkit-meter-suboptimum-value{background:#d97706;border-radius:9999px}.portal-stat meter::-webkit-meter-even-less-good-value{background:#dc2626;border-radius:9999px}.portal-stat meter:-moz-meter-optimum::-moz-meter-bar{background:#16a34a;border-radius:9999px}.portal-stat meter:-moz-meter-sub-optimum::-moz-meter-bar{background:#d97706;border-radius:9999px}.portal-stat meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:#dc2626;border-radius:9999px}.portal-side-facts{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.25rem 0 0}.portal-side-powered{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem 1rem;font-size:.75rem;color:#64748b;border-top:1px solid rgba(226,232,240,.6);background:rgba(248,250,252,.6)}.dark .portal-side-powered{color:#8a8f98;border-color:hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.arx-powered{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.125rem;font-size:.75rem;color:#64748b}.dark .arx-powered{color:#8a8f98}.arx-powered-version{font-variant-numeric:tabular-nums}.schema-preview{display:block;margin-top:.25rem}.schema-preview code{padding:.0625rem .375rem;border-radius:.25rem;background:rgb(var(--brand-50));color:rgb(var(--brand-800));font-size:.75rem}.dark .schema-preview code{background:rgb(var(--brand-300)/.15);color:rgb(var(--brand-100))}.portal-nav{display:flex;gap:.25rem}.portal-nav-item{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#475569;text-decoration:none}.portal-nav-item:hover{background:#f1f5f9}.portal-nav-item.is-current{background:rgb(var(--brand-50));color:rgb(var(--brand-700))}.dark .portal-nav-item{color:#d0d6e0}.dark .portal-nav-item:hover{background:hsla(0,0%,100%,.05)}.dark .portal-nav-item.is-current{background:rgb(var(--brand-300)/.15);color:rgb(var(--brand-100))}.dark .swal2-container .text-muted{color:#8a8f98}.dark .swal2-container .text-dark{color:#f7f8f8}.dark .swal2-container .border-start{border-left-color:#3a3b3f}.dark .swal2-container .btn-outline-secondary{color:#b4bcd0}.dark .swal2-container .table th{color:#d0d6e0}.dark .swal2-container .table td{border-top-color:#3a3b3f}.dark .swal2-container .alert-danger{background:rgba(127,29,29,.3);border-color:#7f1d1d;color:#fca5a5}.dark .swal2-container .swal2-changes-table,.dark .swal2-container .swal2-changes-table td,.dark .swal2-container .swal2-changes-table th,.dark .swal2-container .swal2-shortcuts-table,.dark .swal2-container .swal2-shortcuts-table td{color:#d0d6e0}.dark .swal2-container .swal2-changes-table thead{background-color:#1f2023}.dark .swal2-container .swal2-changes-table .swal2-change-old{color:#f87171}.dark .swal2-container .swal2-changes-table .swal2-change-new{color:#4ade80}.dark .swal2-container .swal2-changes-table .swal2-change-empty{color:#8a8f98}.dark .swal2-container .profile-2fa-secret,.dark .swal2-container .profile-backup-codes code,.dark .swal2-container .swal2-shortcuts-table kbd{background:#1f2023;border-color:#3a3b3f;color:#f7f8f8}.dark .swal2-container .auth-help{color:#d0d6e0}.dark .swal2-container .auth-help a{color:rgb(var(--brand-300))}.info-box{border-radius:8px;border-width:1px;--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.info-box:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:rgba(14,165,233,.3);background-color:rgba(14,165,233,.1);--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.info-box-title{margin-bottom:.375rem;display:flex;align-items:center;gap:.5rem;font-weight:600}.info-box ul{list-style-type:disc}.info-box ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.info-box ul{padding-left:1.25rem}:root{--hortas-paid:40 167 69;--hortas-due:253 126 20;--hortas-unpaid:220 53 69;--hortas-border-active:51 51 51;--hortas-border-vacant:153 153 153;--sigev-grey:107 114 128}.dark input[type=date],.dark input[type=datetime-local],.dark input[type=month],.dark input[type=time],.dark input[type=week]{color-scheme:dark}.pie-swatch{display:inline-block;flex-shrink:0;width:.75rem;height:.75rem;border-radius:2px;margin-right:.5rem;vertical-align:-1px}.risk-light{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:9rem;padding:1.25rem 1rem;text-align:center;border-radius:.625rem;border:1px solid rgba(148,163,184,.45);background:rgba(148,163,184,.08);color:#94a3b8}.risk-light-icon{font-size:3.25rem;line-height:1}.risk-light-label{font-size:1.05rem;font-weight:700;letter-spacing:.02em}.risk-light-meta{font-size:.75rem;color:#64748b}.dark .risk-light-meta{color:#8a8f98}.risk-light.is-baixo{border-color:rgba(22,163,74,.4);background:rgba(22,163,74,.07);color:#16a34a}.risk-light.is-moderado{border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.08);color:#d97706}.risk-light.is-elevado{border-color:rgba(234,88,12,.45);background:rgba(234,88,12,.08);color:#ea580c}.risk-light.is-extremo{border-color:rgba(220,38,38,.45);background:rgba(220,38,38,.08);color:#dc2626}.dark .risk-light{border-color:rgba(148,163,184,.3);background:rgba(148,163,184,.06);color:#8a8f98}.dark .risk-light.is-baixo{border-color:rgba(74,222,128,.35);background:rgba(74,222,128,.08);color:#4ade80}.dark .risk-light.is-moderado{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.08);color:#fbbf24}.dark .risk-light.is-elevado{border-color:rgba(251,146,60,.35);background:rgba(251,146,60,.08);color:#fb923c}.dark .risk-light.is-extremo{border-color:hsla(0,91%,71%,.35);background:hsla(0,91%,71%,.09);color:#f87171}.risk-light.is-inactive{border-style:dashed;border-color:rgba(87,83,78,.45);background:rgba(87,83,78,.06);color:#57534e}.dark .risk-light.is-inactive{border-color:hsla(24,5%,64%,.4);background:hsla(24,5%,64%,.06);color:#a8a29e}.risk-light.is-morta .risk-light-icon{color:#9333ea}.risk-light.is-cepo .risk-light-icon{color:#8b5a2b}.risk-light.is-vazia .risk-light-icon{color:#2563eb}.dark .risk-light.is-morta .risk-light-icon{color:#c084fc}.dark .risk-light.is-cepo .risk-light-icon{color:#c08a5b}.dark .risk-light.is-vazia .risk-light-icon{color:#60a5fa}.arvore-mapa{height:22rem;width:100%;border-radius:.5rem;overflow:hidden;border:1px solid #e2e8f0;z-index:0}.dark .arvore-mapa{border-color:hsla(0,0%,100%,.1)}.arvore-mapa.arvore-mapa-square{height:auto;aspect-ratio:1/1}.arvore-mapa[aria-invalid=true]{border-color:#ef4444;box-shadow:0 0 0 1px rgba(239,68,68,.4)}.dark .arvore-mapa .leaflet-control-attribution{background:rgba(25,26,27,.85);color:#8a8f98}.dark .arvore-mapa .leaflet-control-attribution a{color:#93b0d6}.dark .arvore-mapa .leaflet-bar a{background:#191a1b;color:#d0d6e0;border-color:hsla(0,0%,100%,.12)}.dark .arvore-mapa .leaflet-bar a:hover{background:#232426}.visit-page{max-width:64rem}.visit-page:has(.visit-layout-map){max-width:90rem}.visit-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.visit-layout-map{order:-1;display:flex;flex-direction:column}.visit-target-map-wrap{display:flex;flex-direction:column;flex:1 1 auto}.visit-target-map{height:20rem;width:100%;border-radius:.5rem;overflow:hidden;border:1px solid #e2e8f0;z-index:0}.dark .visit-target-map{border-color:hsla(0,0%,100%,.1)}.visit-target-map[aria-invalid=true]{border-color:#ef4444;box-shadow:0 0 0 1px rgba(239,68,68,.4)}.dark .visit-target-map .leaflet-control-attribution{background:rgba(25,26,27,.85);color:#8a8f98}.dark .visit-target-map .leaflet-control-attribution a{color:#93b0d6}.dark .visit-target-map .leaflet-bar a{background:#191a1b;color:#d0d6e0;border-color:hsla(0,0%,100%,.12)}.dark .visit-target-map .leaflet-bar a:hover{background:#232426}.visit-target-map.is-fullscreen{position:fixed!important;top:0;left:0;width:100vw!important;height:100vh!important;z-index:9999;border-radius:0!important}@media (min-width:1024px){.visit-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.visit-layout-map{order:0}.visit-target-map{height:auto;flex:1 1 auto;min-height:24rem}}.arvore-foto-strip{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.arvore-foto-item{position:relative;flex:0 0 auto;width:120px;height:120px;border-radius:.375rem;overflow:hidden;border:1px solid #e2e8f0;display:block}.dark .arvore-foto-item{border-color:hsla(0,0%,100%,.1)}.arvore-foto-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.arvore-foto-item:hover{border-color:rgb(var(--brand-500))}.dark .arvore-foto-item:hover{border-color:#5d89c1}.arvore-foto-date{position:absolute;left:0;right:0;bottom:0;padding:.125rem .25rem;font-size:.7rem;text-align:center;color:#fff;background:rgba(0,0,0,.55)}#relatorio-fito-page .field-auto .form-check-input{outline:2px dashed #3b6fb6;outline-offset:2px}.dark #relatorio-fito-page .field-auto .form-check-input{outline-color:#6f9fdc}#relatorio-fito-page .field-auto[data-auto-source]:after{content:attr(data-auto-source);display:block;margin-top:.2rem;font-size:.7rem;color:#3b6fb6}.dark #relatorio-fito-page .field-auto[data-auto-source]:after{color:#6f9fdc}.notas-sistema{font-size:.8rem;line-height:1.5;color:#334155;background:#f5f7fa;border:1px dashed #cbd5e1;border-radius:.5rem;padding:.7rem .9rem}.dark .notas-sistema{color:#d0d6e0;background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.14)}.ref-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.ref-card{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;text-decoration:none;transition:border-color .15s ease,background .15s ease}.ref-card:focus-visible,.ref-card:hover{border-color:rgb(var(--brand-500));background:#f5f8fc;text-decoration:none}.ref-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ref-card-title{font-size:.875rem;font-weight:600;color:rgb(var(--brand-500))}.ref-card-meta{display:flex;align-items:center;gap:.35rem;flex-shrink:0;color:#94a3b8;font-size:.85rem}.ref-lang{font-size:.65rem;font-weight:600;letter-spacing:.03em;padding:0 .3rem;line-height:1.1rem;border-radius:.25rem;color:#475569;background:#f1f5f9}.ref-card-editor{font-size:.72rem;color:#64748b}.ref-card-desc{font-size:.8rem;color:#334155;margin-top:.2rem}.ref-group{font-size:.75rem;font-weight:600;color:#64748b;margin:1rem 0 .5rem}.dark .ref-card{background:#191a1b;border-color:hsla(0,0%,100%,.1)}.dark .ref-card:focus-visible,.dark .ref-card:hover{border-color:#5d89c1;background:rgba(93,137,193,.08)}.dark .ref-card-title{color:#8fb3e0}.dark .ref-card-editor,.dark .ref-group{color:#8a8f98}.dark .ref-card-desc{color:#d0d6e0}.dark .ref-lang{color:#d0d6e0;background:hsla(0,0%,100%,.08)}.badge-altura-1{background:#dcfce7;color:#15803d}.badge-altura-2{background:#86efac;color:#14532d}.badge-altura-3{background:#15803d;color:#fff}.dark .badge-altura-1{background:#bbf7d0;color:#14532d}.dark .badge-altura-2{background:#22c55e;color:#052e16}.dark .badge-altura-3{background:#14532d;color:#bbf7d0}.tree-history{text-align:left;font-size:13px}.tree-history-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tree-history-count{margin-left:4px;opacity:.75;font-variant-numeric:tabular-nums}.tree-history-list{list-style:none;margin:0;padding:0;max-height:60vh;overflow-y:auto}.tree-history-item{display:grid;grid-template-columns:92px 1fr auto;gap:12px;align-items:start;padding:10px 4px;border-top:1px solid #e5e7eb}.tree-history-item[hidden]{display:none}.tree-history-when{font-variant-numeric:tabular-nums;white-space:nowrap;color:#1f2937}.tree-history-when span{display:block;font-size:11px;color:#9ca3af}.tree-history-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tree-history-status{font-weight:600;color:#1f2937}.tree-history-actor{color:#6b7280}.tree-history-detail{margin-top:2px;color:#4b5563}.tree-history-change{margin-top:2px}.tree-history-actions{display:flex;align-items:center}.tree-history-empty{color:#6b7280}.dark .tree-history .hist-new{color:rgb(var(--brand-500))}@media (max-width:767.98px){.tree-history-item{grid-template-columns:1fr auto}.tree-history-when{grid-column:1/-1}.tree-history-when span{display:inline;margin-left:6px}}.porte-resumo{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.porte-resumo>span{font-size:.8rem;padding:.25rem .6rem;border-radius:.375rem;color:#1f2937;background:#eef2f7;border:1px solid #d6dee9}.porte-resumo b{color:rgb(var(--brand-500));font-weight:600}.evt-trigger{cursor:help;font-size:1rem}img.geodata-pin-thumb{height:22px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.tree-brief-facts{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:0}.tree-brief-facts dd{margin:0}.tree-brief-sci{font-weight:400;opacity:.8}.tree-brief-map{width:100%;aspect-ratio:1/1;border-radius:6px;border:1px solid #e2e8f0;overflow:hidden;z-index:0}.dark .tree-brief-map{border-color:hsla(0,0%,100%,.08)}.tree-brief-map-empty{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#94a3b8}.map-popup-image{width:100%;max-width:280px;height:auto;max-height:180px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #dee2e6}.leaflet-tooltip.lote-tooltip{padding:4px 8px;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);font-size:.75rem;line-height:1.25;white-space:nowrap}.leaflet-tooltip.lote-tooltip .lote-tooltip-codigo{display:block;color:#2e6f41;font-weight:700}.leaflet-tooltip.lote-tooltip .lote-tooltip-camada{display:block;color:#6c757d;font-size:.7rem}.leaflet-tooltip.lote-tooltip.leaflet-tooltip-top:before{border-top-color:#fff}.leaflet-tooltip.lote-tooltip.leaflet-tooltip-bottom:before{border-bottom-color:#fff}.leaflet-tooltip.lote-tooltip.leaflet-tooltip-left:before{border-left-color:#fff}.leaflet-tooltip.lote-tooltip.leaflet-tooltip-right:before{border-right-color:#fff}@keyframes sigev-spin{to{transform:rotate(1turn)}}.pay-history{display:inline-block}.pay-history-table{border-collapse:separate;border-spacing:3px;margin:0 auto}.pay-history-table th{font-size:.72rem;font-weight:600;color:#64748b;text-align:center;padding:2px 4px}.dark .pay-history-table th{color:#8a8f98}.pay-history-table th.pay-history-year{text-align:right;color:#1d1d1d;padding-right:8px;white-space:nowrap}.dark .pay-history-table th.pay-history-year{color:#f7f8f8}.pay-hcell{display:block;width:26px;height:22px;border-radius:4px;border:1px solid rgba(0,0,0,.12)}.dark .pay-hcell{border-color:hsla(0,0%,100%,.12)}.pay-cell--paid{background-color:rgb(var(--hortas-paid)/.55)}.pay-cell--paid_ahead{background-color:rgba(21,87,36,.85)}.pay-cell--refunded{background-color:rgba(217,119,6,.55)}.pay-cell--unpaid{background-color:rgb(var(--hortas-unpaid)/.6)}.pay-cell--empty,.pay-cell--uncertain{background-color:rgba(173,181,189,.25)}.pay-cell--uncertain{background-image:repeating-linear-gradient(45deg,hsla(208,7%,46%,.45),hsla(208,7%,46%,.45) 2px,transparent 0,transparent 5px)}.pay-legend{display:inline-flex;align-items:center;gap:.35rem;color:#475569}.dark .pay-legend{color:#8a8f98}.pay-legend-swatch{display:inline-block;width:16px;height:16px;border-radius:4px;border:2px solid #333}[data-pay-history].is-active{color:rgb(var(--brand-500))}.dark [data-pay-history].is-active{color:#93b0d6}.tenant-detail{text-align:left;font-size:.8125rem;color:#374151}.tenant-detail h3{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#6b7280;margin:1rem 0 .35rem}.tenant-detail h3:first-child{margin-top:0}.tenant-detail dl{display:grid;grid-template-columns:auto 1fr;gap:.15rem .75rem;margin:0}.tenant-detail dt{color:#9ca3af;white-space:nowrap}.tenant-detail dd{margin:0;color:#1f2937}.tenant-detail a{color:rgb(var(--brand-500));text-decoration:underline}.tenant-detail small{color:#9ca3af}.tenant-detail-table{width:100%;border-collapse:collapse;margin-top:.25rem}.tenant-detail-table th{text-align:left;font-weight:600;color:#9ca3af;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .4rem}.tenant-detail-table td{padding:.2rem .4rem;border-top:1px solid #e5e7eb;color:#1f2937}.tenant-detail-notes{white-space:pre-line;color:#374151;margin:0}.tenant-timeline{list-style:none;margin:0;padding:0 0 0 .25rem;border-left:2px solid #e2e8f0}.dark .tenant-timeline{border-left-color:hsla(0,0%,100%,.1)}.tenant-timeline li{display:grid;grid-template-columns:6.5rem 1fr;gap:.75rem;padding:.5rem 0 .5rem 1rem;position:relative}.tenant-timeline li:before{content:"";position:absolute;left:-5px;top:.95rem;width:8px;height:8px;border-radius:50%;background:rgb(var(--brand-500))}.dark .tenant-timeline li:before{background:#93b0d6}.tenant-timeline-date{color:#64748b;font-size:.8125rem}.dark .tenant-timeline-date{color:#8a8f98}@media (max-width:640px){.tenant-timeline li{grid-template-columns:1fr;gap:.1rem}}.consumos-nucleo-chart{height:280px}.dark .kpi-card-active{box-shadow:inset 0 0 0 2px #5d89c1}.consumo-em-curso{display:flex;align-items:center;justify-content:inherit;gap:.375rem;font-size:.75rem;font-weight:400;color:#64748b;white-space:nowrap}.dark .consumo-em-curso{color:#8a8f98}td .consumo-em-curso{justify-content:flex-end}.consumo-em-curso-dot{width:.5rem;height:.5rem;border-radius:9999px;background:#16a34a;animation:consumo-em-curso-pulse 1.8s ease-in-out infinite}@keyframes consumo-em-curso-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.consumo-em-curso-dot{animation:none}}#comparison-block.d-none,#dateRangeError.d-none,#noDataMessage.d-none{display:none!important}.pay-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.pay-cell{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:6px;border:3px solid #999;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .08s ease,box-shadow .08s ease}.pay-cell:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.18);z-index:2}.pay-cell-num{font-weight:700;font-size:.95rem;color:#1d1d1d}.pay-grid--selecting .pay-cell{cursor:copy}.pay-cell--selected{outline:3px solid #198754;outline-offset:1px;box-shadow:0 0 0 4px rgba(25,135,84,.25)}.pay-cell-arrears{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background-color:#b02a37;color:#fff;font-size:.7rem;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.dark .pay-cell-arrears{box-shadow:0 0 0 2px #191a1b}.pay-kpi{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:92px;padding:.5rem .75rem;border-radius:8px;background-color:#f1f3f5;border:1px solid #e0e3e7}.dark .pay-kpi{background-color:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.pay-kpi--total{background-color:rgba(40,167,69,.12);border-color:rgba(40,167,69,.35)}.pay-kpi-val{font-size:1.35rem;font-weight:700;line-height:1.1;color:#1d1d1d}.dark .pay-kpi-val{color:#f7f8f8}.pay-kpi-lbl{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.02em}#grid-kpis.d-none,#pay-bulk-bar.d-none,#pay-grid-empty.d-none,#pay-grid-loading.d-none,#pay-grid-toolbar.d-none{display:none!important}.parish-map{height:65vh;min-height:400px;position:relative;overflow:hidden;z-index:0;background-color:#f1f3f5;cursor:pointer}.dark .parish-map{background-color:#191a1b}.parish-tree{height:65vh;min-height:400px;padding:1rem 1.25rem}.parish-tree ul ul{border-left:1px solid #e0e3e7;margin-left:.75rem}.dark .parish-tree ul ul{border-left-color:hsla(0,0%,100%,.08)}.parish-tree label:hover{background-color:rgba(0,0,0,.03);border-radius:6px}.dark .parish-tree label:hover{background-color:hsla(0,0%,100%,.04)}.pin-popup{max-width:280px}.pin-title{font-weight:600;font-size:.95rem;padding-bottom:.35rem;margin-bottom:.5rem;border-bottom:1px solid #e0e3e7}.pin-badges{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.35rem}.pin-where{font-size:.75rem;color:#64748b}.pick-user{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:1px solid #e0e3e7;border-radius:6px;margin-bottom:.5rem;cursor:pointer}.pick-user small{color:#64748b}.blocks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.5rem}.block-narrow{grid-column:span 1}.block-wide{grid-column:1/-1}.subreport-header:hover{background-color:rgba(0,0,0,.04)}.dark .subreport-header:hover{background-color:hsla(0,0%,100%,.06)}.proc-timeline{list-style:none;margin:0;padding:0}.proc-step{position:relative;padding-left:3rem;padding-bottom:1rem}.proc-step:last-child{padding-bottom:0}.proc-step:before{content:"";position:absolute;left:1.125rem;top:2.25rem;bottom:0;width:2px;background:rgba(100,116,139,.25)}.dark .proc-step:before{background:hsla(0,0%,100%,.1)}.proc-step:last-child:before{display:none}.proc-step.is-done:before{background:#16a34a}.proc-step-dot{position:absolute;left:0;top:.35rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:#e2e8f0;color:#64748b;font-size:1.1rem;border:2px solid transparent}.dark .proc-step-dot{background:#24262a;color:#8a8f98}.proc-step.is-done .proc-step-dot{background:#16a34a;color:#fff}.proc-step.is-current .proc-step-dot{background:rgb(var(--brand-500));color:#fff;border-color:#93c5fd}.dark .proc-step.is-current .proc-step-dot{border-color:#1e3a8a}.proc-step.is-current .proc-step-body{border-color:rgb(var(--brand-500))}.dark .proc-step.is-current .proc-step-body{border-color:#3b5f9e}.ps-switch-neutral input:checked+span{background:#cbd5e1}.dark .ps-switch-neutral input:checked+span{background:#3f4348}.ps-toggle-sm{gap:.375rem}.ps-toggle-sm .ps-toggle-label{font-size:.6875rem}.ps-toggle-sm .ps-switch{width:1.75rem;height:1rem}.ps-toggle-sm .ps-switch span:after{width:.75rem;height:.75rem}.ps-toggle-sm .ps-switch input:checked+span:after{transform:translateX(.75rem)}.btn-cog{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.375rem;background:transparent;color:#6b7280;font-size:1.125rem;line-height:1;cursor:pointer;transition:color .15s,background-color .15s}.btn-cog:hover:not(:disabled){color:#1f2937;background-color:rgba(15,23,42,.06)}.btn-cog:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}.btn-cog:disabled{opacity:.35;cursor:not-allowed}.dark .btn-cog{color:#b4bcd0}.dark .btn-cog:hover:not(:disabled){color:#f7f8f8;background-color:hsla(0,0%,100%,.08)}.vocab-check-group{grid-column:1/-1;margin-top:.25rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.dark .vocab-check-group{color:#8a8f98}.vocab-check-grid{display:grid;grid-template-columns:1fr;gap:.375rem 1rem}@media (min-width:480px){.vocab-check-grid{grid-template-columns:1fr 1fr}}.vocab-check{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer}@media (max-width:639.98px){.form-input,.form-input.form-input-sm,.form-select,.form-select.form-select-sm,.form-textarea{font-size:16px;padding-top:.5rem;padding-bottom:.5rem}}.rule-form .rule-section+.rule-section{margin-top:1.5rem}.rule-form .crud-section,.rule-form-error{margin-bottom:.75rem}.rule-areas{display:flex;flex-direction:column;gap:.25rem}.rule-area{border:1px solid transparent;border-radius:.5rem;padding:.375rem .5rem}.rule-area:has(>.rule-area-option input:checked){border-color:#cbd5e1;background:#f8fafc}.dark .rule-area:has(>.rule-area-option input:checked){border-color:#3a3b3f;background:#1f2023}.rule-area-option{display:flex;align-items:baseline;gap:.6rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#334155}.rule-area-option input{position:relative;top:.1rem}.rule-area-picker{margin:.5rem 0 .25rem 1.6rem}.rule-area-list{margin-top:.5rem;max-height:13rem;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.15rem .75rem;padding-right:.25rem}.rule-area-group{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.15rem .75rem}.rule-area-group-head{grid-column:1/-1;font-weight:600;margin-top:.25rem}.rule-area-item{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer;color:#334155;padding:.1rem 0}.rule-area-item.rule-area-sub{padding-left:1.5rem}.rule-area-count{margin-top:.35rem}.dark .rule-area-item,.dark .rule-area-option{color:#d0d6e0}.badge-sec-linhas_de_agua{background:#f0f9ff;color:#0369a1}.dark .badge-sec-linhas_de_agua{background:rgba(12,74,110,.3);color:#38bdf8}.la-map-legend{border-radius:.375rem;background:hsla(0,0%,100%,.95);padding:.375rem .625rem;font-size:.75rem;line-height:1.6;color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.2)}.dark .la-map-legend{background:rgba(25,26,27,.95);color:#f7f8f8}.la-map-legend-title{font-weight:600;margin-bottom:.125rem}.la-map-legend-row{display:flex;align-items:center;gap:.375rem}.la-map-legend-swatch{display:inline-block;width:1rem;height:.25rem;border-radius:2px}.la-estado-limpo{background:#0284c7}.la-estado-com_vegetacao{background:#16a34a}.la-estado-obstruido{background:#dc2626}.la-estado-erosao{background:#ea580c}.la-estado-nd{background:#6b7280}.leaflet-count-indicator{display:none!important}.mapa-legend{background:hsla(0,0%,100%,.94);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:8px 12px;font-size:12px;line-height:1.5;color:#333;max-width:200px}.mapa-legend-title{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin-bottom:5px}.mapa-legend-row{display:flex;align-items:center;gap:7px;padding:1px 0}.mapa-legend-swatch{width:11px;height:11px;border-radius:2px;flex:0 0 11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.mapa-legend-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu-estado-bom{background:#16a34a}.mu-estado-razoavel{background:#2563eb}.mu-estado-necessita_manutencao{background:#ea8a0c}.mu-estado-fora_servico{background:#dc2626}.mu-estado-removido{background:#6b7280}.mu-estado-outro{background:#94a3b8}.jr-estado-bom{background:#16a34a}.jr-estado-com_anomalia{background:#ea8a0c}.jr-estado-fora_de_servico{background:#dc2626}.jr-estado-removido{background:#6b7280}.leaflet-control[data-sigev-legend][hidden]{display:none!important}.vv-sla{font-weight:500;white-space:nowrap}.vv-sla-ok{color:#15803d}.vv-sla-aviso{color:#d97706}.vv-sla-critico{color:#dc2626}.dark .vv-sla-ok{color:#4ade80}.dark .vv-sla-aviso{color:#fbbf24}.dark .vv-sla-critico{color:#f87171}.vv-timeline{list-style:none;margin:0;padding:0 0 0 1rem;border-left:2px solid rgba(100,116,139,.3)}.vv-timeline li{position:relative;padding:0 0 .9rem .75rem}.vv-timeline li:before{content:"";position:absolute;left:-1.42rem;top:.35rem;width:.7rem;height:.7rem;border-radius:9999px;background:#01377d}.vv-timeline-when{display:inline-block;min-width:8.5rem;color:#64748b;font-size:.8125rem}.vv-tap .form-control,.vv-tap .form-input{min-height:48px;font-size:1.0625rem}.vv-tap-list{list-style:none;margin:0;padding:0}.vv-tap-item{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 0;border-bottom:1px solid rgba(100,116,139,.2)}.vv-tap-item,.vv-tap-qty{display:flex;align-items:center}.vv-tap-qty{gap:.5rem;width:10rem}.vv-tap-item .form-error{flex-basis:100%}.fs-foco-ativo_alta{background:#dc2626}.fs-foco-ativo_media{background:#ea580c}.fs-foco-ativo_baixa{background:#eab308}.fs-foco-controlado{background:#2563eb}.fs-foco-encerrado{background:#6b7280}.fs-tratado{background:#16a34a;border-radius:9999px}.fs-tratado-reentrada{background:#f59e0b;border-radius:9999px}.fs-map-toggle{display:flex;align-items:center;gap:.4rem;cursor:pointer;margin-top:.25rem}.dark .mapa-legend{background:rgba(25,26,27,.94);color:#f7f8f8}.dark .mapa-legend-title{color:#8a8f98}.leaflet-popup-content .map-popup-props{min-width:280px}.map-relocate-footer .btn{height:auto;min-height:30px;white-space:normal;line-height:1.2}.table.table-compact td,.table.table-compact th{padding-left:.5rem;padding-right:.5rem}.card.relative>.kpi-icon~.text-xs.uppercase{overflow-wrap:anywhere}select.form-select{padding-right:2.25rem}select.form-select.w-auto{min-width:7rem}.dm-exec-extra .form-control,.dm-exec-extra .form-input{padding-left:.5rem;padding-right:.5rem;font-size:.875rem}.dm-exec-extra input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dm-exec-extra input[type=number]::-webkit-inner-spin-button,.dm-exec-extra input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dm-exec-form select,.dm-exec-form select.form-select{height:1.75rem;min-height:1.75rem;padding:0 1.75rem 0 .5rem;font-size:.8125rem;line-height:1.75rem;background-position:right .25rem center}.table.checklist-items-table{table-layout:fixed;min-width:760px}.table.checklist-items-table td,.table.checklist-items-table th{padding-left:.375rem;padding-right:.375rem}.table.checklist-items-table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table.checklist-items-table td .form-input,.table.checklist-items-table td .form-select{width:100%;min-width:0}.table.checklist-items-table td input[name$=-weight]{padding-left:.5rem;padding-right:.5rem}.table.checklist-items-table td .form-select{padding-right:2rem;text-overflow:ellipsis}.hover\:border-brand-400:hover{--tw-border-opacity:1;border-color:rgb(var(--brand-400)/var(--tw-border-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:text-brand-700:hover{--tw-text-opacity:1;color:rgb(var(--brand-700)/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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)}.has-\[\:checked\]\:border-brand-600:has(:checked){--tw-border-opacity:1;border-color:rgb(var(--brand-600)/var(--tw-border-opacity,1))}.has-\[\:checked\]\:bg-brand-50:has(:checked){--tw-bg-opacity:1;background-color:rgb(var(--brand-50)/var(--tw-bg-opacity,1))}@media (min-width:640px){.sm\: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}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:min-h-0{min-height:0}.sm\:min-h-8{min-height:2rem}.sm\:w-48{width:12rem}.sm\:w-56{width:14rem}.sm\:w-80{width:20rem}.sm\:w-96{width:24rem}.sm\:w-\[30rem\]{width:30rem}.sm\:w-auto{width:auto}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:p-6{padding:1.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:pl-64{padding-left:16rem}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:table-cell{display:table-cell}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.\32xl\:col-span-3{grid-column:span 3/span 3}.\32xl\:col-span-5{grid-column:span 5/span 5}.\32xl\:col-span-7{grid-column:span 7/span 7}.\32xl\:table-cell{display:table-cell}.\32xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.dark\:block:is(.dark *):where(:not(.theme-light,.theme-light *)){display:block}.dark\:hidden:is(.dark *):where(:not(.theme-light,.theme-light *)){display:none}.dark\:divide-\[\#2a2b2d\]:is(.dark *):where(:not(.theme-light,.theme-light *))>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(42 43 45/var(--tw-divide-opacity,1))}.dark\:divide-\[\#2a2b2e\]:is(.dark *):where(:not(.theme-light,.theme-light *))>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(42 43 46/var(--tw-divide-opacity,1))}.dark\:divide-white\/\[0\.06\]:is(.dark *):where(:not(.theme-light,.theme-light *))>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.06)}.dark\:border-\[\#2a2b2d\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(42 43 45/var(--tw-border-opacity,1))}.dark\:border-\[\#2a2b2e\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(42 43 46/var(--tw-border-opacity,1))}.dark\:border-\[\#3a3b3e\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(58 59 62/var(--tw-border-opacity,1))}.dark\:border-\[\#3a3b3f\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(58 59 63/var(--tw-border-opacity,1))}.dark\:border-amber-500\/40:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:rgba(245,158,11,.4)}.dark\:border-amber-800:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-blue-800:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-brand-500\/30:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:rgb(var(--brand-500)/.3)}.dark\:border-green-500\/40:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:rgba(34,197,94,.4)}.dark\:border-green-800:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.dark\:border-red-500\/40:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:rgba(239,68,68,.4)}.dark\:border-red-800:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.dark\:border-white\/10:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.1)}.dark\:border-white\/20:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.2)}.dark\:border-white\/\[0\.04\]:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.04)}.dark\:border-white\/\[0\.06\]:is(.dark *):where(:not(.theme-light,.theme-light *)){border-color:hsla(0,0%,100%,.06)}.dark\:bg-\[\#0f1011\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(15 16 17/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0f1011\]\/80:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(15,16,17,.8)}.dark\:bg-\[\#191a1b\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(25 26 27/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1c1d1f\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(28 29 31/var(--tw-bg-opacity,1))}.dark\:bg-\[\#202124\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(32 33 36/var(--tw-bg-opacity,1))}.dark\:bg-\[\#2a2b2e\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(42 43 46/var(--tw-bg-opacity,1))}.dark\:bg-\[\#3a3b3f\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(58 59 63/var(--tw-bg-opacity,1))}.dark\:bg-\[var\(--sidebar-dark\)\]:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:var(--sidebar-dark)}.dark\:bg-amber-500\/10:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(245,158,11,.1)}.dark\:bg-amber-900\/30:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(120,53,15,.3)}.dark\:bg-blue-900\/30:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(30,58,138,.3)}.dark\:bg-brand-500\/10:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgb(var(--brand-500)/.1)}.dark\:bg-brand-900\/60:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgb(var(--brand-900)/.6)}.dark\:bg-green-500\/10:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(34,197,94,.1)}.dark\:bg-green-900\/30:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(20,83,45,.3)}.dark\:bg-red-500\/10:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(239,68,68,.1)}.dark\:bg-red-500\/5:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(239,68,68,.05)}.dark\:bg-red-900\/30:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(127,29,29,.3)}.dark\:bg-white\/10:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.1)}.dark\:bg-white\/\[0\.02\]:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.02)}.dark\:fill-brand-300:is(.dark *):where(:not(.theme-light,.theme-light *)){fill:rgb(var(--brand-300)/1)}.dark\:fill-brand-400:is(.dark *):where(:not(.theme-light,.theme-light *)){fill:rgb(var(--brand-400)/1)}.dark\:stroke-transparent:is(.dark *):where(:not(.theme-light,.theme-light *)){stroke:transparent}.dark\:text-\[\#62666d\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(98 102 109/var(--tw-text-opacity,1))}.dark\:text-\[\#8a8f98\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(138 143 152/var(--tw-text-opacity,1))}.dark\:text-\[\#b4b9c2\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(180 185 194/var(--tw-text-opacity,1))}.dark\:text-\[\#b4bcc8\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(180 188 200/var(--tw-text-opacity,1))}.dark\:text-\[\#c9ccd1\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(201 204 209/var(--tw-text-opacity,1))}.dark\:text-\[\#d0d6e0\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}.dark\:text-\[\#d4d6da\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(212 214 218/var(--tw-text-opacity,1))}.dark\:text-\[\#f7f8f8\]:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(247 248 248/var(--tw-text-opacity,1))}.dark\:text-amber-200:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-blue-200:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-brand-200:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-200)/var(--tw-text-opacity,1))}.dark\:text-brand-300:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(var(--brand-300)/var(--tw-text-opacity,1))}.dark\:text-gray-100:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark\:text-gray-300:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-green-200:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-red-200:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-sky-400:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:ring-brand-300:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-ring-opacity:1;--tw-ring-color:rgb(var(--brand-300)/var(--tw-ring-opacity,1))}.dark\:invert:is(.dark *):where(:not(.theme-light,.theme-light *)){--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)}.dark\:hover\:bg-\[\#232425\]:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-bg-opacity:1;background-color:rgb(35 36 37/var(--tw-bg-opacity,1))}.dark\:hover\:bg-blue-800\/50:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgba(30,64,175,.5)}.dark\:hover\:bg-white\/10:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.1)}.dark\:hover\:bg-white\/\[0\.04\]:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:hsla(0,0%,100%,.04)}.dark\:hover\:text-\[\#d0d6e0\]:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(208 214 224/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:hover\:text-slate-200:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:hover\:text-slate-300:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover:is(.dark *):where(:not(.theme-light,.theme-light *)){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:has-\[\:checked\]\:bg-brand-500\/10:has(:checked):is(.dark *):where(:not(.theme-light,.theme-light *)){background-color:rgb(var(--brand-500)/.1)}