:root,[data-cidb-theme=light]{--cidb-primary:#b62836;--cidb-primary-strong:#940821;--cidb-primary-hover:#6b1f2b;--cidb-primary-tint:#9408211a;--cidb-primary-contrast:#fff;--cidb-sidebar-grad:linear-gradient(0deg, #f26236 0%, #b62836 43%, #86000d 100%);--cidb-button-grad:linear-gradient(180deg, #f26236 0%, #b62836 50%, #86000d 100%);--cidb-button-grad-hover:linear-gradient(180deg, #b62836 0%, #86000d 100%);--cidb-bg:#f3f3f3;--cidb-surface:#fff;--cidb-surface-2:#f5f2ed;--cidb-surface-3:#e8e2d9;--cidb-surface-tint:#fbf2f0;--cidb-input-bg:#efe6e4;--cidb-glass-bg:#ffffffb3;--cidb-glass-border:#ffffff80;--cidb-glass-blur:blur(6px);--cidb-text:#1e1b1a;--cidb-text-secondary:#5f5e5b;--cidb-text-muted:#8d706f;--cidb-text-on-brand:#fff;--cidb-success:#399347;--cidb-warning:#ff9500;--cidb-accent:#f26236;--cidb-info:#004381;--cidb-info-light:#5b86d6;--cidb-danger:#ba1a1a;--cidb-success-tint:#e7f3e9;--cidb-warning-tint:#fff4d6;--cidb-danger-tint:#ffdad9;--cidb-info-tint:#d9eaf6;--cidb-border:#8d706f1a;--cidb-border-strong:#8d706f33;--cidb-chip-high-fg:var(--cidb-danger);--cidb-chip-high-border:var(--cidb-danger);--cidb-chip-low-fg:var(--cidb-success);--cidb-chip-low-border:var(--cidb-success);--cidb-chip-new-fg:var(--cidb-warning);--cidb-chip-new-border:var(--cidb-warning);--cidb-chip-active-fg:var(--cidb-success);--cidb-chip-active-border:var(--cidb-success);--cidb-chip-progress-fg:var(--cidb-info);--cidb-chip-progress-border:var(--cidb-info);--cidb-chip-waiting-fg:var(--cidb-accent);--cidb-chip-waiting-border:var(--cidb-accent);--cidb-chip-inactive-fg:#656565;--cidb-chip-inactive-border:#656565;--cidb-sidebar-text:#fffffff5;--cidb-sidebar-text-dim:#ffffffd9;--cidb-sidebar-text-muted:#ffffffb3;--cidb-sidebar-divider:#ffffff2e;--cidb-sidebar-border:#ffffff1a;--cidb-sidebar-panel-bg:#ffffff14;--cidb-sidebar-panel-bg-hover:#ffffff24;--cidb-sidebar-panel-bg-hover-light:#ffffff1a;--cidb-sidebar-panel-bg-selected:#ffffff26;--cidb-sidebar-panel-bg-active:#ffffff38}[data-cidb-theme=dark]{--cidb-primary:#e0707a;--cidb-primary-strong:#b62836;--cidb-primary-hover:#f0a8ad;--cidb-primary-tint:#e0707a24;--cidb-primary-contrast:#2a0d12;--cidb-sidebar-grad:linear-gradient(180deg, #8a2230 0%, #5c1019 55%, #3a0a10 100%);--cidb-bg:#1a1715;--cidb-surface:#241f1e;--cidb-surface-2:#2c2624;--cidb-surface-3:#352e2b;--cidb-surface-tint:#2a2422;--cidb-input-bg:#2c2624;--cidb-glass-bg:#241f1e99;--cidb-glass-border:#ffffff14;--cidb-text:#f3edeb;--cidb-text-secondary:#b8aeab;--cidb-text-muted:#8d7d79;--cidb-text-on-brand:#fff;--cidb-success:#5bb368;--cidb-warning:#ffab33;--cidb-accent:#ff7f57;--cidb-info:#5b86d6;--cidb-info-light:#87a9e3;--cidb-danger:#f2706a;--cidb-success-tint:#5bb36829;--cidb-warning-tint:#ffab3329;--cidb-danger-tint:#f2706a29;--cidb-info-tint:#5b86d629;--cidb-border:#ffffff14;--cidb-border-strong:#ffffff29;--cidb-chip-waiting-fg:#c58aff;--cidb-chip-waiting-border:#c58aff}
:root,[data-cidb-theme=light],[data-cidb-theme=dark]{--cidb-font-heading:var(--font-pt-sans), "PT Sans", system-ui, sans-serif;--cidb-font-body:var(--font-pt-sans), "PT Sans", system-ui, sans-serif;--cidb-text-2xs:.65rem;--cidb-text-xs:.75rem;--cidb-text-icon-sm:.85rem;--cidb-text-icon-md:1rem;--cidb-text-sm:.875rem;--cidb-text-base:1rem;--cidb-text-md:1.125rem;--cidb-text-lg:1.5rem;--cidb-text-xl:2rem;--cidb-text-2xl:2.5rem}
:root,[data-cidb-theme=light],[data-cidb-theme=dark]{--cidb-space-2xs:2px;--cidb-space-xs:4px;--cidb-space-sm:8px;--cidb-space-md:16px;--cidb-space-lg:24px;--cidb-space-xl:32px}
:root,[data-cidb-theme=light],[data-cidb-theme=dark]{--cidb-radius-2xs:6px;--cidb-radius-xs:4px;--cidb-radius-sm:8px;--cidb-radius:12px;--cidb-radius-lg:16px;--cidb-radius-xl:24px;--cidb-radius-pill:9999px}
:root,[data-cidb-theme=light]{--cidb-shadow-glass:0 8px 32px #9408210d;--cidb-shadow-sm:0 1px 2px #0000000d;--cidb-shadow-md:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--cidb-shadow-lg:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--cidb-shadow-xl:0 25px 50px -12px #00000040;--cidb-shadow-brand:0 10px 15px -3px #94082133, 0 4px 6px -4px #94082133;--cidb-focus-glow:0 0 0 3px #b6283640}[data-cidb-theme=dark]{--cidb-shadow-glass:0 8px 32px #0006;--cidb-shadow-sm:0 1px 2px #0006;--cidb-shadow-md:0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080;--cidb-shadow-lg:0 20px 25px -5px #00000080, 0 8px 10px -6px #00000080;--cidb-shadow-xl:0 25px 50px -12px #000000b3;--cidb-shadow-brand:0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080;--cidb-focus-glow:0 0 0 3px #e0707a4d}
:root,[data-cidb-theme=light],[data-cidb-theme=dark]{--cidb-border-width:1px;--cidb-size-dot:8px;--cidb-size-progress-bar:2px;--cidb-size-row-stripe:3px;--cidb-size-pager-btn:28px;--cidb-size-avatar-sm:32px;--cidb-size-icon-tile:44px;--cidb-size-workflow-icon:48px;--cidb-size-crumb:120px;--cidb-size-crumb-lg:150px;--cidb-size-crumb-last:200px;--cidb-size-right-rail:240px;--cidb-size-detail-sidebar:280px;--cidb-size-detail-drawer:420px;--cidb-size-action-card-min:300px;--cidb-chip-pad-y:2px;--cidb-chip-pad-x:10px;--cidb-sidebar-w:260px;--cidb-sidebar-w-collapsed:72px;--cidb-topbar-h:72px;--cidb-touch-target:44px;--cidb-touch-target-min:24px}:root{--cidb-bp-sm:600px;--cidb-bp-md:900px;--cidb-bp-lg:1200px;--cidb-bp-xl:1536px}

:root,[data-cidb-theme=light],[data-cidb-theme=dark]{--dx-color-primary:var(--cidb-primary);--dx-color-text:var(--cidb-text);--dx-color-main-bg:var(--cidb-surface);--dx-color-border:var(--cidb-border);--dx-color-separator:var(--cidb-border);--dx-color-link:var(--cidb-primary);--dx-color-success:var(--cidb-success);--dx-color-warning:var(--cidb-warning);--dx-color-danger:var(--cidb-danger);--dx-component-color-bg:var(--cidb-surface);--dx-texteditor-color-text:var(--cidb-text);--dx-texteditor-color-label:var(--cidb-text-secondary);--dx-datagrid-row-alternation-bg:var(--cidb-surface-tint);--dx-border-radius:var(--cidb-radius-sm);--dx-font-family:var(--cidb-font-body)}.dx-widget,.dx-widget input,.dx-widget textarea{font-family:var(--cidb-font-body)}.dx-popup-wrapper>.dx-overlay-content{background:var(--cidb-surface)!important;border:var(--cidb-border-width) solid var(--cidb-border)!important;box-shadow:var(--cidb-shadow-xl)!important}.dx-button{border-radius:var(--cidb-radius-pill);font-weight:600}.dx-button .dx-button-text{text-transform:none;letter-spacing:0}.dx-button-mode-contained.dx-button-default{background-color:var(--cidb-primary);color:var(--cidb-primary-contrast);box-shadow:var(--cidb-shadow-brand)}.dx-button-mode-contained.dx-button-default.dx-state-hover{background-color:var(--cidb-primary-hover)}.dx-button-mode-outlined.dx-button-default{border-color:var(--cidb-primary);color:var(--cidb-primary)}.dx-texteditor.dx-editor-outlined{border-radius:var(--cidb-radius-sm)}.dx-texteditor.dx-editor-outlined.dx-state-focused{border-color:var(--cidb-primary);box-shadow:var(--cidb-focus-glow)}.dx-datagrid,.dx-treelist,.dx-treelist-container>.dx-treelist-rowsview{background-color:var(--cidb-surface)}.dx-datagrid-headers,.dx-treelist-container>.dx-treelist-headers{background-color:var(--cidb-surface-2);color:var(--cidb-text);font-weight:700}.dx-datagrid-headers .dx-header-row>td,.dx-treelist-headers .dx-header-row>td{color:var(--cidb-text)}.dx-datagrid .dx-row-alt>td,.dx-treelist .dx-row-alt>td{background-color:var(--cidb-surface-tint)}.dx-datagrid-rowsview .dx-data-row.dx-state-hover>td,.dx-treelist-rowsview .dx-data-row.dx-state-hover>td{background-color:var(--cidb-primary-tint)}.dx-datagrid-rowsview .dx-data-row.dx-state-hover:not(.dx-selection)>td,.dx-datagrid-rowsview .dx-selection.dx-row>td,.dx-datagrid-rowsview .dx-selection.dx-row.dx-state-hover>td,.dx-datagrid-rowsview .dx-row-focused>td,.dx-treelist-rowsview .dx-data-row.dx-state-hover:not(.dx-selection)>td,.dx-treelist-rowsview .dx-selection.dx-row>td,.dx-treelist-rowsview .dx-selection.dx-row.dx-state-hover>td,.dx-treelist-rowsview .dx-row-focused>td{background-color:var(--cidb-primary-tint)!important;color:var(--cidb-text)!important}.dx-treelist .dx-treelist-sticky-column,.dx-treelist .dx-treelist-sticky-column-left,.dx-treelist .dx-treelist-sticky-column-right,.dx-treelist-container .dx-treelist-content-fixed .dx-treelist-table .dx-col-fixed,.dx-treelist-group-space{background-color:#0000}.dx-datagrid-rowsview .dx-selection.dx-row>td:first-child,.dx-treelist-rowsview .dx-selection.dx-row>td:first-child{box-shadow:inset var(--cidb-size-row-stripe) 0 0 0 var(--cidb-primary)}.dx-datagrid-header-panel,.dx-treelist-header-panel{padding-inline:var(--cidb-space-md);border-bottom-color:var(--cidb-border)}.dx-datagrid-filter-panel,.dx-treelist-filter-panel{background-color:var(--cidb-surface-2);color:var(--cidb-text);border-top:var(--cidb-border-width) solid var(--cidb-border);padding:var(--cidb-space-sm) var(--cidb-space-md)}.dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,.dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,.dx-datagrid-filter-panel .dx-icon-filter,.dx-treelist-filter-panel .dx-treelist-filter-panel-text,.dx-treelist-filter-panel .dx-treelist-filter-panel-clear-filter,.dx-treelist-filter-panel .dx-icon-filter{color:var(--cidb-primary);font-size:var(--cidb-text-sm)}.dx-datagrid-nodata,.dx-treelist-nodata{color:var(--cidb-text-secondary);font-size:var(--cidb-text-base)}.dx-loadpanel-content{background:var(--cidb-surface);color:var(--cidb-text);border:var(--cidb-border-width) solid var(--cidb-border);border-radius:var(--cidb-radius-sm);box-shadow:var(--cidb-shadow-xl)}.dx-loadindicator-segment-inner{border-color:var(--cidb-primary) var(--cidb-primary) transparent}.dx-loadindicator-content-circle .dx-loadindicator-segment2 .dx-loadindicator-segment-inner{border-color:var(--cidb-primary-tint)}.dx-checkbox-icon{background-color:var(--cidb-input-bg);border-color:var(--cidb-border-strong)}.dx-checkbox-checked .dx-checkbox-icon{color:var(--cidb-primary-contrast);background-color:var(--cidb-primary);border-color:var(--cidb-primary)}.dx-checkbox-checked.dx-state-hover .dx-checkbox-icon,.dx-checkbox-checked.dx-state-active .dx-checkbox-icon,.dx-checkbox-checked.dx-state-focused .dx-checkbox-icon{background-color:var(--cidb-primary-strong);border-color:var(--cidb-primary-strong)}.dx-checkbox-indeterminate .dx-checkbox-icon:before{background-color:var(--cidb-primary)}.dx-datagrid-search-text,.dx-treelist-search-text{color:var(--cidb-primary-contrast);background-color:var(--cidb-primary)}.dx-datagrid-focus-overlay:after,.dx-treelist-focus-overlay:after{background-color:var(--cidb-primary)}.dx-datagrid-column-chooser,.dx-treelist-column-chooser{color:var(--cidb-text);font-family:var(--cidb-font-body)}.dx-datagrid-column-chooser .dx-overlay-content,.dx-treelist-column-chooser .dx-overlay-content{background-color:var(--cidb-surface);color:var(--cidb-text);border:var(--cidb-border-width) solid var(--cidb-border);border-radius:var(--cidb-radius-lg);box-shadow:var(--cidb-shadow-xl)}.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title,.dx-treelist-column-chooser .dx-overlay-content .dx-popup-title{color:var(--cidb-text);border-bottom:var(--cidb-border-width) solid var(--cidb-border)}.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item,.dx-treelist-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item{background-color:var(--cidb-surface-2);color:var(--cidb-text);border-radius:var(--cidb-radius-xs);box-shadow:var(--cidb-shadow-sm)}.dx-treeview-item,.dx-treeview-item-with-checkbox .dx-treeview-item,.dx-state-selected>.dx-treeview-item,.dx-treeview-item-without-checkbox.dx-state-selected>.dx-treeview-item{color:var(--cidb-text)}.dx-treeview-item.dx-state-hover,.dx-treeview-item-without-checkbox.dx-state-focused>.dx-treeview-item,.dx-treeview-item-without-checkbox.dx-state-selected>.dx-treeview-item{background-color:var(--cidb-primary-tint);color:var(--cidb-text)}.dx-placeholder{color:var(--cidb-text-muted)}.dx-tooltip-wrapper .dx-overlay-content{background-color:var(--cidb-surface-2);color:var(--cidb-text);border:var(--cidb-border-width) solid var(--cidb-border);border-radius:var(--cidb-radius-xs)}.dx-tag-content{border-radius:var(--cidb-radius-pill);border:var(--cidb-border-width) solid var(--cidb-primary);color:var(--cidb-primary);font-weight:600;font-size:var(--cidb-text-xs);padding:var(--cidb-chip-pad-y) var(--cidb-chip-pad-x);text-transform:uppercase;letter-spacing:.04em;background:0 0}.dx-tag-content .dx-tag-remove-button:before{color:var(--cidb-primary)}.dx-datagrid-pager,.dx-treelist-pager{border-top:var(--cidb-border-width) solid var(--cidb-border);padding:var(--cidb-space-sm) var(--cidb-space-md);background:0 0}.dx-datagrid-pager .dx-page-sizes .dx-selectbox,.dx-treelist-pager .dx-page-sizes .dx-selectbox{border-radius:var(--cidb-radius-pill)}.dx-pages .dx-page,.dx-pages .dx-info,.dx-pages .dx-navigate-button{border-radius:var(--cidb-radius-pill);min-width:var(--cidb-size-pager-btn);height:var(--cidb-size-pager-btn);margin:0 var(--cidb-space-2xs);font-size:var(--cidb-text-sm);justify-content:center;align-items:center;display:inline-flex}.dx-pages .dx-page.dx-selection{background-color:var(--cidb-primary);color:var(--cidb-primary-contrast)}.dx-pages .dx-page:not(.dx-selection):hover{background-color:var(--cidb-primary-tint);color:var(--cidb-primary)}.dx-tabs .dx-tab.dx-tab-selected{color:var(--cidb-primary)}.dx-tabs .dx-tab-indicator,.dx-tabpanel .dx-tab-indicator{background-color:var(--cidb-primary)}.dx-popup-wrapper>.dx-overlay-content{border-radius:var(--cidb-radius-lg)}.dx-link{color:var(--cidb-primary)}[data-cidb-theme=dark] .dx-widget,[data-cidb-theme=dark] .dx-datagrid,[data-cidb-theme=dark] .dx-datagrid-rowsview,[data-cidb-theme=dark] .dx-datagrid .dx-row>td,[data-cidb-theme=dark] .dx-datagrid-rowsview .dx-data-row>td,[data-cidb-theme=dark] .dx-treelist,[data-cidb-theme=dark] .dx-treelist-container,[data-cidb-theme=dark] .dx-treelist-container>.dx-treelist-rowsview,[data-cidb-theme=dark] .dx-treelist .dx-row>td,[data-cidb-theme=dark] .dx-treelist-rowsview .dx-data-row>td{background-color:var(--cidb-surface)!important;color:var(--cidb-text)!important;border-color:var(--cidb-border)!important}[data-cidb-theme=dark] .dx-datagrid-headers,[data-cidb-theme=dark] .dx-datagrid-headers .dx-header-row>td,[data-cidb-theme=dark] .dx-datagrid-filter-row,[data-cidb-theme=dark] .dx-datagrid-pager,[data-cidb-theme=dark] .dx-datagrid-search-panel,[data-cidb-theme=dark] .dx-toolbar,[data-cidb-theme=dark] .dx-treelist-container>.dx-treelist-headers,[data-cidb-theme=dark] .dx-treelist-headers .dx-header-row>td,[data-cidb-theme=dark] .dx-treelist-filter-row,[data-cidb-theme=dark] .dx-treelist-filter-panel,[data-cidb-theme=dark] .dx-treelist-pager,[data-cidb-theme=dark] .dx-treelist-search-panel{background-color:var(--cidb-surface-2)!important;color:var(--cidb-text)!important;border-color:var(--cidb-border)!important}[data-cidb-theme=dark] .dx-datagrid-rowsview .dx-row-alt>td,[data-cidb-theme=dark] .dx-treelist-rowsview .dx-row-alt>td{background-color:var(--cidb-surface-2)!important}[data-cidb-theme=dark] .dx-treelist .dx-treelist-sticky-column,[data-cidb-theme=dark] .dx-treelist .dx-treelist-sticky-column-left,[data-cidb-theme=dark] .dx-treelist .dx-treelist-sticky-column-right,[data-cidb-theme=dark] .dx-treelist-container .dx-treelist-content-fixed .dx-treelist-table .dx-col-fixed,[data-cidb-theme=dark] .dx-treelist-group-space{border-left-color:var(--cidb-border)!important;background-color:#0000!important}[data-cidb-theme=dark] .dx-texteditor.dx-editor-outlined,[data-cidb-theme=dark] .dx-texteditor-input{background-color:var(--cidb-input-bg)!important;color:var(--cidb-text)!important}[data-cidb-theme=dark] .dx-datagrid-rowsview .dx-data-row.dx-state-hover:not(.dx-selection)>td,[data-cidb-theme=dark] .dx-datagrid-rowsview .dx-selection.dx-row>td,[data-cidb-theme=dark] .dx-datagrid-rowsview .dx-row-focused>td,[data-cidb-theme=dark] .dx-treelist-rowsview .dx-data-row.dx-state-hover:not(.dx-selection)>td,[data-cidb-theme=dark] .dx-treelist-rowsview .dx-selection.dx-row>td,[data-cidb-theme=dark] .dx-treelist-rowsview .dx-row-focused>td{background-color:var(--cidb-primary-tint)!important;color:var(--cidb-text)!important}[data-cidb-theme=dark] .dx-header-filter{color:var(--cidb-text)!important}[data-cidb-theme=dark] .dx-header-filter:not(.dx-header-filter-empty){color:var(--cidb-primary)!important}[data-cidb-theme=dark] .dx-datagrid-headers .dx-datagrid-table .dx-row>td:hover,[data-cidb-theme=dark] .dx-treelist-headers .dx-treelist-table .dx-row>td:hover{background-color:var(--cidb-primary-tint)!important}[data-cidb-theme=dark] .dx-datagrid-headers .dx-datagrid-table .dx-row>td:hover .dx-datagrid-text-content,[data-cidb-theme=dark] .dx-treelist-headers .dx-treelist-table .dx-row>td:hover .dx-treelist-text-content,[data-cidb-theme=dark] .dx-datagrid-headers .dx-datagrid-table .dx-row>td .dx-sort,[data-cidb-theme=dark] .dx-treelist-headers .dx-treelist-table .dx-row>td .dx-sort,[data-cidb-theme=dark] .dx-treelist-container .dx-header-filter{color:var(--cidb-text)!important}[data-cidb-theme=dark] .dx-treelist-container .dx-header-filter:not(.dx-header-filter-empty){color:var(--cidb-primary)!important}[data-cidb-theme=dark] .dx-treelist-expanded,[data-cidb-theme=dark] .dx-treelist-collapsed,[data-cidb-theme=dark] .dx-list-item{color:var(--cidb-text)!important}[data-cidb-theme=dark] .dx-list-item.dx-state-hover,[data-cidb-theme=dark] .dx-list-item.dx-state-focused,[data-cidb-theme=dark] .dx-list-item-selected,[data-cidb-theme=dark] .dx-list-item.dx-state-focused.dx-list-item-selected{background-color:var(--cidb-primary-tint)!important;color:var(--cidb-text)!important}@media (pointer:coarse){.dx-dropdowneditor-button{min-width:var(--cidb-touch-target-min)!important}}.cidb-clickable-rows .dx-data-row>td{cursor:pointer}.cidb-clickable-rows .dx-data-row>td:has([data-dx-actions-cell]){cursor:default}
.cidb-chip-pill{align-items:center;gap:var(--cidb-space-xs);border:var(--cidb-border-width) solid currentColor;border-radius:var(--cidb-radius-pill);padding:var(--cidb-chip-pad-y) var(--cidb-chip-pad-x);font-family:var(--cidb-font-body);font-size:var(--cidb-text-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:0 0;font-weight:600;line-height:1.4;display:inline-flex}.cidb-chip-pill--filled{background:var(--cidb-primary);color:var(--cidb-primary-contrast);border-color:#0000}.cidb-chip-high{color:var(--cidb-chip-high-fg)}.cidb-chip-low{color:var(--cidb-chip-low-fg)}.cidb-chip-new{color:var(--cidb-chip-new-fg)}.cidb-chip-active{color:var(--cidb-chip-active-fg)}.cidb-chip-progress{color:var(--cidb-chip-progress-fg)}.cidb-chip-waiting{color:var(--cidb-chip-waiting-fg)}.cidb-chip-inactive{color:var(--cidb-chip-inactive-fg)}.cidb-filter-row{align-items:center;gap:var(--cidb-space-sm);flex-wrap:wrap;display:flex}.cidb-chip-filter{border:var(--cidb-border-width) solid var(--cidb-primary);border-radius:var(--cidb-radius-pill);color:var(--cidb-primary);font-family:var(--cidb-font-body);font-size:var(--cidb-text-xs);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;padding:3px 14px;font-weight:600;line-height:1.5;transition:background-color .15s,color .15s;display:inline-flex}.cidb-chip-filter:hover{background:var(--cidb-primary-tint)}.cidb-chip-filter--active{background:var(--cidb-primary);color:var(--cidb-primary-contrast)}.MuiButton-contained.cidb-btn-gradient,.cidb-btn-gradient{background-image:var(--cidb-button-grad);color:var(--cidb-text-on-brand);background-color:#0000;border:0}.MuiButton-contained.cidb-btn-gradient:hover,.cidb-btn-gradient:hover{background-image:var(--cidb-button-grad-hover);background-color:#0000}.cidb-chip-filter--active:hover{background:var(--cidb-primary-strong)}.cidb-chip-filter:focus-visible{box-shadow:var(--cidb-focus-glow);outline:none}.cidb-progress{background:var(--cidb-surface-3);border-radius:var(--cidb-radius-pill);width:100%;height:4px;overflow:hidden}.cidb-progress__bar{background:var(--cidb-warning);border-radius:var(--cidb-radius-pill);height:100%}.cidb-progress-cell{gap:var(--cidb-space-xs);flex-direction:column;min-width:0;display:flex}.cidb-progress-cell__date{font-family:var(--cidb-font-body);font-size:var(--cidb-text-xs);color:var(--cidb-text-secondary)}.cidb-cell-row{align-items:center;gap:var(--cidb-space-sm);min-width:0;display:flex}.cidb-cell-stack{flex-direction:column;min-width:0;display:flex}.cidb-kpi-card{justify-content:space-between;align-items:flex-start;gap:var(--cidb-space-sm);padding:var(--cidb-space-md) var(--cidb-space-lg);background:var(--cidb-surface);border-radius:var(--cidb-radius-lg);box-shadow:var(--cidb-shadow-glass);display:flex}.cidb-kpi-card__body{align-items:flex-start;gap:var(--cidb-space-xs);flex-direction:column;min-width:0;display:flex}.cidb-kpi-card__label{font-family:var(--cidb-font-body);font-size:var(--cidb-text-sm);color:var(--cidb-text-secondary);letter-spacing:.01em;font-weight:600}.cidb-kpi-card__number{font-family:var(--cidb-font-heading);font-size:var(--cidb-text-lg);color:var(--cidb-primary);font-weight:700;line-height:1.1}.cidb-kpi-card__pill{border-radius:var(--cidb-radius-pill);padding:var(--cidb-chip-pad-y) var(--cidb-chip-pad-x);background:var(--cidb-surface-2);color:var(--cidb-text-secondary);font-family:var(--cidb-font-body);font-size:var(--cidb-text-xs);white-space:nowrap;align-self:flex-start;align-items:center;font-weight:600;line-height:1.4;display:inline-flex}.cidb-kpi-card__icon{width:var(--cidb-size-icon-tile);height:var(--cidb-size-icon-tile);border-radius:var(--cidb-radius);background:var(--cidb-surface-2);color:var(--cidb-primary);box-shadow:var(--cidb-shadow-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.cidb-page-pad{padding:var(--cidb-space-md)}.cidb-stack-xs{gap:var(--cidb-space-xs);flex-direction:column;display:flex}.cidb-stack-sm{gap:var(--cidb-space-sm);flex-direction:column;display:flex}.cidb-stack-md{gap:var(--cidb-space-md);flex-direction:column;display:flex}.cidb-stack-lg{gap:var(--cidb-space-lg);flex-direction:column;display:flex}.cidb-row-xs{align-items:center;gap:var(--cidb-space-xs);flex-wrap:wrap;display:flex}.cidb-row-sm{align-items:center;gap:var(--cidb-space-sm);flex-wrap:wrap;display:flex}.cidb-row-md{align-items:center;gap:var(--cidb-space-md);flex-wrap:wrap;display:flex}.cidb-row-lg{align-items:center;gap:var(--cidb-space-lg);flex-wrap:wrap;display:flex}.cidb-row-between{justify-content:space-between;align-items:center;gap:var(--cidb-space-md);flex-wrap:wrap;display:flex}.cidb-row--nowrap{flex-wrap:nowrap}.cidb-filter-control{width:100%}.cidb-grid-2,.cidb-grid-3,.cidb-grid-4,.cidb-grid-5{gap:var(--cidb-space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.cidb-page-pad{padding:var(--cidb-space-lg)}.cidb-filter-control{max-width:280px}.cidb-grid-2,.cidb-grid-3,.cidb-grid-4,.cidb-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.cidb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cidb-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cidb-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.cidb-kpi-strip{gap:var(--cidb-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){.cidb-kpi-strip{gap:var(--cidb-space-md)}.cidb-kpi-strip[data-cols="3"],.cidb-kpi-strip[data-cols="4"],.cidb-kpi-strip[data-cols="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.cidb-kpi-strip[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cidb-kpi-strip[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cidb-kpi-strip[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.cidb-kpi-strip[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:599.95px){.cidb-kpi-card{padding:var(--cidb-space-md) var(--cidb-space-md)}.cidb-kpi-card__icon{display:none}.cidb-kpi-card__label{font-size:var(--cidb-text-xs)}}@media (pointer:coarse){:where(button,[role=button],a.MuiButtonBase-root,.MuiIconButton-root,.MuiTab-root,.MuiMenuItem-root,.MuiCheckbox-root,.MuiRadio-root,.MuiSwitch-root){min-height:var(--cidb-touch-target);min-width:var(--cidb-touch-target)}:where(.MuiChip-root){min-height:var(--cidb-touch-target-min)}}.cidb-scroll-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.cidb-hide-below-sm{display:none}@media (min-width:600px){.cidb-hide-below-sm{display:revert}}.cidb-break-word{overflow-wrap:anywhere;word-break:break-word}.cidb-card{background:var(--cidb-surface);border-radius:var(--cidb-radius-lg);box-shadow:var(--cidb-shadow-glass);padding:var(--cidb-space-lg)}.cidb-card--flat{background:var(--cidb-surface);border:var(--cidb-border-width) solid var(--cidb-border);border-radius:var(--cidb-radius-lg);padding:var(--cidb-space-lg);box-shadow:none}.cidb-right-rail{width:var(--cidb-size-right-rail);flex:none}.cidb-detail-sidebar{width:var(--cidb-size-detail-sidebar);flex:none}.cidb-split-rail{align-items:stretch;gap:var(--cidb-space-md);flex-direction:column;display:flex}.cidb-split-rail>.cidb-right-rail,.cidb-split-rail>.cidb-detail-sidebar{order:2;width:100%}@media (min-width:900px){.cidb-split-rail{align-items:flex-start;gap:var(--cidb-space-lg);flex-direction:row}.cidb-split-rail>.cidb-right-rail{width:var(--cidb-size-right-rail);order:0}.cidb-split-rail>.cidb-detail-sidebar{width:var(--cidb-size-detail-sidebar);order:0}}.cidb-sidebar-panel{margin:var(--cidb-space-sm) var(--cidb-space-md);padding:var(--cidb-space-md);border-radius:var(--cidb-radius);background:var(--cidb-sidebar-panel-bg);color:var(--cidb-sidebar-text);gap:var(--cidb-space-xs);flex-direction:column;display:flex}.cidb-sidebar-panel__title{font-family:var(--cidb-font-body);font-size:var(--cidb-text-base);color:var(--cidb-sidebar-text);font-weight:700;line-height:1.3}.cidb-sidebar-panel__meta{font-family:var(--cidb-font-body);font-size:var(--cidb-text-xs);color:var(--cidb-sidebar-text-muted)}.cidb-sidebar-panel__divider{height:var(--cidb-border-width);background:var(--cidb-sidebar-divider);border:0}.cidb-sidebar-status-pill{background:var(--cidb-sidebar-panel-bg-active);color:var(--cidb-sidebar-text);border-color:var(--cidb-sidebar-border)}.cidb-user-avatar.MuiAvatar-root{width:var(--cidb-size-avatar-sm);height:var(--cidb-size-avatar-sm);font-size:var(--cidb-text-sm);background-color:var(--cidb-primary);color:var(--cidb-primary-contrast)}.cidb-section-header{font-family:var(--cidb-font-body);font-size:var(--cidb-text-xs);color:var(--cidb-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--cidb-space-sm);font-weight:700}.cidb-section-title{font-family:var(--cidb-font-heading);font-size:var(--cidb-text-md);color:var(--cidb-text);font-weight:700}.cidb-section-title--muted{color:var(--cidb-text-muted)}.cidb-doc-row{justify-content:space-between;align-items:center;gap:var(--cidb-space-sm);padding:var(--cidb-space-sm) var(--cidb-space-md);background:var(--cidb-surface-2);border-radius:var(--cidb-radius-sm);display:flex}.cidb-doc-row__name{font-family:var(--cidb-font-body);font-size:var(--cidb-text-sm);color:var(--cidb-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cidb-field-row{justify-content:space-between;align-items:center;gap:var(--cidb-space-sm);padding:var(--cidb-space-sm) 0;border-bottom:var(--cidb-border-width) solid var(--cidb-border);display:flex}.cidb-field-row:last-child{border-bottom:0}.cidb-field-row__label{font-family:var(--cidb-font-body);font-size:var(--cidb-text-sm);color:var(--cidb-text)}.cidb-field-row__value{font-family:var(--cidb-font-body);font-size:var(--cidb-text-sm);color:var(--cidb-text);font-weight:600}.cidb-sig-tile{align-items:center;gap:var(--cidb-space-xs);padding:var(--cidb-space-md);border-radius:var(--cidb-radius);text-align:center;color:var(--cidb-text-on-brand);border:2px solid #0000;flex-direction:column;display:flex}.cidb-sig-tile--signed{background:var(--cidb-success);border-color:var(--cidb-success)}.cidb-sig-tile--awaiting{background:var(--cidb-warning);border-color:var(--cidb-warning)}.cidb-sig-tile__role{font-size:var(--cidb-text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.cidb-sig-tile__name{font-size:var(--cidb-text-base);font-weight:700}.cidb-sig-tile__meta{font-size:var(--cidb-text-xs);color:var(--cidb-text-on-brand);opacity:.85}.cidb-decision-btn.MuiButton-root{box-shadow:none;text-transform:none;border-radius:var(--cidb-radius-sm);padding:var(--cidb-space-sm) var(--cidb-space-md);border:0;font-weight:700}.cidb-decision-btn--approve.MuiButton-root{background:var(--cidb-success-tint);color:var(--cidb-success)}.cidb-decision-btn--approve.MuiButton-root:hover{background:var(--cidb-success-tint);box-shadow:var(--cidb-shadow-sm)}.cidb-decision-btn--return.MuiButton-root{background:var(--cidb-warning-tint);color:var(--cidb-accent)}.cidb-decision-btn--return.MuiButton-root:hover{background:var(--cidb-warning-tint);box-shadow:var(--cidb-shadow-sm)}.cidb-decision-btn.Mui-disabled.MuiButton-root{opacity:.5}.cidb-activity-item{align-items:flex-start;gap:var(--cidb-space-sm);padding:var(--cidb-space-sm) 0;border-bottom:var(--cidb-border-width) solid var(--cidb-border);display:flex}.cidb-activity-item:last-child{border-bottom:0}.cidb-activity-item__dot{width:var(--cidb-size-dot);height:var(--cidb-size-dot);background:var(--cidb-primary);border-radius:50%;flex:none;margin-top:6px}.cidb-activity-item__body{gap:var(--cidb-space-xs);flex-direction:column;min-width:0;display:flex}.cidb-activity-item__title{font-size:var(--cidb-text-sm);color:var(--cidb-text);font-weight:600}.cidb-activity-item__meta{font-size:var(--cidb-text-xs);color:var(--cidb-text-secondary)}.cidb-photo-card{aspect-ratio:16/10;background:var(--cidb-surface-2);border-radius:var(--cidb-radius);width:100%;color:var(--cidb-text-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.cidb-photo-card img{object-fit:cover;width:100%;height:100%}.cidb-due-row{padding:var(--cidb-space-xs) 0;justify-content:space-between;align-items:center;display:flex}.cidb-due-row__day{font-family:var(--cidb-font-body);font-size:var(--cidb-text-xs);color:var(--cidb-text-secondary);text-transform:uppercase;letter-spacing:.06em;flex:none;width:56px;font-weight:700}.cidb-due-row__bar{background:var(--cidb-surface-2);border-radius:var(--cidb-radius-pill);height:8px;margin:0 var(--cidb-space-sm);flex:1;position:relative;overflow:hidden}.cidb-due-row__bar-fill{background:var(--cidb-primary);border-radius:var(--cidb-radius-pill);transform-origin:0;position:absolute;inset:0}.cidb-due-row__count{font-family:var(--cidb-font-heading);font-size:var(--cidb-text-sm);color:var(--cidb-text);text-align:right;flex:none;width:24px;font-weight:700}.cidb-kpi-card--primary .cidb-kpi-card__number{color:var(--cidb-primary)}.cidb-kpi-card--primary .cidb-kpi-card__icon{background:var(--cidb-primary-tint);color:var(--cidb-primary)}.cidb-kpi-card--info .cidb-kpi-card__number{color:var(--cidb-info)}.cidb-kpi-card--info .cidb-kpi-card__icon{background:var(--cidb-info-tint);color:var(--cidb-info)}.cidb-kpi-card--info-light .cidb-kpi-card__number{color:var(--cidb-info-light)}.cidb-kpi-card--info-light .cidb-kpi-card__icon{background:var(--cidb-info-tint);color:var(--cidb-info-light)}.cidb-kpi-card--success .cidb-kpi-card__number{color:var(--cidb-success)}.cidb-kpi-card--success .cidb-kpi-card__icon{background:var(--cidb-success-tint);color:var(--cidb-success)}.cidb-kpi-card--warning .cidb-kpi-card__number{color:var(--cidb-warning)}.cidb-kpi-card--warning .cidb-kpi-card__icon{background:var(--cidb-warning-tint);color:var(--cidb-warning)}.cidb-kpi-card--accent .cidb-kpi-card__number{color:var(--cidb-accent)}.cidb-kpi-card--accent .cidb-kpi-card__icon{background:var(--cidb-warning-tint);color:var(--cidb-accent)}.cidb-kpi-card--danger .cidb-kpi-card__number{color:var(--cidb-danger)}.cidb-kpi-card--danger .cidb-kpi-card__icon{background:var(--cidb-danger-tint);color:var(--cidb-danger)}.cidb-kpi-card--primary .cidb-kpi-card__pill{background:var(--cidb-primary-tint);color:var(--cidb-primary)}.cidb-kpi-card--info .cidb-kpi-card__pill{background:var(--cidb-info-tint);color:var(--cidb-info)}.cidb-kpi-card--info-light .cidb-kpi-card__pill{background:var(--cidb-info-tint);color:var(--cidb-info-light)}.cidb-kpi-card--success .cidb-kpi-card__pill{background:var(--cidb-success-tint);color:var(--cidb-success)}.cidb-kpi-card--warning .cidb-kpi-card__pill{background:var(--cidb-warning-tint);color:var(--cidb-warning)}.cidb-kpi-card--accent .cidb-kpi-card__pill{background:var(--cidb-warning-tint);color:var(--cidb-accent)}.cidb-kpi-card--danger .cidb-kpi-card__pill{background:var(--cidb-danger-tint);color:var(--cidb-danger)}
*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%}[data-cidb-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{max-width:100vw;overflow:hidden}body{background:var(--cidb-bg);min-height:100%;color:var(--cidb-text);font-family:var(--cidb-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}a:where(:not(.MuiButtonBase-root)){color:inherit;text-decoration:none}
