/* /Components/Layout/MainLayout.razor.rz.scp.css */
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-y9q58mkhwv] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-y9q58mkhwv] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-y9q58mkhwv] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-y9q58mkhwv] {
    font-size: 1.1rem;
}

.bi[b-y9q58mkhwv] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-y9q58mkhwv] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-y9q58mkhwv] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-y9q58mkhwv] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.bi-lock-nav-menu[b-y9q58mkhwv] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2zm3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2zM5 8h6a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z'/%3E%3C/svg%3E");
}

.bi-person-nav-menu[b-y9q58mkhwv] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-person' viewBox='0 0 16 16'%3E%3Cpath d='M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4Zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10Z'/%3E%3C/svg%3E");
}

.bi-person-badge-nav-menu[b-y9q58mkhwv] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-person-badge' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1h-3zM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0z'/%3E%3Cpath d='M4.5 0A2.5 2.5 0 0 0 2 2.5V14a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2.5A2.5 2.5 0 0 0 11.5 0h-7zM3 2.5A1.5 1.5 0 0 1 4.5 1h7A1.5 1.5 0 0 1 13 2.5v10.795a4.2 4.2 0 0 0-.776-.492C11.392 12.387 10.063 12 8 12s-3.392.387-4.224.803a4.2 4.2 0 0 0-.776.492V2.5z'/%3E%3C/svg%3E");
}

.bi-person-fill-nav-menu[b-y9q58mkhwv] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-person-fill' viewBox='0 0 16 16'%3E%3Cpath d='M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3Zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3C/svg%3E");
}

.bi-arrow-bar-left-nav-menu[b-y9q58mkhwv] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-arrow-bar-left' viewBox='0 0 16 16'%3E%3Cpath d='M12.5 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5ZM10 8a.5.5 0 0 1-.5.5H3.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L3.707 7.5H9.5a.5.5 0 0 1 .5.5Z'/%3E%3C/svg%3E");
}

.nav-item[b-y9q58mkhwv] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-y9q58mkhwv] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-y9q58mkhwv] {
        padding-bottom: 1rem;
    }

    .nav-item[b-y9q58mkhwv]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-y9q58mkhwv]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-y9q58mkhwv]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-y9q58mkhwv] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-y9q58mkhwv] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-y9q58mkhwv] {
        display: none;
    }

    .nav-scrollable[b-y9q58mkhwv] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
/* Connection recovery uses the shared theme and controls in app.css. */
/* /Components/Pages/ApplicationLogs.razor.rz.scp.css */
.application-log-workspace[b-bjxz29aa0t]{display:flex;gap:20px;flex:1;min-height:0;overflow:hidden}
.application-file-pane[b-bjxz29aa0t]{flex:0 0 36%;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--portal-border);padding-right:16px}
.file-browser[b-bjxz29aa0t]{display:flex;flex-direction:column;min-height:0;flex:1}
.file-browser h2[b-bjxz29aa0t]{font-size:18px;margin:8px 0}
.file-date-filters[b-bjxz29aa0t]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px}
.file-date-filters>div[b-bjxz29aa0t]{flex:0 0 140px;width:140px;min-width:0}
.file-date-filters>.file-reset.btn.btn[b-bjxz29aa0t]{align-self:flex-end;margin:0 0 0 auto}
.file-grid-summary[b-bjxz29aa0t]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;margin-bottom:10px}
.file-list[b-bjxz29aa0t]{flex:1;min-height:0;overflow:auto;border:1px solid var(--portal-border)}
.file-list table[b-bjxz29aa0t]{margin:0;min-width:420px;font-size:13px}
.file-list th[b-bjxz29aa0t]{position:sticky;top:0;background:var(--portal-surface,#fff);height:44px;padding:6px 8px;vertical-align:middle}
.file-list td[b-bjxz29aa0t]{padding:8px;vertical-align:middle}
.file-list td:last-child[b-bjxz29aa0t]{min-width:130px}
.file-select[b-bjxz29aa0t]{border:0;background:transparent;color:inherit;text-align:left;padding:6px 0;min-height:38px;overflow-wrap:anywhere}
.selected-file>td[b-bjxz29aa0t]{background:var(--portal-hover);box-shadow:inset 0 1px var(--portal-border),inset 0 -1px var(--portal-border)}
.selected-file .file-select[b-bjxz29aa0t]{font-weight:700}
.file-pane-toggle[b-bjxz29aa0t]{display:none}
.desktop-file-toggle.btn.btn[b-bjxz29aa0t]{align-self:flex-start;margin-bottom:8px}
@media(min-width:1001px){
 .application-file-pane.file-pane-collapsed[b-bjxz29aa0t]{flex:0 0 auto;border-right:0;padding-right:0}
 .file-pane-collapsed .file-browser[b-bjxz29aa0t]{display:none}
 .file-pane-collapsed .desktop-file-toggle.btn.btn[b-bjxz29aa0t]{writing-mode:vertical-rl;min-width:38px;min-height:132px;padding:12px 7px;margin:0}
}
.application-record-pane[b-bjxz29aa0t]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}
.record-search[b-bjxz29aa0t]{display:flex;align-items:end;gap:12px;padding:8px 0 12px}
.record-search>div[b-bjxz29aa0t]{flex:1;min-width:0}
.record-search>.btn.btn[b-bjxz29aa0t]{align-self:flex-end}
.application-log-status[b-bjxz29aa0t]{flex-shrink:0;max-height:15dvh;overflow:auto;font-size:13px}
.application-log-status p[b-bjxz29aa0t]{margin:4px 0}
.application-log-scope-help summary[b-bjxz29aa0t]{cursor:pointer;color:var(--portal-muted)}
.application-log-message[b-bjxz29aa0t]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.application-log-unavailable[b-bjxz29aa0t]{flex:1;min-height:0;overflow:auto;padding:24px;border:1px solid var(--portal-border)}
.application-record-pane[b-bjxz29aa0t]  .browse-grid{flex:1;min-height:0}
.application-record-pane[b-bjxz29aa0t]  .browse-grid-viewport{max-height:none}
.application-logs-page[b-bjxz29aa0t]  .application-log-table{min-width:1100px}
.application-logs-page[b-bjxz29aa0t]  .application-log-table td{max-width:420px;vertical-align:middle}
.application-logs-page[b-bjxz29aa0t]  .application-log-table td:first-child,.application-logs-page[b-bjxz29aa0t]  .application-log-table td:last-child{white-space:nowrap}
@media(max-width:1000px){
 .desktop-file-toggle[b-bjxz29aa0t]{display:none}
 .file-pane-toggle.btn.btn[b-bjxz29aa0t]{display:flex;align-self:flex-start;margin-bottom:8px}
 .file-browser:not(.files-expanded)[b-bjxz29aa0t]{display:none}
 .application-log-workspace[b-bjxz29aa0t]{flex-direction:column;gap:8px}
 .application-file-pane[b-bjxz29aa0t]{flex:0 0 auto;border-right:0;padding:0;min-height:38px}
 .show-file-browser .application-file-pane[b-bjxz29aa0t]{flex:1;min-height:0}
 .show-file-browser .application-record-pane[b-bjxz29aa0t]{display:none}
 .file-browser h2[b-bjxz29aa0t],.file-browser>p:first-of-type[b-bjxz29aa0t]{display:none}
 .file-browser[b-bjxz29aa0t]{min-height:0}
 .file-list[b-bjxz29aa0t]{min-height:70px}
 .application-logs-page>.record-header p[b-bjxz29aa0t]{display:none}
 .record-search[b-bjxz29aa0t]{flex-wrap:wrap;padding-top:0}
 .record-search>div[b-bjxz29aa0t]{min-width:160px}
 .application-log-status[b-bjxz29aa0t]{max-height:9dvh}
}

.log-pane-controls[b-bjxz29aa0t]{display:flex;align-items:flex-start;gap:10px;flex-shrink:0}
.record-filter-toggle[b-bjxz29aa0t]{display:none}
@media(max-width:600px){
 .record-filter-toggle.btn.btn[b-bjxz29aa0t]{display:inline-flex;align-self:flex-start}
 .show-file-browser .record-filter-toggle.btn.btn[b-bjxz29aa0t]{display:none}
 .record-search:not(.record-filters-expanded)[b-bjxz29aa0t]{display:none}
 .application-log-window[b-bjxz29aa0t]{font-size:12px}
}
/* /Components/Pages/ClientThemesPage.razor.rz.scp.css */
.client-themes-page[b-ghazbcryfo]{min-width:0}.theme-configuration-body[b-ghazbcryfo]{padding:16px}.theme-scope-row[b-ghazbcryfo]{display:flex;flex-wrap:wrap;gap:16px;align-items:start}.theme-scope-row>div[b-ghazbcryfo]{width:220px;max-width:100%;min-width:0}.theme-global-choice[b-ghazbcryfo]{margin:16px 0}.theme-global-choice label[b-ghazbcryfo],.theme-checkbox[b-ghazbcryfo]{display:flex;align-items:center;gap:8px}.theme-editor-layout[b-ghazbcryfo]{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px;align-items:start}.theme-editor-controls[b-ghazbcryfo]{display:grid;gap:16px;min-width:0}.theme-editor-controls[b-ghazbcryfo]  .form-control{width:100%;max-width:100%;min-width:0}.theme-color-group[b-ghazbcryfo]{padding:12px 0;border-bottom:1px solid var(--portal-border)}.theme-color-group summary[b-ghazbcryfo]{font-weight:600}.theme-color-field[b-ghazbcryfo]{margin-top:14px}.theme-color-field label[b-ghazbcryfo]{display:block;margin-bottom:6px}.theme-color-field small[b-ghazbcryfo]{font-size:12px}.theme-color-inputs[b-ghazbcryfo]{display:grid;grid-template-columns:38px minmax(80px,1fr) auto;gap:6px;align-items:center}.theme-color-inputs input[type=color][b-ghazbcryfo]{width:38px;height:38px;padding:3px;border:1px solid var(--portal-control-border);background:var(--portal-control);border-radius:4px}.theme-preview-column[b-ghazbcryfo]{min-width:0}.theme-preview-toolbar[b-ghazbcryfo]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;justify-content:space-between}.theme-preview-toolbar>div[b-ghazbcryfo]{display:flex;align-items:center;gap:8px}.theme-preview-toolbar .form-label[b-ghazbcryfo]{margin:0}.theme-preview-grid[b-ghazbcryfo]{display:grid;gap:16px;min-width:0}.theme-preview-both[b-ghazbcryfo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1300px){.theme-preview-both[b-ghazbcryfo]{grid-template-columns:1fr}}@media(max-width:900px){.theme-editor-layout[b-ghazbcryfo]{grid-template-columns:1fr}.theme-editor-controls[b-ghazbcryfo]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.theme-configuration-body[b-ghazbcryfo]{padding:12px}.theme-editor-controls[b-ghazbcryfo]{grid-template-columns:1fr}.theme-scope-row>div[b-ghazbcryfo]{width:100%}.theme-preview-toolbar[b-ghazbcryfo]{align-items:start}.theme-preview-toolbar>div[b-ghazbcryfo]{flex-wrap:wrap}.theme-preview-toolbar select[b-ghazbcryfo]{width:100%}}

