/* RUXSATNAMA theme. No filters/inversion: images and official paperwork retain their colors. */
.ui-header-preferences{display:flex;align-items:center;gap:4px;flex-shrink:0}
.ui-theme-picker{position:relative;flex-shrink:0}
.ui-theme-toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;min-width:44px;padding:10px 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.ui-theme-toggle:focus-visible,.ui-theme-option:focus-visible{outline:2px solid #65a9ff;outline-offset:2px}
.ui-theme-toggle:hover{background:#7189a51c}
.ui-theme-compact{justify-content:center;padding:10px}
.ui-theme-sun,.ui-theme-system{display:none}
[data-theme-mode=light] .ui-theme-sun,[data-theme-mode=system] .ui-theme-system{display:block}
[data-theme-mode=light] .ui-theme-moon,[data-theme-mode=system] .ui-theme-moon{display:none}
.workspace-header>.container-fluid>.topbar-nav>.ui-theme-desktop{color:white}
.dropdown-menu .ui-theme-toggle{width:100%;text-align:left;border-radius:0}
.ui-theme-value{margin-left:auto;font-size:12px;text-align:right;line-height:1.4;max-width:125px;color:inherit}
.ui-theme-options{position:fixed;z-index:1085;box-sizing:border-box;width:230px;padding:6px;border:1px solid #c5d1e1;border-radius:8px;background:#fff;color:#22324b;box-shadow:0 8px 28px #14284226;overflow:auto;overscroll-behavior:contain}
.ui-theme-options[hidden]{display:none!important}
.ui-theme-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:inherit;text-align:left;font:inherit;line-height:1.4;cursor:pointer;white-space:normal}
.ui-theme-option:hover,.ui-theme-option:focus-visible{background:#eef4fc}
.ui-theme-option[aria-checked=true]{background:#e4effd;color:#1458a0}
.ui-theme-check{visibility:hidden;font-weight:700}
.ui-theme-option[aria-checked=true] .ui-theme-check{visibility:visible}
@media(max-width:991px){.ui-theme-desktop{display:none!important}.auth-landing .lp-nav{flex-wrap:wrap}.auth-landing .ui-header-preferences{margin-left:auto}}
@media screen and (max-width:650px){.auth-landing .lp-report-tabs{flex-wrap:wrap}.auth-landing .lp-report-tabs>button{flex:1 1 auto}.auth-landing .lp-nav{gap:12px}}
@media print{.ui-theme-picker,.ui-theme-toggle,[data-ui-theme-select]{display:none!important}html{color-scheme:light!important}}
@media screen {
html[data-ui-theme=dark]{color-scheme:dark;--ui-bg:#0e1522;--ui-panel:#172233;--ui-raised:#1e2c40;--ui-border:#35465f;--ui-text:#e3eaf4;--ui-muted:#a6b5ca;--ui-link:#8fc1ff;--ui-shadow:0 4px 18px #00000026}
html[data-ui-theme=light]{color-scheme:light}
html[data-ui-theme=dark] .ui-theme-options{background:var(--ui-panel);color:var(--ui-text);border-color:var(--ui-border)}
html[data-ui-theme=dark] .ui-theme-option:hover,html[data-ui-theme=dark] .ui-theme-option:focus-visible{background:var(--ui-raised)}
html[data-ui-theme=dark] .ui-theme-option[aria-checked=true]{background:#263d59;color:#b5d8ff}
html[data-ui-theme=dark] .document-mobile-tabs button{background:transparent;color:var(--ui-muted);border-color:transparent}
html[data-ui-theme=dark] .document-mobile-tabs button[aria-pressed=true]{background:#263d59;color:#b5d8ff}
html[data-ui-theme=dark] body{background:var(--ui-bg)!important;color:var(--ui-text)!important}
html[data-ui-theme=dark] .work-paper,html[data-ui-theme=dark] .ui-document-light{color-scheme:light;color:#171717;background:#fff;--ui-text:#171717}
html[data-ui-theme=dark] .main-panel:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .main-panel>.content:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .wrapper:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .page-inner:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-center:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .operational-dashboard:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-bg)!important;color:var(--ui-text)!important}
html[data-ui-theme=dark] .card:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-header:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-body:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-footer:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .modal-content:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .modal-header:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .modal-footer:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dropdown-menu:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .horizontal-navigation:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .horizontal-dropdown:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-status-card:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-mobile-tabs:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dash-panel:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dash-kpi:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dash-filters:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-panel:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-kpi:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-filters:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-detail-panel:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-page-header:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .medical-inline-row:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-inline-row:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .swal-modal:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .swal2-popup:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .list-group-item:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .popover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-dropdown:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ui-autocomplete:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ui-datepicker:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ui-language-options:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)}
html[data-ui-theme=dark] .horizontal-header:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .workspace-header:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .workspace-brand:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#12243d!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] h1:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] h2:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] h3:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] h4:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] h5:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] h6:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .modal-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] label:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] legend:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .form-check-label:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .swal-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .swal-text:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .swal2-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .swal2-html-container:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dropdown-item:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-summary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-kpi strong:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dash-number:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .nav-link:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .horizontal-menu a:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .horizontal-submenu a:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .horizontal-menu a>i:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-results__option:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-text)!important}
html[data-ui-theme=dark] a:not(.btn):not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-link:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .text-primary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .text-info:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-anchors a:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-status-card summary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-link)!important}
html[data-ui-theme=dark] .text-muted:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .breadcrumb-item:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .breadcrumb-item.active:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-note:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-person-role:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dash-document-meta:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-note:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-footnote:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-updated:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .summary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .help-block:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .form-text:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .control-label small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-timeline time:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-muted)!important}
html[data-ui-theme=dark] .border:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .border-bottom:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .border-top:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dropdown-divider:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] hr:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .nav-tabs:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .table:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .table th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .table td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-participants li:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-timeline:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-center td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-center th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){border-color:var(--ui-border)!important}
html[data-ui-theme=dark] table:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .table tbody:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .table td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .table th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-center td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-center th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .medical-register td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-register td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-panel)!important;color:var(--ui-text)!important}
html[data-ui-theme=dark] table thead th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .table thead td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .table tfoot td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .table tfoot th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-detail-table th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .bg-light:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .bg-white:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .input-group-text:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .nav-tabs .nav-link.active:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .horizontal-menu>li.active>a:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .horizontal-menu a[aria-current=page]:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ui-datepicker-header:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .table-striped tbody tr:nth-of-type(odd)>td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .table-striped tbody tr:nth-of-type(odd)>th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#1a283b!important}
html[data-ui-theme=dark] .table-hover tbody tr:hover>td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .table-hover tbody tr:hover>th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-center tbody tr:hover>td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dropdown-item:hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .horizontal-menu a:hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-results__option--highlighted[aria-selected]:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-results__option[aria-selected=true]:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#263d59!important;color:#f3f7fc!important}
html[data-ui-theme=dark] .form-control:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .custom-select:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] textarea:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] select:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-selection:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-selection--single:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-selection--multiple:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-search__field:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#101c2d!important;color:var(--ui-text)!important;border-color:#566c89!important}
html[data-ui-theme=dark] .select2-selection__rendered:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-selection__choice:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-text)!important}
html[data-ui-theme=dark] .select2-selection__choice:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-raised)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .form-control:disabled:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .form-control[readonly]:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-container--disabled .select2-selection:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#202b3a!important;color:#a4afc0!important}
html[data-ui-theme=dark] input:not(:where(.work-paper *,.ui-document-light *))::placeholder,html[data-ui-theme=dark] textarea:not(:where(.work-paper *,.ui-document-light *))::placeholder{color:#91a4bd;opacity:1}
html[data-ui-theme=dark] .form-control:focus:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .custom-select:focus:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-container--focus .select2-selection:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){border-color:#82baff!important;box-shadow:0 0 0 3px #589bfa30!important}
html[data-ui-theme=dark] .btn-primary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .page-item.active .page-link:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .nav-pills .nav-link.active:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#245ea8!important;border-color:#6b9fdf!important;color:#fff!important}
html[data-ui-theme=dark] .btn-outline-primary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-outline-info:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-outline-secondary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-white:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .page-link:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:transparent!important;border-color:#617e9f!important;color:#b5d8ff!important}
html[data-ui-theme=dark] .btn-primary:hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-outline-primary:hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-outline-info:hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-outline-secondary:hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .page-link:hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#2c4d73!important;color:#fff!important}
html[data-ui-theme=dark] .close:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-selection__clear:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-selection__choice__remove:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#c4d1e2!important;text-shadow:none!important;opacity:1}
html[data-ui-theme=dark] .alert-success:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .badge-success:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-badge.is-confirmed:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dash-badge.success:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-badge.success:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .is-valid:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .naryad-choice-valid:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#183b32!important;color:#91e0b7!important;border-color:#3c8067!important}
html[data-ui-theme=dark] .alert-warning:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .badge-warning:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-badge.is-pending:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dash-badge.warning:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-badge.warning:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .is-soon:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .naryad-choice-soon:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#403322!important;color:#f4d28b!important;border-color:#8d7043!important}
html[data-ui-theme=dark] .alert-danger:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .badge-danger:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-badge.is-failed:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dash-badge.danger:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-badge.danger:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .is-expired:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .naryad-choice-expired:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#422735!important;color:#ffabb5!important;border-color:#a4586c!important}
html[data-ui-theme=dark] .alert-info:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .badge-info:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .document-badge:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-badge.neutral:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .badge-secondary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .summary-chip:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .is-unknown:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .naryad-choice-unknown:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#22374f!important;color:#bbd8fa!important;border-color:#536e91!important}
html[data-ui-theme=dark] .text-danger:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .invalid-feedback:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .has-error .help-block:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-outline-danger:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#ffabb5!important}
html[data-ui-theme=dark] .text-warning:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-outline-warning:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#f4d28b!important}
html[data-ui-theme=dark] .text-success:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-outline-success:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#91e0b7!important}
html[data-ui-theme=dark] .work-stage-current:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .medical-edit-guide:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-edit-guide:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-message:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-empty:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dash-empty:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .document-workspace:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ods-center:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){--viewer-border:var(--ui-border);--viewer-muted:var(--ui-muted);--ods-border:var(--ui-border);--ods-muted:var(--ui-muted);color:var(--ui-text)!important}
html[data-ui-theme=dark] .ui-language-option[aria-pressed=true]:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#245ea8!important;color:white!important}
html[data-ui-theme=dark] :focus-visible{outline-color:#8fc1ff}
html[data-ui-theme=dark] *{scrollbar-color:#576e8c #172233}
html[data-ui-theme=dark] .auth-landing{--lp-ink:#e3eaf4;--lp-muted:#a6b5ca;--lp-line:#35465f;--lp-blue:#8fc1ff}
html[data-ui-theme=dark] .auth-landing .lp-kicker{color:var(--ui-muted)!important}
html[data-ui-theme=dark] .auth-landing .lp-value-strip,
html[data-ui-theme=dark] .auth-landing .lp-workflow-path>div{background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .auth-landing .lp-tour-tabs>button:hover,
html[data-ui-theme=dark] .auth-landing .lp-tour-continue:hover{background:#263d59!important;color:var(--ui-text)!important}
html[data-ui-theme=dark] .auth-landing .lp-tour-tabs>button[aria-selected=true]{background:#263d59!important;color:var(--ui-text)!important;border-color:#6b9fdf!important}
html[data-ui-theme=dark] .auth-landing .lp-workflow-path .lp-icon{color:var(--ui-link)!important}
html[data-ui-theme=dark] .auth-landing .lp-password-toggle{background:var(--ui-raised)!important;color:var(--ui-text)!important}
html[data-ui-theme=dark] .auth-landing .lp-password-toggle:is(:hover,:focus-visible){background:#263d59!important}
html[data-ui-theme=dark] .auth-landing .lp-button-primary{background:#245ea8!important;border-color:#6b9fdf!important;color:white!important}
html[data-ui-theme=dark] .auth-landing .lp-login,
html[data-ui-theme=dark] .auth-landing .lp-capture figcaption,
html[data-ui-theme=dark] .auth-landing .lp-report-tabs>button,
html[data-ui-theme=dark] .auth-landing .lp-analytics{background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .lp-header:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-section:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-tour:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-tour-sidebar:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-tour-content:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-role-grid article:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-login-card:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-login-dialog:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-modal-dialog:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-tour-tabs>button[aria-selected=true]:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-tour-pagination>button:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-tour-continue:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .lp-brand:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-header nav a:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-role-tag:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-tour-tabs>button:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-tour-pagination:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-tour-bottom>span:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .lp-tour-intro small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-text)!important}
}

/* Plugin states are styled at their actual popup roots (many are appended to body). */
@media screen {
html[data-ui-theme=dark] .select2-results__option[aria-selected=true]:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-results__option--selected:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#263d59!important;color:#e3eaf4!important}
html[data-ui-theme=dark] .select2-results__option--highlighted[aria-selected]:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-results__option--highlighted.select2-results__option--selectable:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#245ea8!important;color:#fff!important}
html[data-ui-theme=dark] .select2-results__option[aria-disabled=true]:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-results__option--disabled:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#a6b5ca!important;background:#202b3a!important;cursor:not-allowed}
html[data-ui-theme=dark] .select2-results__group:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-results__message:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .select2-selection__placeholder:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dataTables_wrapper .dataTables_length:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dataTables_wrapper .dataTables_filter:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dataTables_wrapper .dataTables_info:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dataTables_wrapper .dataTables_processing:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dataTables_wrapper .dataTables_paginate:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dataTables_empty:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-muted)!important}
html[data-ui-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:transparent!important;color:#b5d8ff!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button.current:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled):hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#245ea8!important;color:#fff!important;border-color:#6b9fdf!important}
html[data-ui-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .page-item.disabled .page-link:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#a6b5ca!important;background:#202b3a!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .dataTables_processing:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dt-button-collection:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .datepicker:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .bootstrap-datetimepicker-widget.dropdown-menu:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ui-datepicker-header:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ui-datepicker-buttonpane:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ui-widget-header:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .popover-header:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .tooltip-inner:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important;text-shadow:none!important}
html[data-ui-theme=dark] .popover-body:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ui-datepicker-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .datepicker-switch:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .prev:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .next:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .day:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .dow:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .today:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-text)!important}
html[data-ui-theme=dark] .ui-datepicker .ui-state-default:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ui-datepicker .ui-state-default:visited:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ui-datepicker .ui-priority-secondary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-panel)!important;color:#e3eaf4!important;border-color:var(--ui-border)!important;opacity:1}
html[data-ui-theme=dark] .ui-datepicker .ui-state-active:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .datepicker .active:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .bootstrap-datetimepicker-widget td.active:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .ui-datepicker .ui-state-hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#245ea8!important;color:#fff!important;border-color:#6b9fdf!important}
html[data-ui-theme=dark] .ui-datepicker .ui-state-highlight:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .datepicker .today:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .bootstrap-datetimepicker-widget td.today:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#263d59!important;color:#b5d8ff!important;border-color:#6b9fdf!important}
html[data-ui-theme=dark] .datepicker td.old:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .datepicker td.new:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .datepicker .disabled:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .bootstrap-datetimepicker-widget .disabled:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#a6b5ca!important;background:#202b3a!important}
html[data-ui-theme=dark] .datepicker td.day:hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .datepicker th:hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .bootstrap-datetimepicker-widget td.day:hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .bootstrap-datetimepicker-widget td span:hover:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-raised)!important}
html[data-ui-theme=dark] .has-error .form-control:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .form-control.is-invalid:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){border-color:#ed879b!important}
html[data-ui-theme=dark] .form-check-input:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .custom-control-input:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){accent-color:#659ef0}
html[data-ui-theme=dark] .custom-control-label:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *))::before{background:#101c2d!important;border-color:#7187a3!important}
html[data-ui-theme=dark] .custom-control-input:checked~.custom-control-label:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *))::before{background:#245ea8!important;border-color:#8fc1ff!important}
html[data-ui-theme=dark] .custom-control-input:disabled~.custom-control-label:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-muted)!important}
html[data-ui-theme=dark] .custom-control-input:disabled~.custom-control-label:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *))::before{background:#202b3a!important}
html[data-ui-theme=dark] .btn-success:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-danger:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-warning:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .btn-info:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){text-shadow:none!important}
html[data-ui-theme=dark] .btn-success:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#225c45!important;border-color:#55a784!important;color:#fff!important}
html[data-ui-theme=dark] .btn-danger:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#943e52!important;border-color:#de8095!important;color:#fff!important}
html[data-ui-theme=dark] .btn-warning:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#77571b!important;border-color:#d3ad60!important;color:#fff!important}
html[data-ui-theme=dark] .btn-info:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#245e7c!important;border-color:#6ba6c7!important;color:#fff!important}
html[data-ui-theme=dark] .bs-tooltip-top .arrow::before{border-top-color:var(--ui-raised)}
html[data-ui-theme=dark] .bs-tooltip-bottom .arrow::before{border-bottom-color:var(--ui-raised)}
html[data-ui-theme=dark] .bs-tooltip-left .arrow::before{border-left-color:var(--ui-raised)}
html[data-ui-theme=dark] .bs-tooltip-right .arrow::before{border-right-color:var(--ui-raised)}
}

