﻿@charset "UTF-8";:root[data-bs-theme=dark],[data-bs-theme=dark]{color-scheme:dark;--bs-body-bg:#1c1a1a;--bs-body-color:#cbd5e1;--bs-secondary-bg:#0f1520;--bs-secondary-color:#adb9c7;--bs-tertiary-bg:#0f1520;--bs-border-color:#2a3445;--bs-border-color-translucent:rgba(148,163,184,.24);--bs-heading-color:#cbd5e1;--bs-link-color:#8ab4ff;--bs-link-hover-color:#a4c7ff;--bs-link-color-rgb:39,199,227;--bs-primary:var(--gradient-secondary-start);--bs-primary-rgb:38,199,227;--bs-secondary:var(--first-color);--bs-secondary-rgb:151,32,232;--brand-primary:var(--bs-primary);--brand-primary-rgb:var(--bs-primary-rgb);--brand-secondary:var(--bs-secondary);--brand-secondary-rgb:var(--bs-secondary-rgb);--bs-card-bg:#131822;--bs-card-color:var(--bs-body-color);--bs-bg-filtered:rgba(50,50,50,.7);--bs-btn-bg-filtered:#121212;--bs-btn-bg-filtered-hover:#4f4f4f;--bs-dropdown-bg:#131822;--bs-dropdown-link-hover-bg:#1f2a3a;--bs-modal-bg:#10151f;--bs-popover-bg:#131822;--bs-tooltip-bg:#0b0f16;--bs-toast-bg:rgba(19,24,34,.92);--bs-input-bg:#0f1520;--bs-input-color:var(--bs-body-color);--bs-input-border-color:var(--bs-border-color);--bs-input-focus-border-color:#60a5fa;--bs-input-placeholder-color:#94a3b8;--bs-table-bg:transparent;--bs-table-accent-bg:rgba(255,255,255,.03);--bs-table-striped-bg:rgba(255,255,255,.04);--bs-table-hover-bg:rgba(255,255,255,.06);--bs-table-border-color:var(--bs-border-color);--bs-table-color:#f8f9fa;--bs-table-bg:#0f1520;--bs-light:#1f2937;--bs-light-rgb:31,41,55;--bs-light-bg-subtle:#111827;--bs-light-border-subtle:var(--bs-border-color);--bs-white:#0e1116;--bs-white-rgb:14,17,22;--bs-dark:#e5e7eb;--bs-dark-rgb:229,231,235;--text:#cbd5e1;--tag-bg:#1f2937;--tag-color:#e5e7eb;--elev-1:0 1px 2px rgba(0,0,0,.4);--elev-2:0 4px 12px rgba(0,0,0,.45);--accent:var(--gradient-secondary-start);--accent-rgb:166,66,237;--accent-a-10:rgba(var(--accent-rgb),.1);--accent-a-15:rgba(var(--accent-rgb),.15);--accent-a-18:rgba(var(--accent-rgb),.18);--accent-a-25:rgba(var(--accent-rgb),.25);--accent-a-40:rgba(var(--accent-rgb),.4);--white-a-00:rgba(15,21,32,0);--white-a-20:rgba(15,21,32,.2);--white-a-50:rgba(15,21,32,.5);--white-a-80:rgba(15,21,32,.8);--gradient-animated-3stop:linear-gradient(270deg,var(--gradient-secondary-start),var(--fourth-color),var(--third-color));--gradient-accent-soft:linear-gradient(to bottom,var(--accent-a-10) 0%,var(--accent-a-15) 100%);--gradient-accent-strong:linear-gradient(to bottom,var(--accent-a-18) 0%,var(--accent-a-25) 100%);--gradient-case-row-zebra:linear-gradient(to right,var(--white-a-00) 0%,var(--white-a-50) 25%,var(--white-a-50) 75%,var(--white-a-00) 100%);--gradient-detail-row:rgba(15,21,32,.3);}[data-bs-theme=dark] body{background-image:url("../assets/dark_bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;background-color:var(--bs-body-bg);color:var(--bs-body-color);}[data-bs-theme=dark] p{color:var(--bs-body-color);}[data-bs-theme=dark] h1{color:var(--bs-body-color);}[data-bs-theme=dark] h1,[data-bs-theme=dark] .h1{position:relative;font-size:1.6rem;margin:20px 0;padding-bottom:10px;color:var(--bs-body-color);background:linear-gradient(to right,var(--gradient-secondary-start),var(--first-color));background-size:100% 2px;background-position:bottom;background-repeat:no-repeat;}[data-bs-theme=dark] h2{color:var(--bs-body-color);}[data-bs-theme=dark] .card,[data-bs-theme=dark] .modal-content,[data-bs-theme=dark] .dropdown-menu,[data-bs-theme=dark] .popover,[data-bs-theme=dark] .toast{background-color:var(--bs-card-bg);color:var(--bs-body-color);border-color:var(--bs-border-color);box-shadow:var(--elev-1);}[data-bs-theme=dark] .bg-filtered{background-color:var(--bs-bg-filtered);}[data-bs-theme=dark] .bg-filtered .btn-outline-secondary,[data-bs-theme=dark] .bg-filtered .btn-outline-primary,[data-bs-theme=dark] .bg-filtered .btn-outline-success{background-color:var(--bs-btn-bg-filtered);}[data-bs-theme=dark] .bg-filtered .btn-outline-secondary:hover,[data-bs-theme=dark] .bg-filtered .btn-outline-primary:hover,[data-bs-theme=dark] .bg-filtered .btn-outline-success:hover{background-color:var(--bs-btn-bg-filtered-hover);}[data-bs-theme=dark] .navbar,[data-bs-theme=dark] header,[data-bs-theme=dark] .offcanvas,[data-bs-theme=dark] .nav-tabs .nav-link.active{color:var(--bs-body-color);border-color:var(--bs-border-color);}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select,[data-bs-theme=dark] .form-check-input,[data-bs-theme=dark] .input-group-text{background-color:var(--bs-input-bg);color:var(--bs-input-color);border-color:var(--bs-input-border-color);}[data-bs-theme=dark] .form-control::placeholder{color:var(--bs-input-placeholder-color);}[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus{border-color:var(--bs-input-focus-border-color);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25);}[data-bs-theme=dark] .table{--bs-table-bg:var(--bs-table-bg);--bs-table-color:var(--bs-body-color);--bs-table-striped-bg:var(--bs-table-striped-bg);--bs-table-hover-bg:var(--bs-table-hover-bg);--bs-table-border-color:var(--bs-table-border-color);}[data-bs-theme=dark] .btn-primary{--bs-btn-color:#0b1220;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#0b1220;--bs-btn-hover-bg:color-mix(in srgb,var(--bs-primary) 92%,black);--bs-btn-hover-border-color:color-mix(in srgb,var(--bs-primary) 90%,#000);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:#0b1220;--bs-btn-active-bg:color-mix(in srgb,var(--bs-primary) 88%,black);--bs-btn-active-border-color:color-mix(in srgb,var(--bs-primary) 86%,#000);--bs-btn-disabled-color:#0b1220;--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}[data-bs-theme=dark] .btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:color-mix(in srgb,var(--bs-secondary) 92%,black);--bs-btn-hover-border-color:color-mix(in srgb,var(--bs-secondary) 90%,#000);--bs-btn-focus-shadow-rgb:var(--bs-secondary-rgb);--bs-btn-active-color:#fff;--bs-btn-active-bg:color-mix(in srgb,var(--bs-secondary) 88%,black);--bs-btn-active-border-color:color-mix(in srgb,var(--bs-secondary) 86%,#000);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}[data-bs-theme=dark] .btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-hover-color:#0b1220;}[data-bs-theme=dark] .btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-hover-color:#fff;}[data-bs-theme=dark] .bg-light{--bs-bg-opacity:1;background-color:var(--bs-body-bg);color:var(--bs-body-color);}[data-bs-theme=dark] .bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important;color:var(--bs-body-color);}[data-bs-theme=dark] .bg-body{background-color:var(--bs-body-bg)!important;color:var(--bs-body-color);}[data-bs-theme=dark] .border-light{border-color:var(--bs-light-border-subtle)!important;}[data-bs-theme=dark] .text-muted{color:#94a3b8!important;}[data-bs-theme=dark] .text-dark{color:var(--bs-body-color)!important;}[data-bs-theme=dark] .btn-light{background-color:rgba(var(--bs-light-rgb),1)!important;border-color:var(--bs-light-border-subtle)!important;color:var(--bs-body-color)!important;}[data-bs-theme=dark] .btn-outline-light{color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important;}[data-bs-theme=dark] .toast{backdrop-filter:saturate(140%) blur(6px);}[data-bs-theme=dark] html::after{background:linear-gradient(21deg,#000,#333);}[data-bs-theme=dark] .navbar-nav .nav-link{color:var(--bs-body-color);}[data-bs-theme=dark] .navbar-nav:hover .nav-link:hover{color:var(--bs-primary);}[data-bs-theme=dark] #hero_title{background:url(../assets/bg_hero_black.jpg) center center no-repeat;}[data-bs-theme=dark] .app-accordion-item{background:var(--bs-tertiary-bg);border-bottom:1px solid var(--border-subtle);}[data-bs-theme=dark] tablegrid row cell subcell{display:block;color:var(--bs-secondary-color);}[data-bs-theme=dark] .app-item-cell span{color:var(--bs-body-color);}[data-bs-theme=dark] .app-accordion-item:not(.orderid):not(.border-bottom-header):hover{background:var(--gradient-accent-soft);box-shadow:0 2px 6px var(--accent-a-15);}[data-bs-theme=dark] tablegrid>content>row.case-row.open{background:var(--gradient-accent-strong);border-bottom:1px solid var(--accent-a-40);}[data-bs-theme=dark] .app-accordion-item.open i.bi-chevron-down{transform:rotate(180deg);transition:transform .2s ease;color:var(--bs-primary);}[data-bs-theme=dark] tablegrid>content>row.detail-row{background:var(--gradient-detail-row);}[data-bs-theme=dark] .white-text{color:var(--white);}[data-bs-theme=dark] .app-colored-box.workstatus{background-color:var(--tag-color);color:var(--tag-bg);}[data-bs-theme=dark] .loading-spinner{width:40px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--first-color);--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear;}[data-bs-theme=dark] .form-floating .form-control::placeholder,[data-bs-theme=dark] .form-floating .form-control:focus::placeholder{color:transparent;}[data-bs-theme=dark] .status_purple{background:#dccde5;color:var(--tag-bg);}[data-bs-theme=dark] .status_blue{background:#bbc6f7;color:var(--tag-bg);}[data-bs-theme=dark] .status_red{background:#c70000;color:var(--tag-bg);}[data-bs-theme=dark] .status_orange{background:#ffd5ad;color:var(--tag-bg);}[data-bs-theme=dark] .status_yellow{background:#feffad;color:var(--tag-bg);}[data-bs-theme=dark] .status_black{background:var(--bs-body-bg);color:var(--bs-body-color);}[data-bs-theme=dark] #search-term{inline-size:100%;}[data-bs-theme=dark] select option{color:var(--bs-secondary-color);}