.theme-configuration-fieldset[b-ghazbcryfo]{border:0;margin:0;padding:0;min-width:0}
.record-body>.theme-configuration-fieldset[b-ghazbcryfo]{width:100%;max-width:none;min-inline-size:0}@media(min-width:1151px){.theme-preview-both[b-ghazbcryfo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
/* /Components/Pages/DispositionBrowse.razor.rz.scp.css */
.disposition-order-page[b-x8kewn83fg]  .disposition-order-handle { cursor: grab; touch-action: none; min-width: 38px; }
.disposition-order-page[b-x8kewn83fg]  .disposition-order-handle:disabled { cursor: default; }
.disposition-order-page[b-x8kewn83fg]  .disposition-drag-source { opacity: .55; }
.disposition-order-page[b-x8kewn83fg]  .disposition-drop-target,
.disposition-order-page[b-x8kewn83fg]  .disposition-picked { outline: 2px solid var(--portal-blue, #0078d4); outline-offset: -2px; }
/* /Components/Pages/DocumentCabinet.razor.rz.scp.css */
/* Follow the shared full-width record layout and portal control spacing. */
.cabinet-page[b-yvevzosmhn]{width:100%;max-width:none;min-width:0;padding:0;gap:12px;display:flex!important;overflow:auto}
.cabinet-content>*[b-yvevzosmhn]{flex-shrink:0}.cabinet-page .cabinet-toolbar[b-yvevzosmhn]{margin:0}.cabinet-page .portal-actions[b-yvevzosmhn]{gap:var(--portal-action-gap,12px)}
.cabinet-page .form-control[b-yvevzosmhn],.cabinet-page .form-select[b-yvevzosmhn]{min-height:38px}.cabinet-page .btn[b-yvevzosmhn]{min-height:var(--portal-button-height)}
.cabinet-page .cabinet-intake[b-yvevzosmhn]{margin:0;padding:12px 16px;border-radius:4px;background:var(--portal-surface)}
.cabinet-drop[b-yvevzosmhn]{padding:12px 16px;border-radius:4px;gap:12px;background:var(--portal-bg)}.cabinet-drop>span[b-yvevzosmhn]{font-weight:600}.cabinet-drop small[b-yvevzosmhn]{font-size:12px}
.cabinet-page.file-dragging .cabinet-drop[b-yvevzosmhn]{border-color:var(--portal-blue);background:var(--portal-hover);outline:2px solid var(--portal-blue);outline-offset:2px}
.cabinet-email-actions[b-yvevzosmhn]{margin:12px 0}.cabinet-link-option[b-yvevzosmhn]{margin-bottom:12px}.cabinet-link-option .portal-actions[b-yvevzosmhn]{margin-top:12px}.cabinet-intake p[b-yvevzosmhn]{margin:12px 0 0}
.cabinet-email-picker[b-yvevzosmhn]{padding:12px;border:1px solid var(--portal-border);margin-bottom:12px}.cabinet-email-picker>label[b-yvevzosmhn]{margin-bottom:8px}.cabinet-email-result[b-yvevzosmhn]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--portal-border)}.cabinet-email-result small[b-yvevzosmhn]{display:block;color:var(--portal-muted)}
.cabinet-content>fieldset .portal-actions[b-yvevzosmhn]{margin:0!important}.cabinet-summary[b-yvevzosmhn]{margin:0}.cabinet-content>.cabinet-grid[b-yvevzosmhn]{flex:1 0 280px;min-height:280px;max-height:none;width:100%;background:var(--portal-surface)}
.cabinet-grid table[b-yvevzosmhn]{width:100%;margin:0}.cabinet-grid th[b-yvevzosmhn]{height:44px}.cabinet-grid td[b-yvevzosmhn]{padding:8px}.cabinet-grid td:last-child[b-yvevzosmhn]{min-width:155px}
.cabinet-content>.cabinet-preview.user-edit-card.card[b-yvevzosmhn]{position:static;width:100%;max-width:none;height:70vh;min-height:380px;margin:0;box-shadow:none;border:1px solid var(--portal-border);padding:16px!important}
.cabinet-content>.cabinet-editor.user-edit-card.card[b-yvevzosmhn]{margin:0;padding:16px!important;width:100%;max-width:none}.cabinet-output[b-yvevzosmhn]{display:grid;grid-template-columns:minmax(200px,2fr) minmax(200px,2fr) minmax(130px,1fr) auto;align-items:start;gap:12px}
.cabinet-split-workspace[b-yvevzosmhn]{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,2fr);gap:16px;margin:12px 0 16px}.cabinet-split-workspace iframe[b-yvevzosmhn]{width:100%;height:60vh;min-height:350px;border:1px solid var(--portal-border)}.cabinet-page-picker[b-yvevzosmhn]{display:flex;flex-wrap:wrap;gap:8px;max-height:300px;overflow:auto;margin-bottom:12px}.cabinet-page-picker .btn[b-yvevzosmhn]{min-width:42px}
@media(max-width:850px){.cabinet-split-workspace[b-yvevzosmhn]{grid-template-columns:1fr}.cabinet-output[b-yvevzosmhn]{grid-template-columns:1fr}.cabinet-email-result[b-yvevzosmhn]{align-items:start;flex-direction:column}.cabinet-group[b-yvevzosmhn],.cabinet-type[b-yvevzosmhn],.cabinet-link[b-yvevzosmhn]{width:100%}}

.cabinet-group[b-yvevzosmhn]{width:240px}.cabinet-type[b-yvevzosmhn]{width:320px}.cabinet-link[b-yvevzosmhn]{width:min(480px,100%)}.cabinet-drop[b-yvevzosmhn]{display:flex;align-items:center;flex-wrap:wrap;border:2px dashed var(--portal-border)}.cabinet-drop small[b-yvevzosmhn]{width:100%;color:var(--portal-muted)}
.cabinet-grid table[b-yvevzosmhn]{min-width:1250px}.cabinet-grid thead[b-yvevzosmhn]{position:sticky;top:0;z-index:3;background:var(--portal-bg)}.cabinet-grid td[b-yvevzosmhn]{vertical-align:middle}.cabinet-grid td:nth-child(2)[b-yvevzosmhn]{min-width:280px}.cabinet-grid td:nth-child(3)[b-yvevzosmhn]{min-width:260px}.cabinet-grid small[b-yvevzosmhn]{display:block;font-size:11px;color:var(--portal-muted);overflow-wrap:anywhere}
.cabinet-tree-heading td[b-yvevzosmhn]{background:var(--portal-bg);font-weight:600}.cabinet-tree-type td[b-yvevzosmhn]{padding-left:35px;font-weight:600}.cabinet-expand[b-yvevzosmhn]{border:0;background:none;color:inherit;text-align:left}.cabinet-tree-document td:nth-child(2)[b-yvevzosmhn]{padding-left:30px}
.cabinet-preview[b-yvevzosmhn]{display:flex!important;flex-direction:column}.cabinet-preview iframe[b-yvevzosmhn]{width:100%;flex:1;min-height:200px;border:1px solid var(--portal-border);margin-top:12px}.cabinet-preview h2[b-yvevzosmhn]{overflow-wrap:anywhere}.cabinet-editor[b-yvevzosmhn]{scroll-margin-top:16px}
.cabinet-copy-types[b-yvevzosmhn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;max-height:180px;overflow:auto;padding:12px;background:var(--portal-bg);border:1px solid var(--portal-border);margin-bottom:12px}.cabinet-copy-types input[b-yvevzosmhn]{margin-right:6px}.cabinet-output[b-yvevzosmhn]{margin:12px 0}
@media(max-width:850px){.cabinet-group[b-yvevzosmhn],.cabinet-type[b-yvevzosmhn],.cabinet-link[b-yvevzosmhn]{width:100%}}

/* Filename and classification controls share the same top edge and height. */
.cabinet-grid td[b-yvevzosmhn]{vertical-align:top}.cabinet-grid td:nth-child(2)>.form-control[b-yvevzosmhn],.cabinet-grid td:nth-child(3)>.form-select[b-yvevzosmhn]{height:38px;margin:0}.cabinet-row-actions[b-yvevzosmhn]{display:flex;gap:8px;align-items:flex-start;white-space:nowrap}.cabinet-grid td:last-child[b-yvevzosmhn]{min-width:190px}
.cabinet-drop[b-yvevzosmhn]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:156px;gap:4px;text-align:center;padding:14px 20px;background:var(--portal-bg);border:2px dashed var(--portal-control-border);border-radius:4px}
.cabinet-upload-icon[b-yvevzosmhn]{width:44px;height:44px;color:var(--portal-blue);flex-shrink:0}.cabinet-drop>.cabinet-upload-hint[b-yvevzosmhn]{font-weight:400;color:var(--portal-blue);font-size:13px}.cabinet-drop small[b-yvevzosmhn]{margin-top:6px;font-size:12px;line-height:1.4}.cabinet-drop:focus-within[b-yvevzosmhn]{outline:2px solid var(--portal-blue);outline-offset:2px}.cabinet-drop:has(input:not(:disabled)):hover[b-yvevzosmhn]{border-color:var(--portal-blue);background:var(--portal-hover)}
.cabinet-drop[b-yvevzosmhn]  .cabinet-file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cabinet-drop[b-yvevzosmhn]  .cabinet-file-input:disabled{cursor:default}.cabinet-intake fieldset:disabled .cabinet-drop[b-yvevzosmhn]{opacity:.6}