/* Real register/report modules keep their compact geometry; only screen colors change. */
@media screen {
html[data-ui-theme=dark] .protective-workspace:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .medical-inline-workspace:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-cascade:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .medical-inline-workspace .medical-register strong:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-workspace .protective-name:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-text)!important}
html[data-ui-theme=dark] .protective-workspace .protective-tools:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .medical-inline-workspace kbd:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-path:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-live:not(:empty):not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-toolbar:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-live:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-stat:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .protective-workspace .protective-register th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .medical-inline-workspace .medical-register thead th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-cascade .report-table thead th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-cascade .report-table tfoot th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-cascade .report-table tfoot td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-cascade .report-table .report-branch-summary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-cascade .report-table .cascade-summary th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-cascade .report-table .cascade-summary td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-table th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-table tfoot td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .report-cascade .report-table td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-cascade .report-table .report-index:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-cascade .report-table .report-name-cell:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-table td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-workspace .protective-editor-row>td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .medical-inline-workspace .medical-register .is-editing td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-toggle>i:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-no-children>i:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .report-period-heading span:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-period-note:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-description:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-live:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-node-kind:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-table-footer:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-workspace [data-protective-count]:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-workspace .protective-search:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-note:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-empty:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-loading:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-footer:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-detail-heading span:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-muted)!important}
html[data-ui-theme=dark] .protective-cascade .pc-toggle:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-no-children:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-link)!important}
html[data-ui-theme=dark] .report-cascade .report-table .report-finished:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-valid:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-condition-success:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .medical-inline-workspace .medical-inline-notice:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#183b32!important;color:#91e0b7!important;border-color:#3c8067!important}
html[data-ui-theme=dark] .report-cascade .report-table .report-admitted:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-cascade .report-table .report-open:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-soon:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-condition-warning:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#403322!important;color:#f4d28b!important;border-color:#8d7043!important}
html[data-ui-theme=dark] .report-cascade .report-table .report-cancelled:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-expired:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-condition-danger:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-live.is-error:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .medical-inline-workspace .medical-inline-notice.is-error:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#422735!important;color:#ffabb5!important;border-color:#a4586c!important}
html[data-ui-theme=dark] .report-cascade .report-table .report-issued:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .report-cascade .report-table .report-closed:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-total:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-condition-primary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-unknown:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-condition-secondary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#22374f!important;color:#bbd8fa!important;border-color:#536e91!important}
html[data-ui-theme=dark] .medical-inline-workspace .medical-field-error:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .medical-inline-workspace .medical-row-error:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .protective-cascade .pc-error:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#ffabb5!important}
html[data-ui-theme=dark] .medical-inline-workspace .medical-dirty-label:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#f4d28b!important}
}

