html:not([data-bs-theme=dark]){--bs-primary: #007aff;--bs-primary-active: #0062cc;--bs-primary-light: #eaf3ff;--bs-primary-clarity: rgba(0, 122, 255, .2);--bs-primary-inverse: #ffffff;--bs-primary-rgb: 0, 122, 255;--bs-text-primary: #007aff;--bs-primary-bg-subtle: #cce4ff;--bs-primary-border-subtle: #99caff;--bs-primary-text-emphasis: #00316a;--bs-success: #17c653;--bs-success-active: #04b440;--bs-success-light: #dfffea;--bs-success-clarity: rgba(23, 198, 83, .2);--bs-success-inverse: #ffffff;--bs-success-rgb: 23, 198, 83;--bs-text-success: #17c653;--bs-success-bg-subtle: #d1f4dd;--bs-success-border-subtle: #a2e8ba;--bs-success-text-emphasis: #094f21;--bs-warning: #ff9500;--bs-warning-active: #e68600;--bs-warning-light: #fff4e5;--bs-warning-clarity: rgba(255, 149, 0, .2);--bs-warning-inverse: #ffffff;--bs-warning-rgb: 255, 149, 0;--bs-text-warning: #ff9500;--bs-warning-bg-subtle: #ffeacc;--bs-warning-border-subtle: #ffd599;--bs-warning-text-emphasis: #663c00;--bs-danger: #ff3b30;--bs-danger-active: #e5352b;--bs-danger-light: #ffeeed;--bs-danger-clarity: rgba(255, 59, 48, .2);--bs-danger-inverse: #ffffff;--bs-danger-rgb: 255, 59, 48;--bs-text-danger: #ff3b30;--bs-danger-bg-subtle: #ffd8d6;--bs-danger-border-subtle: #ffb1ac;--bs-danger-text-emphasis: #661813;--bs-link-color: #007aff;--bs-link-color-rgb: 0, 122, 255;--bs-link-hover-color: #0062cc;--bs-link-hover-color-rgb: 0, 98, 204;--bs-focus-ring-color: rgba(0, 122, 255, .25);--shk-type-project: #007aff;--shk-type-regie: #ff9500;--shk-type-maintenance: #30b0c7;--shk-type-emergency: #ff3b30;--shk-type-travel: #5856d6;--shk-type-break: #8e8e93}html[data-bs-theme=dark]{--bs-primary: #0a84ff;--bs-primary-active: #3d9dff;--bs-primary-light: #172b42;--bs-primary-clarity: rgba(10, 132, 255, .2);--bs-primary-inverse: #ffffff;--bs-primary-rgb: 10, 132, 255;--bs-text-primary: #0a84ff;--bs-primary-bg-subtle: #021a33;--bs-primary-border-subtle: #064f99;--bs-primary-text-emphasis: #6cb5ff;--bs-success: #30d158;--bs-success-active: #4adb6e;--bs-success-light: #18291e;--bs-success-clarity: rgba(48, 209, 88, .2);--bs-success-inverse: #ffffff;--bs-success-rgb: 48, 209, 88;--bs-text-success: #30d158;--bs-success-bg-subtle: #0a2a12;--bs-success-border-subtle: #1d7d35;--bs-success-text-emphasis: #83e39b;--bs-warning: #ff9f0a;--bs-warning-active: #ffb340;--bs-warning-light: #2e2414;--bs-warning-clarity: rgba(255, 159, 10, .2);--bs-warning-inverse: #ffffff;--bs-warning-rgb: 255, 159, 10;--bs-text-warning: #ff9f0a;--bs-warning-bg-subtle: #332002;--bs-warning-border-subtle: #995f06;--bs-warning-text-emphasis: #ffc56c;--bs-danger: #ff453a;--bs-danger-active: #ff6a61;--bs-danger-light: #3a1a1a;--bs-danger-clarity: rgba(255, 69, 58, .2);--bs-danger-inverse: #ffffff;--bs-danger-rgb: 255, 69, 58;--bs-text-danger: #ff453a;--bs-danger-bg-subtle: #330e0c;--bs-danger-border-subtle: #992923;--bs-danger-text-emphasis: #ff8f89;--bs-link-color: #0a84ff;--bs-link-color-rgb: 10, 132, 255;--bs-link-hover-color: #3d9dff;--bs-link-hover-color-rgb: 61, 157, 255;--bs-focus-ring-color: rgba(10, 132, 255, .3);--shk-type-project: #0a84ff;--shk-type-regie: #ff9f0a;--shk-type-maintenance: #40c8e0;--shk-type-emergency: #ff453a;--shk-type-travel: #5e5ce6;--shk-type-break: #8e8e93}.form-check-input:checked,.form-check-input[type=checkbox]:indeterminate{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-range::-webkit-slider-thumb{background-color:var(--bs-primary)}.form-range::-moz-range-thumb{background-color:var(--bs-primary)}.nav-pills{--bs-nav-pills-link-active-bg: var(--bs-primary)}.progress,.progress-stacked{--bs-progress-bar-bg: var(--bs-primary)}.badge-light-type-project{color:var(--shk-type-project);background-color:color-mix(in srgb,var(--shk-type-project) 12%,transparent)}.badge-light-type-regie{color:var(--shk-type-regie);background-color:color-mix(in srgb,var(--shk-type-regie) 14%,transparent)}.badge-light-type-maintenance{color:var(--shk-type-maintenance);background-color:color-mix(in srgb,var(--shk-type-maintenance) 14%,transparent)}.badge-light-type-travel{color:var(--shk-type-travel);background-color:color-mix(in srgb,var(--shk-type-travel) 12%,transparent)}.border-type-project{border-color:var(--shk-type-project)!important}.border-type-regie{border-color:var(--shk-type-regie)!important}.border-type-maintenance{border-color:var(--shk-type-maintenance)!important}.border-type-travel{border-color:var(--shk-type-travel)!important}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;background:var(--bs-primary);color:var(--bs-primary-inverse);font-weight:700;font-size:.95rem;letter-spacing:.02em}.brand-mark.brand-mark-sm{width:32px;height:32px;border-radius:7px;font-size:.8rem}#kt_aside .aside-primary{height:100%}#kt_aside .aside-nav{min-height:0}#kt_aside .aside-nav .hover-scroll-overlay-y{overflow-y:auto;min-height:0;max-height:100%}#kt_aside .aside-secondary{height:100%;min-height:0}#kt_aside .aside-workspace{height:calc(100% - 2.5rem);display:flex;flex-direction:column;overflow:hidden;min-height:0}.aside-menu-scroll{flex:1 1 auto;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--bs-gray-400) transparent}.aside-menu-scroll::-webkit-scrollbar{width:5px}.aside-menu-scroll::-webkit-scrollbar-thumb{background-color:var(--bs-gray-400);border-radius:4px}@media (min-width: 992px){.aside .aside-secondary .aside-workspace{width:265px}.aside-secondary-enabled .aside{width:365px}.aside-secondary-enabled.aside-fixed .wrapper{padding-left:365px}.aside-fixed.aside-secondary-enabled[data-kt-sticky-header=on] .header{left:365px}[data-kt-aside-minimize=on] .aside{width:100px}.aside-secondary-enabled.aside-fixed[data-kt-aside-minimize=on] .wrapper{padding-left:100px}.aside-toggle-btn{position:absolute;left:100%;bottom:1.5rem;transform:translate(-50%);z-index:99}[data-kt-aside-minimize=on] .aside-toggle-btn i{transform:rotate(180deg)}#kt_header{position:sticky;top:0;z-index:96;background-color:var(--bs-page-bg, var(--bs-body-bg))}}@media (max-height: 999.98px){.aside-apps{display:none}}.aside-flyout{position:fixed;z-index:1060;min-width:230px;max-height:calc(100vh - 2rem);overflow-y:auto;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;box-shadow:var(--bs-dropdown-box-shadow, 0 0 30px rgba(0, 0, 0, .12));padding:.5rem}.aside-flyout .menu-link{border-radius:.5rem}@media (max-width: 991.98px){#kt_aside{display:flex;position:fixed;top:0;bottom:0;left:0;z-index:1055;height:100vh;height:100dvh;max-width:88vw;transform:translate(-110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s;box-shadow:0 0 30px #0000004d;background-color:var(--bs-body-bg)}#kt_aside.aside-mobile-on{transform:translate(0);visibility:visible;transition:transform .25s ease,visibility 0s linear 0s}#kt_aside .aside-close-btn{position:absolute;top:.75rem;right:.75rem;z-index:2}body.aside-drawer-open{overflow:hidden}#kt_header{position:sticky;top:0;z-index:96;background-color:var(--bs-body-bg);box-shadow:0 1px 0 var(--bs-border-color)}}@media (hover: none){#kt_aside .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active){background-color:transparent;color:var(--bs-gray-700)}#kt_aside .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title{color:var(--bs-gray-700)}#kt_aside .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i{color:var(--bs-gray-500)}}.aside-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1054;background:#0006}.page-title-mobile .page-toolbar{display:flex;flex-wrap:wrap;gap:.5rem}.page-title-mobile .breadcrumb{flex-wrap:wrap}.min-w-0{min-width:0!important}.order-explorer-side{position:sticky;top:110px;width:320px;flex:0 0 320px;max-height:calc(100vh - 130px);overflow-y:auto;scrollbar-width:thin}.qual-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap;background-color:var(--qual-bg);color:var(--qual-fg)}.qual-tag-sm{padding:.15rem .4rem;font-size:.7rem}.qual-yellow{--qual-bg: #ffcc00;--qual-fg: #3a2e00}.qual-orange{--qual-bg: #ff9500;--qual-fg: #3a1f00}.qual-green{--qual-bg: #34c759;--qual-fg: #04260f}.qual-lime{--qual-bg: #c6e33b;--qual-fg: #2a3300}.qual-brown{--qual-bg: #8b6b43;--qual-fg: #ffffff}.qual-cyan{--qual-bg: #5ac8fa;--qual-fg: #002b3d}.qual-teal{--qual-bg: #30b0c7;--qual-fg: #00262e}.qual-blue{--qual-bg: #0062cc;--qual-fg: #ffffff}.qual-indigo{--qual-bg: #5856d6;--qual-fg: #ffffff}.qual-purple{--qual-bg: #8e3fc0;--qual-fg: #ffffff}.qual-red{--qual-bg: #d70015;--qual-fg: #ffffff}.qual-pink{--qual-bg: #d10045;--qual-fg: #ffffff}.qual-gray{--qual-bg: #636366;--qual-fg: #ffffff}.qual-unknown{--qual-bg: var(--bs-gray-200);--qual-fg: var(--bs-gray-800);box-shadow:inset 0 0 0 1px var(--bs-gray-400)}.qual-tag.qual-expired{opacity:.55;text-decoration:line-through}.qual-dot{width:.45rem;height:.45rem;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 1.5px #fff;flex-shrink:0}.qual-dot-warn{background:#fff;box-shadow:0 0 0 1.5px currentColor}.qual-remove{border:0;background:transparent;color:inherit;padding:0 0 0 .1rem;margin-right:-.15rem;font-size:1rem;line-height:1;opacity:.7;cursor:pointer}.qual-remove:hover,.qual-remove:focus-visible{opacity:1}.stat-card{container-type:inline-size}.stat-value{font-size:clamp(1.25rem,10cqi,2.25rem);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card>.card-header{row-gap:.75rem}.card>.card-header .card-title,.card>.card-header .card-toolbar{flex-wrap:wrap;gap:.75rem;min-width:0}.card>.card-header .card-toolbar{padding-bottom:.25rem}.table>thead th{white-space:nowrap}.nav-line-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.nav-line-tabs .nav-item{flex-shrink:0}.nav-line-tabs .nav-link{white-space:nowrap}@media (max-width: 767.98px){.card>.card-header .card-title>*,.card>.card-header .card-toolbar>*,.card>.card-header [class*=w-1][class*=px],.card>.card-header [class*=w-2][class*=px],.card>.card-header [class*=w-3][class*=px]{max-width:100%}.card>.card-header .card-title,.card>.card-header .card-toolbar{width:100%}.card>.card-header .w-150px,.card>.card-header .w-175px,.card>.card-header .w-200px,.card>.card-header .w-225px,.card>.card-header .w-250px,.card>.card-header .w-275px,.card>.card-header .w-300px{width:100%!important}.card>.card-header .btn-group{flex-wrap:wrap}.card>.card-header .card-toolbar>.btn,.card>.card-header .card-toolbar>a.btn{flex:1 1 auto}}@media (max-width: 575.98px){.card>.card-header,.card>.card-body,.card>.card-footer{padding-left:1.25rem;padding-right:1.25rem}#kt_content_container{padding-left:.75rem;padding-right:.75rem}.modal-dialog{margin:.5rem;max-width:none!important}.modal-body{padding-left:1.25rem!important;padding-right:1.25rem!important}}.shk-article-search{min-width:0}.shk-article-search .form-control{padding-left:2rem;text-overflow:ellipsis}.shk-article-search-icon{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.shk-floating-panel{background-color:var(--bs-body-bg)!important;box-shadow:var(--bs-dropdown-box-shadow, 0 .5rem 1.5rem rgba(0, 0, 0, .15))}.shk-article-option+.shk-article-option{border-top:1px solid var(--bs-gray-100)}.shk-clamp-2,.shk-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.shk-clamp-2{-webkit-line-clamp:2;line-clamp:2}.shk-clamp-3{-webkit-line-clamp:3;line-clamp:3}.table .shk-text-tr>td{background-color:rgba(var(--bs-info-rgb),.04)}.shk-text-card{background-color:rgba(var(--bs-info-rgb),.04);border-color:rgba(var(--bs-info-rgb),.35)!important;border-style:dashed!important}.shk-page-break{display:flex;align-items:center;gap:.75rem;padding:.35rem 0;color:var(--bs-gray-600);font-size:.75rem;font-weight:600;letter-spacing:.02em}.shk-page-break:before,.shk-page-break:after{content:"";flex:1 1 auto;border-top:2px dashed var(--bs-gray-400)}.shk-page-break span{white-space:nowrap}.letterhead-template{display:block;width:100%;padding:.75rem;text-align:left;cursor:pointer;background:var(--bs-body-bg);border:2px solid var(--bs-gray-200);border-radius:.75rem;transition:border-color .15s ease,box-shadow .15s ease}.letterhead-template:hover{border-color:var(--bs-gray-400)}.letterhead-template.active{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.letterhead-template svg{display:block;width:100%;height:auto;border-radius:.25rem;box-shadow:0 0 0 1px var(--bs-gray-200);background:#fff}.letterhead-swatch{width:28px;height:28px;padding:0;border-radius:50%;border:2px solid var(--bs-body-bg);box-shadow:0 0 0 1px var(--bs-gray-300);cursor:pointer}.letterhead-swatch.active{box-shadow:0 0 0 2px var(--bs-primary)}.letterhead-logo-preview{max-width:100%;max-height:88px;object-fit:contain;padding:.35rem}@media (max-width: 575.98px){.shk-page-break span{white-space:normal;text-align:center}.article-picker-dialog .modal-body{max-height:calc(100vh - 170px)!important}.article-picker-dialog .modal-footer .btn{flex:1 1 auto}}.inbox-list{flex:0 0 380px;width:380px;position:sticky;top:110px;max-height:calc(100vh - 130px);display:flex;flex-direction:column}.inbox-list-scroll{overflow-y:auto;min-height:0;flex:1 1 auto;overscroll-behavior:contain}.inbox-row{background:transparent;border-left:3px solid transparent!important;border-bottom:1px solid var(--bs-gray-200)!important;transition:background-color .15s ease}.inbox-row:hover{background-color:var(--bs-gray-100)}.inbox-row.active{background-color:var(--bs-primary-light);border-left-color:var(--bs-primary)!important}.inbox-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.inbox-tabs::-webkit-scrollbar{display:none}.inbox-mail-body{white-space:pre-wrap;word-break:break-word;max-height:320px;overflow-y:auto}.inbox-dropzone{cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.inbox-dropzone:hover{border-color:var(--bs-primary)!important}.inbox-drop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:rgba(var(--bs-body-bg-rgb, 255, 255, 255),.85);border:3px dashed var(--bs-primary);pointer-events:none}@media (min-width: 992px){.card>.inbox-doc-actions{position:sticky;bottom:0;z-index:2;background-color:var(--bs-card-bg, var(--bs-body-bg))!important;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;box-shadow:0 -4px 12px #0000000a}.inbox-preview-sticky{position:sticky;top:100px}}.inbox-settings-savebar{position:sticky;bottom:0;z-index:3;box-shadow:0 -4px 16px #0000000f}@media (max-width: 991.98px){.inbox-layout{flex-direction:column}.inbox-list{flex:1 1 auto;width:100%;position:static;max-height:none}.inbox-list-scroll{overflow:visible}}