.cabinet-summary[b-yvevzosmhn]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cabinet-show-deleted[b-yvevzosmhn]{display:flex;align-items:center;gap:8px}.cabinet-select-heading[b-yvevzosmhn]{display:block;font-size:12px;margin-bottom:4px}.cabinet-deleted[b-yvevzosmhn]{background:var(--portal-bg);color:var(--portal-muted)}

.cabinet-filename[b-yvevzosmhn]{display:flex;flex-wrap:nowrap;min-width:0}.cabinet-filename>.form-control[b-yvevzosmhn]{min-width:0;height:38px;margin:0}.cabinet-filename>.input-group-text[b-yvevzosmhn]{height:38px;font-size:13px;color:var(--portal-muted);background:var(--portal-bg);border-color:var(--portal-control-border)}.cabinet-grid tr.cabinet-selected>td[b-yvevzosmhn]{background:var(--portal-hover)}.cabinet-grid td:first-child[b-yvevzosmhn],.cabinet-grid th:first-child[b-yvevzosmhn]{width:36px;min-width:36px;text-align:center}.cabinet-grid input[type=radio][b-yvevzosmhn]{width:16px;height:16px;margin-top:11px;accent-color:var(--portal-blue)}

.cabinet-grid .cabinet-file-size[b-yvevzosmhn]{white-space:nowrap;font-variant-numeric:tabular-nums}