@media screen{html[data-ui-theme=dark] .ui-tooltip,html[data-ui-theme=dark] .ui-tooltip-content{background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important;box-shadow:var(--ui-shadow)}}

/* TB register and report KPI variants render their own scoped/inline CSS. */
@media screen {
html[data-ui-theme=dark] .tb-cabinet:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-text)!important}
html[data-ui-theme=dark] .tb-cabinet .tb-area:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .tb-cabinet .tb-filters:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .tb-cabinet .tb-table-scroll:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .tb-cabinet .tb-details:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .tb-cabinet .tb-editor:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .tb-cabinet td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .tb-cabinet .pagination a:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .tb-cabinet .pagination span:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .tb-cabinet thead th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .tb-cabinet tbody tr:hover td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .tb-cabinet .tb-details dt:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .tb-cabinet .tb-details dd:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .tb-cabinet .pagination .active a:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#245ea8!important;color:#fff!important}
html[data-ui-theme=dark] .card-warning:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-warning .card-body:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#403322!important;color:#f4d28b!important;border-color:#8d7043!important}
html[data-ui-theme=dark] .card-warning .card-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-warning .card-category:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-warning .card-body p:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-warning small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#f4d28b!important}
html[data-ui-theme=dark] .card-success:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-success .card-body:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#183b32!important;color:#91e0b7!important;border-color:#3c8067!important}
html[data-ui-theme=dark] .card-success .card-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-success .card-category:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-success .card-body p:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-success small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#91e0b7!important}
html[data-ui-theme=dark] .card-danger:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-danger .card-body:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#422735!important;color:#ffabb5!important;border-color:#a4586c!important}
html[data-ui-theme=dark] .card-danger .card-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-danger .card-category:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-danger .card-body p:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-danger small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#ffabb5!important}
html[data-ui-theme=dark] .card-info:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-info .card-body:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#22374f!important;color:#bbd8fa!important;border-color:#536e91!important}
html[data-ui-theme=dark] .card-info .card-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-info .card-category:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-info .card-body p:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-info small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#bbd8fa!important}
html[data-ui-theme=dark] .card-primary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-primary .card-body:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#22374f!important;color:#bbd8fa!important;border-color:#536e91!important}
html[data-ui-theme=dark] .card-primary .card-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-primary .card-category:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-primary .card-body p:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .card-primary small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#bbd8fa!important}
}

