*,:focus,:hover{outline:none}.app-header .navbar-header .navbar-brand .navbar-logo:before{content:none!important}.app-header .navbar-header .navbar-brand .navbar-logo{color:var(--bs-theme)}.invalid{outline:1px solid #e50000}.validation-message{color:#e50000}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.btn-outline-green-dark{border-color:#376e3d!important;color:#376e3d!important}.btn-outline-green-dark:hover{background-color:#376e3d!important;border-color:#376e3d!important;color:#fff!important}.btn-check:focus+.btn-outline-green-dark,.btn-outline-green-dark:focus{box-shadow:0 0 0 .25rem rgba(55,110,61,.5)!important}.btn-check:active+.btn-outline-green-dark,.btn-check:checked+.btn-outline-green-dark,.btn-outline-green-dark.active,.btn-outline-green-dark.dropdown-toggle.show,.btn-outline-green-dark:active{background-color:#376e3d!important;border-color:#376e3d!important;color:#fff!important}.btn-check:active+.btn-outline-green-dark:focus,.btn-check:checked+.btn-outline-green-dark:focus,.btn-outline-green-dark.active:focus,.btn-outline-green-dark.dropdown-toggle.show:focus,.btn-outline-green-dark:active:focus{box-shadow:0 0 0 .25rem rgba(55,110,61,.5)!important}.btn-outline-green-dark.disabled,.btn-outline-green-dark:disabled{background-color:transparent!important;color:#376e3d!important}.btn-outline-teal-dark{border-color:#496d78!important;color:#496d78!important}.btn-outline-teal-dark:hover{background-color:#496d78!important;border-color:#496d78!important;color:#fff!important}.btn-check:focus+.btn-outline-teal-dark,.btn-outline-teal-dark:focus{box-shadow:0 0 0 .25rem rgba(73,109,120,.5)!important}.btn-check:active+.btn-outline-teal-dark,.btn-check:checked+.btn-outline-teal-dark,.btn-outline-teal-dark.active,.btn-outline-teal-dark.dropdown-toggle.show,.btn-outline-teal-dark:active{background-color:#496d78!important;border-color:#496d78!important;color:#fff!important}.btn-check:active+.btn-outline-teal-dark:focus,.btn-check:checked+.btn-outline-teal-dark:focus,.btn-outline-teal-dark.active:focus,.btn-outline-teal-dark.dropdown-toggle.show:focus,.btn-outline-teal-dark:active:focus{box-shadow:0 0 0 .25rem rgba(73,109,120,.5)!important}.btn-outline-teal-dark.disabled,.btn-outline-teal-dark:disabled{background-color:transparent!important;color:#496d78!important}@keyframes barBounce{0%,to{opacity:.5;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1.5)}}.matrix-loader .matrix-column{display:flex;flex-direction:column;gap:2px}.matrix-char{animation:matrixFade 1.6s linear infinite;color:inherit;filter:drop-shadow(0 0 4px currentColor);font-family:monospace;font-size:.9rem;opacity:0}@keyframes matrixFade{0%{opacity:0;transform:translateY(-.2rem)}20%{opacity:1;transform:translateY(0)}80%{opacity:.3}to{opacity:0;transform:translateY(.2rem)}}.text-glow{filter:drop-shadow(0 0 4px currentColor)}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 3px currentColor)}50%{filter:drop-shadow(0 0 8px currentColor)}}.text-pulse{animation:glowPulse 1.8s ease-in-out infinite}.mud-table-pagination-select,.mud-table-pagination-toolbar{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.mud-table-pagination-select{padding:.25rem!important}.mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell:first-child{border-radius:var(--bs-border-radius) 0 0 0}.mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell{background-color:#1d2835;position:sticky;top:0;z-index:2}.no-records-container{align-items:center;display:flex;justify-content:center;min-height:200px;padding:2rem;text-align:center}.no-records-content{max-width:400px;opacity:.7;transition:opacity .3s ease}.no-records-content:hover{opacity:.9}.no-records-icon{color:var(--bs-secondary);margin-bottom:1.5rem}.no-records-icon i{opacity:.6}.no-records-title{color:var(--bs-body-color);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.no-records-message{color:var(--bs-secondary);font-size:.9rem;line-height:1.4;margin-bottom:1.5rem}.no-records-action{margin-top:1rem}.panel-inverse .no-records-icon{color:hsla(0,0%,100%,.5)}.panel-inverse .no-records-title{color:hsla(0,0%,100%,.9)}.panel-inverse .no-records-message{color:hsla(0,0%,100%,.6)}.text-theme .no-records-icon{color:var(--bs-theme-color,#007bff);opacity:.8}.daterangepicker{background-color:#1e2834!important;border-color:rgba(var(--bs-theme-rgb),.5)!important}.daterangepicker:after{border-bottom:6px solid transparent!important}@media (min-width: 100px){.daterangepicker{max-width:380px;min-width:350px;width:95vw}}.drp-buttons{border-top-color:rgba(var(--bs-theme-rgb),.5)!important}.drp-calendar{max-width:400px!important}select.ampmselect,select.hourselect,select.minuteselect,select.secondselect{background:transparent!important;border:1px solid hsla(0,0%,100%,.25)!important;color:#fff!important}.truncate-cell-200{max-width:200px}.truncate-cell-200,.truncate-cell-250{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-cell-250{max-width:250px}.truncate-cell-300{max-width:300px}.truncate-cell-300,.truncate-cell-350{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-cell-350{max-width:250px}.border-theme-subtle{border-color:rgba(var(--bs-theme-rgb),.5)!important}.panel-body{position:relative;z-index:1!important}.form-control[type=color]{height:calc(1.5em + .75rem + 2px);padding:.375rem .5rem}.form-container{--label-width:200px}.form-row-grid{align-items:start;display:grid;gap:1rem 2rem;grid-template-columns:var(--label-width) 1fr}.form-row-grid>.form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + var(--bs-border-width))}.form-input-wrapper{max-width:600px;min-width:0}.form-container.wide-labels{--label-width:250px}.form-container.narrow-labels{--label-width:150px}@media (max-width: 767.98px){.form-row-grid{gap:.5rem;grid-template-columns:1fr}.form-input-wrapper{max-width:none}}.select2-results__option,.select2-selection__rendered{font-weight:400!important}html[data-site-theme=tactical] .select2-container--disabled .select2-selection--single,html[data-site-theme=tactical] input.form-control[readonly],html[data-site-theme=tactical] textarea.form-control[readonly]{background-color:color-mix(in srgb,rgb(var(--bs-theme-rgb)) 10%,#000 10%)!important;border:1px solid #555!important;color:#888!important}html[data-site-theme=tactical] .select2-container--disabled .select2-selection__rendered{color:#888!important}html[data-site-theme=dark] .select2-container--disabled .select2-selection--single,html[data-site-theme=dark] select2-container--disabled{border:1px solid #222!important;color:#888!important}html[data-site-theme=dark] .select2-container--disabled .select2-selection__rendered{color:#888!important}html[data-site-theme=dark] .select2-container--default .select2-selection--single{border:1px solid #555}.select2-container--disabled .select2-selection__arrow,.select2-container--disabled .select2-selection__clear{display:none!important}span.select2-container--bootstrap{border:1px solid #999;border-radius:4px}.mud-popover,.mud-popover .mud-paper{background-color:rgba(var(--bs-body-bg-rgb),.8)}.mud-popover .mud-paper{border:1px solid hsla(0,0%,100%,.08);border-radius:.375rem}.panel-body-z-2{position:relative;z-index:2!important}.panel-body-z-10{position:relative;z-index:10!important}.panel-body-z-50{position:relative;z-index:50!important}.panel-body-z-5000{position:relative;z-index:5000!important}.license-warning-banner{align-items:center;display:flex;font-size:.875rem;font-weight:500;justify-content:center;left:0;padding:.625rem 1rem;position:fixed;right:0;top:60px;width:100%;z-index:1010}#app:has(.license-warning-banner){--_banner-h:40px}#app:has(.license-warning-banner.license-banner-2row){--_banner-h:75px}#app:has(.license-warning-banner.license-banner-3row){--_banner-h:120px}#app:has(.license-warning-banner) .app-sidebar{top:calc(60px + var(--_banner-h))}#app:has(.license-warning-banner) .app-sidebar-mobile-backdrop{top:calc(60px + var(--_banner-h))}#app:has(.license-warning-banner) .app-content{margin-top:var(--_banner-h)}.license-warning-content{align-items:center;display:flex;flex-direction:column;gap:.25rem;text-align:center;width:100%}.license-warning-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.license-warning-title{font-weight:700;margin-right:.25rem}.license-warning-message{opacity:.9}.license-warning-link{border-radius:.25rem;font-weight:600;margin-left:.75rem;padding:.25rem .75rem;text-decoration:none;transition:all .2s ease}.license-banner-warning{background:linear-gradient(90deg,rgba(255,193,7,.9),rgba(255,152,0,.9));color:#000}.license-banner-warning .license-warning-link{background:rgba(0,0,0,.2);color:#000}.license-banner-warning .license-warning-link:hover{background:rgba(0,0,0,.35);color:#000}.license-banner-danger{animation:licensePulse 2s ease-in-out infinite;background:linear-gradient(90deg,rgba(220,53,69,.95),rgba(185,28,28,.95));color:#fff}.license-banner-danger .license-warning-link{background:hsla(0,0%,100%,.2);color:#fff}.license-banner-danger .license-warning-link:hover{background:hsla(0,0%,100%,.35);color:#fff}@keyframes licensePulse{0%,to{opacity:1}50%{opacity:.85}}.workspace-map-datebar-container{container-type:inline-size;left:0;position:absolute;right:0;top:0;z-index:500}.workspace-map-datebar{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.65);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;gap:.5rem;justify-content:center;padding:.25rem .5rem}.workspace-map-datebar .datebar-label{font-weight:600;margin-right:.25rem;opacity:.7}.workspace-map-datebar .datebar-separator{opacity:.4}@container (max-width: 420px){.workspace-map-datebar .datebar-datetime{display:none}}.workspace-panel-backdrop{background:rgba(0,0,0,.75);bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:1040}.workspace-panel-expanded{aspect-ratio:unset!important;bottom:40px!important;height:auto!important;left:40px!important;min-height:unset!important;position:fixed!important;right:40px!important;top:80px!important;width:auto!important;z-index:1050!important}.workspace-panel-expanded .panel{height:100%!important}.workspace-panel-expanded .panel-body{height:calc(100% - 48px)!important}@media (max-width: 768px){.workspace-panel-expanded{bottom:10px!important;left:10px!important;right:10px!important;top:70px!important}}