/* Cabinet navigation remains separate from the document grid. */
.cabinet-browser[b-yvevzosmhn]{display:flex;flex:0 0 auto;min-height:0;min-width:0;gap:0;border:1px solid var(--portal-border);background:var(--portal-surface)}.cabinet-results[b-yvevzosmhn]{display:flex;flex-direction:column;flex:1;min-width:0;gap:12px;padding:12px}.cabinet-results>.cabinet-grid[b-yvevzosmhn]{flex:0 0 auto;min-height:0;overflow:auto;border:1px solid var(--portal-border)}.cabinet-results .cabinet-grid table[b-yvevzosmhn]{min-width:1000px}.cabinet-navigation[b-yvevzosmhn]{width:290px;flex:0 0 290px;min-width:0;padding:16px 12px;border-right:1px solid var(--portal-border);background:var(--portal-bg);overflow:visible}.cabinet-navigation h2[b-yvevzosmhn]{margin:0 8px 16px;font-weight:600}.cabinet-navigation ul[b-yvevzosmhn]{list-style:none;padding:0;margin:0}.cabinet-nav-folder[b-yvevzosmhn]{display:flex;align-items:flex-start}.cabinet-nav-node[b-yvevzosmhn]{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:38px;border:0;border-radius:4px;background:transparent;color:var(--portal-ink);padding:8px;text-align:left;font-size:13px}.cabinet-nav-node>span:not(.cabinet-node-count):not(.cabinet-type-dot)[b-yvevzosmhn]{flex:1;min-width:0;overflow-wrap:anywhere}.cabinet-nav-node:hover[b-yvevzosmhn]{background:var(--portal-hover)}.cabinet-nav-node.active[b-yvevzosmhn]{background:var(--portal-hover);color:var(--portal-blue);font-weight:600}.cabinet-node-count[b-yvevzosmhn]{flex-shrink:0;font-size:12px;color:var(--portal-muted);font-variant-numeric:tabular-nums}.cabinet-folder-icon[b-yvevzosmhn]{width:20px;height:20px;flex-shrink:0;color:var(--portal-blue)}.cabinet-nav-expand[b-yvevzosmhn]{width:22px;flex:0 0 22px;min-height:38px;padding:8px 0;border:0;background:transparent;color:var(--portal-muted)}.cabinet-navigation .cabinet-type-nodes[b-yvevzosmhn]{margin-left:40px;padding-left:8px;border-left:1px solid var(--portal-border)}.cabinet-type-dot[b-yvevzosmhn]{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--portal-muted)}.cabinet-location[b-yvevzosmhn]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px}.cabinet-location h2[b-yvevzosmhn]{margin:0;font-weight:600;overflow-wrap:anywhere}.cabinet-nav-node:focus-visible[b-yvevzosmhn],.cabinet-nav-expand:focus-visible[b-yvevzosmhn]{outline:2px solid var(--portal-blue);outline-offset:-2px}
@media(max-width:850px){.cabinet-browser-tree[b-yvevzosmhn]{flex-direction:column}.cabinet-navigation[b-yvevzosmhn]{width:100%;flex:0 0 auto;max-height:none;border-right:0;border-bottom:1px solid var(--portal-border)}}

.cabinet-document-name[b-yvevzosmhn]{display:flex;align-items:center;gap:8px}.cabinet-document-name .cabinet-filename[b-yvevzosmhn]{flex:1}.cabinet-document-grip[b-yvevzosmhn]{cursor:grab;color:var(--portal-muted);font-size:22px;user-select:none;padding:2px}.cabinet-document-grip:active[b-yvevzosmhn]{cursor:grabbing}.cabinet-move-help[b-yvevzosmhn]{font-size:12px;color:var(--portal-muted);margin:0 8px 12px}.cabinet-nav-node.cabinet-drop-target[b-yvevzosmhn]{outline:2px solid var(--portal-blue);background:var(--portal-hover)}

.cabinet-grid .cabinet-type-needed[b-yvevzosmhn]{border-color:var(--bs-danger,#b42318);color:var(--bs-danger,#b42318)}.cabinet-grid .cabinet-classification-needed[b-yvevzosmhn]{color:var(--bs-danger,#b42318);margin-top:3px}.cabinet-type-needed option[b-yvevzosmhn],.cabinet-type-needed optgroup[b-yvevzosmhn]{color:var(--portal-ink)}

.cabinet-identifying[b-yvevzosmhn]{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--portal-border);background:var(--portal-hover);color:var(--portal-blue);border-radius:4px}

.cabinet-page[b-yvevzosmhn]{overflow:hidden}.cabinet-page>.cabinet-content[b-yvevzosmhn]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;gap:12px}.cabinet-page>.cabinet-footer[b-yvevzosmhn]{flex:0 0 auto;margin:0;position:static;border:1px solid var(--portal-border);gap:var(--portal-action-gap,12px)}

/* Keep the viewer stable when document rows and the iframe finish rendering. */
.cabinet-content:has(.cabinet-preview)[b-yvevzosmhn]{overflow-anchor:none}

/* A focused viewer keeps email headers and actions visible above the message. */
.cabinet-content:has(>.cabinet-preview)[b-yvevzosmhn]{overflow:hidden}
.cabinet-content:has(>.cabinet-preview)>:not(.cabinet-preview)[b-yvevzosmhn]{display:none!important}
.cabinet-content>.cabinet-preview.user-edit-card.card[b-yvevzosmhn]{height:100%;min-height:0;flex:1}
.cabinet-preview>.portal-actions[b-yvevzosmhn]{flex-shrink:0}
.cabinet-preview iframe[b-yvevzosmhn]{min-height:0}

.cabinet-preview[b-yvevzosmhn]  .email-preview-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;margin-top:12px}.cabinet-preview[b-yvevzosmhn]  .email-envelope{flex:0 1 auto;max-height:55%;overflow:auto}.cabinet-preview[b-yvevzosmhn]  .email-body-frame{flex:1;height:auto;min-height:0;margin:12px 0 0}
/* /Components/Pages/DocumentTypes.razor.rz.scp.css */
.document-type-body[b-u1el2iztor]{max-width:none;display:flex;flex-direction:column;gap:16px}
.document-type-body>p[b-u1el2iztor]{margin:0}
.document-type-body[b-u1el2iztor]  .browse-grid{flex:0 0 auto}
.document-type-body[b-u1el2iztor]  .browse-grid-viewport{max-height:none}
.document-type-body .user-edit-card[b-u1el2iztor]{margin-top:0!important;max-width:none;width:100%;flex-shrink:0}
.document-type-body .mailbox-fields[b-u1el2iztor]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start;max-width:none}
.document-type-body .mailbox-fields .form-label[b-u1el2iztor]{display:flex;align-items:flex-end;min-height:40px;margin:0 0 8px}
.document-type-body .form-control[b-u1el2iztor],.document-type-body .form-select[b-u1el2iztor]{box-sizing:border-box;width:100%;max-width:none;height:38px;min-height:38px;margin:0}
.document-type-body textarea.form-control[b-u1el2iztor]{height:auto;min-height:76px}
.document-type-body .mailbox-fields .small[b-u1el2iztor]{margin:8px 0 0}
.document-type-body input[type=checkbox][b-u1el2iztor]{width:16px;height:16px;margin:0 8px 0 0;vertical-align:middle;flex-shrink:0}
.document-type-body .queue-task-line label[b-u1el2iztor]{gap:8px;align-items:flex-start;line-height:20px}
.document-type-footer[b-u1el2iztor]{display:flex;gap:8px;flex-wrap:wrap}