/* Shared system-page controls and higher-specificity semantic KPI titles. */
@media screen {
html[data-ui-theme=dark] .users-ui:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){--users-ink:var(--ui-text);--users-border:var(--ui-border)}
html[data-ui-theme=dark] .system-records-tools:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-fieldset:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .users-ui .system-fieldset:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-detail-table caption:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-work-details>summary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-briefing-item:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-keyboard .special-chars:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-ai-query:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-rbac-page .label:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .system-eyebrow:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .users-ui .system-eyebrow:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-records-summary [role=status]:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-form-heading p:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-keyboard-label:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-empty-result:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-muted)!important}
html[data-ui-theme=dark] .system-records-summary h2:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-rbac-list-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-fieldset>legend:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .users-ui .control-label:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .users-ui label:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-order-list .issuer-person-info strong:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .system-history .card:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-text)!important}
html[data-ui-theme=dark] .system-section-icon:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#22374f!important;color:var(--ui-link)!important}
html[data-ui-theme=dark] .text-secondary:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#c4bcfa!important}
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-warning .card-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-warning .card-category:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-warning small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#f4d28b!important}
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-success .card-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-success .card-category:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-success small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#91e0b7!important}
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-danger .card-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-danger .card-category:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-danger small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#ffabb5!important}
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-info .card-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-info .card-category:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-info small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#bbd8fa!important}
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-primary .card-title:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-primary .card-category:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .atlantis-ui .card-stats.card-primary small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:#bbd8fa!important}
}

