@media screen{:is(.system-page,[data-system-overlay]){--radius:.5rem;--background:0 0% 100%;--foreground:221 39% 11%;--card:0 0% 100%;--card-foreground:221 39% 11%;--popover:0 0% 100%;--popover-foreground:221 39% 11%;--primary:192 91% 36%;--primary-foreground:0 0% 100%;--secondary:210 20% 96%;--secondary-foreground:215 28% 17%;--muted:210 20% 96%;--muted-foreground:220 9% 46%;--accent:183 100% 96%;--accent-foreground:192 91% 36%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--border:220 13% 91%;--input:220 13% 91%;--ring:189 94% 43%;font:400 12px/1.5 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827;min-width:0}:is(.system-page,[data-system-overlay]) :is(p,span,li,dt,dd,label,th,td,input,select,textarea,button,a,summary,h2,h3,h4,h5,h6):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) [class*=text-2xl]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) [class*=text-3xl]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) [class*=text-4xl]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) [class*=text-5xl]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) [class*=text-6xl]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) [class*=text-base]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) [class*=text-lg]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) [class*=text-sm]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) [class*=text-xl]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){font-size:12px;line-height:1.5}:is(.system-page,[data-system-overlay]) .text-\[11px\]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){font-size:11px}:is(.system-page,[data-system-overlay]) .text-\[10px\]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){font-size:10px}:is(.system-page,[data-system-overlay]) .page-title:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) h1:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){font-size:18px!important;line-height:1.5;font-weight:700;color:#111827}:is(.system-page,[data-system-overlay]) :is(h2,h3,h4):not(.page-title):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){font-size:12px;font-weight:600}:is(.system-page,[data-system-overlay]) [role=dialog] h2[id^=radix-]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) h2:is(.text-xl,.text-2xl,.text-3xl):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){font-size:18px!important;line-height:1.5}:is(.system-page,[data-system-overlay]) :is(h1,h2,h3)>svg:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) [data-system-subtitle]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){display:none}:is(.system-page,[data-system-overlay]) .relative:has(>input:not([type=search]):not([placeholder*=Search]):not([placeholder*=search]))>svg.absolute:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){display:none}:is(.system-page,[data-system-overlay]) .relative:has(>svg.absolute)>input:not([type=search]):not([placeholder*=Search]):not([placeholder*=search]):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){padding-left:10px}:is(.system-page,[data-system-overlay]) .gradient-text:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){background:none;-webkit-text-fill-color:currentColor;color:#111827}:is(.system-page,[data-system-overlay]) .card:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.05)}:is(.system-page,[data-system-overlay]) :is(.p-6,.p-8,.p-10,.sm\:p-6,.md\:p-6,.lg\:p-6):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){padding:16px}:is(.system-page,[data-system-overlay]) :is(.space-y-6,.space-y-8)>:not([hidden])~:not([hidden]):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){margin-top:16px}:is(.system-page,[data-system-overlay]) :is(.gap-6,.gap-8):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){gap:16px}:is(.system-page,[data-system-overlay]) :is(.mb-6,.mb-8):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){margin-bottom:16px}:is(.system-page,[data-system-overlay]) :is(.bg-white).rounded-2xl:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) :is(.bg-white).rounded-3xl:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) :is(.bg-white).rounded-xl:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){box-shadow:0 1px 2px rgba(0,0,0,.05)}:is(.system-page,[data-system-overlay]) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) select:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) textarea:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){max-width:100%;font-size:12px;line-height:1.5;padding-top:6px;padding-bottom:6px;border-color:#e5e7eb;border-radius:6px;background-color:#fff;color:#111827}:is(.system-page,[data-system-overlay]) input:not(.page-search-input):not([class*=pl-]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) textarea:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){padding-left:10px;padding-right:10px}:is(.system-page,[data-system-overlay]) .relative:has(>svg.lucide-search.absolute)>input:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){padding-left:36px!important}:is(.system-page,[data-system-overlay]) .relative:has(>input)>svg.lucide-search.absolute:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){left:10px;width:16px;height:16px;pointer-events:none}:is(.system-page,[data-system-overlay]) input:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *)::-moz-placeholder,:is(.system-page,[data-system-overlay]) textarea:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *)::-moz-placeholder{color:#9ca3af}:is(.system-page,[data-system-overlay]) input:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *)::placeholder,:is(.system-page,[data-system-overlay]) textarea:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *)::placeholder{color:#9ca3af}:is(.system-page,[data-system-overlay]) :is(input,select,textarea):focus-visible:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){outline:2px solid #06b6d4;outline-offset:1px}:is(.system-page,[data-system-overlay]) :is(button,a):is(.btn-primary,.page-action-btn,.page-action-btn-outline,.py-2,.py-2\.5,.py-3,.px-4,.px-5,.px-6):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){padding:6px 12px;border-radius:6px;font-size:12px;line-height:1.5}:is(.system-page,[data-system-overlay]) .btn-primary:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) :is(button,a):is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-indigo-500,.bg-indigo-600,.bg-purple-600,.bg-green-600,.bg-emerald-600):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){background-color:#0891b2;background-image:none;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}:is(.system-page,[data-system-overlay]) .btn-primary:hover:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) :is(button,a):is(.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-indigo-500,.bg-indigo-600,.bg-purple-600,.bg-green-600,.bg-emerald-600):hover:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){background-color:#0e7490;background-image:none;color:#fff}:is(.system-page,[data-system-overlay]) :is(button,a)[class*=bg-gradient-]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){background:#0891b2;color:#fff}:is(.system-page,[data-system-overlay]) :is(button,a):is(.text-blue-600,.text-indigo-600,.text-purple-600):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){color:#0891b2}:is(.system-page,[data-system-overlay]) :is(button,a):is(.bg-blue-50,.bg-indigo-50,.bg-purple-50):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){background-color:#ecfeff;color:#0e7490}:is(.system-page,[data-system-overlay]) :is(button,a,input,select,textarea):focus-visible:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){outline-color:#06b6d4}:is(.system-page,[data-system-overlay]) button:disabled:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){cursor:not-allowed}:is(.system-page,[data-system-overlay]) :is(button,a)>svg:is(.w-5,.w-6,.w-7,.w-8):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){width:14px;height:14px}:is(.system-page,[data-system-overlay]) svg.lucide:is(.w-5,.w-6,.w-7,.w-8):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){width:16px;height:16px}:is(.system-page,[data-system-overlay]) table:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){font-size:12px;max-width:100%}:is(.system-page,[data-system-overlay]) td:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) th:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){font-size:12px}:is(.system-page,[data-system-overlay]) td:not(.sticky):not([data-system-matrix] *):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *),:is(.system-page,[data-system-overlay]) th:not(.sticky):not([data-system-matrix] *):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){padding:8px 12px}:is(.system-page,[data-system-overlay]) thead th:not(.sticky):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){background-color:#f9fafb;color:#6b7280;font-weight:500}:is(.system-page,[data-system-overlay]) [data-system-banner]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05)}:is(.system-page,[data-system-overlay]) [data-system-banner] :is(h1,h2,h3,p,span):not(button *,a *):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){color:#111827;-webkit-text-fill-color:currentColor}body[data-system-ui] [data-system-overlay]:is([role=dialog],[role=alertdialog]){background-color:#fff;color:#111827;border-radius:16px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}body[data-system-ui] [data-system-overlay][data-radix-popper-content-wrapper]{color:#111827}}@media screen and (max-width:1023px){:is(.system-page,[data-system-overlay]) table[data-system-table=cards]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){display:block;width:100%;min-width:0}:is(.system-page,[data-system-overlay]) table[data-system-table=cards]>thead:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}:is(.system-page,[data-system-overlay]) table[data-system-table=cards]>tbody:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){display:block;padding:8px}:is(.system-page,[data-system-overlay]) tr[data-system-row=card]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){display:block;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;padding:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}:is(.system-page,[data-system-overlay]) td[data-system-label]:not(.hidden):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){display:flex;flex-direction:column;gap:2px;padding:4px 0;width:auto;min-width:0;white-space:normal;overflow-wrap:anywhere}:is(.system-page,[data-system-overlay]) td[data-system-label]:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *):before{content:attr(data-system-label);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af}:is(.system-page,[data-system-overlay]) :is(button,a):is(.page-action-btn,.page-action-btn-outline,.btn-primary,.touch-target):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){min-height:40px}:is(.system-page,[data-system-overlay]) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){font-size:16px}:is(.system-page,[data-system-overlay]) textarea:not([data-style-preserve],[data-style-preserve] *,.leaflet-container,.leaflet-container *,.recharts-wrapper,.recharts-wrapper *,[contenteditable=true],[contenteditable=true] *){font-size:16px}}