@media(max-width:1100px){.document-type-body .mailbox-fields[b-u1el2iztor]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.document-type-body .mailbox-fields[b-u1el2iztor]{grid-template-columns:1fr;gap:16px}.document-type-body .mailbox-fields .form-label[b-u1el2iztor]{min-height:0}}

.document-type-body .settings-checks input[type=checkbox][b-u1el2iztor]{margin:2px 0 0}

.cabinet-folder-options[b-u1el2iztor]{overflow-x:auto;min-width:0}
.cabinet-folder-options table[b-u1el2iztor]{width:100%;min-width:650px;margin:0}
.cabinet-folder-options th[b-u1el2iztor]{min-height:44px;height:44px;vertical-align:middle;padding:6px 8px}
.cabinet-folder-options td[b-u1el2iztor]{vertical-align:middle;padding:6px 8px}
.cabinet-folder-options label[b-u1el2iztor]{margin:0;line-height:20px}
.document-type-body .disposition-order-handle[b-u1el2iztor]{width:38px;height:38px;padding:0;touch-action:none;cursor:grab}
.document-type-body tr.disposition-drag-source[b-u1el2iztor]{opacity:.5}
.document-type-body tr.disposition-drop-target[b-u1el2iztor],.document-type-body tr.disposition-picked[b-u1el2iztor]{outline:2px solid var(--portal-blue);outline-offset:-2px}
.cabinet-folder-options th:nth-child(n+3)[b-u1el2iztor]{min-width:115px}
.cabinet-folder-options td:not(:nth-child(2))[b-u1el2iztor]{text-align:center}
.cabinet-folder-options th:nth-child(2)[b-u1el2iztor],.cabinet-folder-options td:nth-child(2)[b-u1el2iztor]{position:sticky;left:0;z-index:1;min-width:180px;background:var(--portal-surface)}
.cabinet-folder-options td[colspan][b-u1el2iztor]{text-align:left}
.folder-division-search[b-u1el2iztor]{max-width:760px;margin:0 0 16px}
.folder-division-search .form-label[b-u1el2iztor]{margin-bottom:8px}
.folder-division-group[b-u1el2iztor]{border:1px solid var(--portal-border);margin-top:8px;min-width:0}
.folder-division-toggle[b-u1el2iztor]{display:flex;gap:12px;align-items:center;text-align:left;width:100%;min-height:46px;border:0;border-radius:0;flex-wrap:wrap}
.folder-division-count[b-u1el2iztor]{margin-left:auto;color:var(--portal-muted);font-size:13px}
.folder-division-group .cabinet-folder-options table[b-u1el2iztor]{min-width:620px}
@media(max-width:600px){.folder-division-count[b-u1el2iztor]{margin-left:24px}.folder-division-toggle[b-u1el2iztor]{gap:8px}}
.folder-tree-row[b-u1el2iztor]{display:grid;grid-template-columns:38px minmax(0,1fr) 42px auto;gap:12px;align-items:center;padding:8px 12px;border-top:1px solid var(--portal-border)}
.folder-tree-name[b-u1el2iztor]{display:flex;align-items:center;gap:8px;margin:0;min-width:0;overflow-wrap:anywhere}
.document-type-body .folder-tree-name input[b-u1el2iztor]{margin:0}
.folder-tree-order[b-u1el2iztor]{font-size:13px;color:var(--portal-muted);text-align:right}
.folder-tree-row.disposition-picked[b-u1el2iztor],.folder-tree-row.disposition-drop-target[b-u1el2iztor]{outline:2px solid var(--portal-blue);outline-offset:-2px}
.folder-tree-row.disposition-drag-source[b-u1el2iztor]{opacity:.5}
@media(max-width:600px){.folder-tree-row[b-u1el2iztor]{grid-template-columns:38px minmax(0,1fr);gap:8px;padding:8px}.folder-tree-row>button:last-child[b-u1el2iztor]{grid-column:2;justify-self:start}.folder-tree-order[b-u1el2iztor]{display:none}}
/* /Components/Pages/GraphReply.razor.rz.scp.css */
.reply-preview[b-n3ffe231jw]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow:auto;padding:12px;border:1px solid var(--portal-border);border-radius:4px;font-size:14px}
/* /Components/Pages/MailFolders.razor.rz.scp.css */
.mail-folder-page[b-ubxnaa5lle]{overflow:hidden}
.mail-folder-page>.record-header[b-ubxnaa5lle],.mail-folder-page>.queue-controls[b-ubxnaa5lle],.mail-folder-page>.browse-summary[b-ubxnaa5lle],.mail-folder-page>.record-footer[b-ubxnaa5lle]{flex-shrink:0}
.mail-folder-page[b-ubxnaa5lle]  .queue-viewport{min-height:120px;overscroll-behavior:contain}
@media(max-width:600px){.mail-folder-page>.queue-controls[b-ubxnaa5lle]{max-height:32dvh;overflow:auto}.mail-folder-page>.record-header p[b-ubxnaa5lle]{display:none}}
/* /Components/Pages/MailPriorityConfiguration.razor.rz.scp.css */
.mail-priority-client[b-mytfcybkwd] { max-width: 360px; }
/* /Components/Pages/OnlineUsers.razor.rz.scp.css */
.online-users-preview[b-dnd5qj9ddy]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.online-users-filters[b-dnd5qj9ddy]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:12px 0;flex-shrink:0}.online-users-filters>div[b-dnd5qj9ddy]{width:240px;max-width:100%}.online-users-preview[b-dnd5qj9ddy]  .browse-grid{flex:1;min-height:0;display:flex;flex-direction:column}.online-session-details[b-dnd5qj9ddy]{padding:8px 0;min-width:230px}.online-session-details p[b-dnd5qj9ddy]{margin:0 0 12px}.online-users-preview .record-header[b-dnd5qj9ddy],.online-users-preview>.browse-summary[b-dnd5qj9ddy],.online-users-preview>p[b-dnd5qj9ddy]{flex-shrink:0}@media(max-width:600px){.online-users-filters[b-dnd5qj9ddy]{max-height:27dvh;overflow:auto}.online-users-filters>div[b-dnd5qj9ddy]{width:100%}}

.online-users-preview[b-dnd5qj9ddy]  .browse-grid-viewport{flex:1;min-height:0;max-height:none}.online-users-preview[b-dnd5qj9ddy]  table{min-width:1350px}

.online-filter-toggle[b-dnd5qj9ddy]{align-self:flex-start;flex-shrink:0;margin:4px 0}.online-definitions[b-dnd5qj9ddy]{flex-shrink:0;max-height:18dvh;overflow:auto;margin-bottom:8px}.online-definitions p[b-dnd5qj9ddy]{margin:8px 0}