/* Dedicated RBAC center uses its own layout and inline stylesheet. */
@media screen {
html[data-ui-theme=dark] .access-center:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){--ac-border:var(--ui-border);--ac-blue:#6ba7f4;color:var(--ui-text)!important}
html[data-ui-theme=dark] .access-center-page .ac-sitebar:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#12243d!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .access-center .ac-filters:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .access-center .ac-scroll:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .access-center .ac-card:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .access-center .ac-dialog:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .access-center .ac-table td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .access-center .ac-note:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .access-center .ac-table th:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .access-center .ac-tabs a.active:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .access-center .ac-table tbody tr:hover td:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .access-center .ac-heading p:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .access-center .ac-muted:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .access-center small:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .access-center .ac-eyebrow:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-muted)!important}
html[data-ui-theme=dark] .access-center .ac-chip:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)),
html[data-ui-theme=dark] .access-center .ac-neutral:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#22374f!important;color:#bbd8fa!important}
html[data-ui-theme=dark] .access-center .ac-good:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#183b32!important;color:#91e0b7!important}
html[data-ui-theme=dark] .access-center .ac-message:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#422735!important;color:#ffabb5!important;border-color:#a4586c!important}
html[data-ui-theme=dark] .access-center .ac-pagination .active a:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:#245ea8!important;color:#fff!important}
}

