/*
! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,: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:#3b82f680;--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: }::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:#3b82f680;--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: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-2{inset:.5rem}.bottom-\[-10\%\]{bottom:-10%}.left-\[-10\%\]{left:-10%}.right-\[-10\%\]{right:-10%}.top-\[-10\%\]{top:-10%}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-8{margin-bottom:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-20{height:5rem}.h-\[40\%\]{height:40%}.min-h-screen{min-height:100vh}.w-2{width:.5rem}.w-20{width:5rem}.w-\[40\%\]{width:40%}.w-full{width:100%}.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}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-4{border-width:4px}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-r-cyan-300{--tw-border-opacity:1;border-right-color:rgb(103 232 249/var(--tw-border-opacity))}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-blue-600\/20{background-color:#2563eb33}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-blue-900{--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e3a8a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-100{--tw-gradient-to:#cffafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#cffafe var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.text-center{text-align:center}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-extrabold{font-weight:800}.font-light{font-weight:300}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-tight{letter-spacing:-.025em}.text-blue-200\/70{color:#bfdbfeb3}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.blur-\[120px\]{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)}.blur-\[120px\]{--tw-blur:blur(120px)}.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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-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-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[out\:json\]{out:json}.\[timeout\:25\]{timeout:25}.\[timeout\:30\]{timeout:30}*{box-sizing:border-box}body,html{margin:0;padding:0}#root,body,html{height:100%;width:100%}.maplibregl-ctrl-attrib-inner,.maplibregl-ctrl-logo{display:none!important}.maplibregl-ctrl-attrib:after{color:#1c1e21;content:"© Pronuve";display:block;font-size:11px;padding:2px 5px}.maplibregl-ctrl-group{margin:10px!important}.maplibregl-ctrl-top-left{left:0;margin-left:15px!important;margin-top:160px!important;position:absolute;top:0}.maplibregl-ctrl-top-right{margin-right:15px!important;margin-top:350px!important;position:absolute;right:0;top:0}@media (min-width:768px){.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}}.App{height:100%;margin:0;padding:0;width:100%}.Auth_authContainer__tNl4B{align-items:flex-start;background:linear-gradient(135deg,#0f172a,#1e3a8a 50%,#0f172a);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:0;position:relative;width:100%}@media (min-width:768px){.Auth_authContainer__tNl4B{align-items:center;padding:32px}}.Auth_authBgDecor1__aZJtH{background:#3b82f633;left:-10%;top:-10%}.Auth_authBgDecor1__aZJtH,.Auth_authBgDecor2__1r8AB{border-radius:50%;filter:blur(120px);height:40%;position:absolute;width:40%;z-index:0}.Auth_authBgDecor2__1r8AB{background:#06b6d41a;bottom:-10%;right:-10%}.Auth_authInnerContainer__QIy3c{display:flex;flex-direction:column;margin:0;max-width:100%;min-height:100vh;position:relative;width:100%;z-index:10}@media screen and (min-width:768px){.Auth_authInnerContainer__QIy3c{border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;flex-direction:row;margin:0 auto;max-width:1600px;min-height:auto;overflow:hidden;width:95%}}.Auth_authLeft__JYEyH{background:linear-gradient(135deg,#1e40af,#1e3a8a);color:#fff;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:space-between;min-height:50vh;order:1;padding:48px 32px;width:100%}@media screen and (min-width:768px){.Auth_authLeft__JYEyH{flex-grow:0;min-height:0;order:0;padding:48px;width:56%}}.Auth_authLeftContent__eQjvw{flex:1 1}.Auth_authTitle__j1CqO{font-size:36px;font-weight:800;letter-spacing:.05em;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.Auth_authSubtitle__\+43ok{color:#dbeafe;font-size:20px;font-weight:300;line-height:1.6;margin:0 0 32px}.Auth_authSubtitle__\+43ok span{color:#fff;font-weight:600}.Auth_authSubtitle__\+43ok .Auth_highlight__js4R6{color:#67e8f9}.Auth_authFeatures__pKdV0{display:flex;flex-direction:column;gap:24px;margin-top:32px}@media (min-width:768px){.Auth_authFeatures__pKdV0{margin-top:48px}}.Auth_featureItem__XXhvj{align-items:flex-start;display:flex;gap:16px}.Auth_featureIcon__St\+OT{background:#ffffff1a;border-radius:12px;flex-shrink:0;padding:12px;transition:all .3s}.Auth_featureItem__XXhvj:hover .Auth_featureIcon__St\+OT{background:#fff3}.Auth_featureContent__7AQko h4{color:#fff;font-size:20px;font-weight:700;margin:0 0 4px}.Auth_featureContent__7AQko p{color:#dbeafeb3;font-size:16px;line-height:1.5;margin:0}@media (min-width:768px){.Auth_featureContent__7AQko h4{font-size:18px}.Auth_featureContent__7AQko p{font-size:14px}}.Auth_authFooter__8oU5B{color:#dbeafe80;font-size:14px;margin-top:32px}@media (min-width:768px){.Auth_authFooter__8oU5B{font-size:12px;margin-top:48px}}.Auth_authRight__66vcO{background:#fff;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;justify-content:center;min-height:50vh;order:2;padding:48px 32px;width:100%}@media screen and (min-width:768px){.Auth_authRight__66vcO{flex-grow:0;min-height:0;order:0;padding:36px 40px;width:44%}}.Auth_authFormContainer__x5o2g{margin:0 auto;max-width:100%;width:100%}@media (min-width:768px){.Auth_authFormContainer__x5o2g{max-width:448px}}.Auth_formTitle__ZPY3R{color:#1e293b;font-size:32px;font-weight:700;margin:0 0 16px}.Auth_formSubtitle__tKn\+2{color:#64748b;font-size:18px;margin:0 0 32px}@media (min-width:768px){.Auth_formTitle__ZPY3R{font-size:28px;margin-bottom:6px}.Auth_formSubtitle__tKn\+2{font-size:14px;margin-bottom:28px}}.Auth_authForm__-Et2v{width:100%}.Auth_formGroup__2S1LI{margin-bottom:28px}@media (min-width:768px){.Auth_formGroup__2S1LI{margin-bottom:18px}}.Auth_formGroup__2S1LI label{color:#334155;display:block;font-size:18px;font-weight:500;margin-bottom:12px}@media (min-width:768px){.Auth_formGroup__2S1LI label{font-size:14px;margin-bottom:8px}}.Auth_formGroup__2S1LI label.Auth_blueLabel__gZcqj{color:#2563eb;cursor:pointer;font-weight:600}.Auth_inputWrapper__CRHd\+{position:relative}.Auth_inputIcon__03vfU{color:#94a3b8;height:24px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:24px}@media (min-width:768px){.Auth_inputIcon__03vfU{height:22px;left:12px;width:22px}}.Auth_formGroup__2S1LI input{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-size:18px;outline:none;padding:20px 20px 20px 56px;transition:all .2s;width:100%}.Auth_formGroup__2S1LI input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.Auth_formGroup__2S1LI input:disabled{background-color:#f1f5f9;cursor:not-allowed;opacity:.6}.Auth_formGroup__2S1LI input::placeholder{color:#94a3b8;font-size:18px}@media (min-width:768px){.Auth_formGroup__2S1LI input{font-size:14px;padding:12px 16px 12px 40px}.Auth_formGroup__2S1LI input::placeholder{font-size:14px}}.Auth_helpText__ahuyd{color:#94a3b8;display:block;font-size:14px;font-style:italic;margin-top:8px}@media (min-width:768px){.Auth_helpText__ahuyd{font-size:12px}}.Auth_error__uXNtK{background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:16px;margin-bottom:24px;padding:16px}@media (min-width:768px){.Auth_error__uXNtK{font-size:14px}}.Auth_submitButton__ju4Os{background:#2563eb;border:none;border-radius:12px;box-shadow:0 10px 15px -3px #2563eb33;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:20px;transition:all .2s;width:100%}@media (min-width:768px){.Auth_submitButton__ju4Os{font-size:16px;padding:16px}}.Auth_submitButton__ju4Os:hover:not(:disabled){background:#1d4ed8;box-shadow:0 20px 25px -5px #2563eb4d;transform:translateY(-2px)}.Auth_submitButton__ju4Os:active:not(:disabled){transform:translateY(0)}.Auth_submitButton__ju4Os:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.Auth_passwordChangeInfo__WYk6c{background:#dbeafe;border:1px solid #93c5fd;border-radius:12px;margin-bottom:24px;padding:16px}.Auth_passwordChangeInfo__WYk6c p{color:#1e40af;font-size:16px;line-height:1.5;margin:0}@media (min-width:768px){.Auth_passwordChangeInfo__WYk6c p{font-size:14px}}.Auth_supportLink__Yfa9X{margin-top:32px;text-align:center}.Auth_supportLink__Yfa9X a{color:#64748b;font-size:16px;text-decoration:none;transition:color .2s}.Auth_supportLink__Yfa9X a:hover{color:#2563eb}@media (min-width:768px){.Auth_supportLink__Yfa9X a{font-size:14px}}.Auth_recaptchaWrapper__UW3HA{display:flex;justify-content:center;margin-bottom:20px;transform:scale(.92);transform-origin:center}@media (max-width:767px){.Auth_recaptchaWrapper__UW3HA{margin-bottom:16px;transform:scale(.85)}}.KMZViewer_kmzViewerContainer__M06yj{display:flex;height:100vh;position:relative;width:100%}.KMZViewer_kmzMap__g0yqJ{flex:1 1;height:100%;width:100%}.KMZViewer_kmzControls__9UxiN{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;box-shadow:0 4px 16px #0003;max-width:350px;min-width:280px;padding:20px;position:absolute;right:20px;top:20px;z-index:1000}.KMZViewer_kmzControls__9UxiN h3{color:#2c3e50;font-size:18px;font-weight:600;margin:0 0 15px}.KMZViewer_uploadSection__x31Tb{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.KMZViewer_uploadButton__FHEq-{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:12px 20px;text-align:center;transition:all .3s}.KMZViewer_uploadButton__FHEq-:hover{background:#2980b9}.KMZViewer_fileInput__rGIba{display:none}.KMZViewer_clearButton__BLAk0{background:#e74c3c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 15px;transition:all .3s}.KMZViewer_clearButton__BLAk0:hover{background:#c0392b}.KMZViewer_errorMessage__eU\+Cs{background:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;font-size:13px;margin-bottom:15px;padding:12px}.KMZViewer_infoSection__kfyNH{background:#f8f9fa;border-radius:6px;color:#2c3e50;font-size:13px;padding:12px}.KMZViewer_infoSection__kfyNH p{margin:5px 0}.KMZViewer_infoSection__kfyNH strong{color:#34495e}.StyleChanger_radioinputdiv__iy3OI{border:2px solid #000;border-radius:10px 10px 10px 10px;height:40px;margin-bottom:5px;overflow:hidden;position:relative}.StyleChanger_radioUl__Oc2iO{position:fixed;right:25px;top:25px}.StyleChanger_radioinput__w2hBI{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.StyleChanger_radioinputdiv__iy3OI:hover{border-color:#007bff;box-shadow:0 0 5px #007bff80}.StyleChanger_radioinputdiv__iy3OI img{display:block;height:100%;object-fit:cover;width:100%}.ExamplesMenu_menuContainer__1ab7g{left:25px;position:fixed;top:25px;z-index:1000}.ExamplesMenu_menuButton__-B9a5{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:8px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 20px;transition:all .3s ease}.ExamplesMenu_menuButton__-B9a5:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.ExamplesMenu_menuDropdown__72Ak-{animation:ExamplesMenu_slideDown__KjxoG .3s ease;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;left:0;margin-top:8px;max-height:500px;min-width:320px;overflow-y:auto;position:absolute;top:100%}@keyframes ExamplesMenu_slideDown__KjxoG{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ExamplesMenu_menuHeader__jro95{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-bottom:1px solid #eee;border-radius:12px 12px 0 0;padding:20px}.ExamplesMenu_menuHeader__jro95 h3{color:#2c3e50;font-size:18px;margin:0 0 5px}.ExamplesMenu_menuHeader__jro95 p{color:#7f8c8d;font-size:12px;margin:0}.ExamplesMenu_examplesList__MnIHo{padding:10px 0}.ExamplesMenu_exampleItem__bdfZh{align-items:center;border-left:4px solid #0000;cursor:pointer;display:flex;padding:15px 20px;transition:all .2s ease}.ExamplesMenu_exampleItem__bdfZh:hover{background:#f8f9fa;border-left-color:#3498db}.ExamplesMenu_exampleItem__bdfZh.ExamplesMenu_active__EE60E{background:#e3f2fd;border-left-color:#2196f3}.ExamplesMenu_exampleColor__zUuqn{border-radius:50%;flex-shrink:0;height:12px;margin-right:15px;width:12px}.ExamplesMenu_exampleContent__yapak h4{color:#2c3e50;font-size:14px;font-weight:600;margin:0 0 5px}.ExamplesMenu_exampleContent__yapak p{color:#7f8c8d;font-size:12px;line-height:1.4;margin:0}.ExamplesMenu_menuFooter__DXOK5{background:#f8f9fa;border-radius:0 0 12px 12px;border-top:1px solid #eee;padding:15px 20px}.ExamplesMenu_menuFooter__DXOK5 p{color:#95a5a6;font-size:11px;margin:0;text-align:center}.ExamplesMenu_menuDropdown__72Ak-::-webkit-scrollbar{width:6px}.ExamplesMenu_menuDropdown__72Ak-::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ExamplesMenu_menuDropdown__72Ak-::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ExamplesMenu_menuDropdown__72Ak-::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.LayerControls_controls__TQou7{display:flex;flex-direction:column;gap:8px;position:absolute;right:10px;top:420px;z-index:10}.LayerControls_button__sYcHS{align-items:center;background:#fff;border:2px solid #0000001a;border-radius:4px;box-shadow:0 1px 2px #0000001a;cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .2s}.LayerControls_button__sYcHS:hover{background:#f4f4f4;border-color:#0003}.LayerControls_button__sYcHS.LayerControls_active__s3MRo{background:#27ae60;border-color:#27ae60;color:#fff}.LayerControls_button__sYcHS.LayerControls_active__s3MRo:hover{background:#229954;border-color:#229954}.ImageOverlay_uploadButton__QOq89{align-items:center;background:#fff;border:2px solid #0000001a;border-radius:4px;bottom:80px;box-shadow:0 1px 2px #0000001a;cursor:pointer;display:flex;justify-content:center;left:10px;padding:10px;position:absolute;transition:all .2s;z-index:10}.ImageOverlay_uploadButton__QOq89:hover{background:#f4f4f4;border-color:#0003}.ImageOverlay_uploadModal__k1v6s{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ImageOverlay_uploadContent__g3Qnf{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px}.ImageOverlay_overlay__V73tx{background:#fff;border:2px solid #333;border-radius:8px;box-shadow:0 4px 12px #0000004d;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100}.ImageOverlay_overlayControls__ZZSDR{background:#000c;border-bottom:1px solid #333;display:flex;gap:5px;padding:5px}.ImageOverlay_overlayControls__ZZSDR button{background:#555;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;padding:5px 10px}.ImageOverlay_overlayControls__ZZSDR button:hover{background:#777}.ImageOverlay_overlayPanel__XRHVo{bottom:140px;left:10px;position:absolute;z-index:10}.TestMap_testMapContainer__Sf2py{display:flex;height:100vh;width:100%}.TestMap_testMap__ODgTW{flex:1 1;height:100%;width:100%}.TestMap_parkList__D6ZCv{background:#fff;border-left:2px solid #ddd;overflow-y:auto;padding:20px;width:300px}.TestMap_parkList__D6ZCv h3{color:#2c3e50;margin:0 0 20px}.TestMap_searchInput__xgzSe{border:2px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:14px;margin-bottom:15px;padding:10px;width:100%}.TestMap_searchInput__xgzSe:focus{border-color:#27ae60;outline:none}.TestMap_parkScroll__WHlE6{display:flex;flex-direction:column;gap:10px}.TestMap_parkButton__eIgN9{background:#f8f9fa;border:2px solid #ddd;border-radius:6px;color:#2c3e50;cursor:pointer;font-size:14px;padding:12px;text-align:left;transition:all .3s}.TestMap_parkButton__eIgN9:hover{background:#e9ecef;border-color:#27ae60}.TestMap_parkButton__eIgN9.TestMap_selected__rVKCs{background:#27ae60;border-color:#27ae60;color:#fff}.Dashboard_dashboardContainer__16PKE{background:#f1f5f9;background-attachment:fixed;display:flex;flex-direction:column;height:100vh;width:100%}.Dashboard_dashboardHeader__N6LUh{background:linear-gradient(135deg,#0f172a,#1e293b);box-shadow:0 2px 8px #00000026;color:#fff;overflow:hidden;padding:20px 40px;position:relative}.Dashboard_dashboardHeader__N6LUh>div{align-items:center;display:flex;gap:16px;position:relative;z-index:1}.Dashboard_dashboardHeaderLogo__SNmQG{filter:brightness(0) invert(1);height:48px;object-fit:contain;width:48px}.Dashboard_dashboardHeader__N6LUh h1{font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.Dashboard_dashboardHeader__N6LUh p{font-size:13px;margin:0;opacity:.7}.Dashboard_roleBadge__aTbKF{background:#ffffff26;border-radius:10px;padding:2px 10px}.Dashboard_logoutButton__SRszv{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:7px 18px;transition:all .2s}.Dashboard_logoutButton__SRszv:hover{background:#fff3}.Dashboard_dashboardTabs__7coV9{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:0;padding:0 20px}.Dashboard_tabButton__rx-hM{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:0;padding:11px 16px;position:relative;transition:all .15s;white-space:nowrap}.Dashboard_tabButton__rx-hM:hover{background:#f8fafc;color:#1e293b}.Dashboard_tabButton__rx-hM.Dashboard_active__\+aaJf{background:#0000;border-bottom-color:#0f172a;color:#0f172a;font-weight:700}.Dashboard_tabIcon__sRGnG{display:none;font-size:0}.Dashboard_dashboardContent__iP\+zQ{background:#0000;flex:1 1;overflow:auto;padding:32px 40px}.Dashboard_mapContainer__BvQah{height:100%;min-height:600px;width:100%}.Dashboard_overviewContainer__gnitM{padding:24px;width:100%}.Dashboard_overviewHeader__f9T\+v{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.Dashboard_overviewHeader__f9T\+v h2{color:#1e293b;font-size:28px;margin:0}.Dashboard_mapButton__vuzCf{align-items:center;background:linear-gradient(135deg,#2563eb,#1e40af);border:none;border-radius:8px;box-shadow:0 4px 6px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.Dashboard_mapButton__vuzCf:hover{box-shadow:0 6px 12px #2563eb66;transform:translateY(-2px)}.Dashboard_mapButton__vuzCf:active{transform:translateY(0)}.Dashboard_mapButtonIcon__hBUCa{font-size:20px}.Dashboard_overviewCards__RRDKl{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Dashboard_overviewCard__rRVqP{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #3b82f61a;border-radius:16px;box-shadow:0 4px 20px #3b82f61a,0 2px 8px #0000000d;overflow:hidden;padding:28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Dashboard_overviewCard__rRVqP:before{background:linear-gradient(90deg,#3b82f6,#2563eb 50%,#1e40af);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.Dashboard_overviewCard__rRVqP:hover{border-color:#3b82f64d;box-shadow:0 8px 30px #3b82f633,0 4px 12px #0000001a;transform:translateY(-4px) scale(1.02)}.Dashboard_overviewCard__rRVqP:hover:before{transform:scaleX(1)}.Dashboard_overviewCard__rRVqP h3{color:#64748b;font-size:14px;font-weight:500;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.Dashboard_cardValue__CSdBS{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:800;letter-spacing:-1px;margin:0 0 8px}.Dashboard_cardLabel__Ji0Z6{color:#94a3b8;font-size:14px;margin:0}.Dashboard_reportsContainer__WGMGz{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;flex:1 1;overflow-y:auto;padding:32px}.Dashboard_reportsSubtitle__PUBot{color:#64748b;font-size:14px;margin:0}.Dashboard_reportsContent__3M1ry{margin-top:24px}.Dashboard_reportSelector__Uvtnd{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding:24px}.Dashboard_reportSelectorRow__z7W4b{display:flex;flex-direction:column;gap:12px}.Dashboard_reportSelectorRow__z7W4b>label{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:4px}.Dashboard_reportSelector__Uvtnd label{color:#1e293b;font-size:14px;font-weight:600;min-width:100px}.Dashboard_parkSelect__DoKB7{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;flex:1 1;font-size:14px;max-width:600px;min-width:300px;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;transition:all .2s;white-space:nowrap}.Dashboard_parkSelect__DoKB7:hover{border-color:#3b82f6}.Dashboard_parkSelect__DoKB7:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Dashboard_parkSelect__DoKB7 option{word-wrap:break-word;padding:8px;white-space:normal}.Dashboard_multiSelectContainer__MDj5i{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;max-height:200px;overflow-y:auto;padding:16px}.Dashboard_checkboxLabel__ldOR0{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s}.Dashboard_checkboxLabel__ldOR0:hover{background:#f1f5f9;border-color:#3b82f6}.Dashboard_checkboxLabel__ldOR0 input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:18px;width:18px}.Dashboard_checkboxLabel__ldOR0 input[type=checkbox]:checked+span{color:#2563eb;font-weight:600}.Dashboard_searchInput__2zSWW{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;flex:1 1;font-size:14px;padding:12px 16px;transition:all .2s}.Dashboard_searchInput__2zSWW:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Dashboard_searchInput__2zSWW::placeholder{color:#94a3b8}.Dashboard_parkListContainer__h-3zc{background:#fff;border:2px solid #e2e8f0;border-radius:8px;max-height:300px;overflow-y:auto;width:100%}.Dashboard_parkListContainer__h-3zc select{background:#fff;border:none;padding:8px;width:100%}.Dashboard_parkListContainer__h-3zc select[size]{overflow-y:auto}.Dashboard_noResults__XNiub{color:#64748b;font-style:italic;padding:24px;text-align:center}.Dashboard_generatePdfButton__Zeaux{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:12px 32px;transition:all .2s;white-space:nowrap}.Dashboard_generatePdfButton__Zeaux:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.Dashboard_generatePdfButton__Zeaux:disabled{cursor:not-allowed;opacity:.6;transform:none}.Dashboard_selectedParkInfo__ccJun{background:#e0f2fe;border:1px solid #bae6fd;border-radius:8px;color:#0c4a6e;font-size:14px;margin-top:8px;padding:12px 16px}.Dashboard_parkDataPreview__rFy1O{margin-top:24px}.Dashboard_consumptionTable__U3h2h{margin-top:24px;overflow-x:auto}.Dashboard_consumptionTable__U3h2h table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow:hidden;width:100%}.Dashboard_consumptionTable__U3h2h th{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.Dashboard_consumptionTable__U3h2h td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:14px;padding:12px 16px}.Dashboard_consumptionTable__U3h2h tr:hover{background:#f8fafc}.Dashboard_consumptionTable__U3h2h tr:last-child td{border-bottom:none}.Dashboard_chartTabs__aYpjC{border-bottom:2px solid #e2e8f0;display:flex;gap:12px;margin:24px 0}.Dashboard_chartTab__adOnM{background:none;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.Dashboard_chartTab__adOnM:hover{background:#f1f5f9;color:#3b82f6}.Dashboard_chartTab__adOnM.Dashboard_active__\+aaJf{background:#f8fafc;border-bottom-color:#3b82f6;color:#3b82f6}.Dashboard_chartContainer__Wdg8b{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-top:24px;padding:24px}.Dashboard_chartContainer__Wdg8b h3{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 16px}.Dashboard_tooltip__LV25V{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #00000026;padding:12px}.Dashboard_tooltip__LV25V p{color:#1e293b;font-size:13px;margin:4px 0}.Dashboard_parkDataPreview__rFy1O h3{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 16px}.Dashboard_dataInfo__FvTUN{background:#f1f5f9;border-radius:8px;color:#64748b;font-size:14px;margin:0 0 24px;padding:12px 16px}.Dashboard_parkDataTable__MbTbc{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:16px}.Dashboard_parkDataTable__MbTbc h4{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 8px}.Dashboard_parkDataTable__MbTbc p{color:#64748b;font-size:13px;margin:0}.Dashboard_reportsContainer__WGMGz,.Dashboard_usersContainer__RpZAx{margin:0 auto;max-width:1200px;width:100%}.Dashboard_userManagement__FLqSo{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #3b82f61a;border-radius:16px;box-shadow:0 4px 20px #3b82f61a,0 2px 8px #0000000d;padding:32px}.Dashboard_userManagementHeader__vPFcI{align-items:flex-start;border-bottom:2px solid #3b82f61a;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.Dashboard_userManagementHeader__vPFcI h2{color:#1e293b;font-size:24px;font-weight:700;margin:0 0 8px}.Dashboard_userManagementSubtitle__HmLX\+{color:#64748b;font-size:14px;margin:0}.Dashboard_addButton__w4XOJ{align-items:center;background:linear-gradient(135deg,#2563eb,#1e40af);border:none;border-radius:8px;box-shadow:0 2px 4px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:12px 24px;transition:all .2s}.Dashboard_addButton__w4XOJ:hover{box-shadow:0 4px 8px #2563eb66;transform:translateY(-2px)}.Dashboard_addButton__w4XOJ:active{transform:translateY(0)}.Dashboard_refreshButton__PlG99{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #3b82f633;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:12px 20px;transition:all .2s}.Dashboard_refreshButton__PlG99:hover:not(:disabled){background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-color:#3b82f666;box-shadow:0 4px 8px #3b82f633;color:#2563eb;transform:translateY(-1px)}.Dashboard_refreshButton__PlG99:disabled{cursor:not-allowed;opacity:.5;transform:none}.Dashboard_addUserModal__HTSA6{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Dashboard_modalContent__gNCi2{background:#fff;border-radius:8px;max-height:90vh;max-width:500px;overflow:auto;padding:32px;width:90%}.Dashboard_modalContent__gNCi2 h3{color:#1e293b;margin:0 0 24px}.Dashboard_modalActions__eWEG0{display:flex;gap:12px;margin-top:24px}.Dashboard_modalActions__eWEG0 button{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px}.Dashboard_modalActions__eWEG0 button[type=submit],.Dashboard_submitButton__UPL9\+{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 2px 4px #2563eb4d;color:#fff}.Dashboard_modalActions__eWEG0 button[type=submit]:hover:not(:disabled),.Dashboard_submitButton__UPL9\+:hover:not(:disabled){box-shadow:0 4px 8px #2563eb66;transform:translateY(-2px)}.Dashboard_cancelButton__AYy9U,.Dashboard_modalActions__eWEG0 button[type=button]{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.Dashboard_cancelButton__AYy9U:hover,.Dashboard_modalActions__eWEG0 button[type=button]:hover{background:#e2e8f0;color:#1e293b}.Dashboard_usersTable__m5h1Y{background:#fff;border:1px solid #3b82f61a;border-radius:12px;box-shadow:0 4px 20px #3b82f61a;margin-top:24px;overflow-x:auto;overflow:hidden}.Dashboard_usersTable__m5h1Y table{border-collapse:collapse;width:100%}.Dashboard_usersTable__m5h1Y td,.Dashboard_usersTable__m5h1Y th{border-bottom:1px solid #e2e8f0cc;padding:16px;text-align:left}.Dashboard_usersTable__m5h1Y tbody tr{transition:all .2s}.Dashboard_usersTable__m5h1Y tbody tr:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:scale(1.001)}.Dashboard_usersTable__m5h1Y tbody tr:last-child td{border-bottom:none}.Dashboard_usersTable__m5h1Y th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #3b82f633;color:#1e293b;font-size:13px;font-weight:700;letter-spacing:.5px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:10}.Dashboard_statusBadge__eR9d0{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;padding:3px 10px}.Dashboard_statusActive__PE0Dl{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.Dashboard_statusInactive__4-136{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.Dashboard_roleBadge__aTbKF{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#475569;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px}.Dashboard_editButton__u7Pjm{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:6px;box-shadow:0 2px 4px #3b82f64d;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .2s}.Dashboard_editButton__u7Pjm:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 8px #3b82f666;transform:translateY(-1px)}.Dashboard_editButton__u7Pjm:disabled{background:#94a3b8;cursor:not-allowed;opacity:.5}.Dashboard_deleteButton__ZQNIu{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .2s}.Dashboard_deleteButton__ZQNIu:hover:not(:disabled){background:#dc2626;box-shadow:0 2px 4px #ef44444d;transform:translateY(-1px)}.Dashboard_deleteButton__ZQNIu:disabled{background:#94a3b8;cursor:not-allowed;opacity:.5}.Dashboard_regionsBadge__Ifs3Z{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#475569;cursor:default;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:3px 10px;transition:all .2s}.Dashboard_regionsBadge__Ifs3Z:hover{box-shadow:0 4px 8px #10b9814d;transform:translateY(-1px)}.Dashboard_regionsBadgeEmpty__cMvwp{color:#94a3b8;cursor:default;font-size:12px;font-style:italic}.Dashboard_regionsBadgeEmpty__cMvwp:hover{color:#94a3b8}.Dashboard_regionsViewButton__AcYsw{background:#0000;border:1px solid #3b82f6;border-radius:6px;color:#3b82f6;cursor:pointer;font-size:11px;font-weight:500;margin-left:8px;padding:4px 10px;transition:all .2s}.Dashboard_regionsViewButton__AcYsw:hover{background:#3b82f6;box-shadow:0 2px 4px #3b82f64d;color:#fff;transform:translateY(-1px)}.Dashboard_pdfViewer__CqL6p{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px}.Dashboard_pdfViewerHeader__Ik85G{margin-bottom:24px}.Dashboard_pdfViewerHeader__Ik85G h2{color:#1e293b;margin:0 0 8px}.Dashboard_pdfViewerHeader__Ik85G p{color:#64748b;margin:0}.Dashboard_pdfList__KzrjI{display:flex;flex-direction:column;gap:16px}.Dashboard_pdfItem__n8unv{align-items:center;border:1px solid #e2e8f0;border-radius:6px;display:flex;justify-content:space-between;padding:16px;transition:box-shadow .2s}.Dashboard_pdfItem__n8unv:hover{box-shadow:0 2px 8px #0000001a}.Dashboard_pdfInfo__RcUdy h3{color:#1e293b;font-size:16px;margin:0 0 4px}.Dashboard_pdfInfo__RcUdy p{color:#64748b;font-size:14px;margin:0}.Dashboard_pdfActions__f1CzP{display:flex;gap:8px}.Dashboard_downloadButton__22Wu9,.Dashboard_viewButton__NcgXM{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background .2s}.Dashboard_viewButton__NcgXM{background:#2563eb;color:#fff}.Dashboard_viewButton__NcgXM:hover:not(:disabled){background:#1d4ed8}.Dashboard_downloadButton__22Wu9{background:#e2e8f0;color:#475569}.Dashboard_downloadButton__22Wu9:hover{background:#cbd5e1}.Dashboard_pdfModal__X9kjj{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Dashboard_pdfModal__X9kjj .Dashboard_modalContent__gNCi2{max-height:90vh;max-width:1000px;padding:0;width:90%}.Dashboard_modalHeader__5HeuK{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:16px 24px}.Dashboard_modalHeader__5HeuK h3{color:#1e293b;margin:0}.Dashboard_modalHeader__5HeuK button{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;width:32px}.Dashboard_modalHeader__5HeuK button:hover{color:#1e293b}.Dashboard_pdfContainer__mGNbE{background:#f8fafc;border-radius:0 0 8px 8px;min-height:600px;padding:24px}.Dashboard_pdfPlaceholder__ZdKD6{color:#64748b;padding:40px;text-align:center}.Dashboard_loadingContainer__PHr0J{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.Dashboard_spinner__j\+MAv{animation:Dashboard_spin__nT5kz 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:40px;width:40px}@keyframes Dashboard_spin__nT5kz{to{transform:rotate(1turn)}}.Dashboard_loadingContainer__PHr0J p{color:#64748b;font-size:14px;margin:0}.Dashboard_emptyState__tE66u{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:60px 20px;text-align:center}.Dashboard_emptyState__tE66u p{color:#64748b;font-size:16px;margin:0}.Dashboard_errorBanner__XIg2v{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:8px;box-shadow:0 2px 8px #ef44444d;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.Dashboard_formGroup__o7tUW{margin-bottom:20px}.Dashboard_formGroup__o7tUW label{color:#334155;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.Dashboard_formGroup__o7tUW input,.Dashboard_formGroup__o7tUW select{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:16px;padding:12px;width:100%}.Dashboard_formGroup__o7tUW input:focus,.Dashboard_formGroup__o7tUW select:focus{border-color:#2563eb;outline:none}.Dashboard_monitoringContainer__X8Cx8,.Dashboard_systemContainer__TARfy{padding:0;width:100%}.Dashboard_monitoringHeader__rVP0b,.Dashboard_settingsHeader__xhnyY{margin-bottom:32px}.Dashboard_monitoringHeader__rVP0b h2,.Dashboard_settingsHeader__xhnyY h2{color:#1e293b;font-size:28px;font-weight:700;margin:0 0 8px}.Dashboard_monitoringSubtitle__1B10\+,.Dashboard_settingsSubtitle__39Emz{color:#64748b;font-size:15px;margin:0}.Dashboard_settingsGrid__vTXYO{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Dashboard_settingCard__nEd2B{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #3b82f61a;border-radius:16px;box-shadow:0 4px 20px #3b82f61a;padding:28px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.Dashboard_settingCard__nEd2B:hover{border-color:#3b82f64d;box-shadow:0 8px 30px #3b82f633;transform:translateY(-4px)}.Dashboard_settingIcon__MRdMZ{display:none;font-size:0;margin-bottom:0}.Dashboard_settingCard__nEd2B h3{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 12px}.Dashboard_settingCard__nEd2B p{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 20px}.Dashboard_settingButton__e2dXe{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 4px #3b82f64d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s}.Dashboard_settingButton__e2dXe:hover{box-shadow:0 4px 8px #3b82f666;transform:translateY(-2px)}.Dashboard_monitoringGrid__GFkRc{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.Dashboard_metricCard__x06op{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #3b82f61a;border-radius:16px;box-shadow:0 4px 20px #3b82f61a;padding:24px;transition:all .3s}.Dashboard_metricCard__x06op:hover{box-shadow:0 8px 30px #3b82f626;transform:translateY(-2px)}.Dashboard_metricHeader__tKREm{align-items:center;display:flex;gap:12px;margin-bottom:16px}.Dashboard_metricIcon__IGkjJ{font-size:24px}.Dashboard_metricHeader__tKREm h3{color:#1e293b;font-size:16px;font-weight:600;margin:0}.Dashboard_metricValue__KXTFy{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:800;margin-bottom:8px}.Dashboard_metricLabel__2J3L4{color:#64748b;font-size:13px;margin-bottom:12px}.Dashboard_metricBar__0Ze3n{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden;width:100%}.Dashboard_metricBarFill__-kRHD{border-radius:4px;height:100%;transition:width .3s}.Dashboard_metricTrend__MC4eS{color:#22c55e;font-size:12px;font-weight:600;margin-top:8px}.Dashboard_logSection__GB01K{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #3b82f61a;border-radius:16px;box-shadow:0 4px 20px #3b82f61a;padding:24px}.Dashboard_logSection__GB01K h3{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 20px}.Dashboard_logContainer__kkcRc{max-height:400px;overflow-y:auto}.Dashboard_logEntry__IIddI{grid-gap:16px;border-bottom:1px solid #e2e8f0;display:grid;font-size:13px;gap:16px;grid-template-columns:100px 80px 1fr;padding:12px;transition:background .2s}.Dashboard_logEntry__IIddI:hover{background:#f8fafc}.Dashboard_logEntry__IIddI:last-child{border-bottom:none}.Dashboard_logTime__dVuN\+{color:#64748b;font-family:Courier New,monospace}.Dashboard_logLevel__iHX02{font-size:11px;font-weight:600;text-transform:uppercase}.Dashboard_logLevel__iHX02.Dashboard_INFO__9YGV8{color:#3b82f6}.Dashboard_logLevel__iHX02.Dashboard_SUCCESS__9G3Bk{color:#22c55e}.Dashboard_logLevel__iHX02.Dashboard_WARNING__TSZIZ{color:#f59e0b}.Dashboard_logLevel__iHX02.Dashboard_ERROR__pKevV{color:#ef4444}.Dashboard_logMessage__k\+VaY{color:#1e293b}.Dashboard_analyticsContainer__ELPfc{padding:0;width:100%}.Dashboard_analyticsHeader__zv3Tf{margin-bottom:32px}.Dashboard_analyticsHeader__zv3Tf h2{color:#1e293b;font-size:28px;font-weight:700;margin:0 0 8px}.Dashboard_analyticsSubtitle__ovhBk{color:#64748b;font-size:15px;margin:0}.Dashboard_analyticsGrid__YhiEN{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.Dashboard_analyticsCard__ugJID{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #3b82f61a;border-radius:16px;box-shadow:0 4px 20px #3b82f61a;padding:24px}.Dashboard_analyticsCard__ugJID h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 20px}.Dashboard_chartPlaceholder__1-Jo4{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;min-height:200px}.Dashboard_chartMock__qLsDf{align-items:flex-end;display:flex;gap:12px;height:150px;margin-top:20px;width:100%}.Dashboard_bar__quaKi{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:4px 4px 0 0;flex:1 1;min-height:20px}.Dashboard_listPlaceholder__V-N0B{display:flex;flex-direction:column;gap:12px}.Dashboard_listItem__V06AS{align-items:center;background:#f8fafc;border-radius:8px;color:#1e293b;display:flex;justify-content:space-between;padding:12px}.Dashboard_listItem__V06AS .Dashboard_value__BqMF4{color:#3b82f6;font-weight:600}.Dashboard_metricsList__PHjBH{display:flex;flex-direction:column;gap:16px}.Dashboard_metricItem__Cm7Ik{align-items:center;background:#f8fafc;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.Dashboard_metricValue__KXTFy{color:#3b82f6;font-size:18px;font-weight:700}.Dashboard_projectsContainer__Zv6\+I{padding:0;width:100%}.Dashboard_projectsHeader__9\+nP-{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.Dashboard_projectsHeader__9\+nP- h2{color:#1e293b;font-size:28px;font-weight:700;margin:0}.Dashboard_projectsGrid__0w0\+l{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.Dashboard_projectCard__8PToa{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #3b82f61a;border-radius:16px;box-shadow:0 4px 20px #3b82f61a;padding:24px;transition:all .3s}.Dashboard_projectCard__8PToa:hover{box-shadow:0 8px 30px #3b82f626;transform:translateY(-4px)}.Dashboard_projectHeader__QN45H{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Dashboard_projectHeader__QN45H h3{color:#1e293b;font-size:18px;font-weight:600;margin:0}.Dashboard_projectDescription__IAfTB{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 16px}.Dashboard_projectDetails__4ls\+E{color:#64748b;display:flex;flex-direction:column;font-size:13px;gap:8px;margin-bottom:16px}.Dashboard_projectActions__G9pTX{display:flex;gap:8px}.Dashboard_actionButton__6OLmB{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.Dashboard_actionButton__6OLmB:hover{background:#e2e8f0;color:#1e293b}.Dashboard_irrigationContainer__LRZeH{padding:0;width:100%}.Dashboard_irrigationHeader__1mOs4{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.Dashboard_irrigationHeader__1mOs4 h2{color:#1e293b;font-size:28px;font-weight:700;margin:0}.Dashboard_irrigationGrid__Fmtkp{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.Dashboard_irrigationCard__Bbtc7{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #3b82f61a;border-radius:16px;box-shadow:0 4px 20px #3b82f61a;padding:24px}.Dashboard_irrigationCard__Bbtc7 .Dashboard_irrigationHeader__1mOs4{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Dashboard_irrigationCard__Bbtc7 .Dashboard_irrigationHeader__1mOs4 h3{color:#1e293b;font-size:18px;font-weight:600;margin:0}.Dashboard_irrigationDetails__\+l8zs{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.Dashboard_irrigationDetails__\+l8zs p{color:#64748b;font-size:14px;margin:0}.Dashboard_irrigationDetails__\+l8zs strong{color:#1e293b}.Dashboard_irrigationActions__30Jdh{display:flex;gap:8px}.Dashboard_maintenanceContainer__Wf-JM{padding:0;width:100%}.Dashboard_maintenanceHeader__T22UE{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.Dashboard_maintenanceHeader__T22UE h2{color:#1e293b;font-size:28px;font-weight:700;margin:0}.Dashboard_maintenanceList__zoQfv{display:flex;flex-direction:column;gap:16px}.Dashboard_maintenanceItem__ILA-o{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;padding:20px}.Dashboard_maintenanceInfo__SZ1K3{flex:1 1}.Dashboard_maintenanceInfo__SZ1K3 h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 8px}.Dashboard_maintenanceInfo__SZ1K3 p{color:#64748b;font-size:13px;margin:0 0 8px}.Dashboard_maintenanceActions__MpJS5{display:flex;gap:8px}.Dashboard_alertsContainer__h2R8e{padding:0;width:100%}.Dashboard_alertsHeader__nvUcM{margin-bottom:32px}.Dashboard_alertsHeader__nvUcM h2{color:#1e293b;font-size:28px;font-weight:700;margin:0}.Dashboard_alertsList__HCb4T{display:flex;flex-direction:column;gap:16px}.Dashboard_alertItem__Le0yg{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:16px;padding:20px}.Dashboard_alertIcon__8SuD5{font-size:24px}.Dashboard_alertInfo__CJ6jy{flex:1 1}.Dashboard_alertInfo__CJ6jy h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 4px}.Dashboard_alertInfo__CJ6jy p{color:#64748b;font-size:14px;margin:0 0 4px}.Dashboard_alertTime__LG\+kC{color:#94a3b8;font-size:12px}.Dashboard_quickActionsContainer__9BWZf{padding:0;width:100%}.Dashboard_quickActionsHeader__cAq0X{margin-bottom:32px}.Dashboard_quickActionsHeader__cAq0X h2{color:#1e293b;font-size:28px;font-weight:700;margin:0}.Dashboard_quickActionsGrid__ztRhc{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Dashboard_quickActionCard__fEonr{background:linear-gradient(135deg,#fff,#f8fafc);border:none;border-radius:16px;box-shadow:0 4px 20px #3b82f61a;cursor:pointer;padding:24px;text-align:center;transition:all .3s;width:100%}.Dashboard_quickActionCard__fEonr:hover{box-shadow:0 8px 30px #3b82f633;transform:translateY(-4px)}.Dashboard_quickActionIcon__ESWeA{display:block;font-size:48px;margin-bottom:12px}.Dashboard_quickActionCard__fEonr h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 8px}.Dashboard_quickActionCard__fEonr p{color:#64748b;font-size:13px;margin:0}.Dashboard_reportsHeader__xHrGc{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.Dashboard_reportsHeader__xHrGc h2{color:#1e293b;font-size:28px;font-weight:700;margin:0}.Dashboard_reportsList__-Od8y{display:flex;flex-direction:column;gap:16px}.Dashboard_reportItem__dgUOC{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;padding:20px}.Dashboard_reportInfo__Yu2I2{flex:1 1}.Dashboard_reportInfo__Yu2I2 h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 4px}.Dashboard_reportInfo__Yu2I2 p{color:#64748b;font-size:13px;margin:0}.Dashboard_reportActions__-6hw-{display:flex;gap:8px}.Dashboard_dataContainer__iy\+EU{flex:1 1;overflow-y:auto;padding:32px}.Dashboard_databaseViewer__rWNxI{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.Dashboard_databaseViewerHeader__BFZij{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 32px}.Dashboard_databaseViewerHeader__BFZij h2{color:#1e293b;font-size:24px;font-weight:700;margin:0 0 4px}.Dashboard_databaseViewerSubtitle__NvKDE{color:#64748b;font-size:14px;margin:0}.Dashboard_databaseViewerContent__orrpw{display:flex;flex:1 1;overflow:hidden}.Dashboard_databaseSidebar__tsVjW{background:#f8fafc;border-right:2px solid #e2e8f0;overflow-y:auto;padding:20px;width:300px}.Dashboard_databaseSection__KP7Lv{margin-bottom:32px}.Dashboard_databaseSection__KP7Lv h3{color:#1e293b;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.Dashboard_schemaList__WiKja,.Dashboard_tableList__Xkgw-{display:flex;flex-direction:column;gap:6px}.Dashboard_schemaButton__5AtkV,.Dashboard_tableButton__jyUVr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:14px;padding:10px 14px;text-align:left;transition:all .2s}.Dashboard_schemaButton__5AtkV:hover,.Dashboard_tableButton__jyUVr:hover{background:#f1f5f9;border-color:#3b82f6;color:#1e293b}.Dashboard_schemaButton__5AtkV.Dashboard_active__\+aaJf,.Dashboard_tableButton__jyUVr.Dashboard_active__\+aaJf{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6;color:#fff;font-weight:600}.Dashboard_databaseMain__cfGGS{background:#fff;flex:1 1;overflow-y:auto;padding:24px 32px}.Dashboard_tableInfoHeader__3cC5n{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.Dashboard_tableInfoHeader__3cC5n h3{color:#1e293b;font-size:20px;font-weight:700;margin:0}.Dashboard_tableInfoBadge__bwfAc{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px}.Dashboard_tableStructure__BwJEj{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:20px}.Dashboard_tableStructure__BwJEj h4{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px}.Dashboard_structureGrid__NIC2E{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Dashboard_structureItem__kgufQ{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:12px}.Dashboard_structureItem__kgufQ strong{color:#1e293b;font-size:14px;font-weight:600}.Dashboard_structureItem__kgufQ span{color:#64748b;font-size:12px}.Dashboard_requiredBadge__jV-Di{background:#fee2e2;border-radius:4px;color:#991b1b;display:inline-block;font-size:10px;font-weight:600;margin-top:4px;padding:2px 6px}.Dashboard_tableDataContainer__58Ehc{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;overflow:hidden}.Dashboard_tableWrapper__hyPYg{max-height:600px;overflow-x:auto;overflow-y:auto}.Dashboard_dataTable__UD9zm{border-collapse:collapse;font-size:13px;width:100%}.Dashboard_dataTable__UD9zm thead{background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:-webkit-sticky;position:sticky;top:0;z-index:10}.Dashboard_dataTable__UD9zm th{border-bottom:2px solid #e2e8f0;color:#1e293b;font-weight:600;padding:12px 16px;text-align:left;white-space:nowrap}.Dashboard_dataTable__UD9zm td{border-bottom:1px solid #e2e8f0;color:#475569;padding:10px 16px}.Dashboard_dataTable__UD9zm tbody tr:hover{background:#f8fafc}.Dashboard_nullValue__jtT7g{color:#94a3b8;font-style:italic}.Dashboard_pagination__NEEBl{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 0}.Dashboard_paginationInfo__LsVWw{color:#64748b;font-size:14px}.Dashboard_paginationButton__h7FSL{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.Dashboard_paginationButton__h7FSL:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.Dashboard_paginationButton__h7FSL:disabled{background:#cbd5e1;cursor:not-allowed;opacity:.6}.Dashboard_emptyStateContainer__fS1fS{align-items:center;color:#64748b;display:flex;font-size:16px;height:400px;justify-content:center}.Dashboard_tableButton__jyUVr{align-items:center;display:flex;justify-content:space-between;width:100%}.Dashboard_tableRowCount__fA5g6{color:#64748b;font-size:11px;font-weight:400;margin-left:auto}.Dashboard_tableWithData__sIGKd{border-left:3px solid #22c55e}.Dashboard_tableWithData__sIGKd:hover{border-left-color:#16a34a}.Dashboard_metricDot__ZcsUZ{border-radius:50%;flex-shrink:0;height:10px;width:10px}.Dashboard_dashboardFooter__LtzQl{align-items:center;background:#fff;border-top:1px solid #e2e8f0;color:#94a3b8;display:flex;flex-shrink:0;font-size:12px;gap:8px;justify-content:center;padding:12px 40px}.Dashboard_footerSep__H8z6C{color:#cbd5e1}.Dashboard_settingCard__nEd2B h3{border-left:3px solid #3b82f6;padding-left:10px}.Dashboard_loginButton__a0wY1{background:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:500;padding:5px 12px;transition:all .15s}.Dashboard_loginButton__a0wY1:hover{background:#1d4ed8}@media (max-width:1024px){.Dashboard_dashboardContent__iP\+zQ{padding:20px}.Dashboard_monitoringGrid__GFkRc{gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Dashboard_settingsGrid__vTXYO{gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.Dashboard_dashboardHeader__N6LUh{padding:14px 20px}.Dashboard_dashboardHeader__N6LUh h1{font-size:16px}.Dashboard_dashboardContent__iP\+zQ{padding:12px}.Dashboard_dashboardTabs__7coV9{padding:0 8px}.Dashboard_tabButton__rx-hM{font-size:11px;padding:8px 10px}.Dashboard_monitoringGrid__GFkRc{gap:12px;grid-template-columns:1fr 1fr}.Dashboard_settingsGrid__vTXYO{grid-template-columns:1fr}.Dashboard_usersTable__m5h1Y{overflow-x:auto}.Dashboard_usersTable__m5h1Y table{min-width:700px}.Dashboard_dashboardFooter__LtzQl{font-size:10px;padding:10px 16px}}.ParkVerification_container__JlfE1{background:#f8fafc;display:flex;flex-direction:column;gap:0;height:calc(100vh - 160px);overflow:hidden}.ParkVerification_sidebar__G\+sP\+{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:420px;width:420px}.ParkVerification_main__KjS0d{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ParkVerification_statsBar__LoaJz{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:10px 16px}.ParkVerification_statBox__KuGfJ{background:#f1f5f9;border-radius:8px;flex:1 1;min-width:70px;padding:6px 12px;text-align:center}.ParkVerification_statBox__KuGfJ strong{color:#0f172a;display:block;font-size:16px;font-weight:700}.ParkVerification_statBox__KuGfJ span{color:#64748b;font-size:10px}.ParkVerification_statBox__KuGfJ.ParkVerification_green__2HHrd{background:#dcfce7}.ParkVerification_statBox__KuGfJ.ParkVerification_green__2HHrd strong{color:#166534}.ParkVerification_statBox__KuGfJ.ParkVerification_amber__pEKsZ{background:#fef3c7}.ParkVerification_statBox__KuGfJ.ParkVerification_amber__pEKsZ strong{color:#92400e}.ParkVerification_statBox__KuGfJ.ParkVerification_red__jTjqb{background:#fee2e2}.ParkVerification_statBox__KuGfJ.ParkVerification_red__jTjqb strong{color:#991b1b}.ParkVerification_statBox__KuGfJ.ParkVerification_blue__MPCVe{background:#dbeafe}.ParkVerification_statBox__KuGfJ.ParkVerification_blue__MPCVe strong{color:#1e40af}.ParkVerification_searchBox__iG5Hc{border-bottom:1px solid #e2e8f0;padding:12px 16px}.ParkVerification_searchBox__iG5Hc input{border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;font-size:13px;outline:none;padding:8px 12px;width:100%}.ParkVerification_searchBox__iG5Hc input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.ParkVerification_filterRow__\+\+rhU{border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:4px;padding:8px 16px}.ParkVerification_filterBtn__3QGNF{background:#fff;border:1px solid #e2e8f0;border-radius:14px;color:#475569;cursor:pointer;font-size:11px;padding:4px 10px;transition:all .15s}.ParkVerification_filterBtn__3QGNF:hover{background:#f1f5f9}.ParkVerification_filterBtn__3QGNF.ParkVerification_active__o5ztQ{background:#1e40af;border-color:#1e40af;color:#fff}.ParkVerification_parkList__xIcCk{flex:1 1;overflow-y:auto}.ParkVerification_parkItem__f0z7q{border-bottom:1px solid #f1f5f9;cursor:pointer;padding:10px 16px;transition:background .15s}.ParkVerification_parkItem__f0z7q:hover{background:#f0f4ff}.ParkVerification_parkItem__f0z7q.ParkVerification_selected__HaeHv{background:#eff6ff;border-left:3px solid #3b82f6}.ParkVerification_parkName__iSbjg{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;margin-bottom:3px}.ParkVerification_parkMeta__QPblw{color:#64748b;font-size:11px;line-height:1.4}.ParkVerification_sourceBadges__qa3gu{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ParkVerification_badge__O-zHG{border-radius:4px;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.3px;line-height:16px;padding:1px 6px}.ParkVerification_badgeAski__sgYZl{background:#dbeafe;color:#1d4ed8}.ParkVerification_badgeDb__tS5jE{background:#dcfce7;color:#166534}.ParkVerification_badgeExcel__lVz6w{background:#fef3c7;color:#92400e}.ParkVerification_badgeCoord__MJID6{background:#f0fdf4;color:#15803d;font-size:11px;line-height:16px;padding:0 4px}.ParkVerification_parkStatus__0CWS4{border-radius:10px;display:inline-block;font-size:10px;font-weight:600;margin-left:6px;padding:1px 8px}.ParkVerification_parkStatus__0CWS4.ParkVerification_verified__CUwVj{background:#dcfce7;color:#166534}.ParkVerification_parkStatus__0CWS4.ParkVerification_pending__4ptdm{background:#fef3c7;color:#92400e}.ParkVerification_parkStatus__0CWS4.ParkVerification_rejected__Mt\+XG{background:#fee2e2;color:#991b1b}.ParkVerification_parkStatus__0CWS4.ParkVerification_modified__bN-Zy{background:#dbeafe;color:#1e40af}.ParkVerification_detailArea__IdgRd{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ParkVerification_detailTabs__0QMlk{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:0;padding:0 16px}.ParkVerification_detailTab__DIgZn{border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:10px 18px;transition:all .15s}.ParkVerification_detailTab__DIgZn:hover{color:#0f172a}.ParkVerification_detailTab__DIgZn.ParkVerification_active__o5ztQ{border-bottom-color:#1e40af;color:#1e40af}.ParkVerification_detailContent__x7a3j{flex:1 1;overflow-y:auto;padding:20px}.ParkVerification_compareGrid__bj-4p{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.ParkVerification_compareCard__9Y7OE{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.ParkVerification_compareHeader__6b9IJ{border-bottom:1px solid #e2e8f0;font-size:13px;font-weight:700;padding:12px 16px}.ParkVerification_compareHeader__6b9IJ.ParkVerification_aski__C-VRX{background:#eff6ff;color:#1e40af}.ParkVerification_compareHeader__6b9IJ.ParkVerification_db__kIA3O{background:#f0fdf4;color:#166534}.ParkVerification_compareBody__ZiBrE{padding:16px}.ParkVerification_compareRow__MByI2{border-bottom:1px solid #f8fafc;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ParkVerification_compareRow__MByI2 .ParkVerification_label__\+oMrL{color:#64748b;font-weight:500}.ParkVerification_compareRow__MByI2 .ParkVerification_value__drdmr{color:#0f172a;font-weight:600;max-width:60%;text-align:right;word-break:break-word}.ParkVerification_compareRow__MByI2 .ParkVerification_mismatch__TuPkn{color:#dc2626}.ParkVerification_compareRow__MByI2 .ParkVerification_match__BFfhb{color:#16a34a}.ParkVerification_mapContainer__s8Iua{border:1px solid #e2e8f0;border-radius:10px;height:600px;margin-bottom:16px;overflow:hidden;width:100%}.ParkVerification_formSection__38lWa{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:16px;padding:20px}.ParkVerification_formTitle__XdH7F{color:#0f172a;font-size:14px;font-weight:700;margin-bottom:16px}.ParkVerification_formGrid__jywG0{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ParkVerification_formGroup__UE76a{display:flex;flex-direction:column;gap:4px}.ParkVerification_formGroup__UE76a label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ParkVerification_formGroup__UE76a input,.ParkVerification_formGroup__UE76a select,.ParkVerification_formGroup__UE76a textarea{border:1px solid #e2e8f0;border-radius:6px;font-size:13px;outline:none;padding:8px 12px}.ParkVerification_formGroup__UE76a input:focus,.ParkVerification_formGroup__UE76a select:focus,.ParkVerification_formGroup__UE76a textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.ParkVerification_formGroup__UE76a textarea{min-height:60px;resize:vertical}.ParkVerification_btnRow__GETNA{display:flex;gap:10px;margin-top:16px}.ParkVerification_btn__B7Oeg{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:9px 20px;transition:all .15s}.ParkVerification_btnPrimary__2dmG1{background:#1e40af;color:#fff}.ParkVerification_btnPrimary__2dmG1:hover{background:#1e3a8a}.ParkVerification_btnSuccess__pGfWV{background:#16a34a;color:#fff}.ParkVerification_btnSuccess__pGfWV:hover{background:#15803d}.ParkVerification_btnDanger__Yn1DW{background:#dc2626;color:#fff}.ParkVerification_btnDanger__Yn1DW:hover{background:#b91c1c}.ParkVerification_btnOutline__h\+AY0{background:#fff;border:1px solid #e2e8f0;color:#475569}.ParkVerification_btnOutline__h\+AY0:hover{background:#f1f5f9}.ParkVerification_btnDisabled__\+Qhv8{opacity:.5;pointer-events:none}.ParkVerification_emptyState__Z-AaL{align-items:center;color:#94a3b8;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.ParkVerification_emptyState__Z-AaL h3{color:#64748b;font-size:16px;margin-bottom:8px}.ParkVerification_emptyState__Z-AaL p{font-size:13px}.ParkVerification_loading__09Gns{align-items:center;color:#64748b;display:flex;font-size:13px;justify-content:center;padding:40px}.ParkVerification_historyTable__w3cyn{border-collapse:collapse;font-size:12px;width:100%}.ParkVerification_historyTable__w3cyn th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#475569;font-weight:600;padding:8px 10px;text-align:left}.ParkVerification_historyTable__w3cyn td{border-bottom:1px solid #f1f5f9;color:#0f172a;padding:8px 10px}.ParkVerification_historyTable__w3cyn tr:hover td{background:#f8fafc}.ParkVerification_alert__L9IZ1{border-radius:8px;font-size:13px;margin-bottom:16px;padding:12px 16px}.ParkVerification_alertSuccess__Ue35P{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.ParkVerification_alertError__oci0m{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.ParkVerification_pagination__mRr0F{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:center;padding:12px 16px}.ParkVerification_pagination__mRr0F button{background:#fff;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 12px}.ParkVerification_pagination__mRr0F button:hover{background:#f1f5f9}.ParkVerification_pagination__mRr0F button:disabled{cursor:default;opacity:.4}.ParkVerification_pagination__mRr0F span{color:#64748b;font-size:12px}@media (max-width:1024px){.ParkVerification_container__JlfE1{flex-direction:column;height:auto}.ParkVerification_sidebar__G\+sP\+{max-height:400px;min-width:auto;width:100%}.ParkVerification_compareGrid__bj-4p,.ParkVerification_formGrid__jywG0{grid-template-columns:1fr}}.ParkVerification_viewModeBar__Gx9Uk{border-bottom:2px solid #e2e8f0;display:flex;flex-shrink:0;gap:0;margin-bottom:0}.ParkVerification_viewModeBtn__-tYMm{background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-size:.9rem;font-weight:500;margin-bottom:-2px;padding:10px 24px;transition:all .15s}.ParkVerification_viewModeBtn__-tYMm:hover{background:#f1f5f9;color:#334155}.ParkVerification_viewModeBtn__-tYMm.ParkVerification_active__o5ztQ{border-bottom-color:#2563eb;color:#2563eb;font-weight:600}.ParkVerification_verifyLayout__iTKUT{display:flex;flex:1 1;gap:16px;min-height:0;overflow:hidden}.ParkVerification_verifyLayout__iTKUT .ParkVerification_sidebar__G\+sP\+{flex-shrink:0}.ParkVerification_verifyLayout__iTKUT .ParkVerification_main__KjS0d{flex:1 1}.ParkVerification_mappingsPanel__TfP\+a{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:16px 0 0}.ParkVerification_mappingsHeader__eogCE{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0 0 12px}.ParkVerification_mappingsSearchBox__foWJ3 input{border:1px solid #cbd5e1;border-radius:6px;font-size:.85rem;outline:none;padding:7px 14px;width:260px}.ParkVerification_mappingsSearchBox__foWJ3 input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.ParkVerification_mappingsTableWrap__YWABD{flex:1 1;margin-top:8px;overflow:auto}.ParkVerification_mappingsTable__83eF2{border-collapse:collapse;font-size:.85rem;width:100%}.ParkVerification_mappingsTable__83eF2 thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.ParkVerification_mappingsTable__83eF2 th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-weight:600;padding:8px 10px;text-align:left;white-space:nowrap}.ParkVerification_mappingsTable__83eF2 td{border-bottom:1px solid #f1f5f9;color:#334155;padding:8px 10px}.ParkVerification_mappingsTable__83eF2 tbody tr:hover{background:#f1f5f9}.ParkVerification_mappingsTable__83eF2 tr.ParkVerification_nameChanged__Y4pDn{background:#fffbeb}.ParkVerification_mappingsTable__83eF2 tr.ParkVerification_nameChanged__Y4pDn:hover{background:#fef3c7}.ParkVerification_originalName__dIh\+a{color:#64748b}.ParkVerification_verifiedName__dsTwE{color:#1e293b;font-weight:500}.ParkVerification_changedBadge__qZuxR{background:#fef3c7;border-radius:4px;color:#92400e;display:inline-block;font-size:.72rem;font-weight:600;margin-left:8px;padding:1px 7px}.ParkVerification_mappingsSummary__upu\+T{border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:20px;margin-top:auto;padding:12px 0 4px}.ParkVerification_summaryItem__6uTjT{align-items:center;display:flex;flex-direction:column;min-width:80px}.ParkVerification_summaryItem__6uTjT strong{color:#1e293b;font-size:1.2rem}.ParkVerification_summaryItem__6uTjT span{color:#64748b;font-size:.75rem}@media (max-width:768px){.ParkVerification_verifyLayout__iTKUT{flex-direction:column}.ParkVerification_verifyLayout__iTKUT .ParkVerification_sidebar__G\+sP\+{max-height:300px;min-width:auto;width:100%}.ParkVerification_mappingsSearchBox__foWJ3 input{width:100%}}.ParkVerification_historyToggle__CaqiD{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.7rem;height:22px;justify-content:center;transition:all .15s;width:22px}.ParkVerification_historyToggle__CaqiD:hover{background:#f1f5f9;border-color:#94a3b8}.ParkVerification_historyRow__dz5Jh td{background:#f8fafc;padding:0!important}.ParkVerification_historyPanel__g43Pd{border-left:3px solid #2563eb;margin:4px 0;padding:10px 16px 12px}.ParkVerification_historySubTable__EEqup{border-collapse:collapse;font-size:.78rem;margin-top:6px;width:100%}.ParkVerification_historySubTable__EEqup th{background:#e2e8f0;color:#475569;font-size:.75rem;font-weight:600;padding:4px 8px;text-align:left}.ParkVerification_historySubTable__EEqup td{border-bottom:1px solid #f1f5f9;padding:4px 8px}.ParkVerification_oldVal__urpVy{background:#fef2f2;color:#dc2626;text-decoration:line-through}.ParkVerification_newVal__NMmMQ,.ParkVerification_oldVal__urpVy{border-radius:3px;max-width:200px;overflow:hidden;padding:1px 4px;text-overflow:ellipsis;white-space:nowrap}.ParkVerification_newVal__NMmMQ{background:#f0fdf4;color:#16a34a;font-weight:500}.ParkVerification_matchingPanel__zeS9f{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding-top:8px}.ParkVerification_matchStatsBar__hlBnl{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0 12px}.ParkVerification_matchStat__ShqCf{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;min-width:90px;padding:8px 16px}.ParkVerification_matchStat__ShqCf strong{color:#1e293b;font-size:1.3rem}.ParkVerification_matchStat__ShqCf span{color:#64748b;font-size:.72rem}.ParkVerification_matchGreen__\+\+vwE{background:#f0fdf4;border-color:#bbf7d0}.ParkVerification_matchGreen__\+\+vwE strong{color:#16a34a}.ParkVerification_matchBlue__i4uLr{background:#eff6ff;border-color:#bfdbfe}.ParkVerification_matchBlue__i4uLr strong{color:#2563eb}.ParkVerification_matchRed__HhL-n{background:#fef2f2;border-color:#fecaca}.ParkVerification_matchRed__HhL-n strong{color:#dc2626}.ParkVerification_matchGray__u-2ZW{border-color:#e2e8f0}.ParkVerification_matchLayout__TUh6i{border:1px solid #e2e8f0;border-radius:8px;display:flex;flex:1 1;gap:0;min-height:0;overflow:hidden}.ParkVerification_matchCol__7YA\+K{border-right:1px solid #e2e8f0;display:flex;flex:1 1;flex-direction:column;min-width:0}.ParkVerification_matchCol__7YA\+K:last-child{border-right:none}.ParkVerification_matchColHeader__\+NOkx{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.ParkVerification_matchColHeader__\+NOkx strong{color:#1e293b;font-size:.85rem}.ParkVerification_matchFilters__ePE4k{display:flex;gap:6px}.ParkVerification_matchInput__d7pem{border:1px solid #cbd5e1;border-radius:5px;flex:1 1;font-size:.8rem;min-width:0;outline:none;padding:5px 10px}.ParkVerification_matchInput__d7pem:focus{border-color:#2563eb}.ParkVerification_matchSelect__aK25p{background:#fff;border:1px solid #cbd5e1;border-radius:5px;cursor:pointer;font-size:.78rem;outline:none;padding:5px 8px}.ParkVerification_matchList__zABJR{flex:1 1;overflow-y:auto}.ParkVerification_matchItem__zBVCH{border-bottom:1px solid #f1f5f9;cursor:pointer;padding:8px 12px;transition:background .1s}.ParkVerification_matchItem__zBVCH:hover{background:#f1f5f9}.ParkVerification_matchSelected__2nz7f{background:#eff6ff!important;border-left:3px solid #2563eb}.ParkVerification_matchItemName__SZew-{color:#1e293b;font-size:.84rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ParkVerification_matchItemMeta__0QJKL{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.74rem;gap:6px;margin-top:2px}.ParkVerification_matchItemDb__9X7Lr{color:#2563eb;font-size:.72rem;margin-top:2px}.ParkVerification_matchBadgeBlue__PBR3K{background:#dbeafe;border-radius:4px;color:#1d4ed8;font-size:.68rem;font-weight:600;padding:1px 6px}.ParkVerification_matchBadgeGreen__4fSYn{background:#dcfce7;border-radius:4px;color:#15803d;font-size:.68rem;font-weight:600;padding:1px 6px}.ParkVerification_matchBadgeRed__FiRAR{background:#fee2e2;border-radius:4px;color:#b91c1c;font-size:.68rem;font-weight:600;padding:1px 6px}.ParkVerification_matchEmpty__9z5tS{color:#94a3b8;font-size:.82rem;padding:20px;text-align:center}.ParkVerification_ms_no_match__8d0np{border-left:3px solid #fca5a5}.ParkVerification_ms_auto_matched__1w\+Ym{border-left:3px solid #93c5fd}.ParkVerification_ms_manual_matched__LwZ1v{border-left:3px solid #86efac}.ParkVerification_matchCenter__Cjcza{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:16px 12px;width:220px}.ParkVerification_linkBox__UbUR5{display:flex;flex-direction:column;gap:10px;width:100%}.ParkVerification_linkPreview__cQP44{align-items:center;display:flex;flex-direction:column;gap:8px}.ParkVerification_linkSide__JqEAK{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;padding:8px;text-align:center;width:100%}.ParkVerification_linkSide__JqEAK small{color:#94a3b8;font-size:.68rem;letter-spacing:.5px;text-transform:uppercase}.ParkVerification_linkSide__JqEAK strong{color:#1e293b;font-size:.82rem;word-break:break-word}.ParkVerification_linkSide__JqEAK span{color:#64748b;font-family:monospace;font-size:.72rem}.ParkVerification_linkArrow__4l6uW{color:#2563eb;font-size:1.5rem}.ParkVerification_linkBtn__CZwoP{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:600;padding:8px 16px;transition:background .15s}.ParkVerification_linkBtn__CZwoP:hover{background:#1d4ed8}.ParkVerification_linkBtn__CZwoP:disabled{cursor:not-allowed;opacity:.6}.ParkVerification_linkCancelBtn__u08q7{background:#0000;border:1px solid #cbd5e1;border-radius:6px;color:#64748b;cursor:pointer;font-size:.78rem;padding:5px 12px}.ParkVerification_linkCancelBtn__u08q7:hover{background:#f1f5f9}.ParkVerification_linkHint__XvQst{color:#94a3b8;font-size:.82rem;padding:20px 8px;text-align:center}@media (max-width:900px){.ParkVerification_matchLayout__TUh6i{flex-direction:column}.ParkVerification_matchCenter__Cjcza{flex-direction:row;padding:8px;width:100%}.ParkVerification_linkPreview__cQP44{flex-direction:row}}.ParkVerification_mapToolbar__8JDwf{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px 14px}.ParkVerification_mapSearchInput__hri2l{border:1px solid #cbd5e1;border-radius:6px;flex:1 1;font-size:13px;min-width:200px;outline:none;padding:8px 12px}.ParkVerification_mapSearchInput__hri2l:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.ParkVerification_mapToolbarBtns__TH15E{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ParkVerification_mapToolBtn__nEfMq{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s}.ParkVerification_mapToolBtn__nEfMq:hover{background:#f1f5f9;border-color:#94a3b8}.ParkVerification_mapToolActive__EyEje{background:#1e40af!important;border-color:#1e40af!important;color:#fff!important}.ParkVerification_areaDisplay__V\+Dde{background:#dcfce7;border-radius:6px;color:#166534;font-size:12px;font-weight:700;padding:5px 12px}.ParkVerification_drawHint__0vJBq{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;display:flex;font-size:12px;gap:8px;padding:6px 12px}.ParkVerification_finishBtn__Ujlgj{background:#16a34a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px}.ParkVerification_finishBtn__Ujlgj:hover{background:#15803d}.ParkVerification_compPanel__tpInf{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 0}.ParkVerification_compStats__4yGgO{display:flex;flex-wrap:wrap;gap:10px}.ParkVerification_compStatCard__Xb0hS{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;min-width:90px;padding:10px 16px}.ParkVerification_compStatCard__Xb0hS strong{color:#1e293b;font-size:1.2rem}.ParkVerification_compStatCard__Xb0hS span{color:#64748b;font-size:.72rem}.ParkVerification_compGreen__60gHy{background:#f0fdf4;border-color:#bbf7d0}.ParkVerification_compGreen__60gHy strong{color:#16a34a}.ParkVerification_compAmber__B3uSd{background:#fffbeb;border-color:#fde68a}.ParkVerification_compAmber__B3uSd strong{color:#92400e}.ParkVerification_compSearchRow__qC0wt{display:flex;gap:8px}.ParkVerification_compSearchRow__qC0wt .ParkVerification_matchInput__d7pem{max-width:320px}.ParkVerification_compSection__xwQnH{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.ParkVerification_compSectionTitle__5dt\+l{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:.9rem;font-weight:700;padding:10px 14px}.ParkVerification_compTableWrap__MnLiY{max-height:400px;overflow-y:auto}.ParkVerification_compTable__24YlP{border-collapse:collapse;font-size:.82rem;width:100%}.ParkVerification_compTable__24YlP th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#475569;font-weight:600;padding:7px 10px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.ParkVerification_compTable__24YlP td{border-bottom:1px solid #f1f5f9;color:#334155;padding:7px 10px}.ParkVerification_compRow__Josu5{cursor:pointer;transition:background .1s}.ParkVerification_compRow__Josu5:hover{background:#f8fafc}.ParkVerification_compDetailCell__Fj4FT{background:#f8fafc;padding:12px 16px!important}.ParkVerification_compDetailGrid__VAwh9{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ParkVerification_compDetailTitle__tu7hR{color:#1e40af;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.ParkVerification_compDetailRow__kOdku{color:#334155;font-size:12px;margin-bottom:3px}.ParkVerification_compDetailRow__kOdku span{color:#64748b;margin-right:4px}.ParkVerification_mapGoBtn__09rdN{background:#1e40af;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px}.ParkVerification_mapGoBtn__09rdN:hover{background:#1e3a8a}.ParkVerification_mapSaveBtn__bPrUJ{background:#16a34a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 16px;transition:all .15s}.ParkVerification_mapSaveBtn__bPrUJ:hover{background:#15803d}.ParkVerification_mapSaveBtn__bPrUJ:disabled{cursor:not-allowed;opacity:.6}.ParkVerification_parkSummaryBar__3D0Ho{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:12px;padding:10px 16px}.ParkVerification_mapPreviewCard__ZqaSc{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px dashed #93c5fd;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:20px 24px;transition:all .2s}.ParkVerification_mapPreviewCard__ZqaSc:hover{background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-1px)}.ParkVerification_mapPreviewIcon__qGE4a{flex-shrink:0;font-size:36px;line-height:1}.ParkVerification_mapPreviewTitle__4ov0U{color:#1e40af;font-size:15px;font-weight:700;margin-bottom:4px}.ParkVerification_mapPreviewSub__1CEL\+{color:#64748b;font-size:12px}.ParkVerification_mapPreviewArrow__CEPue{color:#3b82f6;flex-shrink:0;font-size:24px;margin-left:auto}.ParkVerification_mapModalOverlay__vlBCs{align-items:center;animation:ParkVerification_fadeIn__xq3e- .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}@keyframes ParkVerification_fadeIn__xq3e-{0%{opacity:0}to{opacity:1}}.ParkVerification_mapModalContent__AsAUN{animation:ParkVerification_slideUp__eoZl6 .25s ease;background:#fff;border-radius:14px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:88vh;max-width:1400px;overflow:hidden;width:92vw}@keyframes ParkVerification_slideUp__eoZl6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ParkVerification_mapModalHeader__UolTa{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.ParkVerification_mapModalTitle__zqjER{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.ParkVerification_mapModalClose__icKER{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .15s;width:36px}.ParkVerification_mapModalClose__icKER:hover{background:#fee2e2;color:#dc2626}.ParkVerification_mapModalBody__t-nPF{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:16px 20px}.ParkVerification_mapContainerModal__Ce9rB{border:1px solid #e2e8f0;border-radius:10px;flex:1 1;min-height:400px;overflow:hidden;width:100%}.ParkVerification_mapModalFooter__JHXUf{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;padding:12px 20px}.ParkVerification_mapModalFooter__JHXUf .ParkVerification_formGrid__jywG0{gap:10px}.ParkVerification_mapModalFooter__JHXUf .ParkVerification_formGroup__UE76a label{font-size:10px}.ParkVerification_mapModalFooter__JHXUf .ParkVerification_formGroup__UE76a input,.ParkVerification_mapModalFooter__JHXUf .ParkVerification_formGroup__UE76a textarea{font-size:12px;padding:6px 10px}@media (max-width:768px){.ParkVerification_mapModalContent__AsAUN{height:95vh;width:98vw}.ParkVerification_mapModalBody__t-nPF{padding:10px}}.AskiAnalysis_container__AXjyF{background:#f8fafc;min-height:calc(100vh - 160px);padding:20px}.AskiAnalysis_filterPanel__1xb1F{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px;padding:20px}.AskiAnalysis_filterTitle__f8vhp{color:#0f172a;font-size:14px;font-weight:700;margin-bottom:16px}.AskiAnalysis_filterGrid__c1\+Ij{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AskiAnalysis_filterGroup__aYxNx{display:flex;flex-direction:column;gap:4px}.AskiAnalysis_filterGroup__aYxNx label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.AskiAnalysis_filterGroup__aYxNx input,.AskiAnalysis_filterGroup__aYxNx select{background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;outline:none;padding:8px 12px}.AskiAnalysis_filterGroup__aYxNx input:focus,.AskiAnalysis_filterGroup__aYxNx select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.AskiAnalysis_btnRow__h-rim{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.AskiAnalysis_btn__Fi6uh{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:9px 20px;transition:all .15s}.AskiAnalysis_btnPrimary__VMa3J{background:#1e40af;color:#fff}.AskiAnalysis_btnPrimary__VMa3J:hover{background:#1e3a8a}.AskiAnalysis_btnOutline__jjFx8{background:#fff;border:1px solid #e2e8f0;color:#475569}.AskiAnalysis_btnOutline__jjFx8:hover{background:#f1f5f9}.AskiAnalysis_btnSuccess__i1zGh{background:#16a34a;color:#fff}.AskiAnalysis_btnSuccess__i1zGh:hover{background:#15803d}.AskiAnalysis_btnDanger__pjLGl{background:#dc2626;color:#fff}.AskiAnalysis_btnDanger__pjLGl:hover{background:#b91c1c}.AskiAnalysis_btnDisabled__0PpF1{opacity:.5;pointer-events:none}.AskiAnalysis_btnActive__uyBzl{background:#1e40af;border-color:#1e40af;color:#fff}.AskiAnalysis_tabs__zyRUZ{background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:10px 10px 0 0;display:flex;gap:0;overflow:hidden}.AskiAnalysis_tab__4oSrS{background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:12px 20px;transition:all .15s}.AskiAnalysis_tab__4oSrS:hover{background:#f8fafc;color:#0f172a}.AskiAnalysis_tab__4oSrS.AskiAnalysis_active__cAvMk{background:#fff;border-bottom-color:#1e40af;color:#1e40af}.AskiAnalysis_chartPanel__7pfN\+{background:#fff;border:1px solid #e2e8f0;border-radius:0 0 10px 10px;border-top:none;margin-bottom:20px;padding:20px}.AskiAnalysis_chartTitle__MzF2i{color:#0f172a;font-size:14px;font-weight:700;margin-bottom:4px}.AskiAnalysis_chartSubtitle__7mFiR{color:#64748b;font-size:12px;margin-bottom:16px}.AskiAnalysis_chartTypeRow__531rd{display:flex;gap:6px;margin-bottom:16px}.AskiAnalysis_chartTypeBtn__Icr5W{background:#fff;border:1px solid #e2e8f0;border-radius:16px;color:#64748b;cursor:pointer;font-size:11px;font-weight:600;padding:5px 14px;transition:all .15s}.AskiAnalysis_chartTypeBtn__Icr5W:hover{background:#f1f5f9}.AskiAnalysis_chartTypeBtn__Icr5W.AskiAnalysis_active__cAvMk{background:#1e40af;border-color:#1e40af;color:#fff}.AskiAnalysis_statsRow__9GeVW{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.AskiAnalysis_statCard__MuLcS{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:1 1;min-width:140px;padding:16px;text-align:center}.AskiAnalysis_statCard__MuLcS strong{color:#0f172a;display:block;font-size:22px;font-weight:700}.AskiAnalysis_statCard__MuLcS span{color:#64748b;font-size:11px}.AskiAnalysis_statCard__MuLcS.AskiAnalysis_up__z9ypr strong{color:#16a34a}.AskiAnalysis_statCard__MuLcS.AskiAnalysis_down__nHoAP strong{color:#dc2626}.AskiAnalysis_statCard__MuLcS.AskiAnalysis_neutral__0aI4B strong{color:#1e40af}.AskiAnalysis_dataTable__uvuGN{border-collapse:collapse;font-size:12px;width:100%}.AskiAnalysis_dataTable__uvuGN th{background:#f1f5f9;border-bottom:2px solid #e2e8f0;color:#475569;font-weight:600;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.AskiAnalysis_dataTable__uvuGN td{border-bottom:1px solid #f1f5f9;color:#0f172a;padding:8px 10px}.AskiAnalysis_dataTable__uvuGN tr:hover td{background:#f8fafc}.AskiAnalysis_tableWrap__-IpCX{border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;max-height:400px;overflow:auto}.AskiAnalysis_compareGrid__h9j9i{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.AskiAnalysis_compareCard__D1Gd1{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.AskiAnalysis_compareLabel__bLb7F{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.AskiAnalysis_compareValue__EsjHq{color:#0f172a;font-size:28px;font-weight:700}.AskiAnalysis_changeTag__qXGEx{border-radius:12px;display:inline-block;font-size:12px;font-weight:700;margin-top:8px;padding:3px 10px}.AskiAnalysis_changeUp__F683Y{background:#dcfce7;color:#166534}.AskiAnalysis_changeDown__3ZMR0{background:#fee2e2;color:#991b1b}.AskiAnalysis_loading__4AEP2{align-items:center;color:#64748b;display:flex;font-size:14px;justify-content:center;padding:60px}.AskiAnalysis_empty__gDEBt{color:#94a3b8;font-size:14px;padding:60px;text-align:center}.AskiAnalysis_pdfArea__MVIuA{background:#fff;padding:24px}@media (max-width:768px){.AskiAnalysis_compareGrid__h9j9i,.AskiAnalysis_filterGrid__c1\+Ij{grid-template-columns:1fr}.AskiAnalysis_statsRow__9GeVW{flex-direction:column}}.ExampleDashboard_selectionContainer__XKSHD{background:linear-gradient(135deg,#f5f7fa,#e2e8f0);display:flex;height:100vh;overflow-y:auto;padding:40px 20px;width:100%}.ExampleDashboard_selectionContent__alnE-{margin:0 auto;max-width:1200px;width:100%}.ExampleDashboard_selectionHeader__4JsqW{margin-bottom:48px;text-align:center}.ExampleDashboard_selectionHeader__4JsqW h1{color:#1e293b;font-size:42px;font-weight:800;letter-spacing:-1px;margin:0 0 12px}.ExampleDashboard_selectionSubtitle__\+e-2F{color:#64748b;font-size:18px;margin:0}.ExampleDashboard_selectionGrid__DNCUi{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.ExampleDashboard_selectionCard__KFEKp{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:24px;transition:all .3s}.ExampleDashboard_selectionCard__KFEKp:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.ExampleDashboard_selectionCardFull__mRZ27{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #00000014;grid-column:1/-1;padding:24px}.ExampleDashboard_selectionLabel__9s7mK{color:#475569;display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.ExampleDashboard_selectionSelect__ii1iX{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:15px;padding:12px 16px;transition:all .2s;width:100%}.ExampleDashboard_selectionSelect__ii1iX:hover:not(:disabled){border-color:#cbd5e1}.ExampleDashboard_selectionSelect__ii1iX:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ExampleDashboard_selectionSelect__ii1iX:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.ExampleDashboard_selectionInfo__yP918{align-items:center;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;display:flex;min-height:48px;padding:12px 16px}.ExampleDashboard_infoText__v0\+nM{color:#475569;font-size:15px;font-weight:600}.ExampleDashboard_parkSelectionPanel__GPYFy{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}.ExampleDashboard_parkList__TFyvM{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.ExampleDashboard_parkItem__sHTqC{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s}.ExampleDashboard_parkItem__sHTqC:hover{background:#f1f5f9;border-color:#cbd5e1}.ExampleDashboard_parkItem__sHTqC input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:20px;width:20px}.ExampleDashboard_parkInfo__ZxCkW{flex:1 1}.ExampleDashboard_parkName__Fi-KB{color:#1e293b;font-weight:600;margin-bottom:4px}.ExampleDashboard_parkDetails__dRdDr{color:#64748b;font-size:13px}.ExampleDashboard_noParks__N9qUO{color:#94a3b8;font-style:italic;padding:24px;text-align:center}.ExampleDashboard_parkSummary__VGeTd{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:24px}.ExampleDashboard_summaryItem__Ksh2R{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding-bottom:12px}.ExampleDashboard_summaryItem__Ksh2R:last-child{border-bottom:none}.ExampleDashboard_summaryLabel__\+O9hJ{color:#64748b;font-size:14px;font-weight:500}.ExampleDashboard_summaryValue__znCXC{color:#1e293b;font-size:16px;font-weight:700}.ExampleDashboard_startButton__erY1z{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:16px 24px;transition:all .2s;width:100%}.ExampleDashboard_startButton__erY1z:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.ExampleDashboard_startButton__erY1z:disabled{background:#cbd5e1;cursor:not-allowed;transform:none}.ExampleDashboard_loadingState__E0r-L{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:80px 20px}.ExampleDashboard_spinner__SLakz{animation:ExampleDashboard_spin__xm30g 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:48px;width:48px}@keyframes ExampleDashboard_spin__xm30g{to{transform:rotate(1turn)}}.ExampleDashboard_loadingState__E0r-L p{color:#64748b;font-size:16px}.ExampleDashboard_loadingHint__Hci09{color:#94a3b8;font-size:14px;margin-top:8px}.ExampleDashboard_dataStats__bZBa6{color:#64748b;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;margin-top:12px}.ExampleDashboard_errorState__NgrqE{background:#fff;border:2px solid #fef3c7;border-radius:16px;box-shadow:0 2px 8px #00000014;margin:0 auto;max-width:800px;padding:40px}.ExampleDashboard_errorState__NgrqE h3{color:#f59e0b;font-size:20px;margin:0 0 16px}.ExampleDashboard_errorState__NgrqE p{color:#64748b;line-height:1.6;margin:12px 0}.ExampleDashboard_errorState__NgrqE ul{color:#64748b;margin:16px 0;padding-left:24px}.ExampleDashboard_errorState__NgrqE li{line-height:1.6;margin:8px 0}.ExampleDashboard_errorState__NgrqE code{background:#f1f5f9;border-radius:4px;color:#1e293b;font-family:Courier New,monospace;font-size:13px;padding:2px 6px}.ExampleDashboard_debugInfo__7nCsF{background:#f8fafc;border-left:4px solid #3b82f6;border-radius:8px;font-size:13px;margin-top:24px;padding:16px}.ExampleDashboard_dashboardContainer__07hx5{background:#f5f7fa;display:flex;height:100vh;overflow:hidden;width:100%}.ExampleDashboard_sidebar__wjXTe{background:linear-gradient(180deg,#1e293b,#0f172a);box-shadow:4px 0 20px #0000001a;color:#fff;display:flex;flex-direction:column;width:280px;z-index:100}.ExampleDashboard_sidebarHeader__53KFQ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0f172af2,#1e293be6);border-bottom:1px solid #ffffff1a;padding:16px 20px}.ExampleDashboard_sidebarLogo__DDvTY{border-bottom:1px solid #ffffff1a;margin-bottom:12px;padding-bottom:12px}.ExampleDashboard_logoText__v6w\+I{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#60a5fa 50%,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#fff;display:inline-block;font-size:24px;font-weight:900;letter-spacing:2px;margin:0;position:relative;text-shadow:0 4px 8px #0003}.ExampleDashboard_logoText__v6w\+I:after{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;bottom:-4px;content:"";height:3px;left:0;opacity:.8;position:absolute;width:100%}.ExampleDashboard_logoSubtext__X-G8V{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffffffe6,#93c5fde6);-webkit-background-clip:text;background-clip:text;color:#fffffff2;font-size:11px;font-weight:600;letter-spacing:.5px;margin:6px 0 0;text-transform:uppercase}.ExampleDashboard_userInfo__m4uie{align-items:center;display:flex;gap:12px}.ExampleDashboard_userAvatar__keIy-{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:48px;justify-content:center;width:48px}.ExampleDashboard_userDetails__Yc7ph{flex:1 1;min-width:0}.ExampleDashboard_userName__dWybs{color:#fff;font-size:15px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExampleDashboard_userEmail__I7u\+H{color:#ffffffb3;font-size:12px;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.ExampleDashboard_sidebarNav__l4Tp8{flex:1 1;overflow-y:auto;padding:16px 0}.ExampleDashboard_sidebarFooter__7tFrm{align-items:flex-end;background:#0003;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:8px;padding:16px 0}.ExampleDashboard_sidebarFooter__7tFrm .ExampleDashboard_logoutButton__O\+LIY{justify-content:flex-end;margin:0 16px 0 auto;min-width:120px;text-align:right;width:auto}.ExampleDashboard_resetButton__NTTJm{align-items:center;background:#3b82f633;border:none;border-left:3px solid #0000;color:#ffffffe6;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;padding:14px 24px;text-align:left;transition:all .2s;width:100%}.ExampleDashboard_resetButton__NTTJm:hover{background:#3b82f64d;border-left-color:#3b82f6;color:#fff}.ExampleDashboard_logoutButton__O\+LIY{align-items:center;background:#ef444433;border:none;border-left:3px solid #0000;color:#ffffffe6;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;justify-content:flex-end;padding:14px 24px;text-align:right;transition:all .2s}.ExampleDashboard_logoutButton__O\+LIY:hover{background:#ef44444d;border-left-color:#ef4444;color:#fff}.ExampleDashboard_navItem__Udj7s{align-items:center;background:none;border:none;border-left:3px solid #0000;color:#fffc;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;padding:14px 24px;text-align:left;transition:all .2s;width:100%}.ExampleDashboard_navItem__Udj7s:hover{background:#ffffff1a;border-left-color:#ffffff4d;color:#fff}.ExampleDashboard_navItemActive__cAjF4{background:#3b82f633;border-left-color:#3b82f6;color:#fff;font-weight:600}.ExampleDashboard_navLabel__Xxy47{flex:1 1;text-align:left}.ExampleDashboard_navItemWithSubmenu__TyM-x{justify-content:space-between}.ExampleDashboard_navArrow__mW8ob{color:#fff9;font-size:10px;transition:transform .2s}.ExampleDashboard_submenu__G7Yno{background:#0003;border-left:2px solid #3b82f64d;margin-left:24px;padding:4px 0}.ExampleDashboard_submenuItem__pUwWl{align-items:center;background:none;border:none;border-left:2px solid #0000;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;font-weight:400;padding:10px 24px 10px 40px;text-align:left;transition:all .2s;width:100%}.ExampleDashboard_submenuItem__pUwWl:hover{background:#ffffff1a;border-left-color:#3b82f680;color:#fff}.ExampleDashboard_submenuItemActive__CnmXd{background:#3b82f633;border-left-color:#3b82f6;color:#fff;font-weight:500}.ExampleDashboard_submenuLabel__\+gTbL{flex:1 1}.ExampleDashboard_mainContent__yTsgx{background:#f5f7fa;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ExampleDashboard_userInfoTopRight__DCfoK{align-items:center;display:flex;flex-shrink:0;gap:12px}.ExampleDashboard_userAvatarTopRight__2S-RO{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.ExampleDashboard_userDetailsTopRight__hovIR{display:flex;flex-direction:column;gap:2px;min-width:0}.ExampleDashboard_userNameTopRight__udjtW{color:#1e293b;font-size:14px;font-weight:600;margin:0;transition:all .3s ease;white-space:nowrap}.ExampleDashboard_userEmailTopRight__n9UCp{color:#64748b;font-size:12px;font-weight:400;margin:0;transition:all .3s ease;white-space:nowrap}.ExampleDashboard_logoutButtonTopRight__nmhUA{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s;white-space:nowrap}.ExampleDashboard_logoutButtonTopRight__nmhUA:hover{background:#dc2626;box-shadow:0 2px 4px #ef44444d;transform:translateY(-1px)}.ExampleDashboard_compactHeader__NiqsS{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.ExampleDashboard_compactHeaderRight__H3sxT{flex-shrink:0}.ExampleDashboard_compactHeaderLeft__95VGW,.ExampleDashboard_compactHeaderRight__H3sxT{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ExampleDashboard_compactTitle__\+OKh5{color:#1e293b;font-size:18px;font-weight:600;margin:0}.ExampleDashboard_selectionBreadcrumb__MnA-Z{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ExampleDashboard_breadcrumbItem__MfuU6{color:#64748b;font-size:14px;font-weight:500}.ExampleDashboard_breadcrumbSeparator__jI-bm{color:#cbd5e1;font-size:14px}.ExampleDashboard_changeSelectionButton__DwEyr{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:6px;box-shadow:0 1px 3px #3b82f633;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s;white-space:nowrap}.ExampleDashboard_changeSelectionButton__DwEyr:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 2px 6px #3b82f64d}.ExampleDashboard_changeSelectionIcon__oDOzr{font-size:16px}.ExampleDashboard_headerActions__jzigb{display:flex;gap:12px}.ExampleDashboard_headerButton__qVMB2{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.ExampleDashboard_headerButton__qVMB2:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d;color:#1e293b;transform:translateY(-1px)}.ExampleDashboard_contentBody__LFBCb{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px}.ExampleDashboard_overviewContent__78H3W{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;width:100%}.ExampleDashboard_overviewTopLayout__4zEEQ{grid-gap:12px;display:grid;flex:0 0 auto;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:0;min-height:0}.ExampleDashboard_overviewMapSection__MtbMY{display:flex;flex-direction:column;gap:8px}.ExampleDashboard_overviewChartsSection__-tVka{gap:8px}@media (max-width:1200px){.ExampleDashboard_overviewMapLayout__-cLCV,.ExampleDashboard_overviewTopLayout__4zEEQ{grid-template-columns:1fr}}@media (max-width:768px){.ExampleDashboard_overviewTopLayout__4zEEQ{gap:16px}.ExampleDashboard_overviewChartsSection__-tVka,.ExampleDashboard_overviewMapSection__MtbMY{gap:12px}.ExampleDashboard_overviewMapContainer__O5\+rH{height:300px;min-height:300px;padding:12px}.ExampleDashboard_overviewChartsSection__-tVka>.ExampleDashboard_chartCard__fxh3E{max-height:350px;min-height:250px;padding:12px}.ExampleDashboard_chartPlaceholder__5CTQK{max-height:300px;min-height:180px;padding-top:8px}}@media (max-width:480px){.ExampleDashboard_overviewTopLayout__4zEEQ{gap:12px}.ExampleDashboard_overviewChartsSection__-tVka,.ExampleDashboard_overviewMapSection__MtbMY{gap:10px}.ExampleDashboard_overviewMapContainer__O5\+rH{height:250px;min-height:250px;padding:10px}.ExampleDashboard_overviewChartsSection__-tVka>.ExampleDashboard_chartCard__fxh3E{max-height:280px;min-height:200px;padding:10px}.ExampleDashboard_chartPlaceholder__5CTQK{max-height:250px;min-height:150px;padding-top:6px}.ExampleDashboard_chartCard__fxh3E h3{font-size:14px}}.ExampleDashboard_overviewMapContainer__O5\+rH{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000001a;display:flex;flex:0 0 auto;flex-direction:column;height:400px;min-height:0;overflow:hidden;padding:16px}.ExampleDashboard_googleMapContainer__1iGhk{background:#f8fafc;border:1px solid #e0e0e0;border-radius:12px;flex:1 1;height:400px;min-height:400px;overflow:hidden;position:relative;width:100%}.ExampleDashboard_mapLoadingMessage__ZOE5w{align-items:center;color:#64748b;display:flex;font-size:14px;height:100%;justify-content:center}.ExampleDashboard_noDataMessage__C00B5{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#94a3b8;font-size:13px;font-style:normal;font-weight:400;padding:8px 12px;text-align:center}.ExampleDashboard_exampleBadge__q3YWE{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;border-radius:50%;box-shadow:0 1px 4px #fbbf2466;color:#fff!important;cursor:help;display:inline-flex!important;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;opacity:1!important;pointer-events:auto;position:absolute;right:8px;top:8px;visibility:visible!important;width:18px;z-index:10000!important}.ExampleDashboard_noDataText__lDCgy{color:#94a3b8;font-size:13px;font-style:normal;font-weight:400}.ExampleDashboard_overviewChartsSection__-tVka{display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;overflow:visible;width:100%}.ExampleDashboard_overviewChartsSection__-tVka>.ExampleDashboard_chartCard__fxh3E{display:flex;flex:1 1 auto;flex-direction:column;max-height:250px;min-height:200px;padding:10px;position:relative}.ExampleDashboard_parkConsumptionList__v\+KOT{display:flex;flex-direction:column;gap:12px;position:relative;width:100%}.ExampleDashboard_consumptionItem__hwXfz{align-items:center;display:flex;gap:16px}.ExampleDashboard_consumptionName__Aiquw{align-items:center;color:#1e293b;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;max-width:200px;min-width:150px}.ExampleDashboard_consumptionBar__ByQE9{background:#e2e8f0;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.ExampleDashboard_consumptionBarFill__FmVxq{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:4px;height:100%}.ExampleDashboard_consumptionValue__WSWal{color:#475569;font-size:14px;font-weight:600;text-align:right;width:100px}.ExampleDashboard_selectionTags__Pi9UH{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ExampleDashboard_tag__2455g{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:20px;color:#fff;font-size:13px;font-weight:600;padding:8px 16px}.ExampleDashboard_belediyeHeader__GJrXd{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;padding:32px;text-align:center}.ExampleDashboard_belediyeHeader__GJrXd h1{color:#1e293b;font-size:32px;font-weight:700;margin:0 0 8px}.ExampleDashboard_belediyeHeader__GJrXd h2{color:#475569;font-size:20px;font-weight:600;margin:0 0 16px}.ExampleDashboard_reportTitle__Fp00l{color:#64748b;font-size:16px;font-weight:500;letter-spacing:1px;margin:0;text-transform:uppercase}.ExampleDashboard_statsGrid__ZAPJu{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:minmax(70px,auto);grid-template-columns:repeat(3,1fr);margin-top:6px;position:relative;width:100%;z-index:0}.ExampleDashboard_statCard__B\+CmV{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:70px;overflow:hidden;padding:8px 10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.ExampleDashboard_statCard__B\+CmV:before{background:linear-gradient(90deg,#3b82f6,#2563eb);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.ExampleDashboard_statCard__B\+CmV:hover{border-color:#cbd5e1;box-shadow:0 10px 30px #0000001f,0 4px 8px #00000014;transform:translateY(-4px)}.ExampleDashboard_statCard__B\+CmV:hover:before{transform:scaleX(1)}@media (max-width:1400px){.ExampleDashboard_statsGrid__ZAPJu{gap:14px;grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.ExampleDashboard_statsGrid__ZAPJu{gap:14px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ExampleDashboard_statsGrid__ZAPJu{gap:12px;grid-template-columns:1fr;margin-top:16px}.ExampleDashboard_statCard__B\+CmV{min-height:90px;padding:12px}}@media (max-width:480px){.ExampleDashboard_statsGrid__ZAPJu{gap:10px;margin-top:12px}.ExampleDashboard_statCard__B\+CmV{min-height:80px;padding:10px}.ExampleDashboard_statValue__9Us71{font-size:32px}.ExampleDashboard_statLabel__hvgw0{font-size:12px}.ExampleDashboard_statChange__nnu56{font-size:11px}}.ExampleDashboard_parkInfoContainer__vi8E0{align-items:flex-start;display:flex;gap:8px}.ExampleDashboard_parkInfoCard__wYZGS,.ExampleDashboard_regionInfoCard__xerxj{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1 1;padding:10px}.ExampleDashboard_parkInfoTitle__PCFxN,.ExampleDashboard_regionInfoTitle__9Zv33{color:#1e293b;font-size:12px;font-weight:600;margin:0 0 8px}.ExampleDashboard_parkInfoItem__yeuZM{line-height:1.4;margin-bottom:6px}.ExampleDashboard_parkInfoName__qXFta{color:#475569;font-size:11px;font-weight:600;margin-bottom:4px}.ExampleDashboard_parkInfoDetail__jHzsH{align-items:center;color:#64748b;display:flex;font-size:10px;gap:4px;margin-bottom:2px}.ExampleDashboard_regionInfoGrid__9nj83{display:flex;gap:6px}.ExampleDashboard_regionInfoBox__NA6-N{border-radius:6px;flex:1 1;padding:6px}.ExampleDashboard_regionInfoLabel__QNmK7{color:#64748b;font-size:9px;line-height:1.3;margin-bottom:4px}.ExampleDashboard_regionInfoValue__WF\+yp{color:#1e293b;font-size:10px;font-weight:600;line-height:1.3}@media (min-width:1400px){.ExampleDashboard_parkInfoContainer__vi8E0{gap:12px}.ExampleDashboard_parkInfoCard__wYZGS,.ExampleDashboard_regionInfoCard__xerxj{padding:14px}.ExampleDashboard_parkInfoTitle__PCFxN,.ExampleDashboard_regionInfoTitle__9Zv33{font-size:14px;margin-bottom:10px}.ExampleDashboard_parkInfoName__qXFta{font-size:13px;margin-bottom:6px}.ExampleDashboard_parkInfoDetail__jHzsH{font-size:11px;gap:5px;margin-bottom:3px}.ExampleDashboard_regionInfoGrid__9nj83{gap:8px}.ExampleDashboard_regionInfoBox__NA6-N{padding:8px}.ExampleDashboard_regionInfoLabel__QNmK7{font-size:10px;margin-bottom:6px}.ExampleDashboard_regionInfoValue__WF\+yp{font-size:12px}}@media (max-width:1399px) and (min-width:768px){.ExampleDashboard_parkInfoContainer__vi8E0{gap:10px}.ExampleDashboard_parkInfoCard__wYZGS,.ExampleDashboard_regionInfoCard__xerxj{padding:8px}.ExampleDashboard_parkInfoTitle__PCFxN,.ExampleDashboard_regionInfoTitle__9Zv33{font-size:11px;margin-bottom:6px}.ExampleDashboard_parkInfoName__qXFta{font-size:10px;margin-bottom:4px}.ExampleDashboard_parkInfoDetail__jHzsH{font-size:9px;gap:3px}.ExampleDashboard_regionInfoGrid__9nj83{gap:5px}.ExampleDashboard_regionInfoBox__NA6-N{padding:5px}.ExampleDashboard_regionInfoLabel__QNmK7{font-size:8px;margin-bottom:3px}.ExampleDashboard_regionInfoValue__WF\+yp{font-size:9px}}@media (max-width:767px){.ExampleDashboard_parkInfoContainer__vi8E0{flex-direction:column;gap:8px}.ExampleDashboard_parkInfoCard__wYZGS,.ExampleDashboard_regionInfoCard__xerxj{padding:10px;width:100%}.ExampleDashboard_parkInfoTitle__PCFxN,.ExampleDashboard_regionInfoTitle__9Zv33{font-size:12px;margin-bottom:8px}.ExampleDashboard_parkInfoName__qXFta{font-size:11px;margin-bottom:5px}.ExampleDashboard_parkInfoDetail__jHzsH{font-size:10px;gap:4px;margin-bottom:3px}.ExampleDashboard_regionInfoGrid__9nj83{flex-direction:column;gap:6px}.ExampleDashboard_regionInfoBox__NA6-N{padding:8px;width:100%}.ExampleDashboard_regionInfoLabel__QNmK7{font-size:10px;margin-bottom:4px}.ExampleDashboard_regionInfoValue__WF\+yp{font-size:11px}}.ExampleDashboard_statValue__9Us71{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:24px;font-weight:800;letter-spacing:-.5px;line-height:1.1;margin-bottom:4px}.ExampleDashboard_statLabel__hvgw0{color:#64748b;font-size:11px;line-height:1.2;margin-bottom:2px}.ExampleDashboard_statChange__nnu56{color:#22c55e;font-size:10px;font-weight:600;line-height:1.2}.ExampleDashboard_chartsGrid__HtKqu{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.ExampleDashboard_chartCard__fxh3E{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;display:flex;flex:1 1 auto;flex-direction:column;max-height:250px;min-height:200px;overflow:hidden;padding:10px;position:relative;transition:all .3s}.ExampleDashboard_chartCard__fxh3E:hover{border-color:#cbd5e1;box-shadow:0 10px 30px #0000001f,0 4px 8px #00000014}.ExampleDashboard_chartCard__fxh3E h3{color:#1e293b;font-size:14px;font-weight:600;margin:0 0 8px}.ExampleDashboard_chartPlaceholder__5CTQK{align-items:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;max-height:200px;min-height:150px;overflow-x:visible;overflow-y:auto;position:relative}.ExampleDashboard_barChart__v7fgb{align-items:flex-end;display:flex;gap:16px;height:200px;padding:20px 0;width:100%}.ExampleDashboard_barContainer__aSH7n{align-items:center;display:flex;flex-direction:column;gap:8px}.ExampleDashboard_bar__IQvEh{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:4px 4px 0 0;min-height:20px;transition:all .3s;width:100%}.ExampleDashboard_barContainer__aSH7n:hover .ExampleDashboard_bar__IQvEh{opacity:.8;transform:scaleY(1.05)}.ExampleDashboard_barLabel__wdGbb{font-weight:500}.ExampleDashboard_regionList__yntr\+{display:flex;flex-direction:column;gap:16px}.ExampleDashboard_regionItem__yl\+uE{display:flex;flex-direction:column;gap:8px}.ExampleDashboard_regionInfo__iNaYS{align-items:center;display:flex;justify-content:space-between}.ExampleDashboard_regionName__9zSwF{color:#1e293b;font-size:15px;font-weight:600}.ExampleDashboard_regionDetails__mLVTV{color:#64748b;font-size:13px}.ExampleDashboard_regionBar__xiA4p{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden;width:100%}.ExampleDashboard_regionBarFill__7VICd{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:4px;height:100%;transition:width .3s}.ExampleDashboard_recentActivity__gAX5N{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:24px}.ExampleDashboard_recentActivity__gAX5N h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 20px}.ExampleDashboard_activityList__82q4i{display:flex;flex-direction:column;gap:12px}.ExampleDashboard_activityItem__0w53E{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:16px;padding:16px;transition:all .2s}.ExampleDashboard_activityItem__0w53E:hover{background:#f1f5f9;border-color:#cbd5e1}.ExampleDashboard_activityIndicator__KLiEl{border-radius:50%;flex-shrink:0;height:12px;width:12px}.ExampleDashboard_activityIndicatorWarning__Efa0w{background:#f59e0b}.ExampleDashboard_activityIndicatorInfo__M6aK-{background:#3b82f6}.ExampleDashboard_activityIndicatorSuccess__lBeoa{background:#22c55e}.ExampleDashboard_activityContent__aES7V{flex:1 1}.ExampleDashboard_activityMessage__Z1Bw1{color:#1e293b;font-size:14px;font-weight:500;margin-bottom:4px}.ExampleDashboard_activityTime__OjSUi{color:#64748b;font-size:12px}.ExampleDashboard_waterContent__TxR8F{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_waterHeader__ysepR{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;justify-content:space-between;padding:24px}.ExampleDashboard_waterHeader__ysepR h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_filterGroup__hJedq{display:flex;gap:12px}.ExampleDashboard_filterSelect__k36QJ{border:1px solid #e2e8f0;transition:all .2s}.ExampleDashboard_filterSelect__k36QJ:hover{border-color:#cbd5e1}.ExampleDashboard_filterSelect__k36QJ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ExampleDashboard_waterTable__3joi8{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;overflow:hidden}.ExampleDashboard_waterTable__3joi8 table{border-collapse:collapse;width:100%}.ExampleDashboard_waterTable__3joi8 thead{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.ExampleDashboard_waterTable__3joi8 th{border-bottom:2px solid #e2e8f0;color:#475569;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.ExampleDashboard_waterTable__3joi8 td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:14px;padding:16px}.ExampleDashboard_waterTable__3joi8 tbody tr:hover{background:#f8fafc}.ExampleDashboard_waterTable__3joi8 tbody tr:last-child td{border-bottom:none}.ExampleDashboard_statusActive__SL5Yj{background:#dcfce7;color:#166534}.ExampleDashboard_statusActive__SL5Yj,.ExampleDashboard_statusMaintenance__evBJ3{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:6px 12px}.ExampleDashboard_statusMaintenance__evBJ3{background:#fef3c7;color:#92400e}.ExampleDashboard_efficiencyFill__xnw0v{transition:width .3s}.ExampleDashboard_efficiencyText__1yNeN{color:#64748b;font-size:13px;font-weight:500}.ExampleDashboard_parkListContent__e5hG2{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_parkListContent__e5hG2 h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_parkListTable__eNfA3{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.ExampleDashboard_parkListTable__eNfA3 table{border-collapse:collapse;width:100%}.ExampleDashboard_parkListTable__eNfA3 thead{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.ExampleDashboard_parkListTable__eNfA3 th{border-bottom:2px solid #e2e8f0;color:#475569;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase}.ExampleDashboard_parkListTable__eNfA3 td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:14px;padding:16px}.ExampleDashboard_parkListTable__eNfA3 tbody tr:hover{background:#f8fafc}.ExampleDashboard_contactInfo__Gzp-d{color:#64748b;font-size:12px;margin-top:4px}.ExampleDashboard_detailButton__gL4Jo{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.ExampleDashboard_detailButton__gL4Jo:hover{background:#e2e8f0;color:#1e293b}.ExampleDashboard_efficiencyBar__f2vEw{background:#e2e8f0;border-radius:3px;display:inline-block;height:6px;margin-right:8px;overflow:hidden;width:100px}.ExampleDashboard_efficiencyFill__xnw0v{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:3px;height:100%}.ExampleDashboard_parksContent__RBaxs{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_parksContent__RBaxs h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_parksGrid__lgEq6{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ExampleDashboard_parkCard__Lwywy{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;overflow:hidden;padding:28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ExampleDashboard_parkCard__Lwywy:before{background:linear-gradient(90deg,#22c55e,#16a34a);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.ExampleDashboard_parkCard__Lwywy:hover{border-color:#cbd5e1;box-shadow:0 10px 30px #0000001f,0 4px 8px #00000014;transform:translateY(-4px)}.ExampleDashboard_parkCard__Lwywy:hover:before{transform:scaleX(1)}.ExampleDashboard_parkHeader__Di13Y{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.ExampleDashboard_parkHeader__Di13Y h3{color:#1e293b;font-size:18px;font-weight:600;margin:0}.ExampleDashboard_parkDetails__dRdDr{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.ExampleDashboard_parkDetail__FAMzq{align-items:center;display:flex;justify-content:space-between}.ExampleDashboard_detailLabel__8aSbH{color:#64748b;font-size:14px}.ExampleDashboard_detailValue__OxiBl{color:#1e293b;font-size:14px;font-weight:600}.ExampleDashboard_parkActions__WkGS3{display:flex;gap:12px}.ExampleDashboard_actionButton__XmPTv{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:10px 16px;transition:all .2s}.ExampleDashboard_actionButton__XmPTv:hover{background:#e2e8f0;color:#1e293b}.ExampleDashboard_reportsContent__eiFaG{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_reportsContent__eiFaG h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_reportsList__aBgf9{display:flex;flex-direction:column;gap:16px}.ExampleDashboard_reportCard__JHISs{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:24px;transition:all .3s}.ExampleDashboard_reportCard__JHISs:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.ExampleDashboard_reportHeader__37dP5{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.ExampleDashboard_reportInfo__w2MIU h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.ExampleDashboard_reportInfo__w2MIU p{color:#64748b;font-size:14px;margin:0}.ExampleDashboard_statusCompleted__hNIkM{background:#dcfce7;color:#166534}.ExampleDashboard_statusCompleted__hNIkM,.ExampleDashboard_statusPending__9MqPi{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:6px 12px}.ExampleDashboard_statusPending__9MqPi{background:#fef3c7;color:#92400e}.ExampleDashboard_reportType__7\+7t2{margin-bottom:16px}.ExampleDashboard_typeBadge__2TX11{background:#e0f2fe;border-radius:6px;color:#0c4a6e;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.ExampleDashboard_analyticsContent__4H1lt{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_analyticsContent__4H1lt h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_analyticsGrid__33UnU{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.ExampleDashboard_analyticsCard__VJPc3{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:24px}.ExampleDashboard_analyticsCard__VJPc3 h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 20px}.ExampleDashboard_analyticsChart__o8rhi{min-height:200px}.ExampleDashboard_comparisonList__uHXy4{display:flex;flex-direction:column;gap:16px}.ExampleDashboard_comparisonItem__uUhHK{align-items:center;display:flex;gap:16px}.ExampleDashboard_comparisonName__1xI7Q{color:#1e293b;font-size:14px;font-weight:600;width:120px}.ExampleDashboard_comparisonBar__9YAz0{background:#e2e8f0;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.ExampleDashboard_comparisonBarFill__e78Pf{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:4px;height:100%;transition:width .3s}.ExampleDashboard_comparisonValue__bc2CC{color:#475569;font-size:14px;font-weight:600;text-align:right;width:100px}.ExampleDashboard_alertsContent__I7y\+M{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_alertsContent__I7y\+M h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_alertsList__sYGwT{display:flex;flex-direction:column;gap:16px}.ExampleDashboard_alertCard__8bTqn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;gap:20px;padding:20px;transition:all .3s}.ExampleDashboard_alertCard__8bTqn:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.ExampleDashboard_alertIndicator__ZUihe{border-radius:50%;flex-shrink:0;height:12px;width:12px}.ExampleDashboard_alertIndicatorWarning__sKh6R{background:#f59e0b}.ExampleDashboard_alertIndicatorInfo__-v4gd{background:#3b82f6}.ExampleDashboard_alertIndicatorSuccess__9lIaI{background:#22c55e}.ExampleDashboard_alertMessage__0Dkuo{color:#1e293b;font-size:15px;font-weight:500;margin-bottom:4px}.ExampleDashboard_alertTime__WSrgr{color:#64748b;font-size:13px}.ExampleDashboard_alertActions__aYZAq{display:flex;gap:12px}.ExampleDashboard_contentBody__LFBCb::-webkit-scrollbar,.ExampleDashboard_sidebarNav__l4Tp8::-webkit-scrollbar{width:8px}.ExampleDashboard_contentBody__LFBCb::-webkit-scrollbar-track,.ExampleDashboard_sidebarNav__l4Tp8::-webkit-scrollbar-track{background:#0000}.ExampleDashboard_sidebarNav__l4Tp8::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.ExampleDashboard_sidebarNav__l4Tp8::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ExampleDashboard_contentBody__LFBCb::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ExampleDashboard_contentBody__LFBCb::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ExampleDashboard_modalOverlay__oVbLf{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ExampleDashboard_modalContent__9A\+PA{animation:ExampleDashboard_modalSlideIn__V3zdZ .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:90%}@keyframes ExampleDashboard_modalSlideIn__V3zdZ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ExampleDashboard_modalHeader__VD7WA{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 32px}.ExampleDashboard_modalHeader__VD7WA h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_modalClose__3v1SR{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;line-height:1;transition:all .2s;width:40px}.ExampleDashboard_modalClose__3v1SR:hover{background:#f1f5f9;color:#1e293b}.ExampleDashboard_settingsContent__RKJEM{flex:1 1;margin:0 auto;max-width:1400px;overflow-y:auto;padding:32px;width:100%}.ExampleDashboard_settingsHeader__aQITZ{margin-bottom:32px}.ExampleDashboard_settingsHeader__aQITZ h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:32px;font-weight:700;margin:0 0 8px}.ExampleDashboard_settingsSubtitle__Q0bPO{color:#64748b;font-size:16px;font-weight:400;margin:0}.ExampleDashboard_settingsGrid__6b0gY{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ExampleDashboard_settingsCard__UlQO2{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #00000014;overflow:hidden;padding:0;transition:all .3s ease}.ExampleDashboard_settingsCard__UlQO2:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.ExampleDashboard_settingsCardHeader__vaYFS{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;display:flex;gap:12px;padding:20px 24px}.ExampleDashboard_settingsCardIcon__iSWNG{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;box-shadow:0 2px 8px #3b82f633;display:flex;font-size:24px;height:40px;justify-content:center;width:40px}.ExampleDashboard_settingsCardHeader__vaYFS h3{color:#1e293b;flex:1 1;font-size:20px;font-weight:700;margin:0}.ExampleDashboard_settingsCardBody__eXw6A{padding:24px}.ExampleDashboard_settingsItem__96RGx{margin-bottom:24px}.ExampleDashboard_settingsItem__96RGx:last-child{margin-bottom:0}.ExampleDashboard_settingsLabel__zy-KN{color:#475569;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.ExampleDashboard_settingsSelect__Y3OXZ{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.ExampleDashboard_settingsSelect__Y3OXZ:hover{border-color:#cbd5e1}.ExampleDashboard_settingsSelect__Y3OXZ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ExampleDashboard_settingsButton__\+K4j4{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f633;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s;width:100%}.ExampleDashboard_settingsButton__\+K4j4:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.ExampleDashboard_settingsButtonDanger__BlO0o{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;box-shadow:0 2px 8px #ef444433;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:12px 16px;transition:all .2s;width:100%}.ExampleDashboard_settingsButtonDanger__BlO0o:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.ExampleDashboard_settingsValue__aTLjD{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:14px;font-weight:500;padding:12px 16px}.ExampleDashboard_waterConsumptionContent__ghn53{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}.ExampleDashboard_waterConsumptionContent__ghn53 h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:28px;font-weight:700;margin:0}.ExampleDashboard_settingsItem__96RGx .ExampleDashboard_logoutButton__O\+LIY{background:#ef4444}.ExampleDashboard_settingsItem__96RGx .ExampleDashboard_logoutButton__O\+LIY:hover{background:#dc2626}.ExampleDashboard_settingsSection__-Sm4N{margin-bottom:32px}.ExampleDashboard_settingsSection__-Sm4N:last-child{margin-bottom:0}.ExampleDashboard_settingsSection__-Sm4N h3{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.ExampleDashboard_settingItem__oK9sU{margin-bottom:20px}.ExampleDashboard_settingItem__oK9sU label{color:#475569;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.ExampleDashboard_settingInput__SHqnd{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.ExampleDashboard_settingInput__SHqnd:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ExampleDashboard_checkboxLabel__YvWxx{align-items:center;color:#1e293b;cursor:pointer;display:flex;font-size:14px;gap:12px}.ExampleDashboard_checkboxLabel__YvWxx input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:18px;width:18px}.ExampleDashboard_modalActions__bLwux{border-top:1px solid #e2e8f0;display:flex;gap:12px;margin-top:32px;padding-top:24px}.ExampleDashboard_saveButton__wwNxU{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.ExampleDashboard_saveButton__wwNxU:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.ExampleDashboard_cancelButton__OkDQz{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.ExampleDashboard_cancelButton__OkDQz:hover{background:#e2e8f0;color:#1e293b}.ExampleDashboard_profileContent__NPh9X{flex:1 1;overflow-y:auto;padding:32px}.ExampleDashboard_profileHeader__gWgyp{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:20px;margin-bottom:32px;padding-bottom:24px}.ExampleDashboard_profileAvatar__sDwtk{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;box-shadow:0 4px 12px #3b82f64d;color:#fff;display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;width:80px}.ExampleDashboard_profileInfo__9nR6c h3{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 4px}.ExampleDashboard_profileInfo__9nR6c p{color:#64748b;font-size:14px;margin:0}.ExampleDashboard_profileSection__Yw5qK{margin-bottom:32px}.ExampleDashboard_profileSection__Yw5qK:last-child{margin-bottom:0}.ExampleDashboard_profileSection__Yw5qK h3{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.ExampleDashboard_profileItem__\+ecT1{margin-bottom:20px}.ExampleDashboard_profileItem__\+ecT1 label{color:#475569;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.ExampleDashboard_profileInput__iAa3C{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.ExampleDashboard_profileInput__iAa3C:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ExampleDashboard_profileInput__iAa3C[readonly]{background:#f8fafc;color:#64748b;cursor:not-allowed}.ExampleDashboard_mapContent__YNkxY{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_mapContent__YNkxY h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_mapPlaceholder__8Qz1j{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;padding:120px 40px;text-align:center}.ExampleDashboard_mapPlaceholder__8Qz1j p{color:#64748b;font-size:16px;margin:0}.ExampleDashboard_trendsContent__XKDeV{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_trendsContent__XKDeV h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_trendsGrid__tWl-o{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.ExampleDashboard_trendCard__5-AuZ{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;padding:28px;transition:all .3s}.ExampleDashboard_trendCard__5-AuZ:hover{border-color:#cbd5e1;box-shadow:0 10px 30px #0000001f,0 4px 8px #00000014}.ExampleDashboard_trendCard__5-AuZ h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 20px}.ExampleDashboard_comparisonsContent__DmESF{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_comparisonsContent__DmESF h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_comparisonFilters__9cjSF{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;display:flex;gap:12px;padding:20px}.ExampleDashboard_comparisonTable__yJTIk{border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;overflow:hidden}.ExampleDashboard_comparisonTable__yJTIk th{letter-spacing:.5px;padding:16px;text-transform:uppercase}.ExampleDashboard_comparisonTable__yJTIk td{padding:16px}.ExampleDashboard_comparisonTable__yJTIk tbody tr:last-child td{border-bottom:none}.ExampleDashboard_trendUp__15P7e{color:#22c55e;font-size:13px;font-weight:600}.ExampleDashboard_trendDown__Yxv2T{color:#ef4444;font-size:13px;font-weight:600}.ExampleDashboard_exportsContent__5fGM-{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_exportsContent__5fGM- h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_exportsGrid__N1Iaw{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ExampleDashboard_exportCard__tPn4Z{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;padding:28px;transition:all .3s}.ExampleDashboard_exportCard__tPn4Z:hover{border-color:#cbd5e1;box-shadow:0 10px 30px #0000001f,0 4px 8px #00000014}.ExampleDashboard_exportCard__tPn4Z h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 12px}.ExampleDashboard_exportCard__tPn4Z p{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 20px}.ExampleDashboard_exportOptions__5D\+jm{display:flex;flex-direction:column;gap:10px}.ExampleDashboard_exportButton__wamoq{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;text-align:left;transition:all .2s}.ExampleDashboard_exportButton__wamoq:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b;transform:translateX(4px)}.ExampleDashboard_mapViewContent__yKktK{display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - 200px);overflow-y:auto;padding-bottom:24px}.ExampleDashboard_mapViewHeader__dDFpp{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;justify-content:space-between;padding:24px}.ExampleDashboard_mapViewHeader__dDFpp h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_mapControls__2cNuy{display:flex;gap:12px}.ExampleDashboard_parkSelect__gVWXk{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;padding:10px 16px}.ExampleDashboard_showAllButton__TXlIN{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.ExampleDashboard_showAllButton__TXlIN:hover{background:#2563eb}.ExampleDashboard_mapLayout__NMQmn{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:2fr 1fr}.ExampleDashboard_mapLeftSection__eBxCA{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_mapContainer__ho0E5{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;height:600px;overflow:hidden;width:100%}.ExampleDashboard_mapRightSection__Sk5Hz{display:flex;flex-direction:column;gap:16px}.ExampleDashboard_mapInfoCard__ahva2{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:20px}.ExampleDashboard_mapInfoCard__ahva2 h3{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.ExampleDashboard_mapInfoItem__8IVGf{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 0}.ExampleDashboard_mapInfoItem__8IVGf:last-child{border-bottom:none}.ExampleDashboard_mapInfoLabel__dW9bn{color:#64748b;font-size:14px;font-weight:500}.ExampleDashboard_mapInfoValue__0nJRF{color:#1e293b;font-size:14px;font-weight:600;text-align:right}.ExampleDashboard_mapBottomSection__j4f8-{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 2fr}.ExampleDashboard_mapBottomCard__eMbMX{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:20px}.ExampleDashboard_mapBottomCard__eMbMX h4{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.ExampleDashboard_mapBottomInfo__Kofiw{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:10px 0}.ExampleDashboard_mapBottomInfo__Kofiw:last-child{border-bottom:none}.ExampleDashboard_mapBottomLabel__fjmz2{color:#64748b;font-size:13px;font-weight:500}.ExampleDashboard_mapBottomValue__A7v0A{color:#1e293b;font-size:13px;font-weight:600}.ExampleDashboard_mapParkList__YW2jD{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.ExampleDashboard_mapParkListItem__cd0pD{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:all .2s}.ExampleDashboard_mapParkListItem__cd0pD:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateX(4px)}.ExampleDashboard_mapParkListItemActive__TLR1C{background:#dbeafe;border-color:#3b82f6;font-weight:600}.ExampleDashboard_mapParkName__7npyk{color:#1e293b;font-size:14px;font-weight:500}.ExampleDashboard_mapParkArea__X-lpn{color:#64748b;font-size:13px}@media (max-width:1200px){.ExampleDashboard_mapBottomSection__j4f8-,.ExampleDashboard_mapLayout__NMQmn{grid-template-columns:1fr}}@media (max-width:1400px){.ExampleDashboard_compactHeader__NiqsS{gap:12px;padding:10px 14px}.ExampleDashboard_compactHeaderRight__H3sxT{gap:12px}.ExampleDashboard_userInfoTopRight__DCfoK{gap:10px}.ExampleDashboard_userAvatarTopRight__2S-RO{font-size:14px;height:36px;width:36px}.ExampleDashboard_userNameTopRight__udjtW{font-size:13px}.ExampleDashboard_userEmailTopRight__n9UCp{font-size:11px}.ExampleDashboard_logoutButtonTopRight__nmhUA{font-size:13px;padding:8px 16px}.ExampleDashboard_changeSelectionButton__DwEyr{font-size:12px;padding:7px 14px}}@media (max-width:1024px){.ExampleDashboard_compactHeader__NiqsS{gap:10px;padding:8px 12px}.ExampleDashboard_compactHeaderRight__H3sxT{gap:10px}.ExampleDashboard_userInfoTopRight__DCfoK{gap:8px}.ExampleDashboard_userAvatarTopRight__2S-RO{font-size:13px;height:32px;width:32px}.ExampleDashboard_userNameTopRight__udjtW{font-size:12px}.ExampleDashboard_userEmailTopRight__n9UCp{font-size:10px}.ExampleDashboard_logoutButtonTopRight__nmhUA{font-size:12px;padding:7px 14px}.ExampleDashboard_changeSelectionButton__DwEyr{font-size:11px;gap:4px;padding:6px 12px}.ExampleDashboard_changeSelectionIcon__oDOzr{font-size:14px}.ExampleDashboard_compactTitle__\+OKh5{font-size:16px}.ExampleDashboard_breadcrumbItem__MfuU6{font-size:12px}}@media (max-width:768px){.ExampleDashboard_compactHeader__NiqsS{gap:8px;padding:6px 10px}.ExampleDashboard_compactHeaderRight__H3sxT{gap:8px}.ExampleDashboard_userInfoTopRight__DCfoK{gap:6px}.ExampleDashboard_userAvatarTopRight__2S-RO{font-size:12px;height:28px;width:28px}.ExampleDashboard_userNameTopRight__udjtW{font-size:11px}.ExampleDashboard_userEmailTopRight__n9UCp{font-size:9px}.ExampleDashboard_logoutButtonTopRight__nmhUA{font-size:11px;padding:6px 12px}.ExampleDashboard_changeSelectionButton__DwEyr{font-size:10px;gap:3px;padding:5px 10px}.ExampleDashboard_changeSelectionIcon__oDOzr{font-size:12px}.ExampleDashboard_compactTitle__\+OKh5{font-size:14px}.ExampleDashboard_breadcrumbItem__MfuU6{font-size:11px}.ExampleDashboard_compactHeaderLeft__95VGW{gap:10px}.ExampleDashboard_selectionBreadcrumb__MnA-Z{gap:6px}}@media (max-width:480px){.ExampleDashboard_compactHeader__NiqsS{gap:6px;padding:5px 8px}.ExampleDashboard_compactHeaderRight__H3sxT{gap:6px}.ExampleDashboard_userInfoTopRight__DCfoK{gap:5px}.ExampleDashboard_userAvatarTopRight__2S-RO{font-size:11px;height:24px;width:24px}.ExampleDashboard_userNameTopRight__udjtW{font-size:10px}.ExampleDashboard_userEmailTopRight__n9UCp{font-size:8px}.ExampleDashboard_logoutButtonTopRight__nmhUA{font-size:10px;padding:5px 10px}.ExampleDashboard_changeSelectionButton__DwEyr{font-size:9px;gap:2px;padding:4px 8px}.ExampleDashboard_changeSelectionIcon__oDOzr{font-size:11px}.ExampleDashboard_compactTitle__\+OKh5{font-size:12px}.ExampleDashboard_breadcrumbItem__MfuU6{font-size:10px}}.ExampleDashboard_mapButton__zKD6i{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.ExampleDashboard_mapButton__zKD6i:hover{background:#2563eb}.ExampleDashboard_dataManagementContent__jwk8R{display:flex;flex-direction:column;gap:24px}.ExampleDashboard_dataManagementContent__jwk8R h2{color:#1e293b;font-size:24px;font-weight:700;margin:0}.ExampleDashboard_dataManagementGrid__M4X3I{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ExampleDashboard_dataCard__0OF1l{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;padding:28px;transition:all .3s}.ExampleDashboard_dataCard__0OF1l:hover{border-color:#cbd5e1;box-shadow:0 10px 30px #0000001f,0 4px 8px #00000014}.ExampleDashboard_dataCard__0OF1l h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 12px}.ExampleDashboard_dataCard__0OF1l p{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 20px}.ExampleDashboard_dataButton__Ku4Uw{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s;width:100%}.ExampleDashboard_dataButton__Ku4Uw:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.ExampleDashboard_otherMenuContainer__R2w9z{position:relative}.ExampleDashboard_subMenu__foRGC{background:#0000004d;border-left:2px solid #3b82f64d;border-radius:0 8px 8px 0;margin-left:24px;margin-top:4px;padding:4px 0}.ExampleDashboard_subNavItem__lEZK\+{align-items:center;background:none;border:none;border-left:2px solid #0000;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;padding:10px 24px 10px 40px;transition:all .2s;width:100%}.ExampleDashboard_subNavItem__lEZK\+:hover{background:#ffffff1a;border-left-color:#ffffff4d;color:#fff}.ExampleDashboard_subNavItemActive__uEUv\+{background:#3b82f633;border-left-color:#3b82f6;color:#fff;font-weight:600}.ExampleDashboard_filterSelect__k36QJ{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;min-width:200px;padding:10px 16px}.ExampleDashboard_comparisonChart__EO2Ij{margin-top:20px}.ExampleDashboard_comparisonCards__EymPP{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.ExampleDashboard_comparisonCard__0\+y\+I{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:20px}.ExampleDashboard_comparisonCard__0\+y\+I h4{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.ExampleDashboard_parkRankingList__pVLAi{display:flex;flex-direction:column;gap:12px}.ExampleDashboard_rankingItem__xxAaz{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:12px;padding:10px;transition:all .2s}.ExampleDashboard_rankingItem__xxAaz:hover{background:#f1f5f9;transform:translateX(4px)}.ExampleDashboard_rankNumber__FFLw4{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.ExampleDashboard_rankName__8Z1j5{color:#1e293b;flex:1 1;font-size:14px;font-weight:500}.ExampleDashboard_rankValue__EsUZP{color:#10b981;font-size:14px;font-weight:600}.ExampleDashboard_whiskerPlotContainer__9KV1k{background:#fff;border-radius:12px;margin-top:20px;padding:20px}.ExampleDashboard_whiskerPlot__j0BsQ{display:flex;flex-direction:column;gap:20px;padding:20px 0}.ExampleDashboard_whiskerItem__5n3Sy{align-items:center;display:flex;gap:16px;position:relative}.ExampleDashboard_whiskerLabel__v9zKp{color:#64748b;flex-shrink:0;font-size:12px;text-align:right;width:150px}.ExampleDashboard_whiskerBox__nV3RD{background:#f8fafc;border-radius:4px;flex:1 1;height:40px;position:relative}.ExampleDashboard_whiskerWhisker__lkSwD{background:#94a3b8;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.ExampleDashboard_whiskerBoxRect__-hC5F{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:4px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}.ExampleDashboard_whiskerMedian__oW0Wf{background:#1e293b;height:40px;position:absolute;top:0;transform:translateX(-50%);width:3px}.ExampleDashboard_whiskerValue__OKUx-{color:#475569;flex-shrink:0;font-size:12px;text-align:left;width:100px}.ExampleDashboard_theoreticalComparison__HQm0m{display:flex;flex-direction:column;gap:20px;margin-top:20px}.ExampleDashboard_comparisonRow__SCmzb{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:16px;padding:16px}.ExampleDashboard_comparisonParkName__jXxlI{color:#1e293b;flex-shrink:0;font-size:14px;font-weight:600;width:200px}.ExampleDashboard_comparisonBars__YJNCA{display:flex;flex:1 1;flex-direction:column;gap:8px}.ExampleDashboard_comparisonBar__9YAz0{align-items:center;display:flex;gap:12px}.ExampleDashboard_barLabel__wdGbb{color:#64748b;flex-shrink:0;font-size:12px;text-align:right;width:80px}.ExampleDashboard_barContainer__aSH7n{background:#e2e8f0;border-radius:4px;flex:1 1;height:24px;overflow:hidden;position:relative}.ExampleDashboard_barTheoretical__iNIyF{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.ExampleDashboard_barReal__tHFcp,.ExampleDashboard_barTheoretical__iNIyF{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:11px;font-weight:600;height:100%;justify-content:flex-end;padding-right:8px}.ExampleDashboard_barReal__tHFcp{background:linear-gradient(90deg,#10b981,#34d399)}.ExampleDashboard_comparisonDiff__rhBOB{flex-shrink:0;font-size:14px;font-weight:600;text-align:right;width:80px}.ExampleDashboard_alertItem__ftseY{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #3b82f6;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;gap:16px;padding:20px;transition:all .2s}.ExampleDashboard_alertItem__ftseY:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.ExampleDashboard_alertHigh__eFvsN{border-left-color:#ef4444}.ExampleDashboard_alertMedium__DDcHl{border-left-color:#f59e0b}.ExampleDashboard_alertLow__zbucE{border-left-color:#10b981}.ExampleDashboard_alertInfo__qoifr{border-left-color:#3b82f6}.ExampleDashboard_alertDot__slz2p{background:#3b82f6;border-radius:50%;flex-shrink:0;height:12px;margin-top:4px;width:12px}.ExampleDashboard_alertHigh__eFvsN .ExampleDashboard_alertDot__slz2p{background:#ef4444}.ExampleDashboard_alertMedium__DDcHl .ExampleDashboard_alertDot__slz2p{background:#f59e0b}.ExampleDashboard_alertLow__zbucE .ExampleDashboard_alertDot__slz2p{background:#10b981}.ExampleDashboard_alertContent__ecM3x{flex:1 1}.ExampleDashboard_alertTitle__KS4Vx{color:#1e293b;font-size:15px;font-weight:600;margin-bottom:6px}.ExampleDashboard_alertDescription__D0Iai{color:#64748b;font-size:13px;margin-bottom:8px}.ExampleDashboard_alertMeta__lj\+fp{color:#94a3b8;display:flex;font-size:12px;gap:12px}.ExampleDashboard_alertPark__K76Iz{background:#f1f5f9;border-radius:4px;padding:4px 8px}.ExampleDashboard_alertTime__WSrgr{color:#94a3b8}.ExampleDashboard_alertAction__45jYo{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.ExampleDashboard_alertAction__45jYo:hover{background:#2563eb;transform:translateX(2px)}.ExampleDashboard_noAlerts__ol4q5{color:#94a3b8;padding:60px 20px;text-align:center}.ExampleDashboard_reportsGrid__kSqpV{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ExampleDashboard_reportCardHeader__nK6Zx{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;gap:12px;margin-bottom:16px;padding-bottom:16px}.ExampleDashboard_reportBadge__rP2ww{border-radius:6px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.ExampleDashboard_reportCardHeader__nK6Zx h3{color:#1e293b;flex:1 1;font-size:18px;font-weight:600;margin:0}.ExampleDashboard_reportCardBody__JT-b-{display:flex;flex-direction:column;gap:12px}.ExampleDashboard_reportDate__yg6C5{color:#64748b;font-size:13px;font-weight:500}.ExampleDashboard_reportDescription__tJnXc{color:#475569;font-size:14px;line-height:1.5}.ExampleDashboard_reportActions__4MyZi{display:flex;gap:12px;margin-top:8px}.ExampleDashboard_reportButton__TB1CC{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px 16px;transition:all .2s}.ExampleDashboard_reportButton__TB1CC:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 2px 8px #3b82f64d;transform:translateY(-1px)}.ExampleDashboard_reportButtonSecondary__C4jtw{background:#fff;border:2px solid #3b82f6;border-radius:6px;color:#3b82f6;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px 16px;transition:all .2s}.ExampleDashboard_reportButtonSecondary__C4jtw:hover{background:#3b82f6;color:#fff;transform:translateY(-1px)}.ExampleDashboard_databaseComparisonContent__3UpeC{display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0;overflow-x:visible;overflow-y:auto;padding:24px;width:100%}.ExampleDashboard_databaseComparisonContent__3UpeC h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:28px;font-weight:700;margin:0}.ExampleDashboard_comparisonSubtitle__GSaXL{color:#64748b;font-size:14px;margin:0 0 24px}.ExampleDashboard_dbStatusCard__f-sTx{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:24px}.ExampleDashboard_dbStatusHeader__0PBbi{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;gap:12px;margin-bottom:16px;padding-bottom:16px}.ExampleDashboard_dbStatusIcon__0cZTL{font-size:24px}.ExampleDashboard_dbStatusHeader__0PBbi h3{color:#1e293b;font-size:18px;font-weight:600;margin:0}.ExampleDashboard_dbStatusBody__3bAPs{align-items:center;display:flex;gap:16px;justify-content:space-between}.ExampleDashboard_dbStatusSuccess__GEMGH{display:flex;flex:1 1;flex-direction:column;gap:4px}.ExampleDashboard_dbStatusSuccess__GEMGH span:first-child{color:#10b981;font-size:16px;font-weight:600}.ExampleDashboard_dbStatusSuccess__GEMGH span:last-child{color:#64748b;font-size:13px}.ExampleDashboard_dbStatusError__zr1\+Z{display:flex;flex:1 1;flex-direction:column;gap:4px}.ExampleDashboard_dbStatusError__zr1\+Z span:first-child{color:#ef4444;font-size:16px;font-weight:600}.ExampleDashboard_dbStatusError__zr1\+Z span:last-child{color:#64748b;font-size:13px}.ExampleDashboard_refreshDbButton__5Rix5{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s;white-space:nowrap}.ExampleDashboard_refreshDbButton__5Rix5:hover{background:#2563eb;box-shadow:0 2px 8px #3b82f64d;transform:translateY(-1px)}.ExampleDashboard_comparisonTable__yJTIk{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-top:24px;min-width:0;overflow-x:auto;padding:24px;width:100%}.ExampleDashboard_comparisonTable__yJTIk h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 20px}.ExampleDashboard_comparisonTable__yJTIk table{border-collapse:collapse;display:table;min-width:800px;table-layout:auto;width:100%}.ExampleDashboard_comparisonTable__yJTIk thead{background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:table-header-group}.ExampleDashboard_comparisonTable__yJTIk th{border-bottom:2px solid #e2e8f0;color:#475569;display:table-cell;font-size:13px;font-weight:600;padding:12px;text-align:left;white-space:nowrap}.ExampleDashboard_comparisonTable__yJTIk tbody{display:table-row-group}.ExampleDashboard_comparisonTable__yJTIk td{border-bottom:1px solid #e2e8f0;color:#1e293b;display:table-cell;font-size:14px;padding:12px}.ExampleDashboard_comparisonTable__yJTIk tbody tr{display:table-row}.ExampleDashboard_comparisonTable__yJTIk tbody tr:hover{background:#f8fafc}.ExampleDashboard_matchedRow__nhRMg{background:#f0fdf4}.ExampleDashboard_unmatchedRow__Wy6Xi{background:#fef2f2}.ExampleDashboard_matchBadge__cIXNi{border-radius:6px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.ExampleDashboard_comparisonStats__5XxXx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ExampleDashboard_statBox__ZOFYw{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:24px;text-align:center}.ExampleDashboard_statBoxValue__E1apD{color:#3b82f6;font-size:36px;font-weight:700;margin-bottom:8px}.ExampleDashboard_statBoxLabel__EasyW{color:#64748b;font-size:14px;font-weight:500}.AskiDashboard_dashboard__3llTW{background:#f5f7fa;margin:0 auto;max-width:1920px;min-height:100vh;padding:24px 48px}.AskiDashboard_header__p7VFR{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;margin-bottom:32px;padding:24px 40px}.AskiDashboard_header__p7VFR h1{color:#1e293b;font-size:32px;font-weight:700;margin:0}.AskiDashboard_headerActions__vIHPQ{display:flex;gap:12px}.AskiDashboard_settingsButton__WwgrQ{align-items:center;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s}.AskiDashboard_settingsButton__WwgrQ:hover{background:#e2e8f0;color:#1e293b}.AskiDashboard_footer__S9qHV{border-top:2px solid #e2e8f0;display:flex;justify-content:center;margin-top:48px;padding:24px 0}.AskiDashboard_logoutButton__erCV9{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.AskiDashboard_logoutButton__erCV9:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.AskiDashboard_cardsContainer__xGAlX{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-bottom:32px}.AskiDashboard_summaryCard__fN1T\+{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.AskiDashboard_summaryCard__fN1T\+:hover{animation:AskiDashboard_microShake__UcC1K .3s ease;border-color:#cbd5e1;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.AskiDashboard_summaryCard__fN1T\+.AskiDashboard_active__s6UAv{background:#fee2e2;border-color:#ef4444;box-shadow:0 4px 16px #ef444433}.AskiDashboard_hoverTooltip__PZB8Y{animation:AskiDashboard_fadeIn__NA1Nk .2s ease;background:#fff;border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;margin-top:8px;padding:12px;position:absolute;right:0;top:100%;z-index:1000}.AskiDashboard_ilceTooltip__Rw\+Ih{color:#475569;font-size:12px;line-height:1.8}.AskiDashboard_ilceTooltip__Rw\+Ih div{border-bottom:1px solid #e2e8f0;padding:4px 0}.AskiDashboard_ilceTooltip__Rw\+Ih div:last-child{border-bottom:none}@keyframes AskiDashboard_fadeIn__NA1Nk{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes AskiDashboard_microShake__UcC1K{0%,to{transform:translateY(-2px) translateX(0)}25%{transform:translateY(-2px) translateX(-1px)}75%{transform:translateY(-2px) translateX(1px)}}.AskiDashboard_cardIcon__RkDa0{align-items:center;color:#64748b;display:flex;flex-shrink:0;justify-content:center}.AskiDashboard_summaryCard__fN1T\+.AskiDashboard_active__s6UAv .AskiDashboard_cardIcon__RkDa0{color:#ef4444}.AskiDashboard_cardContent__-JM89{flex:1 1;min-width:0}.AskiDashboard_cardLabel__As7r5{color:#64748b;font-size:13px;font-weight:500;margin-bottom:8px}.AskiDashboard_cardValue__xu8up{color:#1e293b;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:4px}.AskiDashboard_cardUnit__dl3ph{color:#64748b;font-size:16px;font-weight:500}.AskiDashboard_cardPeriod__UsUed{color:#94a3b8;font-size:12px}.AskiDashboard_chartSection__AqZGy{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:32px;padding:32px}.AskiDashboard_chartHeader__yWt9U{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.AskiDashboard_chartHeader__yWt9U h3{color:#1e293b;font-size:20px;font-weight:600;margin:0}.AskiDashboard_chartTitle__PjNXI{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 24px}.AskiDashboard_comparisonControls__n9C87{align-items:center;display:flex;gap:12px}.AskiDashboard_comparisonControls__n9C87 label{color:#475569;font-size:14px;font-weight:500}.AskiDashboard_comparisonSelect__Ltdu6{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s}.AskiDashboard_comparisonSelect__Ltdu6:hover{border-color:#cbd5e1}.AskiDashboard_chartWrapper__va\+k3{height:400px;width:100%}.AskiDashboard_comparisonLegend__Qg1Ay{background:#f8fafc;border-radius:8px;display:flex;gap:24px;margin-bottom:16px;padding:12px}.AskiDashboard_legendItem__oBxN6{align-items:center;color:#475569;display:flex;font-size:14px;gap:8px}.AskiDashboard_legendColor__Cp8dz{border-radius:4px;height:16px;width:16px}.AskiDashboard_pageNavigation__2GHD8{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:12px;margin-bottom:24px;padding:12px}.AskiDashboard_navButton__S2DeD{align-items:center;background:#f1f5f9;border:2px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.AskiDashboard_navButton__S2DeD:hover{background:#e2e8f0;color:#475569}.AskiDashboard_navButton__S2DeD.AskiDashboard_active__s6UAv{background:#3b82f6;border-color:#2563eb;color:#fff}.AskiDashboard_pageContent__2Uzcl{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:32px}.AskiDashboard_filterSection__szHbP{border-bottom:2px solid #e2e8f0;margin-bottom:32px;padding-bottom:24px}.AskiDashboard_filterSection__szHbP h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.AskiDashboard_filterDescription__wvJfn{color:#64748b;font-size:14px;margin:0 0 16px}.AskiDashboard_filterInfo__M4rp7{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;font-size:14px;font-weight:500;margin-top:16px;padding:12px}.AskiDashboard_checkboxGroup__ZZl\+s{flex-wrap:wrap;gap:16px}.AskiDashboard_checkboxLabel__RMdtj{align-items:center;background:#f8fafc;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s}.AskiDashboard_checkboxLabel__RMdtj:hover{background:#e2e8f0}.AskiDashboard_checkboxLabel__RMdtj input[type=checkbox]{cursor:pointer;height:18px;width:18px}.AskiDashboard_tableContainer__ZlZ0R{margin-top:24px;overflow-x:auto}.AskiDashboard_dataTable__mq0sf{border-collapse:collapse;font-size:14px;width:100%}.AskiDashboard_dataTable__mq0sf thead{background:#f8fafc;border-bottom:2px solid #e2e8f0}.AskiDashboard_dataTable__mq0sf th{color:#475569;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px;text-align:left;text-transform:uppercase;white-space:nowrap}.AskiDashboard_dataTable__mq0sf td{border-bottom:1px solid #e2e8f0;color:#1e293b;padding:14px 16px}.AskiDashboard_dataTable__mq0sf tbody tr:hover{background:#f8fafc}.AskiDashboard_dataTable__mq0sf tbody tr:last-child td{border-bottom:none}.AskiDashboard_irrigationBreakdown__wSgUK,.AskiDashboard_meterBreakdown__41e1H{display:flex;flex-direction:column;gap:6px}.AskiDashboard_irrigationItem__79SXs,.AskiDashboard_meterItem__t-0u-{color:#475569;display:block;font-size:13px;padding:4px 0}.AskiDashboard_irrigationTotal__vg-E9,.AskiDashboard_meterTotal__kpl-H{border-top:1px solid #e2e8f0;color:#1e293b;display:block;font-size:14px;font-weight:600;margin-top:8px;padding-top:8px}.AskiDashboard_selectBelediyeSection__qTLy9{padding:60px 20px;text-align:center}.AskiDashboard_selectBelediyeSection__qTLy9 h3{color:#1e293b;font-size:24px;font-weight:600;margin:0 0 32px}.AskiDashboard_belediyeButtons__07ZJ0{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.AskiDashboard_belediyeButton__tTpA\+{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:200px;padding:16px 32px;transition:all .2s}.AskiDashboard_belediyeButton__tTpA\+:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.AskiDashboard_belediyeHeader__sYigx{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:20px}.AskiDashboard_belediyeHeader__sYigx h2{color:#1e293b;font-size:28px;font-weight:700;margin:0}.AskiDashboard_belediyeHeaderActions__9bebT{align-items:center;display:flex;gap:12px}.AskiDashboard_mapToggleButton__qCzU4{align-items:center;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.AskiDashboard_mapToggleButton__qCzU4:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.AskiDashboard_backButton__rjjHr{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.AskiDashboard_backButton__rjjHr:hover{background:#e2e8f0;color:#1e293b}.AskiDashboard_performanceSection__9TC-l{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.AskiDashboard_performanceCard__ZtfQk{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:24px}.AskiDashboard_performanceCard__ZtfQk h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.AskiDashboard_performanceSubtext__vl8pm{color:#64748b;font-size:13px;margin:0 0 20px}.AskiDashboard_parkDetails__ueFlX{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.AskiDashboard_parkEfficiency__Q5W\+k{font-size:12px;font-weight:600}.AskiDashboard_moreParksInfo__9Yql\+{background:#f8fafc;border-radius:6px;color:#64748b;font-size:13px;margin-top:12px;padding:8px;text-align:center}.AskiDashboard_tableHeader__Y9rtD{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.AskiDashboard_tableHeaderActions__vlXS1{align-items:center;display:flex;gap:12px}.AskiDashboard_tableHeader__Y9rtD h3{color:#1e293b;font-size:18px;font-weight:600;margin:0}.AskiDashboard_tableInfo__-9YuM{color:#64748b;font-size:14px}.AskiDashboard_parkList__161ah{display:flex;flex-direction:column;gap:12px}.AskiDashboard_parkItem__xsCzv{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.AskiDashboard_parkName__2MqcV{color:#1e293b;font-weight:600}.AskiDashboard_parkValue__sjyLa{color:#3b82f6;font-weight:600}.AskiDashboard_statsSection__Rv-Jf{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:32px}.AskiDashboard_statCard__PCTR3{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:24px}.AskiDashboard_statCard__PCTR3 h4{color:#475569;font-size:16px;font-weight:600;margin:0 0 12px}.AskiDashboard_statCard__PCTR3 p{color:#1e293b;font-size:24px;font-weight:700;margin:8px 0}.AskiDashboard_statSubtext__vCVnR{color:#64748b!important;font-size:14px!important;font-weight:500!important}.AskiDashboard_parkRankingsSection__7ksMq{border-top:2px solid #e2e8f0;margin-top:32px;padding-top:32px}.AskiDashboard_parkRankingsSection__7ksMq h3{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 24px}.AskiDashboard_rankingsGrid__JfrkB{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.AskiDashboard_rankingCard__9FH52{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:20px}.AskiDashboard_rankingCard__9FH52 h4{color:#3b82f6;font-size:18px;font-weight:700;margin:0 0 8px}.AskiDashboard_rankingSubtext__qIDOZ{color:#64748b;font-size:12px;margin:0 0 16px}.AskiDashboard_rankingList__E2tyz{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.AskiDashboard_rankingItem__7chHh{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:12px;padding:8px}.AskiDashboard_rankingNumber__hByLv{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.AskiDashboard_rankingName__dy0-v{color:#1e293b;flex:1 1;font-size:13px;font-weight:500}.AskiDashboard_rankingValue__U0kKD{color:#10b981;font-size:13px;font-weight:700}.AskiDashboard_ilIlceSection__yxAnk{border-top:2px solid #e2e8f0;margin-top:48px;padding-top:32px}.AskiDashboard_sectionHeaderWithFilter__w8-F-{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.AskiDashboard_sectionTitle__3TOGq{color:#1e293b;font-size:24px;font-weight:700;margin:0}.AskiDashboard_ilceSelectionSection__cv1jI{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:16px}.AskiDashboard_ilceSelectionGrid__5HiFI{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:16px}.AskiDashboard_ilceSelectionCard__wRKDY{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s}.AskiDashboard_ilceSelectionCard__wRKDY:hover{background:#f0f9ff;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f633;transform:translateY(-2px)}.AskiDashboard_ilceSelectionCard__wRKDY.AskiDashboard_ilceSelected__kWEvB{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AskiDashboard_ilceCardCheckbox__H-Z\+U{flex-shrink:0}.AskiDashboard_ilceCardCheckbox__H-Z\+U input[type=checkbox]{cursor:pointer;height:20px;width:20px}.AskiDashboard_ilceCardInfo__EVQrW{flex:1 1;min-width:0}.AskiDashboard_ilceCardName__E4Her{color:#1e293b;font-size:15px;font-weight:600;margin-bottom:4px}.AskiDashboard_ilceCardStats__odzmF{color:#64748b;font-size:12px}.AskiDashboard_chartHeaderWithFilter__AHXZB{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.AskiDashboard_filterToggleButton__rxCpb{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.AskiDashboard_filterToggleButton__rxCpb:hover{background:#e2e8f0;border-color:#cbd5e1}.AskiDashboard_chartFilterSection__s9S8O{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;margin-top:24px;padding:20px}.AskiDashboard_filterSectionHeader__Fi3Vq{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.AskiDashboard_filterSectionTitle__z\+50S{color:#1e293b;font-size:18px;font-weight:600;margin:0}.AskiDashboard_closeFilterButton__Zt30V{align-items:center;background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.AskiDashboard_closeFilterButton__Zt30V:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.AskiDashboard_filterRow__72Jhm{display:flex;flex-direction:column;gap:20px}.AskiDashboard_filterGroup__uGymN{display:flex;flex-direction:column;gap:12px}.AskiDashboard_filterGroupTitle__IzsN3{color:#475569;font-size:14px;font-weight:600;margin:0}.AskiDashboard_parkFilterContainer__CBPHV{display:flex;flex-direction:column;gap:16px;max-height:300px;overflow-y:auto}.AskiDashboard_parkFilterGroup__oeezz{display:flex;flex-direction:column;gap:8px}.AskiDashboard_parkFilterGroupTitle__8WKNz{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:13px;font-weight:600;margin:0;padding-bottom:8px}.AskiDashboard_parkCheckboxList__QZxCs{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:8px}.AskiDashboard_tableFilterSection__ykCz5{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:16px}@media (max-width:1400px){.AskiDashboard_cardsContainer__xGAlX{grid-template-columns:repeat(3,1fr)}.AskiDashboard_rankingsGrid__JfrkB{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.AskiDashboard_cardsContainer__xGAlX{grid-template-columns:repeat(2,1fr)}.AskiDashboard_performanceSection__9TC-l,.AskiDashboard_statsSection__Rv-Jf{grid-template-columns:1fr}}@media (max-width:1400px){.AskiDashboard_reportsGrid__ifJG4{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.AskiDashboard_rankingsGrid__JfrkB,.AskiDashboard_reportsGrid__ifJG4{grid-template-columns:1fr}}@media (max-width:768px){.AskiDashboard_dashboard__3llTW{padding:16px}.AskiDashboard_cardsContainer__xGAlX{grid-template-columns:1fr}.AskiDashboard_header__p7VFR{align-items:flex-start;flex-direction:column;gap:16px}.AskiDashboard_pageNavigation__2GHD8{flex-wrap:wrap}.AskiDashboard_navButton__S2DeD{flex:1 1;min-width:120px}.AskiDashboard_chartWrapper__va\+k3{height:300px}.AskiDashboard_rankingsGrid__JfrkB,.AskiDashboard_reportsGrid__ifJG4{grid-template-columns:1fr}}.AskiDashboard_reportsHeader__-lmEB{border-bottom:2px solid #e2e8f0;margin-bottom:32px;padding-bottom:24px}.AskiDashboard_reportsHeader__-lmEB h2{color:#1e293b;font-size:28px;font-weight:700;margin:0 0 8px}.AskiDashboard_reportsSubtitle__\+WXmB{color:#64748b;font-size:16px;margin:0}.AskiDashboard_reportsGrid__ifJG4{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.AskiDashboard_reportCard__pg7Si{background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:24px;transition:all .3s}.AskiDashboard_reportCard__pg7Si:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.AskiDashboard_reportCardHeader__3Wm4r{align-items:center;display:flex;gap:12px;margin-bottom:12px}.AskiDashboard_reportBadge__d3Nhf{border-radius:12px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.AskiDashboard_reportCardHeader__3Wm4r h3{color:#1e293b;font-size:18px;font-weight:600;margin:0}.AskiDashboard_reportDate__jCI8m{color:#64748b;font-size:14px;font-weight:500;margin-bottom:8px}.AskiDashboard_reportDescription__Fvc5P{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 20px}.AskiDashboard_reportControls__rI8z5{align-items:center;display:flex;gap:12px}.AskiDashboard_reportSelect__p\+2Mr{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;flex:1 1;font-size:14px;padding:10px 16px;transition:all .2s}.AskiDashboard_reportSelect__p\+2Mr:hover{border-color:#cbd5e1}.AskiDashboard_reportButton__D-2R\+{background:#fff;border:2px solid #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.AskiDashboard_reportButton__D-2R\+:hover{background:#3b82f6;color:#fff}.AskiDashboard_reportButtonPrimary__YcAE3{background:#3b82f6;border:2px solid #3b82f6;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.AskiDashboard_reportButtonPrimary__YcAE3:hover{background:#2563eb;border-color:#2563eb}.AskiDashboard_mapContainer__NXv1U{border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #0000001a;height:600px;margin-bottom:32px;overflow:hidden;position:relative;width:100%}.AskiDashboard_map__zvHOF{height:100%;width:100%}.AskiDashboard_mapInfo__d49xv{left:16px;position:absolute;top:16px;z-index:1000}.AskiDashboard_mapInfoBadge__OLszJ{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px}.AskiDashboard_filtersPanel__ysPxu{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:24px;padding:24px}.AskiDashboard_filtersHeader__0-VQW{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.AskiDashboard_filtersHeader__0-VQW h3{color:#1e293b;font-size:20px;font-weight:600;margin:0}.AskiDashboard_closeFiltersButton__B3kZP,.AskiDashboard_closeSettingsButton__xAWjX{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all .2s;width:32px}.AskiDashboard_closeFiltersButton__B3kZP:hover,.AskiDashboard_closeSettingsButton__xAWjX:hover{background:#e2e8f0;color:#1e293b}.AskiDashboard_filtersGrid__9VgQQ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.AskiDashboard_filtersGrid__9VgQQ>div{display:flex;flex-direction:column;gap:8px}.AskiDashboard_filtersGrid__9VgQQ label{color:#475569;font-size:14px;font-weight:600}.AskiDashboard_filtersGrid__9VgQQ select{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;padding:10px 12px;transition:all .2s}.AskiDashboard_filtersGrid__9VgQQ select:hover{border-color:#cbd5e1}.AskiDashboard_filtersGrid__9VgQQ select:focus{border-color:#3b82f6;outline:none}.AskiDashboard_checkboxGroup__ZZl\+s{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:12px}.AskiDashboard_checkboxGroup__ZZl\+s .AskiDashboard_checkboxLabel__RMdtj{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:14px;gap:10px;margin:0;padding:10px 12px;transition:all .2s}.AskiDashboard_checkboxGroup__ZZl\+s .AskiDashboard_checkboxLabel__RMdtj:hover{background:#f1f5f9;border-color:#cbd5e1}.AskiDashboard_checkboxGroup__ZZl\+s .AskiDashboard_checkboxLabel__RMdtj input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;height:18px;width:18px}.AskiDashboard_checkboxGroup__ZZl\+s .AskiDashboard_checkboxLabel__RMdtj input[type=checkbox]:checked{accent-color:#3b82f6}.AskiDashboard_checkboxGroup__ZZl\+s .AskiDashboard_checkboxLabel__RMdtj span{flex:1 1;-webkit-user-select:none;user-select:none}.AskiDashboard_filtersActions__NSLIv{display:flex;gap:12px;justify-content:flex-end}.AskiDashboard_applyFiltersButton__oC4O0{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.AskiDashboard_applyFiltersButton__oC4O0:hover{background:#2563eb}.AskiDashboard_clearFiltersButton__rvBw2{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.AskiDashboard_clearFiltersButton__rvBw2:hover{background:#f1f5f9;border-color:#cbd5e1}.AskiDashboard_settingsPanel__x2ZvC{background:#fff;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:24px;max-width:500px;padding:24px}.AskiDashboard_settingsHeader__udnQH{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.AskiDashboard_settingsHeader__udnQH h3{color:#1e293b;font-size:20px;font-weight:600;margin:0}.AskiDashboard_settingsContent__31Pub{display:flex;flex-direction:column;gap:20px}.AskiDashboard_settingItem__8mNDw{display:flex;flex-direction:column;gap:8px}.AskiDashboard_settingItem__8mNDw label{color:#475569;font-size:14px;font-weight:600}.AskiDashboard_settingItem__8mNDw input,.AskiDashboard_settingItem__8mNDw select{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:14px;padding:10px 12px;transition:all .2s}.AskiDashboard_settingItem__8mNDw input:focus,.AskiDashboard_settingItem__8mNDw select:focus{border-color:#3b82f6;outline:none}@media (max-width:1024px){.AskiDashboard_filtersGrid__9VgQQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.AskiDashboard_filtersGrid__9VgQQ{grid-template-columns:1fr}}.NewAskiDashboard_dashboard__8Qz7-{background:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1920px;min-height:100vh;padding:20px 32px}.NewAskiDashboard_header__7-rxP{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 28px}.NewAskiDashboard_header__7-rxP h1{color:#1e293b;font-size:22px;font-weight:700;margin:0}.NewAskiDashboard_headerRight__6GiFS{align-items:center;display:flex;gap:10px}.NewAskiDashboard_headerBtn__KQsc4{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:all .15s}.NewAskiDashboard_headerBtn__KQsc4:hover{background:#e2e8f0;color:#1e293b}.NewAskiDashboard_legacyBtn__-JEMi{background:#fef3c7;border-color:#fcd34d;color:#92400e}.NewAskiDashboard_legacyBtn__-JEMi:hover{background:#fde68a}.NewAskiDashboard_selectionBar__yws19{align-items:flex-end;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:14px 20px}.NewAskiDashboard_selectGroup__rPetb{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:160px}.NewAskiDashboard_selectLabel__EZmRS{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.NewAskiDashboard_selectInput__SrZNM{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;cursor:pointer;font-size:13px;padding:8px 12px;transition:border-color .15s}.NewAskiDashboard_selectInput__SrZNM:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626;outline:none}.NewAskiDashboard_selectInput__SrZNM:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.NewAskiDashboard_resetBtn__tPqgz{background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .15s;white-space:nowrap}.NewAskiDashboard_resetBtn__tPqgz:hover{background:#fecaca}.NewAskiDashboard_mainContent__QloU-{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.NewAskiDashboard_tableSection__LCIkH{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;overflow:hidden}.NewAskiDashboard_tableSectionHeader__ZTIbd{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 20px}.NewAskiDashboard_tableSectionTitle__OzzPx{color:#1e293b;font-size:14px;font-weight:600;margin:0}.NewAskiDashboard_tableSectionSubtitle__ROJjS{color:#94a3b8;font-size:11px;margin:0}.NewAskiDashboard_tableSectionActions__eWPMW{align-items:center;display:flex;gap:8px}.NewAskiDashboard_tableSectionBadge__3w1jZ{background:#eff6ff;border-radius:10px;color:#3b82f6;font-size:11px;font-weight:500;padding:3px 8px}.NewAskiDashboard_dataTable__ul0-R{border-collapse:collapse;width:100%}.NewAskiDashboard_dataTable__ul0-R thead th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;padding:8px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.NewAskiDashboard_dataTable__ul0-R tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.NewAskiDashboard_dataTable__ul0-R tbody tr:hover{background:#f8fafc}.NewAskiDashboard_dataTable__ul0-R tbody tr.NewAskiDashboard_activeRow__GWbdN{background:#eff6ff}.NewAskiDashboard_dataTable__ul0-R tbody td{color:#334155;font-size:12px;font-weight:400;line-height:1.4;padding:7px 14px}.NewAskiDashboard_dataTable__ul0-R tbody td:first-child{font-weight:500}.NewAskiDashboard_clickableRow__OBO\+I{cursor:pointer}.NewAskiDashboard_parkNameCell__PAipg{color:#475569!important;font-weight:400!important}.NewAskiDashboard_numberCell__imYsG{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.NewAskiDashboard_efficiencyCell__5e3kX{align-items:center;display:flex;gap:6px}.NewAskiDashboard_efficiencyBar__Jk0Hj{background:#e2e8f0;border-radius:2px;height:4px;overflow:hidden;width:50px}.NewAskiDashboard_efficiencyFill__kHjJI{border-radius:2px;height:100%}.NewAskiDashboard_efficiencyText__jNUQk{font-size:11px;font-weight:500}.NewAskiDashboard_chartSection__LzqEW{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;padding:20px}.NewAskiDashboard_chartHeader__Dxhxm{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.NewAskiDashboard_chartTitle__\+w\+tG{color:#1e293b;font-size:14px;font-weight:600;margin:0}.NewAskiDashboard_chartControls__X3yPx{align-items:center;display:flex;gap:8px}.NewAskiDashboard_chartTypeBtn__V8w31{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;cursor:pointer;font-size:11px;padding:5px 10px;transition:all .15s}.NewAskiDashboard_chartTypeBtnActive__1cf\+W,.NewAskiDashboard_chartTypeBtn__V8w31:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}.NewAskiDashboard_waterLossSection__R-WHI{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;padding:20px}.NewAskiDashboard_waterLossHeader__rseUT{align-items:center;display:flex;gap:10px;margin-bottom:16px}.NewAskiDashboard_waterLossHeader__rseUT h3{color:#1e293b;font-size:15px;font-weight:600;margin:0}.NewAskiDashboard_waterLossIcon__rL18e{align-items:center;background:#fef2f2;border-radius:8px;color:#ef4444;display:flex;height:32px;justify-content:center;width:32px}.NewAskiDashboard_waterLossGrid__fHa\+k{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:16px}.NewAskiDashboard_waterLossCard__qaMRO{background:#fafbfc;border:1px solid #f1f5f9;border-radius:8px;padding:14px}.NewAskiDashboard_waterLossCardLabel__v--mQ{color:#64748b;font-size:11px;font-weight:500;margin-bottom:4px}.NewAskiDashboard_waterLossCardValue__yKdld{color:#1e293b;font-size:20px;font-weight:700}.NewAskiDashboard_waterLossCardUnit__EYoET{color:#94a3b8;font-size:12px;font-weight:400;margin-left:4px}.NewAskiDashboard_waterLossCardDanger__Ssvyf{background:#fef2f2;border-color:#fecaca}.NewAskiDashboard_waterLossCardDanger__Ssvyf .NewAskiDashboard_waterLossCardValue__yKdld{color:#dc2626}.NewAskiDashboard_waterLossSummary__PaQ3C{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;line-height:1.7;padding:14px 16px}.NewAskiDashboard_waterLossSummary__PaQ3C strong{font-weight:600}.NewAskiDashboard_waterLossExplanation__kILND{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0c4a6e;font-size:12px;line-height:1.8;margin-top:12px;padding:14px 16px}.NewAskiDashboard_reportingSection__Inh7n{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;padding:20px}.NewAskiDashboard_reportingHeader__o-0mo{margin-bottom:16px}.NewAskiDashboard_reportingHeader__o-0mo h3{color:#1e293b;font-size:15px;font-weight:600;margin:0}.NewAskiDashboard_reportingHeader__o-0mo p{color:#94a3b8;font-size:12px;margin:4px 0 0}.NewAskiDashboard_reportingGrid__4Jw7L{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.NewAskiDashboard_reportCard__VvzUx{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:14px;transition:all .15s}.NewAskiDashboard_reportCard__VvzUx:hover{background:#eff6ff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61f;transform:translateY(-1px)}.NewAskiDashboard_reportCardBadge__SDh\+J{border-radius:4px;color:#fff;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;padding:2px 6px;text-transform:uppercase}.NewAskiDashboard_reportCardTitle__LiV73{color:#1e293b;font-size:13px;font-weight:600;margin-bottom:4px}.NewAskiDashboard_reportCardDesc__JetAJ{color:#94a3b8;font-size:11px}.NewAskiDashboard_meterSection__POGBO{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;padding:20px}.NewAskiDashboard_meterGrid__j5Awx{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:14px}.NewAskiDashboard_meterCard__r9n1s{background:#fafbfc;border:1px solid #f1f5f9;border-radius:8px;padding:12px;text-align:center}.NewAskiDashboard_meterCardType__rfAD8{color:#64748b;font-size:10px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.NewAskiDashboard_meterCardValue__rvjAW{color:#1e293b;font-size:18px;font-weight:700}.NewAskiDashboard_meterCardUnit__P5S-2{color:#94a3b8;font-size:11px}.NewAskiDashboard_mapLink__rrJdE{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:7px 14px;transition:all .15s}.NewAskiDashboard_mapLink__rrJdE:hover{background:#dbeafe}.NewAskiDashboard_pdfBtn__MQNN4{background:linear-gradient(135deg,#0ea5e9,#2563eb);border:1px solid #1d4ed8;color:#fff;font-weight:600}.NewAskiDashboard_pdfBtn__MQNN4:hover{background:linear-gradient(135deg,#0284c7,#1d4ed8);box-shadow:0 2px 8px #2563eb4d;color:#fff}.NewAskiDashboard_pdfBtn__MQNN4:disabled{background:#94a3b8;border-color:#94a3b8;box-shadow:none;cursor:wait}.NewAskiDashboard_mapContainer__omobd{border:1px solid #e2e8f0;border-radius:10px;height:400px;overflow:hidden}.NewAskiDashboard_map__1z9gc{height:100%;width:100%}.NewAskiDashboard_selectionInfo__adGyn{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.NewAskiDashboard_selectionChip__6bFVE{align-items:center;background:#eff6ff;border-radius:12px;color:#2563eb;display:flex;font-size:11px;font-weight:500;gap:4px;padding:4px 10px}.NewAskiDashboard_selectionChipIcon__hfDZi{font-size:10px}.NewAskiDashboard_summaryRow__Eqvlo{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:20px}.NewAskiDashboard_summaryCard__0ZDGx{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000a;padding:14px 16px}.NewAskiDashboard_summaryCardLabel__SSmXB{color:#64748b;font-size:11px;font-weight:500;margin-bottom:4px}.NewAskiDashboard_summaryCardValue__7RdRs{color:#1e293b;font-size:20px;font-weight:700}.NewAskiDashboard_summaryCardUnit__\+meqO{color:#94a3b8;font-size:12px;font-weight:400;margin-left:3px}.NewAskiDashboard_breadcrumb__yia8f{align-items:center;display:flex;font-size:12px;gap:6px;margin-bottom:16px}.NewAskiDashboard_breadcrumbItem__tGLeW{color:#3b82f6;cursor:pointer;font-weight:500}.NewAskiDashboard_breadcrumbItem__tGLeW:hover{text-decoration:underline}.NewAskiDashboard_breadcrumbSep__khfo7{color:#cbd5e1}.NewAskiDashboard_breadcrumbCurrent__8aPEi{color:#64748b;font-weight:500}.NewAskiDashboard_twoCol__28WH8{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.NewAskiDashboard_footer__F8SP0{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:center;margin-top:32px;padding:16px 0}.NewAskiDashboard_logoutButton__cG9Y9{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 20px;transition:all .15s}.NewAskiDashboard_logoutButton__cG9Y9:hover{background:#dc2626}@media (max-width:1200px){.NewAskiDashboard_twoCol__28WH8{grid-template-columns:1fr}.NewAskiDashboard_selectionBar__yws19{flex-direction:column}}@media (max-width:768px){.NewAskiDashboard_dashboard__8Qz7-{padding:12px 16px}.NewAskiDashboard_summaryRow__Eqvlo{grid-template-columns:repeat(2,1fr)}.NewAskiDashboard_waterLossGrid__fHa\+k{grid-template-columns:1fr}}.NewAskiDashboard_navTabs__OgIIf{background:#f1f5f9;border-radius:8px;display:flex;gap:4px;margin-bottom:20px;padding:4px}.NewAskiDashboard_navTab__Q6TNO{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.NewAskiDashboard_navTab__Q6TNO:hover{background:#ffffff80;color:#1e293b}.NewAskiDashboard_navTabActive__LwWdO{background:#fff;box-shadow:0 1px 3px #00000014;color:#1e293b}.NewAskiDashboard_chartLegend__EM5ut{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.NewAskiDashboard_chartLegendItem__emxD3{align-items:center;color:#64748b;display:flex;font-size:11px;gap:5px}.NewAskiDashboard_chartLegendColor__P\+vm3{border-radius:2px;height:10px;width:10px}.NewAskiDashboard_irrigationGrid__fFi3d{display:flex;flex-wrap:wrap;gap:6px}.NewAskiDashboard_irrigationItem__38ezw{background:#f1f5f9;border-radius:4px;color:#475569;font-size:11px;padding:2px 8px}.NewAskiDashboard_meterBreakdown__cvlS7{display:flex;flex-wrap:wrap;gap:6px}.NewAskiDashboard_meterItem__pPHNE{border-radius:4px;color:#475569;font-size:11px;padding:2px 8px}.NewAskiDashboard_meterGPRS__MpeDK{background:#dcfce7;color:#166534}.NewAskiDashboard_meterMekanik__zkTJe{background:#e0e7ff;color:#3730a3}.NewAskiDashboard_havzaToggleRow__VYaay{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.NewAskiDashboard_havzaToggleBtn__NuSSb{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;padding:8px 16px;transition:all .2s}.NewAskiDashboard_havzaToggleBtn__NuSSb:hover{background:#f8fafc;border-color:#94a3b8}.NewAskiDashboard_havzaToggleBtnActive__GgG3F{border-width:2px;font-weight:600}.NewAskiDashboard_havzaCompareGrid__epIYQ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:8px}.NewAskiDashboard_havzaCompareCard__E7i6J{background:#fff;border:1px solid #e2e8f0;border-radius:8px;border-top:3px solid #3b82f6;box-shadow:0 1px 4px #0000000a;padding:16px}.NewAskiDashboard_havzaCompareCardTitle__oltoX{font-size:15px;font-weight:700;margin-bottom:4px}.NewAskiDashboard_havzaCompareCardIlce__OaZrC{color:#94a3b8;font-size:11px;margin-bottom:12px}.NewAskiDashboard_havzaCompareCardStats__VKKRz{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.NewAskiDashboard_havzaCompareCardStats__VKKRz>div{display:flex;flex-direction:column;gap:2px}.NewAskiDashboard_havzaCompareCardStats__VKKRz span{color:#64748b;font-size:10px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.NewAskiDashboard_havzaCompareCardStats__VKKRz strong{color:#1e293b;font-size:13px}.NewAskiDashboard_analysisMetricRow__egpC\+{border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:10px 0}.NewAskiDashboard_analysisMetricBtn__MnGbb{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;cursor:pointer;font-size:11px;font-weight:500;padding:6px 14px;transition:all .15s;white-space:nowrap}.NewAskiDashboard_analysisMetricBtn__MnGbb:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.NewAskiDashboard_analysisMetricBtnActive__nn4r8{background:#3b82f6;border-color:#3b82f6;color:#fff}.NewAskiDashboard_analysisMetricBtnActive__nn4r8:hover{background:#2563eb;border-color:#2563eb;color:#fff}.NewAskiDashboard_analysisStatsRow__TRio9{display:flex;gap:12px;margin-bottom:16px}.NewAskiDashboard_analysisStat__eMtw5{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:10px 14px}.NewAskiDashboard_analysisStat__eMtw5 span{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.NewAskiDashboard_analysisStat__eMtw5 strong{font-size:12px}.NewAskiDashboard_mapSection__do9b1{grid-gap:0;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;display:grid;gap:0;grid-template-columns:260px 1fr;min-height:550px;overflow:hidden}.NewAskiDashboard_mapSidebar__5dI45{background:#fafbfc;border-right:1px solid #e2e8f0;max-height:600px;overflow-y:auto;padding:14px}.NewAskiDashboard_mapSidebarTitle__CJ5uA{color:#1e293b;font-size:14px;font-weight:700;margin:0 0 14px}.NewAskiDashboard_mapLayerGroup__nYHwS{border-bottom:1px solid #f1f5f9;margin-bottom:16px;padding-bottom:12px}.NewAskiDashboard_mapLayerGroupTitle__vqFX3{align-items:center;color:#475569;display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.NewAskiDashboard_mapSmallBtn__Zb4zx{background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;color:#3b82f6;cursor:pointer;font-size:10px;font-weight:500;padding:2px 8px}.NewAskiDashboard_mapSmallBtn__Zb4zx:hover{background:#dbeafe}.NewAskiDashboard_mapCheckRow__adnSg{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:3px 0}.NewAskiDashboard_mapCheckRow__adnSg input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;height:14px;width:14px}.NewAskiDashboard_mapColorDot__u7sur{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.NewAskiDashboard_mapIlceGroup__Nqc\+B{margin-bottom:6px}.NewAskiDashboard_mapIlceLabel__P6lB9{color:#3b82f6;cursor:pointer;font-size:11px;font-weight:600;padding:3px 0}.NewAskiDashboard_mapIlceLabel__P6lB9:hover{text-decoration:underline}.NewAskiDashboard_mapMain__19HIx{display:flex;flex-direction:column;position:relative}.NewAskiDashboard_mapMain__19HIx .NewAskiDashboard_mapContainer__omobd{border:none;border-radius:0;flex:1 1;min-height:550px}@media (max-width:900px){.NewAskiDashboard_mapSection__do9b1{grid-template-columns:1fr}.NewAskiDashboard_mapSidebar__5dI45{border-bottom:1px solid #e2e8f0;border-right:none;max-height:200px}}.IndustryDashboard_dashboard__jjMaB{background:linear-gradient(135deg,#0f172a,#1e293b);box-sizing:border-box;color:#f1f5f9;display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;padding:8px}.IndustryDashboard_header__puQXj{align-items:center;border-bottom:1px solid #94a3b833;display:flex;flex-shrink:0;height:auto;justify-content:space-between;margin-bottom:4px;padding-bottom:4px}.IndustryDashboard_headerLeft__CEn6d{flex:1 1}.IndustryDashboard_title__jJy-w{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:700;line-height:1.1;margin:0 0 2px}.IndustryDashboard_subtitle__7TxAd{color:#94a3b8;font-size:10px;line-height:1.2;margin:0}.IndustryDashboard_headerRight__ACMs2{display:flex;gap:12px}.IndustryDashboard_logoutButton__1cSAW{background:#ef44441a;border:1px solid #ef44444d;border-radius:4px;color:#ef4444;cursor:pointer;font-size:10px;font-weight:500;line-height:1.2;padding:4px 10px;transition:all .2s;white-space:nowrap}.IndustryDashboard_logoutButton__1cSAW:hover{background:#ef444433;border-color:#ef444480}.IndustryDashboard_metricsGrid__rBI6c{grid-gap:4px;display:grid;flex-shrink:0;gap:4px;grid-template-columns:repeat(3,1fr);margin-bottom:4px}.IndustryDashboard_metricCard__dEjr5{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #94a3b81a;border-radius:6px;padding:6px;transition:all .3s}.IndustryDashboard_metricCard__dEjr5:hover{border-color:#60a5fa4d;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.IndustryDashboard_metricLabel__oYGYG{color:#94a3b8;font-size:9px;font-weight:500;line-height:1.2;margin-bottom:4px}.IndustryDashboard_metricValue__XFPAT{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#f1f5f9;font-size:18px;font-weight:700;line-height:1.1;margin-bottom:2px}.IndustryDashboard_metricChange__h-8sZ{color:#64748b;font-size:8px;line-height:1.2}.IndustryDashboard_mainContent__B\+Kxz{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:1.8fr 1.2fr;height:100%;min-height:0;overflow:hidden}.IndustryDashboard_sectorsSection__TEubf{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.IndustryDashboard_sectorsGrid__CE3BT{grid-gap:4px;align-content:start;display:grid;gap:4px;grid-template-columns:repeat(2,1fr);height:100%;overflow:hidden}.IndustryDashboard_sectorCard__6N0sr{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #94a3b81a;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:0;padding:6px;transition:all .3s}.IndustryDashboard_sectorCard__6N0sr:hover{border-color:#60a5fa4d;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.IndustryDashboard_sectorHeader__teavT{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.IndustryDashboard_sectorInfo__LrAQK{flex:1 1;min-width:0}.IndustryDashboard_sectorName__iWypi{color:#f1f5f9;font-size:9px;font-weight:600;line-height:1;margin:0 0 1px}.IndustryDashboard_sectorFacilities__JBx6G{color:#94a3b8;font-size:7px;line-height:1}.IndustryDashboard_sectorTrend__oHDXe{background:#94a3b81a;border-radius:2px;flex-shrink:0;font-size:8px;font-weight:600;line-height:1;padding:1px 3px;white-space:nowrap}.IndustryDashboard_sectorMetrics__JfK3g{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-bottom:4px}.IndustryDashboard_sectorMetric__Ysjne{background:#0f172a66;border-radius:3px;padding:4px}.IndustryDashboard_sectorMetricLabel__0629T{color:#94a3b8;font-size:7px;letter-spacing:.1px;line-height:1.1;margin-bottom:2px;text-transform:uppercase}.IndustryDashboard_sectorMetricValue__lQIgQ{color:#f1f5f9;font-size:11px;font-weight:700;line-height:1.1}.IndustryDashboard_sectorProgress__wJPg\+{background:#94a3b81a;border-radius:1px;height:3px;margin-bottom:2px;overflow:hidden}.IndustryDashboard_sectorProgressBar__V1S3L{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:1px;height:100%;transition:width .3s}.IndustryDashboard_sectorPercentage__TnLLJ{color:#64748b;font-size:6px;line-height:1;text-align:right}.IndustryDashboard_chartSection__38Eml{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.IndustryDashboard_chartCard__e-07M{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #94a3b81a;border-radius:6px;display:flex;flex-direction:column;height:100%;min-height:0;padding:10px}.IndustryDashboard_chartCard__e-07M h3{color:#f1f5f9;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.2;margin:0 0 8px}.IndustryDashboard_chartContainer__QiPm5{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.IndustryDashboard_barChart__1VtPk{align-items:flex-end;display:flex;gap:4px;height:180px;justify-content:space-around;padding:10px 0}.IndustryDashboard_barWrapper__gLjne{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;position:relative}.IndustryDashboard_barValue__NfhL0{color:#94a3b8;font-size:9px;font-weight:600;margin-bottom:4px}.IndustryDashboard_bar__nZuVn{border-radius:3px 3px 0 0;cursor:pointer;min-height:3px;position:relative;transition:all .2s;width:100%}.IndustryDashboard_bar__nZuVn:hover{opacity:.9;transform:scaleY(1.05)}.IndustryDashboard_barLabel__60s1B{color:#64748b;font-size:8px;margin-top:4px;text-align:center}.IndustryDashboard_tooltip__jMLE0{background:#0f172af2;border-radius:6px;bottom:100%;box-shadow:0 4px 12px #0000004d;color:#fff;display:none;font-size:11px;left:50%;margin-bottom:4px;padding:6px 10px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.IndustryDashboard_horizontalBarChart__cUD0d{display:flex;flex-direction:column;gap:4px;height:100%;justify-content:flex-start;overflow:hidden;padding:4px 0}.IndustryDashboard_horizontalBarRow__eYth7{align-items:center;display:flex;gap:6px;height:auto;min-height:0;padding:3px 0}.IndustryDashboard_barRowLabel__JqCcS{color:#cbd5e1;flex-shrink:0;font-size:9px;font-weight:500;line-height:1.2;min-width:50px}.IndustryDashboard_barRowContainer__CN4ZO{align-items:center;display:flex;flex:1 1;gap:4px;min-width:0}.IndustryDashboard_horizontalBar__Z5xew{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;box-shadow:0 1px 3px #0003;cursor:pointer;height:16px;min-height:16px;min-width:5px;position:relative;transition:all .2s}.IndustryDashboard_horizontalBar__Z5xew:hover{box-shadow:0 2px 6px #3b82f666;opacity:.85;transform:scaleY(1.1)}.IndustryDashboard_barRowValue__\+yhIx{color:#94a3b8;flex-shrink:0;font-size:9px;font-weight:600;line-height:1.2;min-width:35px;padding-left:4px;text-align:right}.IndustryDashboard_detailModal__RE39t{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:10000}.IndustryDashboard_detailContent__iTZaI{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #94a3b833;border-radius:16px;max-height:90vh;max-width:900px;overflow-y:auto;padding:32px;position:relative;width:100%}.IndustryDashboard_detailHeader__srTER{align-items:center;border-bottom:1px solid #94a3b833;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.IndustryDashboard_detailHeader__srTER h2{color:#f1f5f9;font-size:24px;font-weight:700;margin:0}.IndustryDashboard_closeButton__GCVGo{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all .2s;width:32px}.IndustryDashboard_closeButton__GCVGo:hover{background:#ef444433;border-color:#ef444480}.IndustryDashboard_detailGrid__3P9nt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.IndustryDashboard_detailCard__x8OtT{background:#0f172a66;border:1px solid #94a3b81a;border-radius:8px;padding:16px}.IndustryDashboard_detailCardLabel__5BVQK{color:#94a3b8;font-size:12px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.IndustryDashboard_detailCardValue__WBd42{color:#f1f5f9;font-size:24px;font-weight:700}@media (max-width:1400px){.IndustryDashboard_mainContent__B\+Kxz{grid-template-columns:1.5fr 1fr}}@media (max-width:1200px){.IndustryDashboard_mainContent__B\+Kxz{grid-template-columns:1fr}.IndustryDashboard_sectorsGrid__CE3BT{grid-template-columns:repeat(2,1fr)}.IndustryDashboard_chartSection__38Eml{margin-top:6px}}@media (max-width:768px){.IndustryDashboard_dashboard__jjMaB{height:100vh;max-height:100vh;overflow:hidden;padding:6px}.IndustryDashboard_header__puQXj{align-items:center;flex-direction:row;gap:4px;margin-bottom:4px}.IndustryDashboard_title__jJy-w{font-size:12px}.IndustryDashboard_subtitle__7TxAd{font-size:8px}.IndustryDashboard_metricsGrid__rBI6c{gap:4px;grid-template-columns:repeat(3,1fr);margin-bottom:4px}.IndustryDashboard_sectorsGrid__CE3BT{gap:4px;grid-template-columns:repeat(2,1fr)}.IndustryDashboard_detailContent__iTZaI{padding:12px}}@media (orientation:landscape){.IndustryDashboard_dashboard__jjMaB{padding:6px}.IndustryDashboard_header__puQXj{margin-bottom:4px;padding-bottom:4px}.IndustryDashboard_title__jJy-w{font-size:14px}.IndustryDashboard_subtitle__7TxAd{font-size:9px}.IndustryDashboard_metricsGrid__rBI6c{gap:4px;margin-bottom:4px}.IndustryDashboard_metricCard__dEjr5{padding:6px}.IndustryDashboard_metricValue__XFPAT{font-size:16px}.IndustryDashboard_metricLabel__oYGYG{font-size:8px}.IndustryDashboard_mainContent__B\+Kxz{gap:6px}.IndustryDashboard_sectorsGrid__CE3BT{gap:4px}.IndustryDashboard_sectorCard__6N0sr{padding:5px}.IndustryDashboard_chartCard__e-07M{padding:6px}.IndustryDashboard_chartCard__e-07M h3{font-size:10px;margin-bottom:4px}.IndustryDashboard_horizontalBarChart__cUD0d{gap:3px}.IndustryDashboard_horizontalBarRow__eYth7{gap:4px}.IndustryDashboard_barRowLabel__JqCcS{font-size:8px;min-width:50px}.IndustryDashboard_barRowValue__\+yhIx{font-size:8px;min-width:35px}}.ASODashboard_asoDashboard__4eSp8{background:linear-gradient(135deg,#0f172a,#1e293b);box-sizing:border-box;color:#f1f5f9;min-height:100vh;padding:16px}.ASODashboard_header__2t218{align-items:center;border-bottom:1px solid #94a3b833;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.ASODashboard_headerLeft__dCY1f{flex:1 1}.ASODashboard_title__RIY5E{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;margin:0 0 8px}.ASODashboard_subtitle__nW7oV{color:#94a3b8;font-size:14px;margin:0}.ASODashboard_headerRight__NpY8o{align-items:center;display:flex;gap:12px}.ASODashboard_anomalyIndicator__jXiK-{align-items:center;animation:ASODashboard_pulse__nn0\+y 2s infinite;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;display:flex;gap:8px;padding:8px 16px}.ASODashboard_anomalyDot__4ED0P{animation:ASODashboard_blink__5rfIN 1s infinite;background:#ef4444;border-radius:50%;height:12px;width:12px}@keyframes ASODashboard_blink__5rfIN{0%,to{opacity:1}50%{opacity:.3}}@keyframes ASODashboard_pulse__nn0\+y{0%,to{box-shadow:0 0 0 0 #ef444466}50%{box-shadow:0 0 0 8px #ef444400}}.ASODashboard_anomalyCount__zT1Ep{color:#ef4444;font-size:18px;font-weight:700}.ASODashboard_anomalyText__\+TjKT{color:#f1f5f9;font-size:12px}.ASODashboard_switchButton__in7za{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:6px;color:#60a5fa;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .2s}.ASODashboard_switchButton__in7za:hover{background:#3b82f633;border-color:#3b82f680}.ASODashboard_logoutButton__vpka6{background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .2s}.ASODashboard_logoutButton__vpka6:hover{background:#ef444433;border-color:#ef444480}.ASODashboard_dashboardSelector__PNOC9{background:#1e293b99;border:1px solid #94a3b81a;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:8px}.ASODashboard_selectorButton__ZeDa9{background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s}.ASODashboard_selectorButton__ZeDa9:hover{background:#94a3b81a;color:#f1f5f9}.ASODashboard_selectorButton__ZeDa9.ASODashboard_active__q-4Ra{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 4px 12px #3b82f64d;color:#fff}.ASODashboard_dashboardContent__xuimn{display:flex;flex-direction:column;gap:24px}.ASODashboard_metricsGrid__nwJNg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ASODashboard_metricCard__qqd0m{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #94a3b81a;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .3s}.ASODashboard_metricCard__qqd0m:hover{border-color:#60a5fa4d;box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.ASODashboard_metricIcon__B3rKA{align-items:center;background:#3b82f61a;border-radius:12px;display:flex;font-size:32px;height:60px;justify-content:center;width:60px}.ASODashboard_metricInfo__CS0gu{flex:1 1}.ASODashboard_metricLabel__F-IFD{color:#94a3b8;font-size:12px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ASODashboard_metricValue__px53Q{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#f1f5f9;font-size:28px;font-weight:700;margin-bottom:4px}.ASODashboard_metricChange__\+WiP6{color:#64748b;font-size:11px}.ASODashboard_sectionTitle__veiCi{color:#f1f5f9;font-size:20px;font-weight:600;margin:0 0 16px}.ASODashboard_waterBalanceSection__VNA-j{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #94a3b81a;border-radius:12px;padding:24px}.ASODashboard_waterBalanceGrid__I3m-x{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.ASODashboard_waterCard__cfzfk{background:#0f172a66;border:1px solid #94a3b81a;border-radius:8px;padding:16px;text-align:center}.ASODashboard_waterCardWarning__dpEKK{background:#ef44440d;border-color:#ef44444d}.ASODashboard_waterLabel__yZawl{color:#94a3b8;font-size:12px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ASODashboard_waterValue__mRc8N{color:#f1f5f9;font-size:24px;font-weight:700;margin-bottom:4px}.ASODashboard_waterPercentage__F\+Vy4{color:#ef4444;font-size:14px;font-weight:600}.ASODashboard_waterWarning__K0rIY{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#fca5a5;font-size:14px;margin-top:16px;padding:12px}.ASODashboard_methodsSection__Rbv3W{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #94a3b81a;border-radius:12px;padding:24px}.ASODashboard_methodsGrid__mAqmx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ASODashboard_methodCard__EbB4a{background:#0f172a66;border:1px solid #94a3b81a;border-radius:8px;padding:16px;transition:all .3s}.ASODashboard_methodCard__EbB4a:hover{border-color:#60a5fa4d;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.ASODashboard_methodHeader__y-hMz{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ASODashboard_methodNumber__7ACGV{align-items:center;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:6px;color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.ASODashboard_methodStatus__wZDml{background:#10b981;border-radius:50%;height:10px;width:10px}.ASODashboard_methodStatus__wZDml[data-status=active]{background:#10b981;box-shadow:0 0 8px #10b98180}.ASODashboard_methodName__Tn7J\+{color:#f1f5f9;font-size:16px;font-weight:600;margin:0 0 8px}.ASODashboard_methodDescription__NiuWO{color:#94a3b8;font-size:12px;line-height:1.5;margin:0 0 12px}.ASODashboard_methodStats__\+m3FW{border-top:1px solid #94a3b81a;display:flex;gap:16px;padding-top:12px}.ASODashboard_methodStat__n7VcZ{display:flex;flex-direction:column;gap:4px}.ASODashboard_methodStatLabel__-0Pxs{color:#64748b;font-size:10px;text-transform:uppercase}.ASODashboard_methodStatValue__sD2FA{color:#f1f5f9;font-size:14px;font-weight:600}.ASODashboard_alertsSection__HIJcI{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #94a3b81a;border-radius:12px;padding:24px}.ASODashboard_alertsList__MJx-v{display:flex;flex-direction:column;gap:16px}.ASODashboard_alertCard__QG8z9{background:#0f172a66;border:1px solid #94a3b81a;border-radius:8px;padding:16px;transition:all .3s}.ASODashboard_alertCard__QG8z9:hover{box-shadow:0 4px 12px #0000004d;transform:translateX(4px)}.ASODashboard_alertCard__QG8z9.ASODashboard_alertHigh__mgsOJ{background:#ef44440d;border-left:4px solid #ef4444}.ASODashboard_alertCard__QG8z9.ASODashboard_alertMedium__Q7aQU{background:#f59e0b0d;border-left:4px solid #f59e0b}.ASODashboard_alertCard__QG8z9.ASODashboard_alertLow__oIQ2z{background:#3b82f60d;border-left:4px solid #3b82f6}.ASODashboard_alertHeader__SyfE6{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ASODashboard_alertCompany__CXb7H{color:#f1f5f9;font-size:16px;font-weight:600}.ASODashboard_alertSeverity__xQ9OA{border-radius:4px;font-size:11px;font-weight:600;padding:4px 12px;text-transform:uppercase}.ASODashboard_alertSeverity__xQ9OA[data-severity=high]{background:#ef444433;color:#ef4444}.ASODashboard_alertSeverity__xQ9OA[data-severity=medium]{background:#f59e0b33;color:#f59e0b}.ASODashboard_alertSeverity__xQ9OA[data-severity=low]{background:#3b82f633;color:#60a5fa}.ASODashboard_alertType__bX9eO{color:#94a3b8;font-size:14px;margin-bottom:12px}.ASODashboard_alertDetails__PLurI{grid-gap:8px;background:#0f172a4d;border-radius:6px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:12px;padding:12px}.ASODashboard_alertDetail__3g2nE{color:#cbd5e1;font-size:12px}.ASODashboard_alertDetail__3g2nE span{color:#94a3b8;margin-right:8px}.ASODashboard_alertFooter__lieRI{align-items:center;border-top:1px solid #94a3b81a;display:flex;justify-content:space-between;padding-top:12px}.ASODashboard_alertTime__R3cvG{color:#64748b;font-size:11px}.ASODashboard_alertNotification__yKA\+m{color:#10b981;font-size:11px;font-weight:500}.ASODashboard_companyDashboard__l8X2M{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #94a3b81a;border-radius:12px;padding:24px}.ASODashboard_companyDescription__JB5B0{color:#94a3b8;font-size:14px;line-height:1.6;margin-bottom:24px}.ASODashboard_companiesGrid__OqY3A{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ASODashboard_companyCard__qua3Z{background:#0f172a66;border:1px solid #94a3b81a;border-radius:8px;padding:16px;transition:all .3s}.ASODashboard_companyCard__qua3Z:hover{border-color:#60a5fa4d;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.ASODashboard_companyCard__qua3Z.ASODashboard_companyWarning__RCNjC{background:#ef44440d;border-left:4px solid #ef4444}.ASODashboard_companyHeader__9aGSG{margin-bottom:12px}.ASODashboard_companyName__oBY50{color:#f1f5f9;font-size:16px;font-weight:600;margin:0 0 4px}.ASODashboard_companySector__tKot\+{color:#94a3b8;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.ASODashboard_companyMetrics__gjjfi{display:flex;flex-direction:column;gap:8px}.ASODashboard_companyMetric__RTZ7A{align-items:center;color:#cbd5e1;display:flex;font-size:13px;justify-content:space-between}.ASODashboard_companyMetric__RTZ7A span{color:#94a3b8}.ASODashboard_companyMetric__RTZ7A strong{color:#f1f5f9;font-weight:600}@media (max-width:768px){.ASODashboard_header__2t218{align-items:flex-start;flex-direction:column;gap:16px}.ASODashboard_headerRight__NpY8o{justify-content:space-between;width:100%}.ASODashboard_alertDetails__PLurI,.ASODashboard_companiesGrid__OqY3A,.ASODashboard_methodsGrid__mAqmx,.ASODashboard_metricsGrid__nwJNg,.ASODashboard_waterBalanceGrid__I3m-x{grid-template-columns:1fr}}.ASODashboard_companyHeaderSection__Cgq9J{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.ASODashboard_companyActions__QRAky{display:flex;flex-wrap:wrap;gap:12px}.ASODashboard_excelButton__tYUXy,.ASODashboard_filterButton__bXKWV,.ASODashboard_mapButton__YbhFM{align-items:center;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;color:#60a5fa;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.ASODashboard_excelButton__tYUXy:hover,.ASODashboard_filterButton__bXKWV:hover,.ASODashboard_mapButton__YbhFM:hover{background:#3b82f633;border-color:#3b82f680}.ASODashboard_mapButton__YbhFM.ASODashboard_active__q-4Ra{background:#10b98133;border-color:#10b98180;color:#10b981}.ASODashboard_excelButton__tYUXy{background:#10b9811a;border-color:#10b9814d;color:#10b981}.ASODashboard_excelButton__tYUXy:hover{background:#10b98133;border-color:#10b98180}.ASODashboard_filterPanel__ldG5u{background:#1e293bcc;border:1px solid #94a3b833;border-radius:12px;margin-bottom:24px;padding:20px}.ASODashboard_filterHeader__e4Q-p{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ASODashboard_filterHeader__e4Q-p h3{color:#f1f5f9;font-size:18px;margin:0}.ASODashboard_filterHeader__e4Q-p button{background:#0000;border:none;color:#94a3b8;cursor:pointer;padding:4px}.ASODashboard_filterHeader__e4Q-p button:hover{color:#f1f5f9}.ASODashboard_filterContent__\+ubbP{display:flex;flex-wrap:wrap;gap:24px}.ASODashboard_filterGroup__\+0QfD{display:flex;flex-direction:column;gap:8px;min-width:200px}.ASODashboard_filterGroup__\+0QfD label{color:#cbd5e1;font-size:14px;font-weight:500}.ASODashboard_filterGroup__\+0QfD select{background:#0f172acc;border:1px solid #94a3b833;border-radius:8px;color:#f1f5f9;cursor:pointer;font-size:14px;padding:10px 12px}.ASODashboard_filterGroup__\+0QfD select:focus{border-color:#3b82f6;outline:none}.ASODashboard_mapContainer__29tGL{border:1px solid #94a3b833;border-radius:12px;height:600px;margin-bottom:24px;overflow:hidden;position:relative;width:100%}.ASODashboard_map__-iBxk{height:100%;width:100%}.ASODashboard_mapLegend__2ROCy{background:#0f172af2;border:1px solid #94a3b833;border-radius:8px;min-width:200px;padding:16px;position:absolute;right:20px;top:20px;z-index:1000}.ASODashboard_mapLegend__2ROCy h4{color:#f1f5f9;font-size:14px;font-weight:600;margin:0 0 12px}.ASODashboard_legendItems__hz9XE{display:flex;flex-direction:column;gap:8px}.ASODashboard_legendItem__FR\+JD{align-items:center;color:#cbd5e1;display:flex;font-size:12px;gap:8px}.ASODashboard_legendColor__Z6HTz{border:1px solid #fff3;border-radius:4px;height:16px;width:16px}.ASODashboard_chartsSection__ULdk0{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(600px,1fr));margin-bottom:24px}.ASODashboard_chartCard__UXodw{background:#1e293b99;border:1px solid #94a3b833;border-radius:12px;padding:24px}.ASODashboard_chartTitle__hFUQo{color:#f1f5f9;font-size:18px;font-weight:600;margin:0 0 20px}.ASODashboard_companiesTableSection__v2\+Pc{margin-top:32px}.ASODashboard_tableWrapper__RIVUb{background:#1e293b99;border:1px solid #94a3b833;border-radius:12px;overflow-x:auto;padding:20px}.ASODashboard_companiesTable__Tgzgw{border-collapse:collapse;font-size:14px;width:100%}.ASODashboard_companiesTable__Tgzgw thead{background:#0f172acc}.ASODashboard_companiesTable__Tgzgw th{border-bottom:2px solid #94a3b833;color:#cbd5e1;font-weight:600;padding:12px;text-align:left}.ASODashboard_companiesTable__Tgzgw td{border-bottom:1px solid #94a3b81a;color:#f1f5f9;padding:12px}.ASODashboard_companiesTable__Tgzgw tbody tr:hover{background:#3b82f61a}.ASODashboard_statusBadge__w6V8\+{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.ASODashboard_statusActive__eCFUK{background:#10b98133;border:1px solid #10b9814d;color:#10b981}.ASODashboard_statusWarning__eMUI5{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.ASODashboard_mapControls__ugpCd{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.ASODashboard_scenarioSelector__RV7aN{background:#1e293b99;border:1px solid #94a3b833;border-radius:12px;margin-bottom:24px;padding:24px}.ASODashboard_scenarioSelector__RV7aN h3{color:#f1f5f9;font-size:18px;margin:0 0 16px}.ASODashboard_scenarioButtons__-rihE{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ASODashboard_scenarioButton__FA61S{background:#0f172acc;border:2px solid #94a3b833;border-radius:8px;color:#cbd5e1;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:left;transition:all .2s}.ASODashboard_scenarioButton__FA61S:hover{background:#3b82f61a;border-color:#3b82f680}.ASODashboard_scenarioButton__FA61S.ASODashboard_active__q-4Ra{background:#3b82f633;border-color:#3b82f6;color:#f1f5f9}.ASODashboard_scenarioButton__FA61S span{color:#94a3b8;font-size:12px}.ASODashboard_reportsGrid__2S4oG{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ASODashboard_reportCard__0KA-U{background:#1e293b99;border:1px solid #94a3b833;border-radius:12px;padding:20px}.ASODashboard_reportHeader__p6bWa{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.ASODashboard_reportHeader__p6bWa h3{color:#f1f5f9;flex:1 1;font-size:16px;font-weight:600;margin:0}.ASODashboard_reportMeta__yquEO{color:#94a3b8;display:flex;font-size:12px;gap:16px;margin-bottom:16px}.ASODashboard_reportActions__uGQB1{display:flex;gap:8px}.ASODashboard_reportActions__uGQB1 button{flex:1 1;font-size:12px;padding:8px 12px}.App_app__zr1wm{background:#f8fafc;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative;width:100%}.App_navBar__i9CmD{background:#0f172a;border-bottom:1px solid #1e293b;box-shadow:0 1px 3px #0000001a;padding:0}.App_navBarContent__8eMfH{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:8px 24px;width:100%}.App_navBarLeft__RQKvL{align-items:center;display:flex;gap:12px}.App_navBarLogo__LYu5a{filter:brightness(0) invert(1);height:36px;object-fit:contain;width:36px}.App_navBarTitle__2oqp5{color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em;margin:0}.App_navBarRight__KpYLl{align-items:center;display:flex;gap:16px}.App_navBar__i9CmD.App_navBarTop__lcPdg{align-items:center;background-color:#2c3e50;display:flex;flex-wrap:wrap;gap:10px;min-height:60px;order:1;padding:10px;position:relative;z-index:1000}.App_navBar__i9CmD.App_navBarBottom__yp8No{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2c3e50f2;border-radius:12px;bottom:20px;box-shadow:0 4px 16px #0000004d;display:flex;flex-wrap:wrap;gap:10px;left:50%;max-width:90%;order:2;padding:12px 20px;position:fixed;transform:translateX(-50%);z-index:10000}.App_navBar__i9CmD{align-items:center;background-color:#2c3e50;display:flex;flex-wrap:wrap;gap:10px;min-height:60px;padding:10px;z-index:1000}.App_navBar__i9CmD button{align-items:center;background-color:#34495e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 20px;transition:background-color .3s}.App_navBar__i9CmD button:hover{background-color:#4a5f7a}.App_navBar__i9CmD button.App_active__vYsqF{background-color:#27ae60}.App_navIcon__5XMKh{font-size:16px}.App_userSection__txw-4{align-items:center;display:flex;gap:12px;margin-left:auto}.App_userInfo__UEmqj{background:#ffffff1a;border-radius:4px;color:#fff;font-size:14px;padding:6px 12px}.App_logoutButton__DuiZL{background-color:#e74c3c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s}.App_logoutButton__DuiZL:hover{background-color:#c0392b}.App_content__wwONY{flex:1 1;height:100%;overflow:auto;width:100%}.App_mapPageContainer__Zf1fO{background:#f8fafc;display:flex;flex-direction:column;height:100vh;width:100%}.App_mapPageHeader__2VulH{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 4px #0000000d;display:flex;gap:16px;padding:16px 32px}.App_backButton__edQvt{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.App_backButton__edQvt:hover{background:#e2e8f0;color:#1e293b}.App_mapPageHeader__2VulH h2{color:#1e293b;font-size:20px;font-weight:600;margin:0}.App_mapPageContent__EeCs\+{flex:1 1;height:100%;overflow:hidden;width:100%}
/*# sourceMappingURL=main.8ec62578.css.map*/