.online-users-preview>.browse-summary[b-dnd5qj9ddy]{margin:4px 0;padding:0;min-height:24px}.online-users-preview[b-dnd5qj9ddy]  .browse-grid>.browse-summary{margin:4px 0;min-height:38px}.online-definitions[b-dnd5qj9ddy]{margin-bottom:4px}@media(max-width:600px){.online-users-preview[b-dnd5qj9ddy]{gap:6px}.online-users-preview .record-header p[b-dnd5qj9ddy]{margin-bottom:4px}.online-users-preview .record-footer[b-dnd5qj9ddy]{padding:8px;gap:6px}}

/* Match the administration filter pattern: fields first, reset at the right. */
.online-users-filters[b-dnd5qj9ddy]{display:grid;grid-template-columns:repeat(3,minmax(0,240px)) minmax(0,1fr);align-items:end}
.online-users-filters>div[b-dnd5qj9ddy]{width:auto;min-width:0}
.online-users-filters>.filter-reset-action[b-dnd5qj9ddy]{justify-content:flex-end;align-self:end}
@media(max-width:1000px){.online-users-filters[b-dnd5qj9ddy]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.online-users-filters[b-dnd5qj9ddy]{grid-template-columns:minmax(0,1fr)}.online-users-filters>.filter-reset-action[b-dnd5qj9ddy]{grid-column:1/-1}}
/* /Components/Pages/OnlineUsersReview.razor.rz.scp.css */
.online-users-preview[b-3muxivferg]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.online-users-filters[b-3muxivferg]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:12px 0;flex-shrink:0}.online-users-filters>div[b-3muxivferg]{width:240px;max-width:100%}.online-users-preview[b-3muxivferg]  .browse-grid{flex:1;min-height:0;display:flex;flex-direction:column}.online-session-details[b-3muxivferg]{padding:8px 0;min-width:230px}.online-session-details p[b-3muxivferg]{margin:0 0 12px}.online-users-preview .record-header[b-3muxivferg],.online-users-preview>.browse-summary[b-3muxivferg],.online-users-preview>p[b-3muxivferg]{flex-shrink:0}@media(max-width:600px){.online-users-filters[b-3muxivferg]{max-height:27dvh;overflow:auto}.online-users-filters>div[b-3muxivferg]{width:100%}}

.online-users-preview[b-3muxivferg]  .browse-grid-viewport{flex:1;min-height:0;max-height:none}.online-users-preview[b-3muxivferg]  table{min-width:1350px}

.online-filter-toggle[b-3muxivferg]{align-self:flex-start;flex-shrink:0;margin:4px 0}.online-definitions[b-3muxivferg]{flex-shrink:0;max-height:18dvh;overflow:auto;margin-bottom:8px}.online-definitions p[b-3muxivferg]{margin:8px 0}

.online-users-preview>.browse-summary[b-3muxivferg]{margin:4px 0;padding:0;min-height:24px}.online-users-preview[b-3muxivferg]  .browse-grid>.browse-summary{margin:4px 0;min-height:38px}.online-definitions[b-3muxivferg]{margin-bottom:4px}@media(max-width:600px){.online-users-preview[b-3muxivferg]{gap:6px}.online-users-preview .record-header p[b-3muxivferg]{margin-bottom:4px}.online-users-preview .record-footer[b-3muxivferg]{padding:8px;gap:6px}}
/* /Components/Pages/SettingsHome.razor.rz.scp.css */
.settings-card-grid[b-j5jueof3y3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;align-content:start}.settings-category-card[b-j5jueof3y3]{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--bs-border-color);border-radius:4px;background:var(--bs-body-bg);color:var(--bs-body-color);text-decoration:none;min-width:0}.settings-category-card :is(h2,h3)[b-j5jueof3y3]{font-size:18px;margin:0}.settings-category-card p[b-j5jueof3y3]{color:var(--portal-muted);margin:0;flex:1}.settings-category-card span[b-j5jueof3y3]{font-size:14px}.settings-category-card:hover[b-j5jueof3y3]{background:var(--portal-hover)}.settings-category-card:focus-visible[b-j5jueof3y3]{outline:2px solid var(--portal-blue);outline-offset:2px}

.settings-system-groups[b-j5jueof3y3]{display:grid;gap:24px;min-width:0}
.settings-system-heading[b-j5jueof3y3]{font-size:18px;font-weight:600;margin:0 0 12px}
.settings-system-card-grid[b-j5jueof3y3]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.settings-system-search[b-j5jueof3y3]{max-width:640px;margin-bottom:24px}
.settings-system-search .form-label[b-j5jueof3y3]{display:block;margin:0 0 8px}
@media(max-width:1100px){.settings-system-card-grid[b-j5jueof3y3]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.settings-system-card-grid[b-j5jueof3y3]{grid-template-columns:minmax(0,1fr)}}
/* /Components/Pages/UserActivitySettings.razor.rz.scp.css */
.activity-cleanup-history[b-3ng7wr7pfx]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 16px;margin-top:16px;}.activity-cleanup-history dt[b-3ng7wr7pfx],.activity-cleanup-history dd[b-3ng7wr7pfx]{margin:0;overflow-wrap:anywhere;}@media(max-width:600px){.activity-cleanup-history[b-3ng7wr7pfx]{grid-template-columns:1fr;gap:4px;}.activity-cleanup-history dd[b-3ng7wr7pfx]{margin-bottom:12px;}}
/* /Components/Queue/MoveMailDialog.razor.rz.scp.css */
.mail-move-dialog[b-34yxk7aagd]{width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:hidden}
.mail-move-dialog[open][b-34yxk7aagd]{display:flex;flex-direction:column;}
.mail-move-content[b-34yxk7aagd]{overflow:auto;flex:1;min-height:0;padding:16px;}
.mail-move-destination[b-34yxk7aagd]{display:inline-flex;flex-direction:column;vertical-align:top;width:min(400px,100%);margin:0 16px 16px 0}
.mail-move-viewport[b-34yxk7aagd]{overflow-x:auto;}
.mail-move-viewport table[b-34yxk7aagd]{min-width:800px;margin-bottom:0}
.mail-move-dialog>.record-header[b-34yxk7aagd],.mail-move-dialog>.record-footer[b-34yxk7aagd]{padding:16px;flex-shrink:0}
/* /Components/Queue/QueueArrivalDashboard.razor.rz.scp.css */
.queue-arrival-dashboard[b-n25v97en4h]{flex:0 0 auto;min-height:0;padding:4px 0}.queue-arrival-dashboard>summary[b-n25v97en4h]{font-weight:600;cursor:pointer;padding:6px 0}.queue-arrival-content[b-n25v97en4h]{max-height:max(80px,calc(30dvh - 96px));overflow:auto;margin-top:8px;scrollbar-gutter:stable}.arrival-record-dialog[b-n25v97en4h]{width:min(1200px,96vw);height:min(700px,90dvh);max-height:90dvh}.arrival-record-body[b-n25v97en4h]{flex:1;min-height:0;overflow:auto}.arrival-record-body table[b-n25v97en4h]{min-width:1000px}.arrival-record-body thead[b-n25v97en4h]{position:sticky;top:0;background:var(--portal-surface)}
@media(max-width:600px){.queue-arrival-content[b-n25v97en4h]{max-height:max(80px,calc(25dvh - 96px))}}

