@charset "UTF-8";:root{--tblr-font-sans-serif: IBM Plex Sans, -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;--tblr-body-font-size: .75rem;--tblr-body-font-weight: 300}.leaflet-tooltip.map-label-ubication,.leaflet-tooltip.map-label-ubication:before,.leaflet-tooltip.map-label-neighborhood,.leaflet-tooltip.map-label-neighborhood:before{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.map-label-ubication{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#334155a6;pointer-events:none;text-shadow:0 0 4px rgba(255,255,255,.8)}.map-label-neighborhood{font-size:.55rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b8c;pointer-events:none;text-shadow:0 0 4px rgba(255,255,255,.8)}[data-bs-theme=dark] .map-label-ubication{color:#e2e8f0cc;text-shadow:0 0 4px rgba(0,0,0,.9)}[data-bs-theme=dark] .map-label-neighborhood{color:#94a3b8bf;text-shadow:0 0 4px rgba(0,0,0,.9)}.leaflet-tooltip.map-label-tooltip{background:transparent!important;border:transparent!important;box-shadow:none!important}.map-label-tooltip{color:#000;font-size:10px;font-weight:700;text-align:center;pointer-events:none;white-space:nowrap}[data-bs-theme=dark] .map-label-tooltip{color:#f1f5f9}.or-tooltip{background:#1e293b;color:#f8fafc;border:none;border-radius:4px;font-size:11px;font-weight:600;padding:3px 8px;box-shadow:0 2px 6px #0003;white-space:nowrap}.or-tooltip:before{display:none}#starred-panel{pointer-events:all;background:#fffffff5;border:1px solid #e5e7eb;border-radius:8px;padding:.6rem .75rem;width:300px;box-shadow:0 4px 16px #0000001f;font-size:.78rem}[data-bs-theme=dark] #starred-panel{background:#1e293bf7;border-color:#ffffff14;box-shadow:0 4px 16px #0006}.starred-row{display:flex;align-items:center;gap:.4rem;padding:.18rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.starred-row:last-child{border-bottom:none}[data-bs-theme=dark] .starred-row{border-bottom-color:#ffffff0f}.starred-time{font-size:.72rem;font-variant-numeric:tabular-nums;color:#6b7280;white-space:nowrap;min-width:2.5rem}[data-bs-theme=dark] .starred-time{color:#64748b}.starred-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.starred-name{font-size:.75rem;line-height:1.3;flex:1;min-width:0}.starred-link{color:#9ca3af;font-size:.7rem;flex-shrink:0;line-height:1}.starred-link:hover{color:#3b82f6}[data-bs-theme=dark] .starred-link{color:#475569}[data-bs-theme=dark] .starred-link:hover{color:#60a5fa}#live-panel{pointer-events:all;background:#fffffff5;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem;width:220px;box-shadow:0 4px 16px #0000001f;font-size:.8rem}[data-bs-theme=dark] #live-panel{background:#1e293bf7;border-color:#ffffff14;box-shadow:0 4px 16px #0006}.live-panel-section{margin-bottom:.5rem}.live-label{font-size:.7rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-weight:600}[data-bs-theme=dark] .live-label{color:#64748b}.live-clock{font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:600;color:#374151}[data-bs-theme=dark] .live-clock{color:#e2e8f0}.live-status{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#374151}[data-bs-theme=dark] .live-status{color:#94a3b8}.live-dot{width:8px;height:8px;border-radius:50%;background:#9ca3af;display:inline-block;flex-shrink:0}.live-dot--pulse{background:#ef4444;animation:livePulse 1.2s ease-in-out infinite}.live-dot--ok{background:#22c55e}.live-dot--sim{background:#f59e0b}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.3}}.live-event{border-radius:50%;cursor:pointer;box-shadow:0 0 0 2px #fff9;transition:opacity .5s}@keyframes pulseCritical{0%{transform:scale(1);box-shadow:0 0 0 2px #fff9,0 0 #d6393980}70%{transform:scale(1.25);box-shadow:0 0 0 2px #fff9,0 0 0 10px #d6393900}to{transform:scale(1);box-shadow:0 0 0 2px #fff9,0 0 #d6393900}}@keyframes pulseHigh{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes pulseMedium{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.pulse-critical{animation:pulseCritical .8s ease-in-out infinite}.pulse-high{animation:pulseHigh 1.2s ease-in-out infinite}.pulse-medium{animation:pulseMedium 1.8s ease-in-out infinite}.map-heat-loading{display:flex;align-items:center;justify-content:center;height:600px;background:#f8fafc99;border-radius:0 0 4px 4px}.map-heat-legend{background:#ffffffeb;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem .6rem;box-shadow:0 2px 8px #0000001a;display:flex;gap:.5rem;align-items:stretch}.map-heat-legend__bar{width:10px;min-height:80px;border-radius:3px;background:linear-gradient(to bottom,#d63939,#f59e0b,#2fb344,#d1f3d6)}.map-heat-legend__labels{display:flex;flex-direction:column;justify-content:space-between;font-size:.6rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.leaflet-tooltip.map-tooltip-dark,.leaflet-tooltip.map-tooltip-dark:before{background:#1e293b!important;color:#f8fafc!important;border:none!important;border-radius:4px!important;box-shadow:0 2px 6px #0003!important;padding:3px 8px!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important}.leaflet-tooltip.map-tooltip-dark:before{display:none!important}.leaflet-tooltip.or-tooltip{background:#1e293b!important;color:#f8fafc!important;border:none!important;border-radius:4px!important;box-shadow:0 2px 6px #0003!important;padding:3px 8px!important;font-size:11px!important;font-weight:600!important;white-space:nowrap!important}.leaflet-tooltip.or-tooltip:before{display:none!important}div.dt-container div.row:first-child div.dt-length,div.dt-container div.dt-info,div.dt-container div.dt-paging,div.dt-container div.dts_label{display:none!important}div.dt-container>div.row{margin-top:0!important}div.dt-container div.dt-search input{padding:4px 10px;margin:5px;font-size:16px}div.dt-scroll-body{border-bottom:0px}table.dataTable td{padding:3px}tr.starred{background-color:#ffffeb!important}[data-bs-theme=dark] tr.starred{background-color:#2e2e1a!important}tr.starred td:last-child{position:relative;overflow:hidden;width:0px}tr.closed{background-color:#fbfbfb}[data-bs-theme=dark] tr.closed{background-color:#1c1c1c}.form-selectgroup-item{background-color:#a9bcd0!important}div.ts-dropdown-content,div.dropdown-input-wrap{background-color:#fff}[data-bs-theme=dark] div.ts-dropdown-content,[data-bs-theme=dark] div.dropdown-input-wrap{background-color:var(--tblr-bg-surface)}[data-bs-theme=dark] .navbar-expand-md .navbar.bg-dark{border-top:1px solid rgba(255,255,255,.07)}.header-brand-container{display:inline-grid;align-items:center;position:relative;overflow:hidden;height:1.5rem;margin-top:-2px}.header-brand-container span{grid-area:1/1;display:inline-flex;align-items:center;transition:all .6s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;opacity:0;transform:translateY(15px)}.header-brand-container span.active{opacity:1;transform:translateY(0)}.header-brand-container span.exit{opacity:0;transform:translateY(-15px)}html{margin-left:0!important}.ts-wrapper{min-height:unset!important;height:auto!important}.ts-wrapper .ts-control{min-height:unset!important;height:auto!important;padding:.5625rem 1rem!important}:root{color-scheme:light;--oea-font-sans: var(--tblr-font-sans-serif, "Poppins", system-ui, sans-serif);--oea-bg: #f5f7fb;--oea-bg-elevated: #ffffff;--oea-surface: #ffffff;--oea-surface-muted: #f1f5f9;--oea-surface-subtle: #f8fafc;--oea-border: #d9e2ef;--oea-border-subtle: #e8eef6;--oea-text: #162033;--oea-heading: #0f172a;--oea-muted: #64748b;--oea-muted-soft: #94a3b8;--oea-primary: #1463ff;--oea-primary-hover: #0b4ed8;--oea-primary-rgb: 20, 99, 255;--oea-success: #16a34a;--oea-warning: #f59e0b;--oea-danger: #e11d48;--oea-info: #0284c7;--oea-radius-sm: .5rem;--oea-radius: .875rem;--oea-radius-lg: 1.125rem;--oea-density-page-gap: 1.125rem;--oea-density-card-padding: 1rem;--oea-density-control-height: 2.25rem;--oea-density-control-padding-x: .875rem;--oea-density-table-cell-y: .48rem;--oea-density-table-cell-x: .62rem;--oea-shell-height: 4.85rem;--oea-content-available-height: calc(100dvh - 7rem) ;--oea-viewport-panel-height: var(--oea-content-available-height);--oea-viewport-datatable-height: calc(var(--oea-content-available-height) - 5rem);--oea-viewport-dashboard-row-height: calc(var(--oea-content-available-height) - 7rem);--oea-viewport-dashboard-table-height: calc(var(--oea-viewport-dashboard-row-height) - 5rem);--oea-viewport-event-tabs-height: calc(var(--oea-content-available-height) - 5.5rem);--oea-viewport-event-textarea-height: calc(var(--oea-content-available-height) - 28.5rem);--oea-viewport-report-view-height: var(--oea-content-available-height);--oea-shadow-xs: 0 1px 2px rgba(15, 23, 42, .05);--oea-shadow-sm: 0 6px 18px rgba(15, 23, 42, .06);--oea-shadow-md: 0 14px 36px rgba(15, 23, 42, .08);--oea-focus-ring: 0 0 0 .22rem rgba(var(--oea-primary-rgb), .16);--oea-topbar-bg: rgba(255, 255, 255, .86);--oea-menu-bg: #0f172a;--oea-menu-bg-soft: #111c31;--oea-menu-border: rgba(255, 255, 255, .08);--oea-menu-active-bg: rgba(255, 255, 255, .13);--oea-menu-active-ring: rgba(var(--oea-primary-rgb), .42);--tblr-primary: var(--oea-primary);--tblr-primary-rgb: var(--oea-primary-rgb);--tblr-body-bg: var(--oea-bg);--tblr-body-color: var(--oea-text);--tblr-border-color: var(--oea-border);--tblr-border-radius: var(--oea-radius-sm);--tblr-card-bg: var(--oea-surface);--tblr-muted: var(--oea-muted)}[data-bs-theme=dark]{color-scheme:dark;--oea-bg: #090f1c;--oea-bg-elevated: #0f172a;--oea-surface: #111827;--oea-surface-muted: #172033;--oea-surface-subtle: #0d1526;--oea-border: #253148;--oea-border-subtle: #1d293d;--oea-text: #dbe7f5;--oea-heading: #f8fafc;--oea-muted: #94a3b8;--oea-muted-soft: #64748b;--oea-primary: #60a5fa;--oea-primary-hover: #93c5fd;--oea-primary-rgb: 96, 165, 250;--oea-success: #22c55e;--oea-warning: #fbbf24;--oea-danger: #fb7185;--oea-info: #38bdf8;--oea-shadow-xs: 0 1px 2px rgba(0, 0, 0, .22);--oea-shadow-sm: 0 10px 28px rgba(0, 0, 0, .26);--oea-shadow-md: 0 18px 46px rgba(0, 0, 0, .34);--oea-focus-ring: 0 0 0 .22rem rgba(var(--oea-primary-rgb), .2);--oea-topbar-bg: rgba(15, 23, 42, .88);--oea-menu-bg: #050b16;--oea-menu-bg-soft: #0b1220;--oea-menu-border: rgba(148, 163, 184, .14);--oea-menu-active-bg: rgba(96, 165, 250, .14);--oea-menu-active-ring: rgba(var(--oea-primary-rgb), .46);--tblr-body-bg: var(--oea-bg);--tblr-body-color: var(--oea-text);--tblr-border-color: var(--oea-border);--tblr-card-bg: var(--oea-surface);--tblr-muted: var(--oea-muted)}html,body{min-height:100%}body.antialiased{background:radial-gradient(circle at top left,rgba(var(--oea-primary-rgb),.08),transparent 32rem),var(--oea-bg);background-attachment:fixed,fixed;background-repeat:no-repeat,no-repeat;background-size:42rem 42rem,auto;color:var(--oea-text);font-family:var(--oea-font-sans);letter-spacing:-.005em;min-height:100dvh}body.oea-fit-viewport-page{overflow:hidden}.wrapper,.page-wrapper{background:transparent}.wrapper{display:flex;flex-direction:column;min-height:100dvh}.page-wrapper{flex:1 0 auto;min-height:0}body.oea-fit-viewport-page .wrapper{height:100dvh;overflow:hidden}body.oea-fit-viewport-page .page-wrapper,body.oea-fit-viewport-page .page-body{min-height:0;overflow:hidden}body.oea-fit-viewport-page .page-body>.container-fluid,body.oea-fit-viewport-page .page-body>.container-xl{min-height:0}@media(max-height:700px),(max-width:767.98px){body.oea-fit-viewport-page,body.oea-fit-viewport-page .wrapper,body.oea-fit-viewport-page .page-wrapper,body.oea-fit-viewport-page .page-body{overflow:auto}}@media(max-width:767.98px),(prefers-reduced-motion:reduce){body.antialiased{background-attachment:scroll,scroll}header.navbar,.oea-login-card,.map-heat-legend,#starred-panel,#live-panel{-webkit-backdrop-filter:none;backdrop-filter:none}}[data-oea-dashboard-row]{--tblr-gutter-y: 0;margin-top:.75rem}[data-oea-dashboard-row]>*{margin-top:0!important}.page-body{margin-top:var(--oea-density-page-gap)}.page-title,.card-title,h1,h2,h3,h4,h5,h6{color:var(--oea-heading);letter-spacing:-.025em}.text-muted,.text-secondary{color:var(--oea-muted)!important}.sticky-top{z-index:1030}header.navbar{--tblr-navbar-padding-y: 0;min-height:2.7rem;padding-bottom:0!important;padding-top:0!important;background:var(--oea-topbar-bg)!important;border-bottom:1px solid var(--oea-border-subtle);box-shadow:var(--oea-shadow-xs);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}header.navbar>.container-fluid,header.navbar>.container-xl{min-height:2.7rem}header.navbar .navbar-brand img{width:30px}header.navbar .navbar-brand{min-height:2.7rem;padding-bottom:0!important;padding-top:0!important}header.navbar .nav-link,header.navbar .dropdown>.nav-link{min-height:1.9rem;padding-bottom:.25rem;padding-top:.25rem}.navbar-brand a,.navbar-brand .header-brand-container{color:var(--oea-heading)!important;font-weight:700;letter-spacing:-.04em}.navbar-brand img{filter:drop-shadow(0 7px 14px rgba(15,23,42,.16));transition:filter .22s ease,transform .22s ease}.navbar-brand:hover img{filter:drop-shadow(0 10px 18px rgba(var(--oea-primary-rgb),.22));transform:translateY(-1px) scale(1.02)}.navbar.bg-dark{--tblr-navbar-padding-y: 0;background:linear-gradient(135deg,var(--oea-menu-bg),var(--oea-menu-bg-soft))!important;border-bottom:1px solid var(--oea-menu-border);box-shadow:0 12px 26px #0f172a1f;min-height:2.15rem;padding-bottom:0!important;padding-top:0!important;position:relative}.navbar.bg-dark>.container-fluid,.navbar.bg-dark>.container-xl{min-height:2.15rem}.navbar.bg-dark:after{background:linear-gradient(90deg,transparent,rgba(var(--oea-primary-rgb),.42),transparent);bottom:-1px;content:"";height:1px;left:8%;opacity:.55;position:absolute;right:8%}.navbar.bg-dark .navbar-nav .nav-link{align-items:center;border-radius:999px;color:#ffffffbd;display:inline-flex;font-weight:500;gap:.35rem;margin:.12rem .06rem;min-height:1.72rem;padding:.22rem .6rem;position:relative;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.navbar.bg-dark .navbar-nav .nav-key-report,.navbar.bg-dark .navbar-nav .nav-key-system{margin-left:.42rem;padding-left:.42rem;position:relative}.navbar.bg-dark .navbar-nav .nav-key-report:before,.navbar.bg-dark .navbar-nav .nav-key-system:before{background:#ffffff24;border-radius:999px;bottom:.42rem;content:"";left:0;position:absolute;top:.42rem;width:1px}.navbar.bg-dark .navbar-nav .nav-key-system .nav-link{color:#ffffffa8}.navbar.bg-dark .navbar-nav .nav-link.dropdown-toggle{padding-right:.7rem}.navbar.bg-dark .navbar-nav .dropdown-toggle:after{align-self:center;background:none!important;border:0!important;border-bottom:1.5px solid currentColor!important;border-right:1.5px solid currentColor!important;content:""!important;display:inline-block!important;flex:0 0 auto;height:.42rem;margin-left:.42rem;opacity:.72;transform:rotate(45deg);transition:opacity .18s ease;width:.42rem}.navbar.bg-dark .navbar-nav .dropdown-toggle:hover:after,.navbar.bg-dark .navbar-nav .dropdown-toggle[aria-expanded=true]:after,.navbar.bg-dark .navbar-nav .dropdown-toggle.show:after{opacity:1}.navbar.bg-dark .navbar-nav .dropdown-toggle[aria-expanded=true]:after,.navbar.bg-dark .navbar-nav .dropdown-toggle.show:after{transform:rotate(45deg)!important}.navbar.bg-dark .navbar-nav .nav-link:hover,.navbar.bg-dark .navbar-nav .nav-item.active>.nav-link,.navbar.bg-dark .navbar-nav .nav-link[aria-expanded=true],.navbar.bg-dark .navbar-nav .nav-link.show{background:var(--oea-menu-active-bg);box-shadow:inset 0 0 0 1px var(--oea-menu-border),0 0 0 1px #ffffff05,0 10px 22px #0000001f;color:#fff;transform:translateY(-1px)}.navbar.bg-dark .navbar-nav .nav-item.active>.nav-link:before,.navbar.bg-dark .navbar-nav .nav-link.show:before{background:var(--oea-menu-active-ring);border-radius:999px;bottom:.18rem;content:"";height:.16rem;left:50%;position:absolute;transform:translate(-50%);width:1.25rem}.navbar.bg-dark .nav-link-icon{opacity:.86}.navbar.bg-dark .dropdown-menu{background:color-mix(in srgb,var(--oea-menu-bg-soft),var(--oea-surface) 8%);border-color:var(--oea-menu-border);margin-top:.35rem;min-width:13rem}.navbar.bg-dark .dropdown-menu .dropdown-item{color:#ffffffc7}.navbar.bg-dark .dropdown-menu .dropdown-item:hover,.navbar.bg-dark .dropdown-menu .dropdown-item:focus{background:var(--oea-menu-active-bg);color:#fff}.navbar .avatar{background:rgba(var(--oea-primary-rgb),.1);border:1px solid rgba(var(--oea-primary-rgb),.24);color:var(--oea-primary)!important;font-weight:700}#global-loader{height:2px!important}[data-bs-theme=dark] header.navbar{border-bottom-color:var(--oea-border)}[data-bs-theme=dark] .navbar.bg-dark{box-shadow:0 16px 32px #00000047}@media(max-width:767.98px){.navbar.bg-dark .navbar-nav .nav-link{border-radius:var(--oea-radius-sm);display:flex;width:100%}.navbar.bg-dark .navbar-nav .nav-key-report,.navbar.bg-dark .navbar-nav .nav-key-system{border-top:1px solid rgba(255,255,255,.1);margin-left:0;margin-top:.28rem;padding-left:0;padding-top:.28rem}.navbar.bg-dark .navbar-nav .nav-key-report:before,.navbar.bg-dark .navbar-nav .nav-key-system:before{display:none}.navbar.bg-dark .navbar-nav .nav-item.active>.nav-link:before,.navbar.bg-dark .navbar-nav .nav-link.show:before{display:none}}.card{background:var(--oea-surface);border:1px solid var(--oea-border-subtle);border-radius:var(--oea-radius);box-shadow:var(--oea-shadow-sm);overflow:clip}.card-header{min-height:3.1rem;background:linear-gradient(180deg,var(--oea-surface),var(--oea-surface-subtle));border-bottom:1px solid var(--oea-border-subtle)}.card-header .nav-link,.card-title{color:var(--oea-heading);font-weight:700!important}.card-body{color:var(--oea-text)}.dropdown-menu,.modal-content,.offcanvas,.toast{background:var(--oea-surface);border:1px solid var(--oea-border-subtle);border-radius:var(--oea-radius);box-shadow:var(--oea-shadow-md);color:var(--oea-text)}.dropdown-item{border-radius:.55rem;color:var(--oea-text);margin:.1rem .35rem;width:calc(100% - .7rem)}.dropdown-item:hover,.dropdown-item:focus{background:rgba(var(--oea-primary-rgb),.09);color:var(--oea-heading)}.modal-content .card-header{min-height:2.85rem}.modal-content .card-title{font-size:.92rem;font-weight:680!important}.oea-filter-modal-footer{align-items:center;border-top:1px solid var(--oea-border-subtle);display:flex;gap:.6rem;justify-content:space-between;margin:1rem -1rem -1rem;padding:.82rem 1rem}.oea-filter-modal-footer__secondary{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.oea-filter-modal-footer .btn{min-width:7rem}@media(max-width:575.98px){.oea-filter-modal-footer,.oea-filter-modal-footer__secondary{align-items:stretch;flex-direction:column}.oea-filter-modal-footer .btn{width:100%}}.btn{border-radius:.65rem;font-weight:600;letter-spacing:-.01em;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary,.bg-primary{background-color:var(--oea-primary)!important;border-color:var(--oea-primary)!important}.btn-primary:hover,.btn-primary:focus{background-color:var(--oea-primary-hover)!important;border-color:var(--oea-primary-hover)!important}.btn-outline-primary{border-color:rgba(var(--oea-primary-rgb),.34);color:var(--oea-primary)}.badge{border-radius:999px;font-weight:700;letter-spacing:.01em}.bg-azure-lt,.card.bg-azure-lt .subheader,.card.bg-azure-lt .text-muted{color:var(--oea-primary-hover)!important}[data-bs-theme=dark] .bg-azure-lt,[data-bs-theme=dark] .card.bg-azure-lt .subheader,[data-bs-theme=dark] .card.bg-azure-lt .text-muted{color:#bfdbfe!important}.alert{border:1px solid var(--oea-border-subtle);border-radius:var(--oea-radius);box-shadow:var(--oea-shadow-xs)}.progress{border-radius:999px;background:var(--oea-surface-muted)}a{color:var(--oea-primary)}a:hover{color:var(--oea-primary-hover)}[data-bs-theme=dark] .dropdown-divider,[data-bs-theme=dark] .modal-header,[data-bs-theme=dark] .modal-footer{border-color:var(--oea-border-subtle)}.oea-dashboard-kpis{margin-bottom:.1rem}.oea-dashboard-kpi{border-color:var(--oea-border)!important;box-shadow:none}.oea-dashboard-kpi .subheader{color:var(--oea-muted)!important;font-size:.66rem;font-weight:680;letter-spacing:.04em}.oea-dashboard-kpi .h1{color:var(--oea-heading);font-size:1.7rem;font-weight:680;letter-spacing:-.035em}.oea-dashboard-column{display:flex;flex-direction:column;min-height:0}.oea-dashboard-panel{border-color:var(--oea-border-subtle);flex:1 1 auto;min-height:0}.oea-dashboard-panel>.card-body{min-height:0}.oea-report-filterbar{margin-bottom:1rem}.oea-report-section{align-items:center;display:flex;gap:.7rem;margin:1.15rem 0 .7rem}.oea-report-section:first-child{margin-top:0}.oea-report-section:after{background:var(--oea-border-subtle);content:"";flex:1 1 auto;height:1px}.oea-report-section span{color:var(--oea-muted);font-size:.68rem;font-weight:680;letter-spacing:.045em;text-transform:uppercase}.oea-report-kpi{border-color:var(--oea-border)!important}.oea-report-kpi .subheader{color:var(--oea-muted)!important;font-size:.66rem;font-weight:680;letter-spacing:.04em}.oea-report-kpi .h1{color:var(--oea-heading);font-size:1.7rem;font-weight:680;letter-spacing:-.035em}.oea-report-scorecard-scroll{max-height:34rem;overflow:auto}.oea-report-scorecard-scroll thead th{background:var(--oea-surface, var(--tblr-card-bg));position:sticky;top:0;z-index:2}.page-body>.container-fluid,.page-body>.container-xl{padding-bottom:1.4rem}.row{--tblr-gutter-x: var(--oea-density-page-gap);--tblr-gutter-y: var(--oea-density-page-gap)}.card-body{padding:var(--oea-density-card-padding)}.card-header{padding:.72rem var(--oea-density-card-padding)}.card-footer{background:var(--oea-surface-subtle);border-top-color:var(--oea-border-subtle);padding:.72rem var(--oea-density-card-padding)}.btn,.form-control,.form-select,.input-group-text,.ts-wrapper .ts-control{min-height:var(--oea-density-control-height)}.btn:not(.btn-sm):not(.btn-lg){padding:.52rem var(--oea-density-control-padding-x)}.btn-sm{border-radius:.55rem;min-height:1.9rem;padding:.32rem .62rem}.form-control,.form-select{padding-left:var(--oea-density-control-padding-x);padding-right:var(--oea-density-control-padding-x)}.table>:not(caption)>*>*{padding:var(--oea-density-table-cell-y) var(--oea-density-table-cell-x)}.card-table>:not(caption)>*>*{padding-left:var(--oea-density-table-cell-x);padding-right:var(--oea-density-table-cell-x)}.dropdown-menu{padding:.38rem}.modal-header,.modal-body,.modal-footer{padding-left:1.15rem;padding-right:1.15rem}.btn-list{gap:.45rem}.nav-pills .nav-link{border-radius:999px}@media(min-width:1200px){:root{--oea-density-page-gap: 1.25rem}}:root{--oea-icon-size-xs: .78rem;--oea-icon-size-sm: .9rem;--oea-icon-size: 1rem;--oea-icon-size-lg: 1.18rem;--oea-icon-opacity: .84;--oea-icon-muted-opacity: .64}.icon,svg.icon,i[class*=fa-],i[class^=fa-]{display:inline-flex;flex:0 0 auto;line-height:1;opacity:var(--oea-icon-opacity);text-align:center;vertical-align:-.12em}svg.icon{height:var(--oea-icon-size-lg);stroke-width:2;width:var(--oea-icon-size-lg)}i[class*=fa-],i[class^=fa-]{align-items:center;font-size:var(--oea-icon-size);justify-content:center;min-width:1.15em}.btn .icon,.btn svg.icon,.btn i[class*=fa-],.btn i[class^=fa-]{opacity:.9;vertical-align:-.1em}.btn:not(.btn-sm):not(.btn-lg) .icon,.btn:not(.btn-sm):not(.btn-lg) svg.icon,.btn:not(.btn-sm):not(.btn-lg) i[class*=fa-],.btn:not(.btn-sm):not(.btn-lg) i[class^=fa-]{font-size:var(--oea-icon-size-sm);height:var(--oea-icon-size-sm);width:var(--oea-icon-size-sm)}.btn-sm .icon,.btn-sm svg.icon,.btn-sm i[class*=fa-],.btn-sm i[class^=fa-]{font-size:var(--oea-icon-size-xs);height:var(--oea-icon-size-xs);width:var(--oea-icon-size-xs)}.nav-link-icon{align-items:center;color:currentColor;display:inline-flex;justify-content:center;min-width:1.15rem}.nav-link-icon .icon,.nav-link-icon i[class*=fa-],.nav-link-icon i[class^=fa-]{opacity:.86}.dropdown-item .icon,.dropdown-item svg.icon,.dropdown-item i[class*=fa-],.dropdown-item i[class^=fa-]{color:var(--oea-muted);font-size:var(--oea-icon-size-sm);height:var(--oea-icon-size-sm);margin-right:.38rem;opacity:.76;width:var(--oea-icon-size-sm)}.dropdown-item:hover .icon,.dropdown-item:hover svg.icon,.dropdown-item:hover i[class*=fa-],.dropdown-item:hover i[class^=fa-],.dropdown-item:focus .icon,.dropdown-item:focus svg.icon,.dropdown-item:focus i[class*=fa-],.dropdown-item:focus i[class^=fa-]{color:currentColor;opacity:.95}.card-title .icon,.card-title svg.icon,.card-title i[class*=fa-],.card-title i[class^=fa-],.card-header .nav-link .icon,.card-header .nav-link i[class*=fa-],.card-header .nav-link i[class^=fa-]{color:var(--oea-primary);opacity:.86}.alert-icon .icon,.alert-icon svg.icon,.alert-icon i[class*=fa-],.alert-icon i[class^=fa-]{opacity:.92}.card-stamp-icon .icon,.card-stamp-icon svg.icon,.card-stamp-icon i[class*=fa-],.card-stamp-icon i[class^=fa-]{font-size:inherit!important;height:auto;min-width:0;opacity:1;width:auto}.fa-fw{width:1.25em}.icon-xs,.fs-xs>.icon{font-size:var(--oea-icon-size-xs)!important}.icon-sm{height:var(--oea-icon-size-sm)!important;width:var(--oea-icon-size-sm)!important}.icon-lg{height:1.35rem!important;width:1.35rem!important}[data-bs-theme=dark] .dropdown-item .icon,[data-bs-theme=dark] .dropdown-item svg.icon,[data-bs-theme=dark] .dropdown-item i[class*=fa-],[data-bs-theme=dark] .dropdown-item i[class^=fa-]{color:var(--oea-muted)}.form-control,.form-select,.form-check-input,.ts-wrapper .ts-control{background-color:var(--oea-surface)!important;border-color:var(--oea-border);border-radius:.7rem;color:var(--oea-text)!important;box-shadow:none!important}.form-control:focus,.form-select:focus,.form-check-input:focus,.ts-wrapper.focus .ts-control,.ts-wrapper .ts-control:focus-within{border-color:rgba(var(--oea-primary-rgb),.58)!important;box-shadow:var(--oea-focus-ring)!important}.form-label{color:var(--oea-heading);font-weight:650;letter-spacing:-.015em}.form-hint,.invalid-feedback,.valid-feedback{font-size:.72rem}.input-group-text,.ts-dropdown,.ts-dropdown-content,.dropdown-input-wrap{background-color:var(--oea-surface)!important;border-color:var(--oea-border)!important;color:var(--oea-text)!important}.ts-dropdown{border-radius:var(--oea-radius-sm);box-shadow:var(--oea-shadow-md)}.ts-dropdown .active{background:rgba(var(--oea-primary-rgb),.1)!important;color:var(--oea-heading)!important}.ts-dropdown .option{overflow:hidden}.ts-dropdown .oea-classification-option.option{padding:.35rem .55rem}.oea-classification-option,.oea-classification-item{align-items:center;display:flex;gap:.42rem;line-height:1.2;max-width:100%;min-width:0;overflow:hidden;white-space:nowrap}.oea-classification-depth{border-left:2px solid rgba(var(--oea-primary-rgb),.12);flex:0 0 calc(var(--oea-classification-depth, 0) * .62rem);height:1.05rem;margin-left:calc(var(--oea-classification-depth, 0) * .04rem)}.oea-classification-code{background:color-mix(in srgb,var(--oea-classification-color, var(--oea-primary)) 10%,transparent);border:1px solid color-mix(in srgb,var(--oea-classification-color, var(--oea-primary)) 32%,transparent);border-radius:999px;color:var(--oea-classification-color, var(--oea-primary));flex:0 0 auto;font-size:.64rem;font-weight:800;letter-spacing:.02em;min-width:4.05rem;padding:.08rem .34rem;text-align:center}.oea-classification-name{color:var(--oea-text);flex:1 1 auto;font-size:.78rem;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oea-classification-name.is-root{font-weight:800}.ts-control .oea-classification-item{width:100%}.ts-control .oea-classification-code{font-size:.62rem;min-width:3.9rem;padding-block:.05rem}.ts-control .oea-classification-name{font-size:.76rem}.form-selectgroup-item{background-color:var(--oea-surface-muted)!important;border-radius:.7rem}[data-bs-theme=dark] .form-control::placeholder{color:var(--oea-muted-soft)}.oea-event-form{min-width:0}.oea-event-inputs{display:flex;flex-direction:column;gap:.85rem}.oea-event-section{background:rgba(var(--oea-primary-rgb),.025);border:1px solid var(--oea-border-subtle);border-radius:var(--oea-radius-sm);padding:.95rem}.oea-event-section-title{color:var(--oea-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;margin-bottom:.72rem;text-transform:uppercase}.oea-event-form .form-label{font-size:.76rem;margin-bottom:.35rem}.oea-event-form .ts-wrapper,.oea-event-form .form-control,.oea-event-form .form-select{width:100%}.oea-event-textarea{min-height:8.5rem;resize:vertical}.oea-event-form-edit .oea-event-tabs{height:calc(var(--oea-viewport-event-tabs-height) + 1rem)!important;min-height:0;overflow-y:auto;padding-right:.25rem}.oea-event-form-edit [data-oea-fit-viewport]{height:calc(var(--oea-content-available-height) - .75rem)!important;max-height:calc(var(--oea-content-available-height) - .75rem)}.oea-event-form-edit [data-oea-fit-viewport]>[class*=col-]{height:100%;max-height:100%;min-height:0;overflow:hidden}.oea-event-form-edit [data-oea-fit-viewport]>[class*=col-]>.card{height:100%!important;max-height:100%;overflow:hidden}.oea-event-form-edit .oea-event-map-shell{height:100%!important;min-height:0}.oea-event-form-edit .oea-event-textarea{min-height:4rem}.oea-event-form-edit .oea-event-inputs{gap:.5rem}.oea-event-form-edit .oea-event-section{padding:.62rem .72rem}.oea-event-form-edit .oea-event-section-title{margin-bottom:.42rem}.oea-event-form-edit .row{--tblr-gutter-y: .3rem}.oea-event-form-edit .form-label{font-size:.7rem;margin-bottom:.18rem}.oea-event-form-edit .pb-3{padding-bottom:.32rem!important}.oea-event-form-edit .form-control,.oea-event-form-edit .form-select,.oea-event-form-edit .ts-control{min-height:2.1rem;padding-bottom:.32rem;padding-top:.32rem}.oea-event-form-edit .oea-event-section-detail .row{--tblr-gutter-x: .6rem}.oea-event-map-shell{min-height:28rem;overflow:hidden;position:relative}.oea-event-map-shell>.oea-event-map,.oea-event-map-shell #geolocator_map{bottom:0;height:auto!important;left:0;min-height:100%;position:absolute!important;right:0;top:0;width:100%}.oea-event-form-edit .oea-event-map-shell{min-height:100%}.oea-event-address-search{bottom:.75rem;left:.75rem;max-width:calc(100% - 1.5rem);z-index:1000}.oea-event-address-search .mb-3,.oea-event-address-search .form-group{margin-bottom:0!important}.oea-event-address-search .form-label{background:var(--oea-surface);border:1px solid var(--oea-border-subtle);border-bottom:0;border-radius:.55rem .55rem 0 0;color:var(--oea-muted);display:inline-block;font-size:.66rem;margin:0 0 0 .65rem;padding:.2rem .5rem 0}.oea-event-address-search .form-control{box-shadow:var(--oea-shadow-md)!important}.oea-event-actions{border-top:1px solid var(--oea-border-subtle);padding-top:.85rem}#addEventModal .modal-dialog{height:calc(100dvh - 24px);margin:12px auto;max-width:min(1680px,100vw - 24px);width:calc(100vw - 24px)}#addEventModal .modal-content,#addEventModal .modal-content>.card{height:100%;max-height:none;overflow:hidden}#addEventModal .modal-content>.card>.card-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}#addEventModal .modal-body,#addEventModal .card-body{min-width:0}#addEventModal #newEventForm,#addEventModal #newEventForm>.row{flex:1 1 auto;min-height:0}#addEventModal #newEventForm{display:flex;flex-direction:column}#addEventModal #newEventForm>.row{height:100%;overflow:hidden}#addEventModal #newEventForm>.row>[class*=col-]{height:100%;min-height:0;overflow:hidden}#addEventModal .oea-event-map-shell{height:100%;min-height:0}#addEventModal .oea-event-textarea{min-height:clamp(8rem,28dvh,18rem)}#addEventModal .oea-event-inputs{display:flex;flex:1 1 auto;flex-direction:column;gap:.48rem;min-height:0}#addEventModal .oea-event-fields{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}#addEventModal .oea-event-section{padding:.5rem .62rem}#addEventModal .oea-event-section-detail{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}#addEventModal .oea-event-section-detail>.row{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;min-height:0}#addEventModal .oea-event-section-detail>.row>[class*=col-],#addEventModal .oea-event-section-detail .pb-3{display:flex;flex-direction:column;min-height:0}#addEventModal .oea-event-section-detail .pb-3{flex:1 1 auto}#addEventModal .oea-event-section-detail textarea{flex:1 1 auto;width:100%}@media(min-width:1200px){#addEventModal .oea-event-section-detail>.row>[class*=col-]{flex:0 0 50%;max-width:50%;width:50%}}#addEventModal .oea-event-section-title{margin-bottom:.38rem}#addEventModal .form-label{font-size:.68rem;margin-bottom:.22rem}#addEventModal .pb-3{padding-bottom:.35rem!important}#addEventModal .row{--tblr-gutter-y: .32rem}@media(max-width:1199.98px){.oea-event-form-modal .oea-event-map-shell{min-height:22rem}#addEventModal .oea-event-map-shell{height:22rem;min-height:22rem}}@media(max-width:767.98px){.oea-event-section{padding:.8rem}.oea-event-form-modal .oea-event-map-shell,.oea-event-form-edit .oea-event-map-shell{min-height:18rem}#addEventModal .oea-event-map-shell{height:18rem;min-height:18rem}.oea-event-textarea,.oea-event-form-edit .oea-event-textarea{min-height:7.5rem}}[data-bs-theme=dark] .oea-event-section{background:#60a5fa0b}[data-bs-theme=dark] .oea-event-address-search .form-label{background:var(--oea-surface)}#addAddressModal .modal-dialog,#viewAddressModal .modal-dialog{max-width:min(96vw,72rem)}#addAddressModal .modal-content,#viewAddressModal .modal-content,#addAddressModal .modal-content>.card,#viewAddressModal .modal-content>.card{height:min(82vh,46rem);overflow:hidden}#addAddressModal .modal-content>.card,#viewAddressModal .modal-content>.card{display:flex;flex-direction:column}#addAddressModal .modal-content>.card>.card-body,#viewAddressModal .modal-content>.card>.card-body{flex:1 1 auto;min-height:0;padding:0}.oea-address-form,.oea-address-tabs,.oea-address-map-pane,.oea-address-map-shell{height:100%;min-height:0}.oea-address-map-shell{background:var(--oea-surface-muted);overflow:hidden;position:relative}.oea-address-map{height:100%!important;top:0;right:0;bottom:0;left:0;position:absolute;width:100%!important;z-index:1}.oea-address-map-bar{align-items:center;background:color-mix(in srgb,var(--oea-surface) 92%,transparent);border:1px solid var(--oea-border-subtle);border-radius:var(--oea-radius-sm);box-shadow:var(--oea-shadow-md);display:flex;gap:.65rem;inset:auto 1rem 1rem 1rem;padding:.65rem;position:absolute;z-index:500}.oea-address-search{flex:1 1 auto;min-width:0}.oea-address-map-actions,.oea-address-manual-actions{display:flex;flex:0 0 auto;gap:.5rem;justify-content:flex-end}.oea-address-manual-pane{height:100%;overflow-y:auto;padding:1rem}.oea-address-manual-grid{display:grid;gap:.35rem .8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.oea-address-manual-grid>.pb-3{flex:none;max-width:100%;padding-bottom:.45rem!important;width:auto}.oea-address-manual-actions{border-top:1px solid var(--oea-border-subtle);margin-top:.75rem;padding-top:.75rem}@media(max-width:767.98px){#addAddressModal .modal-content,#viewAddressModal .modal-content,#addAddressModal .modal-content>.card,#viewAddressModal .modal-content>.card{height:88vh}.oea-address-map-bar{align-items:stretch;flex-direction:column;inset:auto .75rem .75rem .75rem}.oea-address-map-actions,.oea-address-manual-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.oea-address-manual-grid{grid-template-columns:1fr}}.oea-person-page .page-body{padding-bottom:1rem}.oea-person-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.45fr) minmax(22rem,.75fr);margin-bottom:1rem}.oea-person-main,.oea-person-side-grid,.oea-person-side-card{min-width:0}.oea-person-side-grid{align-content:start;display:grid;gap:1rem;grid-auto-rows:max-content;grid-template-columns:1fr}.oea-person-card{overflow:hidden}.oea-person-hero{align-items:center;background:linear-gradient(135deg,rgba(var(--oea-primary-rgb),.08),rgba(var(--oea-primary-rgb),.02));border:1px solid var(--oea-border-subtle);border-radius:var(--oea-radius-sm);display:flex;gap:.9rem;margin-bottom:.85rem;padding:.85rem}.oea-person-avatar{background:linear-gradient(135deg,var(--oea-primary),var(--oea-primary-hover));box-shadow:0 10px 24px rgba(var(--oea-primary-rgb),.22);color:#fff;flex:0 0 auto;font-weight:850;letter-spacing:-.04em}.oea-person-identity{min-width:0}.oea-person-name{color:var(--oea-heading);font-size:1.05rem;font-weight:850;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oea-person-meta{color:var(--oea-muted);display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:650;gap:.35rem .9rem;margin-top:.35rem}.oea-person-fields{display:flex;flex-direction:column;gap:.72rem}.oea-person-section{background:rgba(var(--oea-primary-rgb),.025);border:1px solid var(--oea-border-subtle);border-radius:var(--oea-radius-sm);padding:.72rem}.oea-person-section-title{color:var(--oea-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.oea-person-form .pb-3{padding-bottom:.45rem!important}.oea-person-form .form-label{font-size:.72rem;margin-bottom:.24rem}.oea-person-side-card>.card{height:auto}.oea-person-side-list{max-height:10rem;overflow-y:auto}.oea-person-side-card .card-sm{border-bottom:1px solid var(--oea-border-subtle)!important;border-radius:0;height:auto}.oea-person-side-card .card-sm:last-child{border-bottom:0!important}.oea-person-side-card .card-sm .card-body{padding:.55rem .75rem}.oea-person-side-card .card-sm .avatar{height:2rem;min-width:2rem;width:2rem}.oea-person-side-card .card-sm .font-weight-medium{color:var(--oea-heading);font-size:.82rem;line-height:1.2}.oea-person-side-card .card-sm .text-muted{font-size:.7rem;line-height:1.15;margin-top:.1rem}.oea-person-side-card .card-sm .col-auto:last-child{display:flex;gap:.2rem}.oea-person-side-card .card-sm .btn{--tblr-btn-padding-x: .38rem;--tblr-btn-padding-y: .22rem;min-height:1.85rem}.oea-person-account{margin-bottom:1rem}.oea-person-account-subtitle{color:var(--oea-muted);font-size:.72rem;font-weight:600;margin-bottom:.72rem;margin-top:-.1rem}.oea-person-account-fields{align-items:start;display:grid;gap:.55rem .85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.oea-person-account-fields>.row{margin:0!important}.oea-person-account-fields>.row>[class*=col]{padding:0}.oea-person-account-fields>.row:nth-of-type(5){grid-column:1/-1}.oea-person-account-card{overflow:hidden}.oea-person-account .form-label{font-size:.72rem;margin-bottom:.22rem}.oea-person-account .pb-3{padding-bottom:0!important}@media(max-width:575.98px){.oea-person-account{margin-left:0;margin-right:0}}@media(max-width:1199.98px){.oea-person-layout{grid-template-columns:1fr}.oea-person-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oea-person-account-fields>.row:nth-of-type(5){grid-column:1/-1}}@media(max-width:767.98px){.oea-person-side-grid{grid-template-columns:1fr}.oea-person-hero{align-items:flex-start;padding:.75rem}.oea-person-meta{display:grid;gap:.25rem}.oea-person-account-fields{grid-template-columns:1fr}.oea-person-account-fields>.row:nth-of-type(5){grid-column:auto}}[data-bs-theme=dark] .oea-person-hero{background:linear-gradient(135deg,#60a5fa1a,#0f172a1a)}[data-bs-theme=dark] .oea-person-section{background:#60a5fa0b}.table{--tblr-table-bg: transparent;--tblr-table-color: var(--oea-text);--tblr-table-border-color: var(--oea-border-subtle);color:var(--oea-text)}.table thead th,table.dataTable thead th{background:var(--oea-surface-subtle);border-bottom-color:var(--oea-border)!important;color:var(--oea-muted);font-size:.66rem;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.table tbody tr,table.dataTable tbody tr{transition:background-color .14s ease}.table tbody tr:hover,table.dataTable tbody tr:hover{background:rgba(var(--oea-primary-rgb),.045)!important}.table.card-table,.dataTables_wrapper,div.dt-container{border-radius:var(--oea-radius)}div.dt-container div.dt-search input{background:var(--oea-surface)!important;border:1px solid var(--oea-border)!important;border-radius:999px;color:var(--oea-text)!important;min-width:14rem}div.dt-container div.dt-search input:focus{border-color:rgba(var(--oea-primary-rgb),.58)!important;box-shadow:var(--oea-focus-ring)!important;outline:none}.dt-scroll-body{background:var(--oea-surface)}tr.closed{background-color:var(--oea-surface-subtle)!important}tr.starred{background-color:#f59e0b17!important}[data-bs-theme=dark] tr.starred{background-color:#f59e0b1c!important}.oea-event-row.priority-critical td:first-child{border-left:2px solid rgba(225,29,72,.72)}.oea-event-row.priority-high td:first-child{border-left:2px solid rgba(245,158,11,.58)}.oea-event-row.priority-medium td:first-child{border-left:2px solid rgba(2,132,199,.38)}.oea-event-row.is-closed{opacity:.88}.oea-event-row.is-open .oea-event-code{background:rgba(var(--oea-primary-rgb),.07);border-color:rgba(var(--oea-primary-rgb),.24);color:var(--oea-primary)}.oea-event-code-cell,.oea-event-response-cell,.oea-event-date-cell,.oea-event-signal-cell{white-space:nowrap}.oea-event-title{color:var(--oea-heading);font-size:.84rem;font-weight:620}.oea-event-title:hover{color:var(--oea-primary);text-decoration:none}.oea-event-address,.oea-event-neighborhood,.oea-event-date-stack{color:var(--oea-muted);font-size:.7rem;font-weight:400;line-height:1.3}.oea-event-code,.oea-event-response-badge{font-size:.68rem;font-weight:560}.oea-person-row.has-user td:first-child{border-left:2px solid rgba(var(--oea-primary-rgb),.32)}.oea-person-row.has-events td:first-child{border-left:2px solid color-mix(in srgb,var(--oea-success) 52%,transparent)}.oea-person-row.has-starred td:first-child{border-left:2px solid color-mix(in srgb,var(--oea-warning) 72%,transparent)}.oea-person-document-cell,.oea-person-phone-cell,.oea-person-date-cell,.oea-person-role-cell{white-space:nowrap}.oea-person-name{color:var(--oea-heading);font-size:.84rem;font-weight:620}.oea-person-name:hover{color:var(--oea-primary);text-decoration:none}.oea-person-address,.oea-person-neighborhood,.oea-person-phone,.oea-person-date{color:var(--oea-muted);font-size:.7rem;font-weight:400;line-height:1.3}.oea-person-document,.oea-person-role{font-size:.68rem;font-weight:560}div.dt-container{color:var(--oea-text)}div.dt-container>div.row{--tblr-gutter-y: 0}div.dt-container>div.row:first-child{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;margin-bottom:.25rem;margin-top:0;padding:.25rem var(--oea-density-card-padding, 1rem)}div.dt-container div.dt-search{align-items:center;display:inline-flex;gap:.34rem;margin-left:auto}div.dt-container div.dt-search label{color:var(--oea-muted);font-size:.64rem;font-weight:620;letter-spacing:.035em;margin:0;text-transform:uppercase}div.dt-container div.dt-search input{margin:0!important;min-height:1.76rem;padding:.28rem .75rem!important}div.dt-scroll{background:var(--oea-surface);border:1px solid var(--oea-border-subtle);border-radius:var(--oea-radius);box-shadow:var(--oea-shadow-xs);overflow:hidden}.dt-scroll-head{background:var(--oea-surface-subtle);border:none!important;border-radius:0!important}.dt-scroll-body{background:var(--oea-surface);border:none!important;border-radius:0!important;box-shadow:none!important}table.dataTable{border-collapse:separate!important;border-spacing:0;margin:0!important}table.dataTable thead th{position:relative;white-space:nowrap}table.dataTable tbody td{border-top-color:var(--oea-border-subtle);font-size:.82rem;line-height:1.35;vertical-align:middle}table.dataTable tbody tr:hover td:first-child{box-shadow:inset 3px 0 rgba(var(--oea-primary-rgb),.58)}table.dataTable tbody tr.selected,table.dataTable tbody tr.selected>*{background:rgba(var(--oea-primary-rgb),.1)!important;color:var(--oea-heading)!important}div.dt-container .dt-paging{margin-top:.75rem}div.dt-container .dt-paging .pagination{gap:.25rem;justify-content:flex-end}div.dt-container .dt-paging .page-link{background:var(--oea-surface);border:1px solid var(--oea-border-subtle);border-radius:.6rem!important;color:var(--oea-muted);min-width:2rem;text-align:center}div.dt-container .dt-paging .page-link:hover{background:rgba(var(--oea-primary-rgb),.08);color:var(--oea-primary)}div.dt-container .dt-paging .active .page-link,div.dt-container .dt-paging .page-item.active .page-link{background:var(--oea-primary)!important;border-color:var(--oea-primary)!important;color:#fff!important}div.dt-container .dt-info{color:var(--oea-muted);font-size:.68rem;margin-top:.85rem}div.dt-processing{background:var(--oea-surface)!important;border:1px solid var(--oea-border-subtle)!important;border-radius:var(--oea-radius)!important;box-shadow:var(--oea-shadow-md)!important;color:var(--oea-heading)!important;font-weight:620}.oea-datatable-stack{--oea-filterbar-offset: 2.75rem;display:flex;flex-direction:column;gap:.5rem;height:var(--oea-viewport-panel-height);min-height:0}.oea-datatable-card{flex:1 1 auto;min-height:0}.oea-datatable-card>.card-body{min-height:0}.oea-filterbar,.oea-event-filterbar{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:2.2rem}.oea-filterbar-presets,.oea-active-filters,.oea-event-filterbar-presets,.oea-event-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.oea-filterbar .btn,.oea-event-filterbar .btn{font-size:.68rem;font-weight:560;line-height:1.1;padding:.34rem .58rem}.oea-active-filter-chip{align-items:center;background:var(--oea-surface);border:1px solid var(--oea-border-subtle);border-radius:999px;color:var(--oea-muted);display:inline-flex;font-size:.66rem;gap:.25rem;padding:.26rem .5rem}.oea-active-filter-chip strong{color:var(--oea-text);font-weight:620}[data-bs-theme=dark] .dt-scroll-head,[data-bs-theme=dark] .dt-scroll-body,[data-bs-theme=dark] div.dt-container>div.row:first-child{border-color:var(--oea-border)}@media(max-width:767.98px){div.dt-container>div.row:first-child{padding:.55rem}div.dt-container div.dt-search,div.dt-container div.dt-search input{width:100%}.oea-filterbar,.oea-event-filterbar{align-items:flex-start;flex-direction:column}}@keyframes oea-page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes oea-soft-pulse{0%,to{opacity:.78}50%{opacity:1}}html,body,.page-wrapper,.navbar,.card,.card-header,.dropdown-menu,.modal-content,.offcanvas,.toast,.form-control,.form-select,.input-group-text,.ts-control,.table,.alert,.btn,.badge{transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .18s ease,opacity .18s ease}.page-body>.container-fluid,.page-body>.container-xl{animation:oea-page-enter .24s ease-out both}body.oea-map-report-page .page-body>.container-fluid,body.oea-map-report-page .page-body>.container-xl{animation:none;transform:none}.page-body .card:hover{box-shadow:var(--oea-shadow-md)}.modal .card:hover,.dropdown-menu .card:hover{transform:none}.btn:active,.dropdown-item:active{transform:translateY(0) scale(.99)}.navbar.bg-dark .navbar-nav .nav-link:active,.navbar.bg-dark .navbar-nav .nav-link[aria-expanded=true],.navbar.bg-dark .navbar-nav .nav-link.show{transform:none}.btn:focus-visible,.dropdown-item:focus-visible,.nav-link:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.ts-wrapper.focus .ts-control,a:focus-visible{outline:none;box-shadow:var(--oea-focus-ring)!important}.dropdown-menu.show{animation:oea-page-enter .16s ease-out both}.modal.fade .modal-dialog{transform:translateY(10px) scale(.985);transition:transform .22s ease-out}.modal.show .modal-dialog{transform:translateY(0) scale(1)}#global-loader .progress-bar-indeterminate{animation-duration:.85s}.status-dot-animated,.progress-bar-indeterminate,.placeholder-glow .placeholder{animation-timing-function:ease-in-out}.oea-skeleton,.placeholder{background:linear-gradient(90deg,var(--oea-surface-muted),rgba(var(--oea-primary-rgb),.08),var(--oea-surface-muted));background-size:220% 100%;border-radius:var(--oea-radius-sm);animation:oea-soft-pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.page-body .card:hover,.btn:hover,.navbar.bg-dark .navbar-nav .nav-link:hover{transform:none!important}}body.oea-login-body{min-height:100dvh;overflow:hidden}.oea-login-page{min-height:100dvh;position:relative;isolation:isolate;background:linear-gradient(135deg,#081020d1,#08102094),radial-gradient(circle at 20% 20%,rgba(var(--oea-primary-rgb),.32),transparent 24rem),radial-gradient(circle at 80% 80%,rgba(14,165,233,.24),transparent 28rem),url(/media/bg006.jpg) center/cover no-repeat fixed}.oea-login-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 78%)}.oea-login-page:after{content:"";position:absolute;inset:auto 8% 8% auto;width:22rem;height:22rem;border-radius:999px;background:rgba(var(--oea-primary-rgb),.16);filter:blur(80px);z-index:-1}.oea-login-page .container-tight{max-width:25rem}.oea-login-brand img{width:6.3rem;filter:drop-shadow(0 18px 36px rgba(0,0,0,.34))}.oea-login-card{background:#ffffffe0;border:1px solid rgba(255,255,255,.58);border-radius:1.35rem;box-shadow:0 28px 72px #02081757;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.oea-login-card .card-body{padding:1.55rem}.oea-login-card .card-title{color:#0f172a;font-size:1rem;font-weight:750!important;letter-spacing:-.025em;margin-bottom:1.2rem!important}.oea-login-card .form-label,.oea-login-card .form-check-label{color:#334155}.oea-login-card .form-control{background:#ffffffeb!important;border-color:#94a3b86b;color:#0f172a!important}.oea-login-card .form-control::placeholder{color:#94a3b8}.oea-login-card .form-control:-webkit-autofill,.oea-login-card .form-control:-webkit-autofill:hover,.oea-login-card .form-control:-webkit-autofill:focus{-webkit-text-fill-color:#0f172a;box-shadow:0 0 0 1000px #fffffff5 inset!important;transition:background-color 9999s ease-in-out 0s}.oea-login-card .form-check-input{background-color:#fffffff0!important}.oea-login-card .form-footer{margin-top:1.05rem}.oea-login-card .btn-primary{min-height:2.55rem;border-radius:.85rem;box-shadow:0 12px 26px rgba(var(--oea-primary-rgb),.26)!important}.oea-login-page .text-muted{color:#ffffffbd!important}.oea-login-page .text-muted .btn{color:#ffffffc7}.oea-login-page .text-muted .btn:hover{color:#fff}@media(max-width:575.98px){body.oea-login-body{overflow:auto}.oea-login-page{padding-left:1rem;padding-right:1rem}.oea-login-card .card-body{padding:1.25rem}}.alert{--oea-alert-accent: var(--oea-primary);align-items:flex-start;background:color-mix(in srgb,var(--oea-alert-accent),var(--oea-surface) 92%);border-color:color-mix(in srgb,var(--oea-alert-accent),var(--oea-border) 76%);color:var(--oea-text);gap:.75rem}.alert:before{background:var(--oea-alert-accent);border-radius:999px;bottom:.65rem;content:"";left:.55rem;opacity:.82;position:absolute;top:.65rem;width:.2rem}.alert-icon{color:var(--oea-alert-accent);flex:0 0 auto;margin-left:.25rem}.alert-heading,.alert-title{color:var(--oea-heading);font-weight:750;letter-spacing:-.02em}.alert-description,.alert .text-secondary,.alert .text-muted{color:var(--oea-muted)!important}.alert-primary,.alert-info{--oea-alert-accent: var(--oea-info)}.alert-success{--oea-alert-accent: var(--oea-success)}.alert-warning{--oea-alert-accent: var(--oea-warning)}.alert-danger,.alert-error{--oea-alert-accent: var(--oea-danger)}.alert-dismissible .btn-close{border-radius:999px;opacity:.58}.alert-dismissible .btn-close:hover{background-color:#0f172a0f;opacity:.9}.oea-page-errors{margin-bottom:.75rem}.oea-error-panel{background:color-mix(in srgb,var(--oea-danger),var(--oea-surface) 91%)!important;border-color:color-mix(in srgb,var(--oea-danger),var(--oea-border) 68%)!important;box-shadow:0 10px 28px #e11d4814}.oea-error-panel .card-header,.oea-error-panel .card-body:first-child{background:transparent;border-bottom-color:color-mix(in srgb,var(--oea-danger),var(--oea-border) 76%)}.oea-error-panel .card-header .nav-link,.oea-error-panel .card-title,.oea-error-panel .nav-link{color:var(--oea-danger)!important}.oea-error-panel ul{color:var(--oea-text);padding-left:1.05rem}.oea-error-panel li+li{margin-top:.25rem}.is-invalid,.form-control.is-invalid,.form-select.is-invalid,.ts-wrapper.is-invalid .ts-control{border-color:#e11d48ad!important;box-shadow:0 0 0 .18rem #e11d481a!important}.is-valid,.form-control.is-valid,.form-select.is-valid,.ts-wrapper.is-valid .ts-control{border-color:#16a34a9e!important;box-shadow:0 0 0 .18rem #16a34a1a!important}.invalid-feedback,.valid-feedback{border-radius:.55rem;font-weight:600;margin-top:.38rem;padding:.32rem .55rem}.invalid-feedback{background:#e11d4814;color:var(--oea-danger)}.valid-feedback{background:#16a34a14;color:var(--oea-success)}.oea-event-form .form-control.bg-danger,.oea-event-form .form-control.oea-affiliate-missing{background:color-mix(in srgb,var(--oea-danger),var(--oea-surface) 84%)!important;border-color:color-mix(in srgb,var(--oea-danger),var(--oea-border) 48%)!important;color:var(--oea-heading)!important}.oea-event-form .form-control.bg-warning{background:color-mix(in srgb,var(--oea-warning),var(--oea-surface) 82%)!important;border-color:color-mix(in srgb,var(--oea-warning),var(--oea-border) 44%)!important;color:var(--oea-heading)!important}.oea-event-form .form-control.bg-success,.oea-event-form .form-control.oea-affiliate-found{background:color-mix(in srgb,var(--oea-success),var(--oea-surface) 84%)!important;border-color:color-mix(in srgb,var(--oea-success),var(--oea-border) 48%)!important;color:var(--oea-heading)!important}.oea-event-form .form-control.bg-danger:focus,.oea-event-form .form-control.oea-affiliate-missing:focus{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--oea-danger),transparent 84%)!important}.oea-event-form .form-control.bg-warning:focus{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--oea-warning),transparent 84%)!important}.oea-event-form .form-control.bg-success:focus,.oea-event-form .form-control.oea-affiliate-found:focus{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--oea-success),transparent 84%)!important}.page-center .empty{position:relative;z-index:1}body:not(.oea-login-body) .page-center{min-height:100dvh;background:radial-gradient(circle at 50% 8%,rgba(var(--oea-primary-rgb),.12),transparent 24rem),var(--oea-bg)}.empty{background:var(--oea-surface);border:1px solid var(--oea-border-subtle);border-radius:var(--oea-radius-lg);box-shadow:var(--oea-shadow-md);padding:2.2rem 1.8rem}.empty-header{color:var(--oea-danger)!important;font-size:clamp(3.25rem,12vw,6.8rem);font-weight:850;letter-spacing:-.08em;line-height:.95;opacity:.92}.empty-title{color:var(--oea-heading);font-size:1.15rem;font-weight:780;letter-spacing:-.03em;margin-top:.95rem}.empty-subtitle{color:var(--oea-muted)!important;font-size:.9rem;margin-left:auto;margin-right:auto;max-width:22rem}.empty-action{margin-top:1.25rem}[data-bs-theme=dark] .alert{background:color-mix(in srgb,var(--oea-alert-accent),var(--oea-surface) 90%)}[data-bs-theme=dark] .oea-error-panel{background:color-mix(in srgb,var(--oea-danger),var(--oea-surface) 88%)!important}.leaflet-container,[id$=MapCanvas],#geolocator_map,#viewMap{background:var(--oea-surface-muted);color:var(--oea-text);font-family:var(--oea-font-sans)}.card .leaflet-container,.card [id$=MapCanvas],.card #geolocator_map,.card #viewMap{border-radius:0 0 var(--oea-radius) var(--oea-radius)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{transition:filter .22s ease,opacity .22s ease}.leaflet-control-container .leaflet-control{border:0!important;border-radius:var(--oea-radius-sm);box-shadow:var(--oea-shadow-sm);overflow:hidden}.leaflet-control-zoom a,.leaflet-control-layers,.leaflet-bar a,.leaflet-bar a:hover,.leaflet-bar a:focus{background:color-mix(in srgb,var(--oea-surface),transparent 6%)!important;border-color:var(--oea-border-subtle)!important;color:var(--oea-heading)!important}.leaflet-bar a{align-items:center;display:flex!important;font-weight:750;justify-content:center;min-height:2rem;min-width:2rem}.leaflet-bar a:hover,.leaflet-bar a:focus{background:rgba(var(--oea-primary-rgb),.11)!important;color:var(--oea-primary)!important}.leaflet-disabled,.leaflet-disabled:hover{background:var(--oea-surface-muted)!important;color:var(--oea-muted-soft)!important}.leaflet-popup-content-wrapper{background:var(--oea-surface);border:1px solid var(--oea-border-subtle);border-radius:var(--oea-radius);box-shadow:var(--oea-shadow-md);color:var(--oea-text);overflow:hidden}.leaflet-popup-content{margin:0;padding:.75rem .875rem .65rem;min-width:11rem}.leaflet-popup-content h5,.leaflet-popup-content h6{color:var(--oea-heading);margin-bottom:.3rem}.leaflet-popup-content a{color:var(--oea-primary);font-weight:650;text-decoration:none}.leaflet-popup-content a:hover{color:var(--oea-primary-hover);text-decoration:underline}.leaflet-popup-tip{background:var(--oea-surface);border:1px solid var(--oea-border-subtle);box-shadow:var(--oea-shadow-xs)}.leaflet-popup-close-button{align-items:center!important;border-radius:999px;color:var(--oea-muted)!important;display:inline-flex!important;height:1.5rem!important;justify-content:center!important;right:.3rem!important;top:.3rem!important;width:1.5rem!important}.leaflet-popup-close-button:hover{background:rgba(var(--oea-primary-rgb),.08);color:var(--oea-heading)!important}.leaflet-tooltip{border:1px solid var(--oea-border-subtle)!important;border-radius:.55rem!important;box-shadow:var(--oea-shadow-sm)!important;font-family:var(--oea-font-sans)}.leaflet-control-attribution{background:color-mix(in srgb,var(--oea-surface),transparent 14%)!important;border-radius:999px 0 0;color:var(--oea-muted)!important;font-size:.62rem}.map-heat-loading{background:radial-gradient(circle at center,rgba(var(--oea-primary-rgb),.08),transparent 18rem),var(--oea-surface-muted);border-radius:var(--oea-radius);color:var(--oea-muted)}.map-heat-legend,#starred-panel,#live-panel{background:color-mix(in srgb,var(--oea-surface),transparent 5%)!important;border:1px solid var(--oea-border-subtle)!important;border-radius:var(--oea-radius)!important;box-shadow:var(--oea-shadow-md)!important;color:var(--oea-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#starred-panel,#live-panel{padding:.72rem .78rem}.starred-row{border-bottom-color:var(--oea-border-subtle)}.starred-time,.live-label,.map-heat-legend__labels{color:var(--oea-muted)}.starred-link:hover,.live-status,.live-clock{color:var(--oea-heading)}.leaflet-control #colorToggleBtn,.leaflet-control #colorToggleBtn .btn{pointer-events:all}#colorToggleBtn .btn,#btn-fullscreen{background:color-mix(in srgb,var(--oea-surface),transparent 4%)!important;border:1px solid var(--oea-border-subtle)!important;color:var(--oea-heading)!important;box-shadow:var(--oea-shadow-sm)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.oea-map-status-panel{background:color-mix(in srgb,var(--oea-surface),transparent 5%)!important;border:1px solid var(--oea-border-subtle)!important;border-radius:var(--oea-radius)!important;box-shadow:var(--oea-shadow-md)!important;color:var(--oea-text);min-width:9.5rem;padding:.58rem .66rem}.oea-map-status-row{align-items:center;display:grid;font-size:.68rem;gap:.38rem;grid-template-columns:auto 1fr auto;line-height:1.25}.oea-map-status-row+.oea-map-status-row{margin-top:.34rem}.oea-map-status-row span:not(.oea-map-status-dot){color:var(--oea-muted);font-weight:520}.oea-map-status-row strong{color:var(--oea-heading);font-variant-numeric:tabular-nums;font-weight:680}.oea-map-status-dot{border-radius:999px;display:inline-block;height:.46rem;width:.46rem}.oea-map-status-dot.is-events{background:var(--oea-danger)}.oea-map-status-dot.is-affiliates{background:var(--oea-muted-soft)}.oea-map-status-dot.is-polygons{background:var(--oea-info)}.oea-map-popup{padding:.72rem .86rem}.oea-map-popup-kicker{color:var(--oea-muted);font-size:.62rem;font-weight:680;letter-spacing:.04em;margin-bottom:.12rem;max-width:16rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.oea-map-popup-title{color:var(--oea-heading)!important;display:block;font-size:.82rem;font-weight:650!important;line-height:1.25;max-width:18rem}.oea-map-popup-meta{color:var(--oea-muted);font-size:.66rem;margin-top:.25rem}#colorToggleBtn .btn:hover,#btn-fullscreen:hover{background:rgba(var(--oea-primary-rgb),.1)!important;color:var(--oea-primary)!important;transform:translateY(-1px)}.leaflet-pm-toolbar .button-container a,.leaflet-pm-actions-container a{background:var(--oea-surface)!important;color:var(--oea-heading)!important}.leaflet-pm-toolbar .button-container a:hover,.leaflet-pm-actions-container a:hover{background:rgba(var(--oea-primary-rgb),.1)!important;color:var(--oea-primary)!important}[data-bs-theme=dark] .leaflet-tile-pane{filter:saturate(.9) brightness(.92) contrast(1.02)}[data-bs-theme=dark] .leaflet-control-zoom a,[data-bs-theme=dark] .leaflet-control-layers,[data-bs-theme=dark] .leaflet-bar a{background:color-mix(in srgb,var(--oea-surface),transparent 4%)!important}[data-bs-theme=dark] .leaflet-popup-content-wrapper,[data-bs-theme=dark] .leaflet-popup-tip{border-color:var(--oea-border)}:root{--oea-scrollbar-size: .68rem;--oea-scrollbar-track: transparent;--oea-scrollbar-thumb: rgba(100, 116, 139, .34);--oea-scrollbar-thumb-hover: rgba(var(--oea-primary-rgb), .5)}[data-bs-theme=dark]{--oea-scrollbar-thumb: rgba(148, 163, 184, .28);--oea-scrollbar-thumb-hover: rgba(var(--oea-primary-rgb), .55)}*{scrollbar-color:var(--oea-scrollbar-thumb) var(--oea-scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{height:var(--oea-scrollbar-size);width:var(--oea-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--oea-scrollbar-track)}*::-webkit-scrollbar-thumb{background:var(--oea-scrollbar-thumb);border:.18rem solid transparent;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--oea-scrollbar-thumb-hover);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}.dt-scroll-body,.dropdown-menu,.modal-body,.offcanvas-body,.ts-dropdown-content,#starredRows,.leaflet-control-layers-list{scrollbar-color:var(--oea-scrollbar-thumb) transparent;scrollbar-width:thin}.dt-scroll-body::-webkit-scrollbar,.dropdown-menu::-webkit-scrollbar,.modal-body::-webkit-scrollbar,.offcanvas-body::-webkit-scrollbar,.ts-dropdown-content::-webkit-scrollbar,#starredRows::-webkit-scrollbar,.leaflet-control-layers-list::-webkit-scrollbar{height:.55rem;width:.55rem}.dt-scroll-body::-webkit-scrollbar-thumb,.dropdown-menu::-webkit-scrollbar-thumb,.modal-body::-webkit-scrollbar-thumb,.offcanvas-body::-webkit-scrollbar-thumb,.ts-dropdown-content::-webkit-scrollbar-thumb,#starredRows::-webkit-scrollbar-thumb,.leaflet-control-layers-list::-webkit-scrollbar-thumb{border-width:.14rem}@media(pointer:coarse){:root{--oea-scrollbar-size: .9rem}}[data-bs-theme=dark] .page-wrapper,[data-bs-theme=dark] .wrapper{background:radial-gradient(circle at 18% 4%,rgba(var(--oea-primary-rgb),.09),transparent 28rem),radial-gradient(circle at 90% 20%,rgba(56,189,248,.06),transparent 24rem),transparent}[data-bs-theme=dark] .page-title,[data-bs-theme=dark] .card-title,[data-bs-theme=dark] .form-label,[data-bs-theme=dark] .dropdown-header,[data-bs-theme=dark] .modal-title{color:var(--oea-heading)!important;text-shadow:0 1px 0 rgba(0,0,0,.2)}[data-bs-theme=dark] .card,[data-bs-theme=dark] .dropdown-menu,[data-bs-theme=dark] .modal-content,[data-bs-theme=dark] .offcanvas,[data-bs-theme=dark] .toast{background:linear-gradient(180deg,color-mix(in srgb,var(--oea-surface),#ffffff 2%),var(--oea-surface));border-color:color-mix(in srgb,var(--oea-border),var(--oea-primary) 10%);box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff06}[data-bs-theme=dark] .card-header,[data-bs-theme=dark] .card-footer,[data-bs-theme=dark] .dt-scroll-head,[data-bs-theme=dark] table.dataTable thead th,[data-bs-theme=dark] .table thead th{background:linear-gradient(180deg,color-mix(in srgb,var(--oea-surface-muted),#ffffff 2%),var(--oea-surface-subtle));border-color:var(--oea-border)}[data-bs-theme=dark] .page-body .card:hover{border-color:color-mix(in srgb,var(--oea-border),var(--oea-primary) 24%);box-shadow:0 24px 56px #0000006b,0 0 0 1px rgba(var(--oea-primary-rgb),.06)}[data-bs-theme=dark] .btn:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.btn-warning):not(.btn-info){border-color:color-mix(in srgb,var(--oea-border),var(--oea-primary) 8%)}[data-bs-theme=dark] .btn-ghost-secondary,[data-bs-theme=dark] .btn-outline-secondary,[data-bs-theme=dark] .btn-white,[data-bs-theme=dark] .btn-light{background:#94a3b80f!important;color:var(--oea-muted)!important}[data-bs-theme=dark] .btn-ghost-secondary:hover,[data-bs-theme=dark] .btn-outline-secondary:hover,[data-bs-theme=dark] .btn-white:hover,[data-bs-theme=dark] .btn-light:hover{background:rgba(var(--oea-primary-rgb),.11)!important;border-color:rgba(var(--oea-primary-rgb),.28)!important;color:var(--oea-heading)!important}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select,[data-bs-theme=dark] .input-group-text,[data-bs-theme=dark] .ts-wrapper .ts-control{background:color-mix(in srgb,var(--oea-surface),#000000 4%)!important;border-color:color-mix(in srgb,var(--oea-border),var(--oea-primary) 8%)}[data-bs-theme=dark] .form-control:hover,[data-bs-theme=dark] .form-select:hover,[data-bs-theme=dark] .ts-wrapper .ts-control:hover{border-color:color-mix(in srgb,var(--oea-border),var(--oea-primary) 22%)}[data-bs-theme=dark] .dropdown-item:hover,[data-bs-theme=dark] .dropdown-item:focus{background:rgba(var(--oea-primary-rgb),.12)}[data-bs-theme=dark] .table tbody tr:hover,[data-bs-theme=dark] table.dataTable tbody tr:hover{background:rgba(var(--oea-primary-rgb),.07)!important}[data-bs-theme=dark] tr.closed{background-color:#94a3b80b!important}[data-bs-theme=dark] tr.starred{background-color:#fbbf241f!important}[data-bs-theme=dark] .badge.bg-secondary,[data-bs-theme=dark] .bg-secondary-lt,[data-bs-theme=dark] .badge.bg-secondary-lt{background:#94a3b81f!important;color:#cbd5e1!important}[data-bs-theme=dark] .apexcharts-tooltip,[data-bs-theme=dark] .apexcharts-tooltip-title{background:var(--oea-surface)!important;border-color:var(--oea-border)!important;color:var(--oea-text)!important;box-shadow:var(--oea-shadow-md)!important}[data-bs-theme=dark] .apexcharts-xaxistooltip,[data-bs-theme=dark] .apexcharts-yaxistooltip{background:var(--oea-surface)!important;border-color:var(--oea-border)!important;color:var(--oea-text)!important}[data-bs-theme=dark] ::selection{background:rgba(var(--oea-primary-rgb),.32);color:#fff}