/* Measured light-mode captions were below 4.5:1 on their pale toolbars. */
@media screen{html[data-ui-theme=light] .system-eyebrow,html[data-ui-theme=light] .system-records-summary [role=status]{color:#52657d!important}}

/* The form footer is an application control, outside the official paper. */
@media screen{html[data-ui-theme=dark] .work-save-bar:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){background:var(--ui-panel)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}}
@media screen{html[data-ui-theme=dark] .work-edit-meta:not(:where(.work-paper,.work-paper *,.ui-document-light,.ui-document-light *)){color:var(--ui-muted)!important}}

/* Dashboard summary, analysis and queues share the same navy surfaces. */
@media screen {
html[data-ui-theme=dark] .dashboard-v2{--ink:var(--ui-text);--muted:var(--ui-muted);--blue:#8fc1ff;--green:#91e0b7;--red:#ffabb5;--amber:#f1cf8d}
html[data-ui-theme=dark] .dashboard-v2 :is(.dash-insight,.dash-role-queue,.dash-alert,.dash-briefings){background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .dashboard-v2 :is(.dash-insight-label,.dash-person-label,.dash-status-row){color:var(--ui-text)!important}
html[data-ui-theme=dark] .dashboard-v2 :is(.dash-heading p,.dash-eyebrow,.dash-freshness,.dash-filters p,.dash-no-data,.dash-panel>header>span,.dash-source-notes){color:var(--ui-muted)!important}
html[data-ui-theme=dark] .dashboard-v2 :is(.dash-kpi-time,.dash-kpi-icon,.dash-person-icon,.dash-badge,.dash-trend,.dash-role-queue .dash-panel-intro a){background:#263d59!important;color:#bbd8fa!important}
html[data-ui-theme=dark] .dashboard-v2 :is(.dash-alert-danger,.dash-chart-error){background:#422735!important;color:#ffabb5!important;border-color:#a4586c!important}
html[data-ui-theme=dark] .dashboard-v2 .dash-alert-warning{background:#443b28!important;color:#f1cf8d!important;border-color:#8b774b!important}
html[data-ui-theme=dark] .dashboard-v2 :is(.dash-alert-danger,.dash-alert-warning) :is(strong,small){color:inherit!important}
html[data-ui-theme=dark] .dashboard-v2 :is(.dash-status-row:hover,.dash-history-table tbody tr:hover){background:var(--ui-raised)!important}
html[data-ui-theme=dark] .dashboard-v2 :is(.dash-person-meter,.dash-bar){background:#35465f!important}
html[data-ui-theme=dark] .dashboard-v2 :is(.dash-panel>header,.dash-filters p,.dash-person-group,.dash-document-list>li,.dash-safety-item,.dash-secondary,.dash-history-table th,.dash-history-table td){border-color:var(--ui-border)!important}
html[data-ui-theme=dark] .dashboard-v2 :is(.dash-insight-label i,.dash-filters label>span i,.dash-panel h2 i,.dash-role-queue .dash-panel-intro i){color:var(--ui-muted)!important}
}

/* Cabinet surfaces outside the formal permit paper (screen only). */
@media screen {
 html[data-ui-theme=dark] .issuer-workspace { --issuer-border:var(--ui-border); --issuer-muted:var(--ui-muted); }
 html[data-ui-theme=dark] .issuer-workspace :is(.issuer-summary,.issuer-list) { background:var(--ui-panel)!important; color:var(--ui-text)!important; border-color:var(--ui-border)!important; }
 html[data-ui-theme=dark] .issuer-workspace .issuer-filters { background:var(--ui-raised)!important; border-color:var(--ui-border)!important; }
 html[data-ui-theme=dark] .issuer-workspace :is(.issuer-summary h2,.issuer-stat,.issuer-people-stat,.issuer-list-heading) { border-color:var(--ui-border)!important; }
 html[data-ui-theme=dark] .issuer-workspace :is(.issuer-stat strong,.issuer-people-stat strong,.issuer-person-info strong,.issuer-summary h2,.issuer-list-heading h2,.issuer-filter) { color:var(--ui-text)!important; }
 html[data-ui-theme=dark] .issuer-workspace :is(.issuer-person-info small,.issuer-stat span,.issuer-list-hint,.issuer-filter-count) { color:var(--ui-muted)!important; }
 html[data-ui-theme=dark] .issuer-workspace .issuer-stat i { background:var(--ui-raised)!important; color:var(--ui-muted)!important; }
 html[data-ui-theme=dark] .issuer-workspace .issuer-stat--info i { background:#22374f!important; color:#bbd8fa!important; }
 html[data-ui-theme=dark] .issuer-workspace .issuer-stat--warning i { background:#443b28!important; color:#f1cf8d!important; }
 html[data-ui-theme=dark] .issuer-workspace .issuer-stat--success i { background:#183b32!important; color:#91e0b7!important; }
 html[data-ui-theme=dark] .issuer-workspace .issuer-stat--danger i { background:#422735!important; color:#ffabb5!important; }
 html[data-ui-theme=dark] .system-page-card .row-card-no-pd { background:var(--ui-panel)!important; box-shadow:none!important; border-color:var(--ui-border)!important; }
 html[data-ui-theme=dark] .horizontal-menu a:is(:hover,:focus-visible,[aria-expanded=true],[aria-current=page]),
 html[data-ui-theme=dark] .horizontal-menu>li.active>a,
 html[data-ui-theme=dark] .ods-center .ods-tabs a:is(.active,:hover,:focus-visible) { background:var(--ui-raised)!important; color:var(--ui-link)!important; }
 html[data-ui-theme=dark] .workflow-page .my-work-card { background:var(--ui-panel)!important; color:var(--ui-text)!important; border-color:var(--ui-border)!important; }
}
@media screen {
 html[data-ui-theme=dark] .workflow-page .work-document>.work-document-header,
 html[data-ui-theme=dark] .workflow-page .alert-light { background:var(--ui-panel)!important; color:var(--ui-text)!important; border-color:var(--ui-border)!important; }
}