.arrival-record-body[b-n25v97en4h]{display:flex;flex-direction:column;overflow:hidden}.arrival-record-body[b-n25v97en4h]  .browse-grid{display:flex;flex-direction:column;min-height:0;flex:1}.arrival-record-body[b-n25v97en4h]  .browse-grid-viewport{flex:1;min-height:0;max-height:none;overflow:auto}.arrival-record-body[b-n25v97en4h]  .browse-grid>.browse-summary,.arrival-record-body[b-n25v97en4h]  .browse-grid>.portal-actions{flex-shrink:0}
.arrival-record-dialog[open][b-n25v97en4h]{display:flex;flex-direction:column;overflow:hidden;padding:0;background:var(--portal-surface);color:var(--portal-ink)}.arrival-record-dialog>.record-header[b-n25v97en4h]{flex:0 0 auto;padding:16px;max-height:35dvh;overflow:auto}.arrival-record-dialog>.record-footer[b-n25v97en4h]{position:static;flex:0 0 auto;margin:0;padding:12px 16px;border-top:1px solid var(--portal-border)}.arrival-record-body[b-n25v97en4h]{padding:0 16px 12px}.arrival-record-body[b-n25v97en4h]  table{min-width:1050px}.arrival-record-body[b-n25v97en4h]  td:nth-child(3){white-space:nowrap}

.dashboard-folder-scope[b-n25v97en4h]{padding:4px 0 8px}.dashboard-folder-scope label[b-n25v97en4h]{display:flex;align-items:center;gap:8px;min-height:38px}.dashboard-folder-scope p[b-n25v97en4h]{margin:0;max-width:none}

/* Native details content has its own layout box; bound the scroll owner directly. */
.queue-arrival-dashboard[open][b-n25v97en4h]{flex:0 0 auto;min-width:0}
/* /Components/Queue/QueueGrid.razor.rz.scp.css */
.queue-priority-heading[b-7d6d3qcbl9]{display:flex;align-items:center;gap:8px}
.queue-table[b-7d6d3qcbl9]{min-width:1750px}
.queue-with-moves[b-7d6d3qcbl9]{min-width:1920px}
.queue-table th:first-child[b-7d6d3qcbl9]{width:125px}
.queue-table th:nth-child(2)[b-7d6d3qcbl9]{width:145px}
.queue-table th:nth-child(3)[b-7d6d3qcbl9]{width:200px}
.queue-table th:nth-child(4)[b-7d6d3qcbl9]{width:auto}
.queue-table th:nth-child(5)[b-7d6d3qcbl9]{width:140px}
.queue-table th:nth-child(6)[b-7d6d3qcbl9]{width:135px}
.queue-table th:nth-child(7)[b-7d6d3qcbl9]{width:200px}
.queue-table th:nth-child(8)[b-7d6d3qcbl9]{width:260px}
.queue-with-moves th:last-child[b-7d6d3qcbl9]{width:400px}
.queue-table[b-7d6d3qcbl9]  .excel-trigger{white-space:nowrap}
.queue-with-moves td:first-child[b-7d6d3qcbl9]{white-space:nowrap}

.queue-sort-heading[b-7d6d3qcbl9],.queue-sort-marker[b-7d6d3qcbl9]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.queue-sort-marker sup[b-7d6d3qcbl9]{font-size:10px;line-height:1;position:relative;top:-.65em}.queue-sort-marker>span[b-7d6d3qcbl9]{font-size:14px;line-height:20px}
/* /Components/Queue/QueueSortDialog.razor.rz.scp.css */
.queue-sort-dialog[b-26nwlau3xj]{width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0}.queue-sort-dialog[open][b-26nwlau3xj]{display:flex;flex-direction:column}.queue-sort-dialog>.record-header[b-26nwlau3xj]{padding:16px}.queue-sort-dialog>.record-body[b-26nwlau3xj]{padding:16px;min-height:0;overflow:auto}.queue-sort-dialog>.record-footer[b-26nwlau3xj]{padding:12px 16px;flex-shrink:0}.queue-sort-level[b-26nwlau3xj]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;gap:12px;align-items:end;padding:12px 0;border-bottom:1px solid var(--portal-border)}.queue-sort-level-actions[b-26nwlau3xj]{flex-wrap:nowrap}.queue-sort-level .form-label[b-26nwlau3xj]{display:block;margin-bottom:4px}.queue-sort-level select[b-26nwlau3xj]{height:38px}@media(max-width:650px){.queue-sort-level[b-26nwlau3xj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.queue-sort-level-actions[b-26nwlau3xj]{grid-column:1/-1}.queue-sort-level>div[b-26nwlau3xj]{min-width:0}}
/* /Components/Shared/ApplicationLogDetails.razor.rz.scp.css */
.log-detail-text[b-2c33nxn8xs]{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}
/* /Components/Shared/ArrivalDashboardView.razor.rz.scp.css */
.arrival-dashboard[b-3vqvet9yj3]{padding:4px 0;border:0;background:transparent;min-width:0}.arrival-dashboard .browse-heading[b-3vqvet9yj3]{flex-wrap:wrap;gap:8px}.arrival-dashboard h2[b-3vqvet9yj3]{margin:0}.arrival-days[b-3vqvet9yj3]{margin:8px 0}.arrival-legend[b-3vqvet9yj3]{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.arrival-legend span[b-3vqvet9yj3]{display:flex;align-items:center;gap:5px}.arrival-state[b-3vqvet9yj3]{display:inline-block;width:14px;height:14px}.arrival-completed[b-3vqvet9yj3]{background:#198754}.arrival-in-progress[b-3vqvet9yj3]{background:#0078d4}.arrival-pending[b-3vqvet9yj3]{background:#b57900}.arrival-no-action[b-3vqvet9yj3]{background:#767676}.arrival-unverified[b-3vqvet9yj3]{background:#8c65bd}.arrival-chart-scroll[b-3vqvet9yj3]{overflow-x:auto;max-width:100%}.arrival-chart[b-3vqvet9yj3]{display:flex;gap:6px;min-width:1200px;height:220px;align-items:stretch;padding:4px}.arrival-column[b-3vqvet9yj3]{flex:1;min-width:42px;display:flex;flex-direction:column;align-items:stretch;text-align:center}.arrival-stack[b-3vqvet9yj3]{display:flex;flex-direction:column-reverse;height:160px;border-bottom:1px solid var(--portal-border)}.arrival-segment[b-3vqvet9yj3]{width:100%;border:0;min-height:3px;padding:0;cursor:pointer}.arrival-segment:hover[b-3vqvet9yj3]{outline:2px solid var(--portal-ink);z-index:1}.arrival-total[b-3vqvet9yj3]{border:0;background:transparent;color:var(--portal-page-text,var(--portal-ink));min-height:32px;padding:0;cursor:pointer;font-size:13px}.arrival-total:hover[b-3vqvet9yj3]{text-decoration:underline}.arrival-week[b-3vqvet9yj3],.arrival-domains[b-3vqvet9yj3]{margin-top:12px}.arrival-dashboard summary[b-3vqvet9yj3]{cursor:pointer;padding:8px 0;font-weight:600}.arrival-domain[b-3vqvet9yj3]{border-top:1px solid var(--portal-border);padding:4px 0}.arrival-heatmap[b-3vqvet9yj3]{min-width:1300px;width:100%;table-layout:fixed}.arrival-heatmap th[b-3vqvet9yj3],.arrival-heatmap td[b-3vqvet9yj3]{padding:3px;text-align:center}.arrival-heatmap .btn[b-3vqvet9yj3]{padding:3px;min-width:34px}.arrival-heat[b-3vqvet9yj3]{background:var(--portal-primary);color:var(--portal-on-primary);border-color:var(--portal-primary)}.arrival-heat:hover[b-3vqvet9yj3]{background:var(--portal-primary-hover);color:var(--portal-on-primary-hover)}.arrival-dashboard button:focus-visible[b-3vqvet9yj3]{outline:2px solid var(--portal-ink);outline-offset:2px}

.arrival-compact .arrival-chart[b-3vqvet9yj3]{height:170px}.arrival-compact .arrival-stack[b-3vqvet9yj3]{height:110px}.arrival-compact .arrival-days[b-3vqvet9yj3]{gap:4px}.arrival-compact .arrival-days .btn[b-3vqvet9yj3]{padding-left:8px;padding-right:8px}.arrival-compact .arrival-legend[b-3vqvet9yj3]{margin:8px 0}

.arrival-compact[b-3vqvet9yj3]{display:flex;flex-direction:column}.arrival-compact>.browse-heading[b-3vqvet9yj3]{display:none}.arrival-compact>.arrival-context[b-3vqvet9yj3]{order:6}.arrival-compact>.arrival-week[b-3vqvet9yj3]{order:5}.arrival-compact>.arrival-domains[b-3vqvet9yj3]{order:7}.arrival-compact>p:not([role=status])[b-3vqvet9yj3]{display:none}.arrival-compact .arrival-days[b-3vqvet9yj3]{margin-top:0}.arrival-compact .arrival-heatmap .btn[b-3vqvet9yj3]{min-height:24px;height:24px;padding:0 3px}.arrival-compact .arrival-heatmap tbody th[b-3vqvet9yj3]{padding:2px 3px}

.arrival-dashboard[b-3vqvet9yj3]{color:var(--portal-ink)}.arrival-dashboard .arrival-heatmap th[b-3vqvet9yj3]{color:var(--portal-ink);background:var(--portal-surface)}.arrival-dashboard .arrival-column>span[b-3vqvet9yj3]{color:var(--portal-ink);font-weight:600;font-size:13px}.arrival-dashboard .arrival-legend[b-3vqvet9yj3]{color:var(--portal-ink)}.arrival-dashboard .arrival-segment[b-3vqvet9yj3]{border:1px solid var(--portal-surface)}.arrival-dashboard .arrival-heatmap .btn[b-3vqvet9yj3]{font-weight:600}.arrival-dashboard .arrival-heatmap th:first-child[b-3vqvet9yj3]{position:sticky;left:0;z-index:1;background:var(--portal-surface)}

.arrival-dashboard[b-3vqvet9yj3]{color:var(--portal-page-text,var(--portal-ink))}.arrival-dashboard .arrival-heatmap .btn:not(.arrival-heat)[b-3vqvet9yj3]{border-color:transparent;background:transparent;color:var(--portal-ink)}.arrival-dashboard .arrival-heatmap .btn:not(.arrival-heat):hover[b-3vqvet9yj3]{background:var(--portal-hover);color:var(--portal-hover-text)}.arrival-dashboard .arrival-column>span[b-3vqvet9yj3],.arrival-dashboard .arrival-legend[b-3vqvet9yj3]{color:var(--portal-page-text,var(--portal-ink))}

.arrival-week .browse-heading[b-3vqvet9yj3]{margin-bottom:8px}.arrival-week .h6[b-3vqvet9yj3]{margin-bottom:0}.arrival-heatmap th:first-child[b-3vqvet9yj3]{width:76px}.arrival-heatmap .btn[b-3vqvet9yj3]{min-width:40px}.arrival-compact .arrival-week[b-3vqvet9yj3]{margin-top:4px}
@media(max-width:600px){.arrival-compact .arrival-days[b-3vqvet9yj3]{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:2px}.arrival-compact .arrival-days .btn[b-3vqvet9yj3]{flex-shrink:0}.arrival-compact .arrival-chart[b-3vqvet9yj3]{height:112px}.arrival-compact .arrival-stack[b-3vqvet9yj3]{height:52px}}
@media(max-width:600px){.arrival-compact .arrival-chart[b-3vqvet9yj3]{height:88px}.arrival-compact .arrival-stack[b-3vqvet9yj3]{height:36px}.arrival-compact .arrival-total[b-3vqvet9yj3]{min-height:24px}.arrival-compact .arrival-legend[b-3vqvet9yj3]{margin:4px 0}}
/* /Components/Shared/FileDropZone.razor.rz.scp.css */
.file-upload-zone[b-79ot2szhpm]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:156px;gap:4px;text-align:center;padding:14px 20px;background:var(--portal-bg);border:2px dashed var(--portal-control-border);border-radius:4px}
.file-upload-zone>span[b-79ot2szhpm]{font-weight:600}.cabinet-upload-icon[b-79ot2szhpm]{width:44px;height:44px;color:var(--portal-blue);flex-shrink:0}.file-upload-zone>.cabinet-upload-hint[b-79ot2szhpm]{font-weight:400;color:var(--portal-blue);font-size:13px}.file-upload-zone small[b-79ot2szhpm]{width:100%;margin-top:6px;font-size:12px;line-height:1.4;color:var(--portal-muted)}.file-upload-zone:focus-within[b-79ot2szhpm]{outline:2px solid var(--portal-blue);outline-offset:2px}.file-upload-zone:has(input:not(:disabled)):hover[b-79ot2szhpm],.file-upload-zone.file-dragging[b-79ot2szhpm]{border-color:var(--portal-blue);background:var(--portal-hover)}.file-upload-zone.file-dragging[b-79ot2szhpm]{outline:2px solid var(--portal-blue);outline-offset:2px}.file-upload-zone[b-79ot2szhpm]  .cabinet-file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-upload-zone[b-79ot2szhpm]  .cabinet-file-input:disabled{cursor:default}.file-upload-zone:has(input:disabled)[b-79ot2szhpm]{opacity:.6}
.file-upload-compact[b-79ot2szhpm]{min-height:90px;padding:10px 14px;display:grid;grid-template-columns:28px auto auto;justify-content:center;column-gap:8px;row-gap:2px}.file-upload-compact .cabinet-upload-icon[b-79ot2szhpm]{width:28px;height:28px;grid-row:1}.file-upload-compact small[b-79ot2szhpm]{grid-column:1/-1;margin-top:2px}.file-upload-compact>span[b-79ot2szhpm]{font-size:13px}@media(max-width:600px){.file-upload-compact[b-79ot2szhpm]{grid-template-columns:28px auto}.file-upload-compact>.cabinet-upload-hint[b-79ot2szhpm]{grid-column:2}.file-upload-compact small[b-79ot2szhpm]{grid-column:1/-1}}
/* /Components/Shared/MonitoringTabs.razor.rz.scp.css */
.monitoring-tabs[b-4hn349ljeg]{flex:none;gap:8px;padding:0 0 16px;margin:0;border-bottom:1px solid var(--portal-border);}.monitoring-tabs .btn[b-4hn349ljeg]{min-height:38px;}
/* /Components/Shared/WorkSessionNotice.razor.rz.scp.css */
.work-session-notice[b-oxob223xk6]{flex-shrink:0}.other-work-list[b-oxob223xk6]{max-height:min(160px,20dvh);overflow:auto;padding-top:8px}.other-work-list p[b-oxob223xk6]{overflow-wrap:anywhere}
