@import '_content/MiniErp.Finance.UI/MiniErp.Finance.UI.zkcgxy4blt.bundle.scp.css';
@import '_content/MiniErp.Integrations.UI/MiniErp.Integrations.UI.1wq0cxwc3e.bundle.scp.css';
@import '_content/MiniErp.Web.Shared/MiniErp.Web.Shared.70erzk83pe.bundle.scp.css';

/* /Components/Catalog/VatRateEditor.razor.rz.scp.css */
.me-vat-rate-fields[b-nug6d5mya3] { container-type: inline-size; min-width: 0; }
.me-vat-rate-fields[b-nug6d5mya3]  .mud-grid > .mud-grid-item { flex-basis: 100%; max-width: 100%; min-width: 0; }
@container (min-width: 600px) {
    .me-vat-rate-fields[b-nug6d5mya3]  .mud-grid > .mud-grid-item-md-4 { flex-basis: 33.333333%; max-width: 33.333333%; }
    .me-vat-rate-fields[b-nug6d5mya3]  .mud-grid > .mud-grid-item-md-8 { flex-basis: 66.666667%; max-width: 66.666667%; }
    .me-vat-rate-fields[b-nug6d5mya3]  .mud-grid > .mud-grid-item-md-6 { flex-basis: 50%; max-width: 50%; }
}
/* /Components/Documents/BankStatementArchivePanel.razor.rz.scp.css */
@media (max-width: 959.98px) {
    .bank-archive-table[b-twdqpgvub9]  td.mud-table-cell[data-label="Protivstrana / svrha"],
    .bank-archive-table[b-twdqpgvub9]  td.mud-table-cell[data-label="Trag"] {
        display: block;
        text-align: left;
    }

    .bank-archive-table[b-twdqpgvub9]  td.mud-table-cell[data-label="Protivstrana / svrha"]::before,
    .bank-archive-table[b-twdqpgvub9]  td.mud-table-cell[data-label="Trag"]::before {
        display: block;
        width: auto;
        white-space: normal;
        font-weight: 600;
        margin-bottom: 4px;
    }
}
/* /Components/Documents/BillArchiveDocumentsPanel.razor.rz.scp.css */
.bill-archive-panel[b-suzwti57sn] { padding: 1rem; border: 1px solid var(--mud-palette-lines-default); border-radius: 8px; min-width: 0; }
.bill-archive-heading[b-suzwti57sn], .bill-archive-paging[b-suzwti57sn] { display: flex; align-items: center; justify-content: space-between; gap: .75rem; flex-wrap: wrap; }
.bill-archive-files[b-suzwti57sn] { list-style: none; margin: .5rem 0; padding: 0; }
.bill-archive-files li[b-suzwti57sn] { display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding: .85rem 0; border-bottom: 1px solid var(--mud-palette-lines-default); }
.bill-archive-file-info[b-suzwti57sn] { display: flex; flex-direction: column; gap: .25rem; min-width: 0; overflow-wrap: anywhere; }
.bill-archive-file-info span[b-suzwti57sn] { font-size: .875rem; color: var(--mud-palette-text-secondary); }
.bill-archive-file-info .bill-archive-unavailable[b-suzwti57sn] { color: var(--mud-palette-error); }
.bill-archive-files li[b-suzwti57sn]  button { flex-shrink: 0; }
@media (max-width: 600px) { .bill-archive-files li[b-suzwti57sn] { align-items: flex-start; flex-direction: column; gap: .5rem; } }
/* /Components/Documents/BillsOfExchangePanel.razor.rz.scp.css */
.me-robus-bills-panel[b-wy91f7nur9] {
    display: flex;
    flex-direction: column;
    gap: .9rem;
    padding: 1rem;
    border-radius: 18px;
}

.me-robus-bills-header[b-wy91f7nur9] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1rem;
}

.me-robus-bills-subtitle[b-wy91f7nur9] { color: #65779a; font-size: .82rem; margin-top: .2rem; }
.me-robus-bills-actions[b-wy91f7nur9] { display: flex; align-items: center; justify-content: flex-end; gap: .35rem; flex-wrap: wrap; }

.me-robus-bills-kpis[b-wy91f7nur9] {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: .65rem;
}

.me-robus-bills-kpis > div[b-wy91f7nur9] {
    min-height: 76px;
    padding: .8rem .9rem;
    border: 1px solid rgba(25, 54, 124, .1);
    border-radius: 14px;
    background: linear-gradient(180deg, #fff, #fafcff);
}

.me-robus-bills-kpis span[b-wy91f7nur9] { display: block; color: #65779a; font-size: .7rem; font-weight: 800; text-transform: uppercase; letter-spacing: .04em; }
.me-robus-bills-kpis strong[b-wy91f7nur9] { display: block; margin-top: .3rem; color: #17327d; font-size: 1.35rem; }

.me-robus-bills-filters[b-wy91f7nur9] { padding: .85rem; border: 1px solid #e1e9f8; border-radius: 14px; background: #f9fbff; }
.me-robus-bills-search[b-wy91f7nur9] { width: 100%; }
.me-robus-bills-filter-grid[b-wy91f7nur9] { display: grid; grid-template-columns: repeat(5, minmax(150px, 1fr)); gap: .65rem; margin-top: .65rem; }

.me-robus-bills-table[b-wy91f7nur9] { border-top: 1px solid #e8eef8; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-container { max-height: 620px; overflow: auto; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table table { min-width: 1320px; table-layout: fixed; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-head { position: sticky; top: 0; z-index: 2; background: #f6f9ff; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-cell { vertical-align: top; font-size: .8rem; line-height: 1.3; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-cell:nth-child(1) { width: 120px; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-cell:nth-child(2) { width: 82px; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-cell:nth-child(3) { width: 210px; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-cell:nth-child(4),
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-cell:nth-child(5) { width: 98px; white-space: nowrap; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-cell:nth-child(6) { width: 135px; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-cell:nth-child(7) { width: 110px; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-cell:nth-child(8) { width: 285px; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-cell:nth-child(9) { width: 100px; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table .mud-table-cell:nth-child(10) { width: 82px; }
.me-robus-bills-panel[b-wy91f7nur9]  .me-robus-bills-table a { color: #174aa6; text-decoration: none; font-size: .7rem; font-weight: 800; }
.me-robus-bill-cell-clamp[b-wy91f7nur9] { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.me-robus-bill-documents[b-wy91f7nur9] { border-top: 1px solid #e1e9f8; padding-top: 1rem; }
.me-robus-bill-documents-title[b-wy91f7nur9] { color: #17327d; font-size: 1rem; font-weight: 800; margin-bottom: .75rem; }
.me-robus-bill-detail-grid[b-wy91f7nur9] { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: .65rem; }
.me-robus-bill-detail-grid > div[b-wy91f7nur9] { padding: .75rem; border: 1px solid #e1e9f8; border-radius: 10px; background: #fafcff; }
.me-robus-bill-detail-grid span[b-wy91f7nur9] { display: block; color: #65779a; font-size: .69rem; font-weight: 800; text-transform: uppercase; }
.me-robus-bill-detail-grid strong[b-wy91f7nur9] { display: block; margin-top: .25rem; color: #203a77; font-size: .82rem; overflow-wrap: anywhere; }

@media (max-width: 1280px) {
    .me-robus-bills-filter-grid[b-wy91f7nur9] { grid-template-columns: repeat(3, minmax(160px, 1fr)); }
    .me-robus-bills-kpis[b-wy91f7nur9] { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .me-robus-bill-detail-grid[b-wy91f7nur9] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 760px) {
    .me-robus-bills-header[b-wy91f7nur9] { flex-direction: column; }
    .me-robus-bills-actions[b-wy91f7nur9] { justify-content: flex-start; }
    .me-robus-bills-filter-grid[b-wy91f7nur9], .me-robus-bills-kpis[b-wy91f7nur9], .me-robus-bill-detail-grid[b-wy91f7nur9] { grid-template-columns: 1fr; }
}
/* /Components/Documents/IncomingInvoiceVatHistoryPanel.razor.rz.scp.css */
.vat-history-entry[b-b9zatf55du] { border-top: 1px solid var(--mud-palette-lines-default); padding: 1rem 0; }
.vat-history-comparison[b-b9zatf55du] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; margin: .75rem 0; }
.vat-history-revision[b-b9zatf55du] { overflow-wrap: anywhere; }
@media (max-width: 700px) { .vat-history-comparison[b-b9zatf55du] { grid-template-columns: 1fr; } }
/* /Components/Documents/IncomingInvoiceVatSnapshotView.razor.rz.scp.css */
.vat-snapshot[b-xfgddqxing] { border: 1px solid var(--mud-palette-lines-default); border-radius: 6px; padding: .75rem; overflow-wrap: anywhere; }
.vat-snapshot-line[b-xfgddqxing] { border-top: 1px solid var(--mud-palette-lines-default); margin-top: .5rem; padding-top: .5rem; }
summary[b-xfgddqxing] { cursor: pointer; margin-top: .5rem; }
/* /Components/Documents/RobusBillsOfExchangePanel.razor.rz.scp.css */
.me-robus-bills-panel[b-13uqs2oriz] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem;
}

.me-robus-bills-header[b-13uqs2oriz] {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    justify-content: space-between;
}

.me-robus-bills-subtitle[b-13uqs2oriz] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
}

.me-robus-bills-actions[b-13uqs2oriz] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
}

.me-robus-bills-direction[b-13uqs2oriz] {
    min-width: 11rem;
}

.me-robus-bills-kpis[b-13uqs2oriz] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.me-robus-bills-kpis > div[b-13uqs2oriz] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 0.65rem 0.75rem;
}

.me-robus-bills-kpis span[b-13uqs2oriz] {
    color: var(--mud-palette-text-secondary);
    display: block;
    font-size: 0.75rem;
}

.me-robus-bills-kpis strong[b-13uqs2oriz] {
    display: block;
    font-size: 1rem;
    font-weight: 650;
    margin-top: 0.15rem;
}

.me-robus-diagnostics[b-13uqs2oriz] {
    border-top: 1px solid var(--mud-palette-lines-default);
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding-top: 0.75rem;
}

.me-robus-diagnostics-list[b-13uqs2oriz] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.me-robus-diagnostics-list > div[b-13uqs2oriz] {
    align-items: flex-start;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
    padding: 0.55rem 0.65rem;
}

.me-robus-diagnostics-list span[b-13uqs2oriz] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
    overflow-wrap: anywhere;
}

.me-robus-diagnostics-list strong[b-13uqs2oriz] {
    color: var(--mud-palette-text-primary);
    font-size: 0.8125rem;
    font-weight: 650;
    white-space: nowrap;
}

.me-robus-bills-table[b-13uqs2oriz] {
    overflow-x: auto;
}

.me-robus-bill-documents[b-13uqs2oriz] {
    border-top: 1px solid var(--mud-palette-lines-default);
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    padding-top: 0.75rem;
}

.me-robus-bill-documents-title[b-13uqs2oriz] {
    color: var(--mud-palette-text-primary);
    font-size: 0.875rem;
    font-weight: 650;
}

.me-robus-bill-detail-grid[b-13uqs2oriz] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.me-robus-bill-detail-grid > div[b-13uqs2oriz] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 0.55rem 0.65rem;
}

.me-robus-bill-detail-grid span[b-13uqs2oriz] {
    color: var(--mud-palette-text-secondary);
    display: block;
    font-size: 0.75rem;
}

.me-robus-bill-detail-grid strong[b-13uqs2oriz] {
    display: block;
    font-size: 0.875rem;
    font-weight: 600;
    margin-top: 0.15rem;
    overflow-wrap: anywhere;
}

.me-robus-raw-source[b-13uqs2oriz] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 0.55rem 0.65rem;
}

.me-robus-raw-source summary[b-13uqs2oriz] {
    color: var(--mud-palette-primary);
    cursor: pointer;
    font-size: 0.8125rem;
    font-weight: 600;
}

.me-robus-raw-source pre[b-13uqs2oriz] {
    background: var(--mud-palette-background-grey);
    border-radius: 6px;
    font-size: 0.75rem;
    line-height: 1.45;
    margin: 0.5rem 0 0;
    max-height: 18rem;
    overflow: auto;
    padding: 0.65rem;
    white-space: pre-wrap;
    word-break: break-word;
}

.me-robus-raw-source-compact[b-13uqs2oriz] {
    min-width: 10rem;
}

.me-robus-raw-source-compact pre[b-13uqs2oriz] {
    max-height: 12rem;
    min-width: 16rem;
}

@media (max-width: 900px) {
    .me-robus-bills-header[b-13uqs2oriz] {
        align-items: stretch;
        flex-direction: column;
    }

    .me-robus-bills-actions[b-13uqs2oriz] {
        justify-content: flex-start;
    }

    .me-robus-bills-kpis[b-13uqs2oriz] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .me-robus-diagnostics-list[b-13uqs2oriz] {
        grid-template-columns: 1fr;
    }

    .me-robus-bill-detail-grid[b-13uqs2oriz] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 560px) {
    .me-robus-bills-kpis[b-13uqs2oriz] {
        grid-template-columns: 1fr;
    }

    .me-robus-bill-detail-grid[b-13uqs2oriz] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Documents/RobusPaymentBatchesArchivePanel.razor.rz.scp.css */
.me-robus-payment-batches-panel[b-yz8fy7j6zw] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem;
}

.me-robus-payment-batches-header[b-yz8fy7j6zw] {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    justify-content: space-between;
}

.me-robus-payment-batches-subtitle[b-yz8fy7j6zw] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
}

.me-robus-payment-batches-actions[b-yz8fy7j6zw] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
}

.me-robus-payment-batches-status[b-yz8fy7j6zw] {
    min-width: 10rem;
}

.me-robus-payment-batches-take[b-yz8fy7j6zw] {
    width: 6rem;
}

.me-robus-payment-batches-kpis[b-yz8fy7j6zw] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.me-robus-payment-batches-kpis > div[b-yz8fy7j6zw] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 0.65rem 0.75rem;
}

.me-robus-payment-batches-kpis span[b-yz8fy7j6zw] {
    color: var(--mud-palette-text-secondary);
    display: block;
    font-size: 0.75rem;
}

.me-robus-payment-batches-kpis strong[b-yz8fy7j6zw] {
    display: block;
    font-size: 1rem;
    font-weight: 650;
    margin-top: 0.15rem;
}

.me-robus-payment-batch-statuses[b-yz8fy7j6zw] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.me-robus-payment-batch-status-card[b-yz8fy7j6zw] {
    background: transparent;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    cursor: pointer;
    font: inherit;
    padding: 0.55rem 0.65rem;
    text-align: left;
}

.me-robus-payment-batch-status-card:hover[b-yz8fy7j6zw],
.me-robus-payment-batch-status-card.is-active[b-yz8fy7j6zw] {
    border-color: var(--mud-palette-primary);
}

.me-robus-payment-batch-status-card span[b-yz8fy7j6zw] {
    color: var(--mud-palette-text-secondary);
    display: block;
    font-size: 0.75rem;
}

.me-robus-payment-batch-status-card strong[b-yz8fy7j6zw] {
    color: var(--mud-palette-text-primary);
    display: block;
    font-size: 0.95rem;
    font-weight: 650;
    margin-top: 0.1rem;
}

.me-robus-payment-batches-table[b-yz8fy7j6zw] {
    overflow-x: auto;
}

.me-robus-payment-batch-raw summary[b-yz8fy7j6zw] {
    color: var(--mud-palette-primary);
    cursor: pointer;
    font-size: 0.8125rem;
    font-weight: 600;
}

.me-robus-payment-batch-raw pre[b-yz8fy7j6zw] {
    background: var(--mud-palette-background-grey);
    border-radius: 6px;
    font-size: 0.75rem;
    line-height: 1.45;
    margin: 0.5rem 0 0;
    max-height: 12rem;
    overflow: auto;
    padding: 0.65rem;
    white-space: pre-wrap;
    word-break: break-word;
}

@media (max-width: 720px) {
    .me-robus-payment-batches-header[b-yz8fy7j6zw] {
        align-items: stretch;
        flex-direction: column;
    }

    .me-robus-payment-batches-actions[b-yz8fy7j6zw] {
        justify-content: flex-start;
    }

    .me-robus-payment-batch-statuses[b-yz8fy7j6zw] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 520px) {
    .me-robus-payment-batches-kpis[b-yz8fy7j6zw] {
        grid-template-columns: 1fr;
    }

    .me-robus-payment-batch-statuses[b-yz8fy7j6zw] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Documents/RobusPaymentOrdersArchivePanel.razor.rz.scp.css */
.me-robus-payment-orders-panel[b-0qtnsqdukb] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem;
}

.me-robus-payment-orders-header[b-0qtnsqdukb] {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    justify-content: space-between;
}

.me-robus-payment-orders-subtitle[b-0qtnsqdukb] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
}

.me-robus-payment-orders-actions[b-0qtnsqdukb] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
}

.me-robus-payment-orders-select[b-0qtnsqdukb] {
    min-width: 10rem;
}

.me-robus-payment-orders-take[b-0qtnsqdukb] {
    width: 6rem;
}

.me-robus-payment-orders-kpis[b-0qtnsqdukb] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.me-robus-payment-orders-kpis > div[b-0qtnsqdukb] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 0.65rem 0.75rem;
}

.me-robus-payment-orders-kpis span[b-0qtnsqdukb] {
    color: var(--mud-palette-text-secondary);
    display: block;
    font-size: 0.75rem;
}

.me-robus-payment-orders-kpis strong[b-0qtnsqdukb] {
    display: block;
    font-size: 1rem;
    font-weight: 650;
    margin-top: 0.15rem;
    overflow-wrap: anywhere;
}

.me-robus-payment-order-statuses[b-0qtnsqdukb] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.me-robus-payment-order-source-tables[b-0qtnsqdukb] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.me-robus-payment-order-status-card[b-0qtnsqdukb] {
    background: transparent;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    cursor: pointer;
    font: inherit;
    padding: 0.55rem 0.65rem;
    text-align: left;
}

.me-robus-payment-order-source-table-card[b-0qtnsqdukb] {
    background: transparent;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    cursor: pointer;
    font: inherit;
    padding: 0.55rem 0.65rem;
    text-align: left;
}

.me-robus-payment-order-status-card:hover[b-0qtnsqdukb],
.me-robus-payment-order-status-card.is-active[b-0qtnsqdukb],
.me-robus-payment-order-source-table-card:hover[b-0qtnsqdukb],
.me-robus-payment-order-source-table-card.is-active[b-0qtnsqdukb] {
    border-color: var(--mud-palette-primary);
}

.me-robus-payment-order-statuses span[b-0qtnsqdukb],
.me-robus-payment-order-statuses small[b-0qtnsqdukb],
.me-robus-payment-order-source-tables span[b-0qtnsqdukb],
.me-robus-payment-order-source-tables small[b-0qtnsqdukb] {
    color: var(--mud-palette-text-secondary);
    display: block;
    font-size: 0.75rem;
}

.me-robus-payment-order-statuses strong[b-0qtnsqdukb],
.me-robus-payment-order-source-tables strong[b-0qtnsqdukb] {
    color: var(--mud-palette-text-primary);
    display: block;
    font-size: 0.95rem;
    font-weight: 650;
    margin: 0.1rem 0;
}

.me-robus-payment-order-diagnostics[b-0qtnsqdukb] {
    border: 1px solid var(--mud-palette-warning);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding: 0.65rem 0.75rem;
}

.me-robus-payment-order-diagnostics-list[b-0qtnsqdukb] {
    display: grid;
    gap: 0.35rem;
}

.me-robus-payment-order-diagnostics-list > div[b-0qtnsqdukb] {
    align-items: center;
    display: flex;
    gap: 0.75rem;
    justify-content: space-between;
}

.me-robus-payment-order-diagnostics-list span[b-0qtnsqdukb] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
    overflow-wrap: anywhere;
}

.me-robus-payment-order-diagnostics-list strong[b-0qtnsqdukb] {
    font-size: 0.8125rem;
    font-weight: 650;
    white-space: nowrap;
}

.me-robus-payment-orders-table[b-0qtnsqdukb] {
    overflow-x: auto;
}

.me-robus-payment-order-flags[b-0qtnsqdukb] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
}

.me-robus-payment-order-flags span[b-0qtnsqdukb] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 999px;
    color: var(--mud-palette-text-secondary);
    font-size: 0.6875rem;
    line-height: 1;
    padding: 0.2rem 0.35rem;
    white-space: nowrap;
}

.me-robus-payment-order-details[b-0qtnsqdukb] {
    border-top: 1px solid var(--mud-palette-lines-default);
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    padding-top: 0.75rem;
}

.me-robus-payment-order-details-title[b-0qtnsqdukb] {
    color: var(--mud-palette-text-primary);
    font-size: 0.875rem;
    font-weight: 650;
}

.me-robus-payment-order-detail-grid[b-0qtnsqdukb] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.me-robus-payment-order-detail-grid > div[b-0qtnsqdukb] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 0.55rem 0.65rem;
}

.me-robus-payment-order-detail-grid span[b-0qtnsqdukb] {
    color: var(--mud-palette-text-secondary);
    display: block;
    font-size: 0.75rem;
}

.me-robus-payment-order-detail-grid strong[b-0qtnsqdukb] {
    display: block;
    font-size: 0.875rem;
    font-weight: 600;
    margin-top: 0.15rem;
    overflow-wrap: anywhere;
}

.me-robus-payment-order-raw[b-0qtnsqdukb] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 0.55rem 0.65rem;
}

.me-robus-payment-order-raw summary[b-0qtnsqdukb] {
    color: var(--mud-palette-primary);
    cursor: pointer;
    font-size: 0.8125rem;
    font-weight: 600;
}

.me-robus-payment-order-raw pre[b-0qtnsqdukb] {
    background: var(--mud-palette-background-grey);
    border-radius: 6px;
    font-size: 0.75rem;
    line-height: 1.45;
    margin: 0.5rem 0 0;
    max-height: 18rem;
    overflow: auto;
    padding: 0.65rem;
    white-space: pre-wrap;
    word-break: break-word;
}

@media (max-width: 900px) {
    .me-robus-payment-orders-header[b-0qtnsqdukb] {
        align-items: stretch;
        flex-direction: column;
    }

    .me-robus-payment-orders-actions[b-0qtnsqdukb] {
        justify-content: flex-start;
    }

    .me-robus-payment-orders-kpis[b-0qtnsqdukb] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .me-robus-payment-order-statuses[b-0qtnsqdukb] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .me-robus-payment-order-source-tables[b-0qtnsqdukb] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .me-robus-payment-order-detail-grid[b-0qtnsqdukb] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 560px) {
    .me-robus-payment-orders-kpis[b-0qtnsqdukb] {
        grid-template-columns: 1fr;
    }

    .me-robus-payment-order-statuses[b-0qtnsqdukb] {
        grid-template-columns: 1fr;
    }

    .me-robus-payment-order-source-tables[b-0qtnsqdukb] {
        grid-template-columns: 1fr;
    }

    .me-robus-payment-order-detail-grid[b-0qtnsqdukb] {
        grid-template-columns: 1fr;
    }
}
/* /Components/Documents/RobusPaymentReferencesArchivePanel.razor.rz.scp.css */
.me-robus-payment-references-panel[b-omhf4wugyf] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem;
}

.me-robus-payment-references-header[b-omhf4wugyf] {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    justify-content: space-between;
}

.me-robus-payment-references-subtitle[b-omhf4wugyf] {
    color: var(--mud-palette-text-secondary);
    font-size: 0.8125rem;
}

.me-robus-payment-references-actions[b-omhf4wugyf] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
}

.me-robus-payment-references-kind[b-omhf4wugyf] {
    min-width: 12rem;
}

.me-robus-payment-references-source[b-omhf4wugyf] {
    min-width: 12rem;
}

.me-robus-payment-references-take[b-omhf4wugyf] {
    width: 6rem;
}

.me-robus-payment-references-kpis[b-omhf4wugyf] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.me-robus-payment-references-kpis > div[b-omhf4wugyf] {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    padding: 0.65rem 0.75rem;
}

.me-robus-payment-references-kpis span[b-omhf4wugyf] {
    color: var(--mud-palette-text-secondary);
    display: block;
    font-size: 0.75rem;
}

.me-robus-payment-references-kpis strong[b-omhf4wugyf] {
    display: block;
    font-size: 1rem;
    font-weight: 650;
    margin-top: 0.15rem;
}

.me-robus-payment-reference-kinds[b-omhf4wugyf],
.me-robus-payment-reference-source-tables[b-omhf4wugyf] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.me-robus-payment-reference-kind-card[b-omhf4wugyf],
.me-robus-payment-reference-source-table-card[b-omhf4wugyf] {
    background: transparent;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    cursor: pointer;
    font: inherit;
    padding: 0.55rem 0.65rem;
    text-align: left;
}

.me-robus-payment-reference-kind-card:hover[b-omhf4wugyf],
.me-robus-payment-reference-kind-card.is-active[b-omhf4wugyf],
.me-robus-payment-reference-source-table-card:hover[b-omhf4wugyf],
.me-robus-payment-reference-source-table-card.is-active[b-omhf4wugyf] {
    border-color: var(--mud-palette-primary);
}

.me-robus-payment-reference-kind-card span[b-omhf4wugyf],
.me-robus-payment-reference-source-table-card span[b-omhf4wugyf] {
    color: var(--mud-palette-text-secondary);
    display: block;
    font-size: 0.75rem;
}

.me-robus-payment-reference-kind-card strong[b-omhf4wugyf],
.me-robus-payment-reference-source-table-card strong[b-omhf4wugyf] {
    color: var(--mud-palette-text-primary);
    display: block;
    font-size: 0.95rem;
    font-weight: 650;
    margin-top: 0.1rem;
}

.me-robus-payment-references-table[b-omhf4wugyf] {
    overflow-x: auto;
}

.me-robus-payment-reference-raw summary[b-omhf4wugyf] {
    color: var(--mud-palette-primary);
    cursor: pointer;
    font-size: 0.8125rem;
    font-weight: 600;
}

.me-robus-payment-reference-raw pre[b-omhf4wugyf] {
    background: var(--mud-palette-background-grey);
    border-radius: 6px;
    font-size: 0.75rem;
    line-height: 1.45;
    margin: 0.5rem 0 0;
    max-height: 12rem;
    overflow: auto;
    padding: 0.65rem;
    white-space: pre-wrap;
    word-break: break-word;
}

@media (max-width: 820px) {
    .me-robus-payment-references-header[b-omhf4wugyf] {
        align-items: stretch;
        flex-direction: column;
    }

    .me-robus-payment-references-actions[b-omhf4wugyf] {
        justify-content: flex-start;
    }

    .me-robus-payment-reference-kinds[b-omhf4wugyf],
    .me-robus-payment-reference-source-tables[b-omhf4wugyf] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 520px) {
    .me-robus-payment-references-kpis[b-omhf4wugyf] {
        grid-template-columns: 1fr;
    }

    .me-robus-payment-reference-kinds[b-omhf4wugyf],
    .me-robus-payment-reference-source-tables[b-omhf4wugyf] {
        grid-template-columns: 1fr;
    }
}
/* /Components/FixedAssets/FixedAssetRegistryEditor.razor.rz.scp.css */
.me-fixed-asset-entry[b-l6nke0kv3w] { min-width: 0; }
.me-fixed-asset-entry[b-l6nke0kv3w]  .mud-input-label { max-width: calc(100% - 24px); }
.me-fixed-asset-entry[b-l6nke0kv3w]  .mud-input-helper-text { overflow-wrap: anywhere; }
/* /Components/InventoryCountWorkspacePanel.razor.rz.scp.css */
.icw-shell[b-8bpaypmltw] { display:grid; gap:1rem; }
.icw-header[b-8bpaypmltw] { display:flex; justify-content:space-between; gap:1.5rem; align-items:flex-start; padding:1.5rem; border:1px solid #d9e2ec; border-radius:16px; background:linear-gradient(135deg,#f7fbff,#fff); }
.icw-header h1[b-8bpaypmltw],.icw-detail h2[b-8bpaypmltw] { margin:.2rem 0 .45rem; color:#17324d; }
.icw-header p[b-8bpaypmltw],.icw-detail p[b-8bpaypmltw] { margin:0; max-width:900px; color:#52677c; }
.icw-eyebrow[b-8bpaypmltw] { color:#1565c0; font-size:.78rem; font-weight:700; letter-spacing:.05em; text-transform:uppercase; }
.icw-actions[b-8bpaypmltw] { display:flex; flex-wrap:wrap; gap:.5rem; align-items:center; }
.icw-kpis[b-8bpaypmltw] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:.75rem; }
.icw-kpis>div[b-8bpaypmltw] { display:grid; gap:.15rem; padding:1rem; border:1px solid #dbe4ed; border-radius:12px; background:#fff; }
.icw-kpis span[b-8bpaypmltw],.icw-kpis small[b-8bpaypmltw],.icw-table small[b-8bpaypmltw],.icw-meta span[b-8bpaypmltw] { color:#64778a; }
.icw-kpis strong[b-8bpaypmltw] { font-size:1.35rem; color:#17324d; }
.icw-filters[b-8bpaypmltw] { display:grid; grid-template-columns:minmax(260px,1fr) 260px; gap:.75rem; }
.icw-table-wrap[b-8bpaypmltw] { overflow:auto; border:1px solid #dbe4ed; border-radius:12px; background:#fff; }
.icw-table[b-8bpaypmltw] { width:100%; border-collapse:collapse; min-width:920px; }
.icw-table th[b-8bpaypmltw] { padding:.72rem .8rem; background:#f2f6fa; color:#42576b; text-align:left; font-size:.78rem; white-space:nowrap; }
.icw-table td[b-8bpaypmltw] { padding:.72rem .8rem; border-top:1px solid #edf1f5; vertical-align:top; }
.icw-table td small[b-8bpaypmltw] { display:block; margin-top:.1rem; }
.icw-table tr.is-selected[b-8bpaypmltw] { background:#eef6ff; }
.icw-type[b-8bpaypmltw],.icw-source[b-8bpaypmltw],.icw-status[b-8bpaypmltw] { display:inline-block; padding:.16rem .48rem; border-radius:999px; background:#e7f1ff; color:#145da0; font-size:.75rem; font-weight:700; }
.icw-source[b-8bpaypmltw] { background:#eef8ef; color:#287d3c; }
.icw-status[b-8bpaypmltw] { background:#fff4dc; color:#8b5b00; }
.icw-open[b-8bpaypmltw],.icw-close[b-8bpaypmltw] { color:#1565c0; text-decoration:none; font-weight:650; }
.icw-empty[b-8bpaypmltw] { padding:2rem; text-align:center; border:1px dashed #b9c7d4; border-radius:12px; color:#64778a; }
.icw-detail[b-8bpaypmltw] { display:grid; gap:1rem; padding:1.35rem; border:1px solid #b9d4ee; border-radius:16px; background:#fbfdff; scroll-margin-top:1rem; }
.icw-detail-head[b-8bpaypmltw] { display:flex; justify-content:space-between; gap:1rem; align-items:flex-start; }
.icw-alert[b-8bpaypmltw],.icw-note[b-8bpaypmltw] { display:flex; gap:.65rem; padding:.85rem 1rem; border-radius:10px; background:#eef6ff; color:#274d70; }
.icw-note[b-8bpaypmltw] { display:block; background:#fff8e7; color:#72530e; }
.icw-meta[b-8bpaypmltw] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:.6rem; }
.icw-meta>div[b-8bpaypmltw] { display:grid; gap:.18rem; padding:.72rem; border:1px solid #dde6ee; border-radius:10px; background:#fff; overflow-wrap:anywhere; }
.icw-detail h3[b-8bpaypmltw] { margin:.5rem 0 0; color:#263f57; }
@media(max-width:900px){.icw-header[b-8bpaypmltw],.icw-detail-head[b-8bpaypmltw]{display:grid}.icw-kpis[b-8bpaypmltw],.icw-meta[b-8bpaypmltw]{grid-template-columns:repeat(2,minmax(0,1fr))}.icw-filters[b-8bpaypmltw]{grid-template-columns:1fr}}
@media(max-width:560px){.icw-kpis[b-8bpaypmltw],.icw-meta[b-8bpaypmltw]{grid-template-columns:1fr}}
@media print{.icw-header[b-8bpaypmltw],.icw-kpis[b-8bpaypmltw],.icw-filters[b-8bpaypmltw],.icw-shell>.icw-table-wrap[b-8bpaypmltw],.icw-actions[b-8bpaypmltw],.icw-close[b-8bpaypmltw]{display:none!important}.icw-detail[b-8bpaypmltw]{border:0;padding:0}}
/* /Pages/Documents/EWaybillsPage.razor.rz.scp.css */
.me-eot-form > .ux-field[b-fv4t5s7dl8],
.me-seo-action-grid > .ux-field[b-fv4t5s7dl8] {
    display: flex;
    flex-direction: column;
    gap: .3rem;
    min-width: 0;
    color: var(--mud-palette-text-secondary);
    font-size: .8rem;
}

.me-eot-form .ux-input[b-fv4t5s7dl8] {
    display: flex;
    min-width: 0;
}

.me-eot-form .ux-input > input[b-fv4t5s7dl8],
.me-eot-form .ux-input > select[b-fv4t5s7dl8],
.me-seo-action-grid > .ux-field > input[b-fv4t5s7dl8],
.me-seo-action-grid > .ux-field > select[b-fv4t5s7dl8] {
    width: 100%;
    min-width: 0;
    min-height: 40px;
    padding: .5rem .65rem;
    border: 1px solid var(--mud-palette-lines-inputs);
    border-radius: var(--mud-default-borderradius);
    color: var(--mud-palette-text-primary);
    background: var(--mud-palette-surface);
    font: inherit;
}

.me-eot-form .ux-input > :focus-visible[b-fv4t5s7dl8] {
    outline: 2px solid var(--mud-palette-primary);
    outline-offset: 1px;
}
/* /Pages/Finance/BankAllocationCoveragePage.razor.rz.scp.css */
.bank-coverage[b-l27k62hhs7] { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
.cell-text[b-l27k62hhs7] { min-width: 0; max-width: 24rem; }
@media (max-width: 959.98px) {
    .bank-coverage[b-l27k62hhs7]  .mud-md-table .mud-table-cell { display: block; }
    .bank-coverage[b-l27k62hhs7]  .mud-md-table .mud-table-cell[data-label]::before {
        display: block;
        padding: 0;
        margin-bottom: .25rem;
        overflow-wrap: normal;
        color: var(--mud-palette-text-secondary);
    }
}
/* /Pages/Finance/CustomerAdvanceFinancialPanel.razor.rz.scp.css */
.advance-financial[b-nfzl1c2quh] { max-width: 100%; min-width: 0; }
.advance-financial summary[b-nfzl1c2quh] { cursor: pointer; font-weight: 600; overflow-wrap: anywhere; }
.advance-financial .cell-text[b-nfzl1c2quh] { min-width: 0; overflow-wrap: anywhere; }
.advance-financial li[b-nfzl1c2quh] { overflow-wrap: anywhere; }
.advance-financial[b-nfzl1c2quh]  .mud-table-cell { vertical-align: top; }
/* /Pages/Finance/CustomerAdvancePostingPanel.razor.rz.scp.css */
.advance-posting[b-wvxszji69g] { max-width: 100%; min-width: 0; }
.advance-posting summary[b-wvxszji69g] { cursor: pointer; font-weight: 600; overflow-wrap: anywhere; }
.advance-posting .cell-text[b-wvxszji69g], .advance-posting li[b-wvxszji69g] { min-width: 0; overflow-wrap: anywhere; }
.advance-posting[b-wvxszji69g]  .mud-table-cell { vertical-align: top; }
/* /Pages/Finance/CustomerDocumentReviewPage.razor.rz.scp.css */
.customer-evidence[b-z4080f1lc6] { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
.cell-text[b-z4080f1lc6] { min-width: 0; max-width: 32rem; }
summary[b-z4080f1lc6] { cursor: pointer; font-weight: 600; padding: .5rem 0; }
ul[b-z4080f1lc6] { padding-left: 1.3rem; }
li[b-z4080f1lc6] { margin-bottom: .35rem; }
@media (max-width: 959.98px) {
    .customer-evidence[b-z4080f1lc6]  .mud-md-table .mud-table-cell { display: block; }
    .customer-evidence[b-z4080f1lc6]  .mud-md-table .mud-table-cell[data-label]::before {
        display: block; padding: 0; margin-bottom: .25rem; overflow-wrap: normal; color: var(--mud-palette-text-secondary);
    }
}
/* /Pages/Finance/CustomerLedgerTracePanel.razor.rz.scp.css */
.ledger-traces[b-6ohfui3hsf] { max-width: 100%; min-width: 0; }
.ledger-traces summary[b-6ohfui3hsf] { cursor: pointer; font-weight: 600; overflow-wrap: anywhere; }
.ledger-traces .cell-text[b-6ohfui3hsf] { min-width: 0; overflow-wrap: anywhere; }
.ledger-traces[b-6ohfui3hsf]  .mud-table-cell { vertical-align: top; }
/* /Pages/Finance/CustomerOtherJournalPanel.razor.rz.scp.css */
.other-journals[b-h7imd9pj13], .journal[b-h7imd9pj13] { min-width: 0; max-width: 100%; }
.journal[b-h7imd9pj13] { border: 1px solid var(--mud-palette-lines-default); border-radius: 4px; padding: 12px; }
.journal summary[b-h7imd9pj13] { cursor: pointer; font-weight: 600; overflow-wrap: anywhere; }
.cell-text[b-h7imd9pj13] { min-width: 0; overflow-wrap: anywhere; }
.other-journals[b-h7imd9pj13]  .mud-table-cell { vertical-align: top; }
.other-journals[b-h7imd9pj13]  .mud-table-pagination { flex-wrap: wrap; }
/* /Pages/Finance/FinanceHome.razor.rz.scp.css */
.fh-page[b-epkvelomit]{color:#173967;display:flex;flex-direction:column;gap:10px;min-width:0}
.fh-page[b-epkvelomit]  .me-finance-page-header{margin-bottom:0}.fh-page[b-epkvelomit]  .me-finance-breadcrumb{margin-bottom:5px}.fh-page[b-epkvelomit]  .me-finance-page-description{font-size:13px;margin-top:5px}
.fh-access[b-epkvelomit]{font-size:12px;color:#526883;margin:6px 0 0}
.fh-page a[b-epkvelomit]{color:#164e8f;text-decoration:none}.fh-page a:hover[b-epkvelomit]{text-decoration:underline}
.fh-page button[b-epkvelomit],.fh-page input[b-epkvelomit]{font:inherit}.fh-page button[b-epkvelomit]{cursor:pointer;color:#174d91;background:#fff;border:1px solid #d3dfed;border-radius:6px;padding:6px 10px;min-height:32px}
.fh-page button:disabled[b-epkvelomit]{cursor:wait;opacity:.65}.fh-page :is(a,button,input):focus-visible[b-epkvelomit]{outline:3px solid #185adb;outline-offset:3px}
.fh-quick[b-epkvelomit]{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;background:#f3f7fd;border:1px solid #d5e1ef;border-radius:7px;padding:8px 12px;font-size:13px}
.fh-quick strong[b-epkvelomit]{font-size:12px}.fh-quick a[b-epkvelomit],.fh-personal-nav :is(a,button)[b-epkvelomit]{display:inline-flex;align-items:center;gap:6px;min-height:32px}
.fh-personal-nav[b-epkvelomit]{display:flex;align-items:center;gap:4px 16px;flex-wrap:wrap;font-size:13px}.fh-personal-nav button[b-epkvelomit]{border-color:transparent;padding:3px 5px;background:transparent}.fh-personal-nav button[aria-expanded=true][b-epkvelomit]{background:#edf4ff;border-color:#b8cff2}
.fh-workspace[b-epkvelomit]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;min-width:0}
.fh-indicators[b-epkvelomit],.fh-catalog[b-epkvelomit],.fh-personal-panel[b-epkvelomit]{min-width:0;border:1px solid #d8e2ef;border-radius:8px;background:#fff}
.fh-indicators[b-epkvelomit],.fh-catalog[b-epkvelomit]{grid-column:1}.fh-personal-panel[b-epkvelomit]{grid-column:1/-1;padding:14px}
.fh-indicator-toolbar[b-epkvelomit]{display:flex;align-items:center;gap:8px 20px;padding:5px 9px;flex-wrap:wrap;background:#f8faff;border-radius:8px}
.fh-indicator-toolbar .fh-disclosure[b-epkvelomit]{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;font-weight:600}
.fh-indicator-summary[b-epkvelomit]{font-size:12px;color:#5a6d87}.fh-indicator-content[b-epkvelomit]{padding:12px;display:flex;flex-direction:column;gap:12px}
.fh-kpi-context[b-epkvelomit]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:#576b86}
.fh-kpi-grid[b-epkvelomit]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px}
.fh-kpi[b-epkvelomit]{padding:13px;min-width:0;border:1px solid #d8e2ef;border-left:3px solid #2864db;border-radius:7px;display:flex;flex-direction:column;gap:7px}
.fh-kpi.is-danger[b-epkvelomit]{border-left-color:#c0392b}.fh-kpi.is-warning[b-epkvelomit]{border-left-color:#b76c00}.fh-kpi.is-success[b-epkvelomit]{border-left-color:#148656}
.fh-kpi-title[b-epkvelomit]{display:flex;align-items:center;gap:7px;font-weight:650;font-size:13px}.fh-kpi>strong[b-epkvelomit]{font-size:24px;line-height:1.2;color:#123666}.fh-kpi p[b-epkvelomit]{margin:0;font-size:12px;line-height:1.5;color:#526883;overflow-wrap:anywhere}
.fh-kpi-actions[b-epkvelomit]{display:flex;gap:5px 12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:auto;font-size:12px;padding-top:5px}.fh-kpi-actions button[b-epkvelomit]{font-size:12px}.fh-kpi-actions button[aria-pressed=true][b-epkvelomit]{background:#eaf2ff;border-color:#7ca9ee}
.fh-catalog[b-epkvelomit]{padding:14px;container:finance-home-catalog / inline-size}
.fh-search-row[b-epkvelomit]{display:flex;align-items:flex-end;gap:10px 20px;flex-wrap:wrap}.fh-search-row label[b-epkvelomit]{display:flex;flex-direction:column;gap:6px;flex:0 1 500px;max-width:100%;font-size:12px}.fh-search-row input[b-epkvelomit]{width:100%;height:38px;padding:6px 10px;border:1px solid #8da8ce;border-radius:5px;color:#173967;background:#fff;font-size:14px}.fh-result-count[b-epkvelomit]{font-size:12px;color:#526883;padding-bottom:8px}
.fh-filters[b-epkvelomit]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;font-size:12px}.fh-filters button[b-epkvelomit]{min-height:32px;border-radius:18px;padding:4px 12px}.fh-filters button[aria-pressed=true][b-epkvelomit]{background:#165fd6;color:#fff;border-color:#165fd6}.fh-filters .fh-focus-chip[b-epkvelomit]{background:#fff5df;border-color:#d7b469;color:#66450c}.fh-filters .fh-clear[b-epkvelomit]{border-color:transparent;text-decoration:underline}
.fh-catalog-grid[b-epkvelomit]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}
.fh-group[b-epkvelomit]{min-width:0;padding:14px 16px 10px;border:1px solid #d8e2ef;border-radius:7px;background:#fff}.fh-group-heading[b-epkvelomit]{display:flex;align-items:flex-start;gap:9px}.fh-group h2[b-epkvelomit]{font-size:16px;font-weight:650;line-height:1.4;margin:0;overflow-wrap:anywhere}
.fh-group ul[b-epkvelomit]{list-style:none;margin:8px 0;padding:0}.fh-group li a[b-epkvelomit]{display:flex;align-items:center;min-height:34px;padding:5px 3px;font-size:14px;line-height:1.45;overflow-wrap:anywhere;border-radius:4px}.fh-group li a:hover[b-epkvelomit]{background:#f0f6ff}
.fh-group-more[b-epkvelomit]{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-height:34px;font-size:12px;border-top:1px solid #edf1f7;padding-top:5px}.fh-group-more span:last-child[b-epkvelomit]{font-size:18px}
.fh-panel-head[b-epkvelomit]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.fh-panel-head h2[b-epkvelomit]{font-size:16px;margin:0}.fh-panel-head>div[b-epkvelomit]{display:flex;gap:6px;font-size:12px}.fh-pin[b-epkvelomit]{display:none}
.fh-personal-list[b-epkvelomit]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:7px 20px}.fh-personal-list li[b-epkvelomit]{display:flex;flex-direction:column;min-width:0;padding:6px 0}.fh-personal-list a[b-epkvelomit]{min-height:28px;overflow-wrap:anywhere;font-size:14px}.fh-personal-list small[b-epkvelomit]{color:#60728d;font-size:12px}.fh-all-personal[b-epkvelomit]{display:inline-flex;margin-top:12px;min-height:32px;align-items:center;font-size:13px}
.fh-knowledge[b-epkvelomit]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.fh-knowledge>a[b-epkvelomit]{display:flex;align-items:flex-start;gap:10px;padding:10px;background:#f7faff;border-radius:6px}.fh-knowledge>a>span[b-epkvelomit]{display:flex;flex-direction:column;gap:6px}.fh-knowledge strong[b-epkvelomit]{font-size:14px}.fh-knowledge span span[b-epkvelomit]{color:#526883;font-size:13px;line-height:1.5}.fh-knowledge small[b-epkvelomit]{font-size:12px}
.fh-empty[b-epkvelomit]{padding:22px;display:flex;align-items:center;gap:15px;flex-wrap:wrap;background:#f7faff;border-radius:6px;font-size:14px}.fh-sr-only[b-epkvelomit]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.fh-personal-scope[b-epkvelomit]{font-size:13px;line-height:1.5;color:#526883;margin:0 0 10px;max-width:100ch}
.fh-personal-toolbar[b-epkvelomit]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #e4ebf5}
.fh-personal-toolbar .fh-all-personal[b-epkvelomit]{display:inline-flex;gap:8px;margin:0;padding:6px 10px;border:1px solid #b8cff2;border-radius:6px;background:#edf4ff;font-weight:600}
.fh-personal-toolbar button[b-epkvelomit]{display:inline-flex;align-items:center;gap:6px;font-size:12px}
.fh-personal-list li[b-epkvelomit]{padding:0}.fh-personal-list a[b-epkvelomit]{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border-radius:6px;border:1px solid #e3eaf4;min-height:44px}.fh-personal-list a:hover[b-epkvelomit]{background:#f3f7fd}.fh-personal-list small:empty[b-epkvelomit]{display:none}
.fh-personal-empty[b-epkvelomit]{font-size:14px;line-height:1.6;padding:10px;background:#f8faff;border-radius:6px}
@container finance-home-catalog (min-width:696px){.fh-catalog-grid[b-epkvelomit]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container finance-home-catalog (min-width:1052px){.fh-catalog-grid[b-epkvelomit]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@container finance-home-catalog (min-width:1408px){.fh-catalog-grid[b-epkvelomit]{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:1500px){.fh-pin[b-epkvelomit]{display:inline-flex}.fh-workspace.has-pinned-panel[b-epkvelomit]{grid-template-columns:minmax(0,1fr) 300px}.has-pinned-panel .fh-personal-panel[b-epkvelomit]{grid-column:2;grid-row:1/span 2;position:sticky;top:85px}.has-pinned-panel .fh-panel-head>div[b-epkvelomit]{flex-wrap:wrap}.has-pinned-panel .fh-knowledge[b-epkvelomit]{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.fh-catalog[b-epkvelomit]{padding:10px}.fh-group[b-epkvelomit]{padding:12px}.fh-quick[b-epkvelomit]{gap:4px 12px}.fh-personal-nav[b-epkvelomit]{gap:2px 8px}.fh-personal-nav :is(a,button)[b-epkvelomit]{min-height:40px}.fh-indicator-toolbar[b-epkvelomit]{gap:2px}.fh-indicator-summary[b-epkvelomit]{padding:0 10px 5px}.fh-search-row[b-epkvelomit]{gap:4px}.fh-result-count[b-epkvelomit]{padding:2px 0}.fh-kpi-actions :is(a,button)[b-epkvelomit]{min-height:36px}.fh-group li a[b-epkvelomit]{min-height:38px}}
/* /Pages/Finance/HistoricalSettlementsPage.razor.rz.scp.css */
.historical-settlements[b-wmcb3oo3xh] { min-width: 0; max-width: 100%; }

@media (max-width: 959.98px) {
    .historical-settlements[b-wmcb3oo3xh]  .mud-md-table .mud-table-cell { display: block; }
    .historical-settlements[b-wmcb3oo3xh]  .mud-md-table .mud-table-cell[data-label]::before {
        display: block;
        padding: 0;
        margin-bottom: .25rem;
        overflow-wrap: normal;
        color: var(--mud-palette-text-secondary);
    }
}
/* /Pages/Finance/OpenItemCarryReviewPage.razor.rz.scp.css */
@media (min-width: 960px) {
    [b-yso6ilzq9x] .open-item-review-table th:first-child,
    [b-yso6ilzq9x] .open-item-review-table td:first-child { min-width: 210px; }
    [b-yso6ilzq9x] .open-item-review-table th:last-child,
    [b-yso6ilzq9x] .open-item-review-table td:last-child { min-width: 280px; max-width: 360px; }
    [b-yso6ilzq9x] .open-item-review-table td:nth-child(n+3):nth-child(-n+8) { white-space: nowrap; text-align: right; }
}
/* /Pages/Finance/OpenItemReconciliationPage.razor.rz.scp.css */
.reconciliation[b-ffqfbgfq6q] { min-width: 0; max-width: 100%; }
.item-text[b-ffqfbgfq6q] { min-width: 0; max-width: 29rem; overflow-wrap: anywhere; }
.entry[b-ffqfbgfq6q] { border-top: 1px solid var(--mud-palette-lines-default); padding: .5rem 0; }
/* /Pages/Finance/OpenItemSourceCorrectionPage.razor.rz.scp.css */
.source-correction[b-wrpwe2ikrb] { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
.source-correction[b-wrpwe2ikrb]  td { overflow-wrap: anywhere; }
@media (max-width: 959.98px) {
    .source-correction[b-wrpwe2ikrb]  .mud-md-table .mud-table-cell { display: block; }
    .source-correction[b-wrpwe2ikrb]  .mud-md-table .mud-table-cell[data-label]::before {
        display: block; padding: 0; margin-bottom: .25rem; overflow-wrap: normal; color: var(--mud-palette-text-secondary);
    }
}
/* /Pages/Finance/OpenItemSourceHistoryPage.razor.rz.scp.css */
.source-history[b-rfvlt0gsg7] { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
.source-history[b-rfvlt0gsg7]  .source-history-note { white-space: pre-wrap; }
/* /Pages/Finance/OpenItemSourceReviewPage.razor.rz.scp.css */
.source-review[b-i4nelfz511] { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
.source-review[b-i4nelfz511]  td { overflow-wrap: anywhere; }

@media (max-width: 959.98px) {
    .source-review[b-i4nelfz511]  .mud-md-table .mud-table-cell { display: block; }
    .source-review[b-i4nelfz511]  .mud-md-table .mud-table-cell[data-label]::before {
        display: block;
        padding: 0;
        margin-bottom: .25rem;
        overflow-wrap: normal;
        color: var(--mud-palette-text-secondary);
    }
}
/* /Pages/Finance/OperationalOpenItemsPage.razor.rz.scp.css */
.operational-items[b-b7zvnv85a1] { min-width: 0; max-width: 100%; }
.item-text[b-b7zvnv85a1] { min-width: 0; max-width: 27rem; overflow-wrap: anywhere; }
/* /Pages/Finance/RegistryDocumentReviewPage.razor.rz.scp.css */
.registry-evidence[b-6soy2v99pg] { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
.registry-evidence[b-6soy2v99pg]  .mud-table-container { max-width: 100%; overflow-x: auto; }
.registry-evidence[b-6soy2v99pg]  .cell-text { white-space: normal; overflow-wrap: anywhere; }
.registry-evidence[b-6soy2v99pg]  summary { cursor: pointer; font-weight: 600; }
.registry-evidence[b-6soy2v99pg]  ul { padding-inline-start: 1.4rem; }
/* /Pages/FixedAssets/FixedAssetsValueChangesPage.razor.rz.scp.css */
.prp-legacy-movements[b-4rfnxmmw3m] {
    margin-bottom: 12px;
}

.prp-legacy-movements-head[b-4rfnxmmw3m],
.prp-legacy-movement-filters[b-4rfnxmmw3m],
.prp-legacy-pagination[b-4rfnxmmw3m] {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: space-between;
}

.prp-legacy-movements-head h2[b-4rfnxmmw3m] {
    display: flex;
    align-items: center;
    gap: 7px;
}

.prp-legacy-movements-head p[b-4rfnxmmw3m] {
    margin: 4px 0 0;
    color: #5571aa;
    font-size: .76rem;
    font-weight: 650;
}

.prp-legacy-movement-filters[b-4rfnxmmw3m] {
    align-items: end;
    margin-top: 12px;
}

.prp-legacy-movement-filters .prp-search[b-4rfnxmmw3m] {
    flex: 1 1 280px;
}

.prp-legacy-field[b-4rfnxmmw3m] {
    display: grid;
    gap: 4px;
    color: #4264a3;
    font-size: .72rem;
    font-weight: 700;
}

.prp-legacy-field input[b-4rfnxmmw3m] {
    height: 40px;
    min-width: 132px;
    border: 1px solid #d5e2ff;
    border-radius: 8px;
    background: #fff;
    color: #0b2479;
    padding: 0 10px;
    outline: 0;
}

.prp-legacy-loading[b-4rfnxmmw3m] {
    margin-top: 14px;
}

.prp-legacy-message[b-4rfnxmmw3m] {
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 58px;
    margin-top: 14px;
    border: 1px dashed #c7d8ff;
    border-radius: 8px;
    color: #5571aa;
    padding: 0 12px;
    font-size: .8rem;
    font-weight: 650;
}

.prp-legacy-message.is-warning[b-4rfnxmmw3m] {
    border-color: #f6d7a4;
    color: #ad6500;
}

.prp-legacy-table-wrap[b-4rfnxmmw3m] {
    overflow-x: auto;
    margin-top: 14px;
    border: 1px solid #dfe8fa;
    border-radius: 8px;
}

.prp-legacy-table[b-4rfnxmmw3m] {
    width: 100%;
    min-width: 940px;
    border-collapse: collapse;
    color: #173b86;
    font-size: .77rem;
}

.prp-legacy-table th[b-4rfnxmmw3m],
.prp-legacy-table td[b-4rfnxmmw3m] {
    border-bottom: 1px solid #e7efff;
    padding: 9px 10px;
    text-align: left;
    vertical-align: top;
}

.prp-legacy-table th[b-4rfnxmmw3m] {
    background: #f7faff;
    color: #4565a3;
    font-size: .7rem;
    font-weight: 800;
    white-space: nowrap;
}

.prp-legacy-table tbody tr:last-child td[b-4rfnxmmw3m] {
    border-bottom: 0;
}

.prp-legacy-table td strong[b-4rfnxmmw3m],
.prp-legacy-table td small[b-4rfnxmmw3m] {
    display: block;
}

.prp-legacy-table td small[b-4rfnxmmw3m] {
    margin-top: 3px;
    color: #6a7eaa;
}

.prp-legacy-table .is-number[b-4rfnxmmw3m] {
    text-align: right;
    white-space: nowrap;
}

.prp-legacy-details-cell[b-4rfnxmmw3m] {
    white-space: nowrap;
}

.prp-legacy-details-cell summary[b-4rfnxmmw3m] {
    color: #0b63f6;
    cursor: pointer;
    font-weight: 750;
}

.prp-legacy-details[b-4rfnxmmw3m] {
    display: grid;
    gap: 7px;
    width: min(560px, 70vw);
    margin: 9px 0 0;
    white-space: normal;
}

.prp-legacy-details div[b-4rfnxmmw3m] {
    display: grid;
    grid-template-columns: minmax(150px, .7fr) minmax(0, 1.3fr);
    gap: 10px;
}

.prp-legacy-details dt[b-4rfnxmmw3m] {
    color: #5571aa;
    font-weight: 700;
}

.prp-legacy-details dd[b-4rfnxmmw3m] {
    min-width: 0;
    margin: 0;
    color: #173b86;
    overflow-wrap: anywhere;
}

.prp-legacy-details .prp-legacy-payload[b-4rfnxmmw3m] {
    grid-template-columns: 1fr;
}

.prp-legacy-payload code[b-4rfnxmmw3m] {
    display: block;
    max-height: 180px;
    overflow: auto;
    border: 1px solid #dfe8fa;
    border-radius: 6px;
    background: #f7faff;
    color: #36588f;
    padding: 8px;
    font-family: Consolas, monospace;
    font-size: .69rem;
    line-height: 1.45;
}

.prp-legacy-pagination[b-4rfnxmmw3m] {
    margin-top: 12px;
    color: #5571aa;
    font-size: .76rem;
    font-weight: 650;
}

@container (max-width: 1120px) {
    .prp-legacy-movement-filters[b-4rfnxmmw3m] {
        align-items: stretch;
        flex-wrap: wrap;
    }
}

@container (max-width: 760px) {
    .prp-legacy-movements-head[b-4rfnxmmw3m],
    .prp-legacy-pagination[b-4rfnxmmw3m] {
        align-items: flex-start;
        flex-direction: column;
    }

    .prp-legacy-field[b-4rfnxmmw3m],
    .prp-legacy-movement-filters .prp-search[b-4rfnxmmw3m] {
        flex: 1 1 100%;
        width: 100%;
    }

    .prp-legacy-field input[b-4rfnxmmw3m] {
        width: 100%;
    }
}
/* /Pages/MasterData/AccountAnalyticsPage.razor.rz.scp.css */
.me-account-analytics-page.me-picker-shell[b-1tzvl3334i] {
    --mud-palette-success: #18724e;
    --mud-palette-warning: #8a5600;
    --mud-palette-text-secondary: #536176;
}
.me-account-analytics-page.me-picker-shell[b-1tzvl3334i]  .me-muted { color: #536176; }
/* /Pages/MasterData/CostCentersPage.razor.rz.scp.css */
.me-finance-cost-centers-page.me-picker-shell[b-r331qzt5dx] {
    --mud-palette-success: #18724e;
    --mud-palette-text-secondary: #536176;
}
.me-finance-cost-centers-page.me-picker-shell[b-r331qzt5dx]  .me-muted { color: #536176; }
/* /Pages/MasterData/CustomsItemProfilesPage.razor.rz.scp.css */
.me-customs-item-profiles-page .me-bp-layout[b-19iacbzww7] { display: grid; grid-template-columns: minmax(0, 1fr) 270px; gap: 16px; align-items: start; }
.me-customs-item-profiles-page .me-bp-layout.without-selection[b-19iacbzww7] { grid-template-columns: minmax(0, 1fr); }
.me-customs-item-profiles-page .me-customs-selection-hint[b-19iacbzww7] { margin: 4px 0 0; font-size: .8rem; color: #526781; }
.me-customs-item-profiles-page .me-bp-main[b-19iacbzww7], .me-customs-item-profiles-page .me-bp-side[b-19iacbzww7] { min-width: 0; }
.me-customs-item-profiles-page .me-bp-side[b-19iacbzww7] { position: sticky; top: 85px; }
.me-customs-item-profiles-page .me-customs-table-scroll[b-19iacbzww7] { max-width: 100%; overflow-x: auto; }
.me-customs-item-profiles-page .me-customs-table-scroll:focus-visible[b-19iacbzww7] { outline: 2px solid #2563eb; outline-offset: 2px; }
.me-customs-item-profiles-page[b-19iacbzww7]  .me-bp-table .mud-table-root { min-width: 900px; }
.me-customs-item-profiles-page .me-bp-side-dl dd[b-19iacbzww7] { overflow-wrap: anywhere; }
.me-customs-item-profiles-page .me-bp-saved-views[b-19iacbzww7] { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 12px 0; }
.me-customs-item-profiles-page .me-bp-saved-views > span[b-19iacbzww7] { color: #526781; font-size: .75rem; margin-right: 4px; }
.me-customs-item-profiles-page .me-bp-saved-views button[b-19iacbzww7] { border: 1px solid #d3dff0; border-radius: 6px; background: #fff; color: #244766; padding: 6px 10px; min-height: 34px; }
.me-customs-item-profiles-page .me-bp-saved-views button:hover[b-19iacbzww7] { background: #f0f6ff; }
.me-customs-item-profiles-page .me-bp-saved-views button.is-active[b-19iacbzww7] { color: #1646a0; border-color: #9cb8e8; background: #edf4ff; }
.me-customs-item-profiles-page .me-bp-saved-views button:focus-visible[b-19iacbzww7] { outline: 2px solid #2563eb; outline-offset: 2px; }
.me-customs-item-profiles-page .me-bp-filter-actions[b-19iacbzww7] { display: flex; align-items: center; gap: 12px; margin-top: 10px; }
.me-customs-item-profiles-page .me-bp-filter-actions[b-19iacbzww7]  .mud-typography { flex: 1; }
.me-customs-item-profiles-page .me-bp-active-filters[b-19iacbzww7] { display: flex; flex-wrap: wrap; gap: 6px; align-items: center; margin: 10px 0; }
.me-customs-item-profiles-page .me-bp-filter-chip[b-19iacbzww7] { display: inline-flex; gap: 6px; align-items: center; padding: 5px 9px; border: 1px solid #b6cdeb; border-radius: 6px; background: #f0f6ff; color: #244766; overflow-wrap: anywhere; }
.me-customs-item-profiles-page .me-bp-filter-toolbar[b-19iacbzww7] { display: flex; gap: 12px; align-items: center; }
.me-customs-item-profiles-page[b-19iacbzww7]  .me-bp-filter-search { flex: 1; min-width: 200px; }
@media (max-width: 1199px) {
 .me-customs-item-profiles-page .me-bp-layout[b-19iacbzww7] { grid-template-columns: minmax(0, 1fr); }
 .me-customs-item-profiles-page .me-bp-side[b-19iacbzww7] { position: static; grid-row: 1; }
 .me-customs-item-profiles-page .me-bp-side-dl[b-19iacbzww7] { display: grid; grid-template-columns: max-content minmax(0, 1fr); gap: 6px 16px; }
 .me-customs-item-profiles-page .me-bp-side-actions[b-19iacbzww7] { display: flex; gap: 8px; }
}
@media (max-width: 599px) {
 .me-customs-item-profiles-page .me-bp-filter-toolbar[b-19iacbzww7] { flex-direction: column; align-items: stretch; }
 .me-customs-item-profiles-page .me-bp-kpi-strip[b-19iacbzww7] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
 .me-customs-item-profiles-page .me-bp-side-actions[b-19iacbzww7] { flex-wrap: wrap; }
}
/* /Pages/MasterData/MasterDataClassificationLightDictionariesPage.razor.rz.scp.css */
.me-classification-dictionary-page .me-bp-layout.without-work-panel[b-a95da3bby7] { display: block; }
.me-classification-dictionary-page .me-bp-layout.has-work-panel[b-a95da3bby7] { display: grid; grid-template-columns: minmax(0, 1fr) 360px; align-items: start; gap: 16px; }
.me-classification-dictionary-page[b-a95da3bby7]  .me-bp-table .mud-table-root { min-width: 750px; }
.me-classification-dictionary-page .me-bp-saved-views button[b-a95da3bby7] { min-height: 34px; padding: 6px 10px; border: 1px solid #d3dff0; border-radius: 6px; background: #fff; color: #244766; }
.me-classification-dictionary-page .me-bp-saved-views button.active[b-a95da3bby7] { background: #edf4ff; border-color: #9cb8e8; color: #1646a0; }
.me-classification-dictionary-page .me-bp-saved-views button:focus-visible[b-a95da3bby7] { outline: 2px solid #2563eb; outline-offset: 2px; }
.me-classification-dictionary-page .me-bp-saved-views > span[b-a95da3bby7], .me-classification-dictionary-page .me-bp-active-filters > span[b-a95da3bby7] { color: #526781; }
.me-classification-dictionary-page[b-a95da3bby7]  .me-bp-empty-state { color: #526781; }
@media (max-width: 1199px) {
 .me-classification-dictionary-page .me-bp-layout.has-work-panel[b-a95da3bby7] { grid-template-columns: minmax(0, 1fr); }
 .me-classification-dictionary-page .me-bp-sidebar[b-a95da3bby7] { grid-row: 1; }
}
@media (max-width: 599px) {
 .me-classification-dictionary-page .me-bp-kpi-strip[b-a95da3bby7] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
 .me-classification-dictionary-page .me-bp-kpi-strip > button[b-a95da3bby7] { flex-direction: column; gap: 6px; padding: 12px 8px; text-align: center; }
 .me-classification-dictionary-page .me-kpi-content[b-a95da3bby7] { min-width: 0; max-width: 100%; align-items: center; }
 .me-classification-dictionary-page .me-kpi-label[b-a95da3bby7] { white-space: normal; overflow-wrap: anywhere; }
 .me-classification-dictionary-page .me-bp-filter-toolbar[b-a95da3bby7] { flex-wrap: wrap; gap: 10px; }
 .me-classification-dictionary-page[b-a95da3bby7]  .me-bp-filter-search { min-width: 100%; }
}
/* /Pages/MasterData/SefDictionariesPage.razor.rz.scp.css */
.me-sef-alert[b-jz0i1jv03k] { margin-bottom:1rem; }
.me-sef-loading[b-jz0i1jv03k] { min-height:180px; display:flex; align-items:center; justify-content:center; gap:.75rem; }
.me-sef-kpis[b-jz0i1jv03k] { margin-bottom:1rem; }
.me-sef-kpis .me-kpi-card[b-jz0i1jv03k] { display:flex; align-items:center; gap:.75rem; min-width:0; padding:1rem; border:1px solid #e2e8f3; border-radius:14px; background:#fff; text-align:left; cursor:pointer; }
.me-sef-kpis .me-kpi-card.is-active[b-jz0i1jv03k] { border-color:#93b8eb; box-shadow:0 0 0 2px #e5effd; }
.me-sef-provider[b-jz0i1jv03k] { display:grid; grid-template-columns:280px minmax(0,1fr); gap:1rem; padding:1rem; margin-bottom:1rem; }
.me-sef-provider > div:first-child[b-jz0i1jv03k] { display:flex; align-items:center; gap:.75rem; }
.me-sef-provider > div:first-child div[b-jz0i1jv03k] { display:flex; flex-direction:column; }
.me-sef-provider-icon[b-jz0i1jv03k] { width:42px; height:42px; display:grid; place-items:center; border-radius:12px; color:#fff; background:#1769d2; }
.me-sef-provider small[b-jz0i1jv03k] { color:#748196; font-size:.68rem; font-weight:800; }
.me-sef-provider strong[b-jz0i1jv03k] { color:#153d73; }
.me-sef-environments[b-jz0i1jv03k] { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:.65rem; }
.me-sef-environments > div[b-jz0i1jv03k] { position:relative; padding:.7rem; border:1px solid #e1e7f0; border-radius:10px; display:flex; flex-direction:column; overflow:hidden; }
.me-sef-environments > div.is-default[b-jz0i1jv03k] { border-color:#73b693; background:#f0faf5; }
.me-sef-environments em[b-jz0i1jv03k] { position:absolute; right:.5rem; top:.45rem; font-size:.62rem; font-style:normal; color:#157347; font-weight:800; }
.me-sef-filters[b-jz0i1jv03k] { display:grid; grid-template-columns:minmax(280px,1fr) auto; gap:1rem; align-items:center; padding:1rem; margin-bottom:1rem; }
.me-sef-view-tabs[b-jz0i1jv03k] { display:flex; gap:.35rem; }
.me-sef-view-tabs button[b-jz0i1jv03k] { border:0; border-radius:8px; padding:.55rem .7rem; background:#f1f4f8; color:#536176; font-weight:700; cursor:pointer; }
.me-sef-view-tabs button.is-active[b-jz0i1jv03k] { background:#e6f0ff; color:#0d51a7; }
.me-sef-layout[b-jz0i1jv03k] { display:grid; grid-template-columns:minmax(0,1fr); gap:1rem; align-items:start; min-width:0; max-width:100%; }
.me-sef-table-surface[b-jz0i1jv03k] { min-width:0; max-width:100%; overflow:hidden; }
.me-sef-result-count[b-jz0i1jv03k] { color:#718096; font-size:.78rem; margin-top:.15rem; }
.me-sef-table-scroll[b-jz0i1jv03k] { width:100%; min-width:0; max-width:100%; max-height:660px; overflow:auto; }
.me-sef-table[b-jz0i1jv03k] { width:100%; min-width:760px; border-collapse:separate; border-spacing:0; font-size:.82rem; }
.me-sef-table th[b-jz0i1jv03k] { position:sticky; top:0; z-index:1; padding:.75rem .85rem; text-align:left; color:#526174; background:#f7f9fc; border-bottom:1px solid #e2e8f3; white-space:nowrap; }
.me-sef-table td[b-jz0i1jv03k] { vertical-align:top; padding:.75rem .85rem; border-bottom:1px solid #edf0f5; color:#273950; }
.me-sef-table tbody tr[b-jz0i1jv03k] { cursor:pointer; }
.me-sef-table tbody tr:hover[b-jz0i1jv03k] { background:#f7faff; }
.me-sef-table tbody tr.is-selected[b-jz0i1jv03k] { background:#eaf2ff; box-shadow:inset 3px 0 #1769d2; }
.me-sef-table td strong[b-jz0i1jv03k],.me-sef-table td span[b-jz0i1jv03k],.me-sef-table td small[b-jz0i1jv03k] { display:block; }
.me-sef-table td strong[b-jz0i1jv03k] { color:#15365f; margin-bottom:.17rem; }
.me-sef-table td small[b-jz0i1jv03k] { color:#78859a; margin-top:.2rem; }
.me-sef-code[b-jz0i1jv03k] { display:inline-block !important; width:max-content; padding:.2rem .45rem; margin-bottom:.25rem; border-radius:6px; background:#eaf2ff; color:#14539f; font-weight:900; }
.me-sef-status[b-jz0i1jv03k] { display:inline-block !important; width:max-content; padding:.2rem .5rem; border-radius:999px; font-size:.7rem; font-weight:800; }
.me-sef-status.is-ok[b-jz0i1jv03k] { background:#e5f7ee; color:#157347; }
.me-sef-status.is-warning[b-jz0i1jv03k] { background:#fff3db; color:#9a5b00; }
.me-sef-status.is-error[b-jz0i1jv03k] { background:#fde9e9; color:#b42318; }
.me-sef-detail-list[b-jz0i1jv03k] { margin:0; }
.me-sef-detail-list dt[b-jz0i1jv03k] { margin-top:.7rem; color:#78859a; font-size:.68rem; font-weight:800; text-transform:uppercase; }
.me-sef-detail-list dd[b-jz0i1jv03k] { margin:.15rem 0 0; color:#233750; overflow-wrap:anywhere; }
.me-sef-note[b-jz0i1jv03k] { margin-top:1rem; padding:.75rem; border-radius:9px; background:#fff7e8; color:#79520b; font-size:.77rem; line-height:1.45; }
.me-sef-detail-links[b-jz0i1jv03k] { display:grid; gap:.45rem; margin-top:1rem; }
.me-sef-detail-links a[b-jz0i1jv03k] { padding:.55rem .65rem; border-radius:8px; background:#f2f6fc; color:#17539e; text-decoration:none; font-weight:700; }
@media (max-width:850px) { .me-sef-provider[b-jz0i1jv03k],.me-sef-filters[b-jz0i1jv03k] { grid-template-columns:1fr; } .me-sef-environments[b-jz0i1jv03k] { grid-template-columns:1fr; } .me-sef-view-tabs[b-jz0i1jv03k] { overflow-x:auto; } }

/* Native dictionary workspace; all actions and environment details remain available. */
.me-sef-kpis[b-jz0i1jv03k] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:.65rem; }
.me-sef-kpis .me-kpi-card[b-jz0i1jv03k] { padding:.7rem .85rem; border-radius:10px; box-shadow:none; }
.me-sef-provider[b-jz0i1jv03k] { grid-template-columns:minmax(180px,.8fr) minmax(0,2.2fr); padding:.8rem; gap:.8rem; }
.me-sef-environments > div[b-jz0i1jv03k] { padding:.6rem .7rem; overflow-wrap:anywhere; }
.me-sef-environments em[b-jz0i1jv03k] { position:static; margin-top:.25rem; }
.me-sef-filters[b-jz0i1jv03k] { grid-template-columns:minmax(0,1fr) auto; padding:.75rem; }
.me-sef-view-tabs[b-jz0i1jv03k] { flex-wrap:wrap; }
.me-sef-view-tabs button[b-jz0i1jv03k],.me-sef-pagination button[b-jz0i1jv03k] { min-height:36px; }
.me-sef-result-count[b-jz0i1jv03k],.me-sef-table td small[b-jz0i1jv03k] { color:#536176; }
.me-sef-detail-button[b-jz0i1jv03k] { display:block; padding:0; border:0; background:transparent; color:#1553a0; font:inherit; font-weight:700; text-align:left; text-decoration:underline; text-underline-offset:3px; min-height:28px; cursor:pointer; }
.me-sef-pagination[b-jz0i1jv03k] { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:.5rem; padding:.75rem; color:#536176; font-size:.8rem; }
.me-sef-pagination > div[b-jz0i1jv03k] { display:flex; flex-wrap:wrap; align-items:center; gap:.6rem; }
.me-sef-pagination button[b-jz0i1jv03k] { padding:.35rem .7rem; border:1px solid #dce4ef; border-radius:7px; background:#fff; color:#174876; cursor:pointer; }
.me-sef-pagination button:disabled[b-jz0i1jv03k] { color:#718096; cursor:default; background:#f7f9fc; }
.me-sef-kpis button:focus-visible[b-jz0i1jv03k],.me-sef-view-tabs button:focus-visible[b-jz0i1jv03k],.me-sef-detail-button:focus-visible[b-jz0i1jv03k],.me-sef-pagination button:focus-visible[b-jz0i1jv03k],.me-sef-table-scroll:focus-visible[b-jz0i1jv03k] { outline:2px solid #1769d2; outline-offset:3px; }
@media (max-width:1100px) { .me-sef-provider[b-jz0i1jv03k],.me-sef-filters[b-jz0i1jv03k] { grid-template-columns:1fr; } }
@media (max-width:850px) { .me-sef-kpis[b-jz0i1jv03k] { grid-template-columns:repeat(2,minmax(0,1fr)); } .me-sef-environments[b-jz0i1jv03k] { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media (max-width:600px) { .me-sef-environments[b-jz0i1jv03k] { grid-template-columns:1fr; } .me-sef-kpis .me-kpi-card[b-jz0i1jv03k] { padding:.6rem; gap:.5rem; } .me-sef-kpis .me-kpi-label[b-jz0i1jv03k] { font-size:.65rem; } }

.me-sef-workspace[b-jz0i1jv03k]  .me-sef-provider { display:grid; grid-template-columns:minmax(160px,.65fr) minmax(0,2.35fr); gap:.8rem; padding:.8rem; margin-bottom:.8rem; }
.me-sef-workspace[b-jz0i1jv03k]  .me-sef-filters { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:.75rem; align-items:center; padding:.75rem; margin-bottom:.8rem; }
.me-sef-workspace[b-jz0i1jv03k]  .me-sef-table-surface { min-width:0; max-width:100%; overflow:hidden; padding:.75rem; }
@media (max-width:1200px) { .me-sef-workspace[b-jz0i1jv03k]  .me-sef-filters { grid-template-columns:1fr; } }
@media (max-width:850px) { .me-sef-workspace[b-jz0i1jv03k]  .me-sef-provider { grid-template-columns:1fr; } }
/* /Pages/Settings.razor.rz.scp.css */
/* Keep the selected section description legible in every supported theme. */
.me-standard-document-page[b-eh0wqam4et]  .me-settings-mud-nav.mud-button-filled-primary small {
    color: inherit;
    opacity: .95;
}
/* /Pages/SuperAdmin/BizpartnerIntegrationPage.razor.rz.scp.css */
.bp-page[b-2yqss126g8] { display: grid; gap: 1rem; }
.bp-settings-grid[b-2yqss126g8], .bp-fields[b-2yqss126g8] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; }
.bp-context[b-2yqss126g8] { display: grid; grid-template-columns: minmax(240px, 380px) 1fr; align-items: center; gap: 1.5rem; }
.bp-page h3[b-2yqss126g8] { font-size: 1rem; margin: 0 0 .6rem; }
.bp-page p[b-2yqss126g8] { line-height: 1.55; margin: .6rem 0; }
.bp-help[b-2yqss126g8] { font-size: .85rem; color: var(--mud-palette-text-secondary); }
.bp-checks[b-2yqss126g8] { list-style: none; padding: 0; display: grid; gap: .75rem; }
.bp-checks li[b-2yqss126g8] { display: flex; gap: .7rem; align-items: flex-start; }
.bp-checks p[b-2yqss126g8] { margin: .15rem 0 0; }
.bp-links[b-2yqss126g8] { display: flex; align-items: center; flex-wrap: wrap; gap: 1rem; }
.bp-page code[b-2yqss126g8] { overflow-wrap: anywhere; }
@media (max-width: 1000px) { .bp-settings-grid[b-2yqss126g8] { grid-template-columns: 1fr; } }
@media (max-width: 600px) { .bp-fields[b-2yqss126g8], .bp-context[b-2yqss126g8] { grid-template-columns: 1fr; } }
/* /Pages/SuperAdmin/OrganisationProfilePage.razor.rz.scp.css */
.org-profile-page[b-lx26yd1fow] {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: 1rem;
}

.org-profile-switches[b-lx26yd1fow],
.org-profile-inline-actions[b-lx26yd1fow] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: .75rem 1.25rem;
    margin-top: 1rem;
}

.org-profile-number-field[b-lx26yd1fow] {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: .35rem;
    color: #526485;
    font-size: .78rem;
    font-weight: 700;
}

.org-profile-textarea-grid[b-lx26yd1fow] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1rem;
}

.org-profile-logo-layout[b-lx26yd1fow] {
    display: grid;
    grid-template-columns: minmax(220px, 300px) minmax(0, 1fr);
    gap: 1.25rem;
    align-items: center;
}

.org-profile-logo-preview[b-lx26yd1fow] {
    display: flex;
    min-height: 160px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: .55rem;
    padding: 1rem;
    border: 1px dashed #cbd8ef;
    border-radius: 14px;
    color: #71809d;
    background: linear-gradient(145deg, #f8faff, #fff);
}

.org-profile-logo-preview img[b-lx26yd1fow] {
    display: block;
    width: 100%;
    max-height: 150px;
    object-fit: contain;
}

.org-profile-logo-preview[b-lx26yd1fow]  .mud-icon-root {
    color: #6b83ad;
    font-size: 2rem;
}

.org-profile-logo-copy h3[b-lx26yd1fow] {
    margin: 0;
    color: #243862;
    font-size: 1rem;
}

.org-profile-logo-copy p[b-lx26yd1fow] {
    max-width: 70ch;
    margin: .35rem 0 0;
    color: #71809d;
    line-height: 1.5;
}

.org-profile-upload[b-lx26yd1fow] {
    position: relative;
    display: inline-flex;
    min-height: 40px;
    align-items: center;
    justify-content: center;
    gap: .45rem;
    padding: .45rem .85rem;
    overflow: hidden;
    border: 1px solid #2563eb;
    border-radius: 8px;
    color: #fff;
    background: #2563eb;
    cursor: pointer;
    font-size: .82rem;
    font-weight: 750;
}

.org-profile-upload.is-disabled[b-lx26yd1fow] {
    opacity: .55;
    pointer-events: none;
}

.org-profile-upload[b-lx26yd1fow]  input[type="file"] {
    position: absolute;
    inset: 0;
    opacity: 0;
    cursor: pointer;
}

@media (max-width: 800px) {
    .org-profile-textarea-grid[b-lx26yd1fow],
    .org-profile-logo-layout[b-lx26yd1fow] {
        grid-template-columns: minmax(0, 1fr);
    }

    .org-profile-inline-actions > *[b-lx26yd1fow] {
        flex: 1 1 180px;
    }
}


.org-profile-fields[b-lx26yd1fow] { border: 0; min-width: 0; padding: 0; margin: 0; display: grid; gap: 1rem; }
.org-profile-upload:focus-within[b-lx26yd1fow] { outline: 2px solid #6456ff; outline-offset: 3px; }
/* /Pages/SuperAdmin/ReportArtifactMaintenancePage.razor.rz.scp.css */
.report-artifact-page[b-o1hbk7rnz4] { display: flex; flex-direction: column; gap: 1rem; color: #152858; }
.report-artifact-explainer[b-o1hbk7rnz4] { display: flex; align-items: flex-start; gap: .8rem; padding: .9rem 1rem; border: 1px solid #dbe6fb; border-radius: 14px; background: #f8fbff; color: #486087; }
.report-artifact-explainer .mud-icon-root[b-o1hbk7rnz4] { color: #2563eb; }
.report-artifact-explainer div[b-o1hbk7rnz4] { display: flex; flex-direction: column; gap: .18rem; }
.report-artifact-explainer strong[b-o1hbk7rnz4] { color: #183675; }
.report-artifact-explainer span[b-o1hbk7rnz4] { font-size: .88rem; line-height: 1.45; }
.report-artifact-notice[b-o1hbk7rnz4] { display: flex; align-items: center; gap: .65rem; padding: .75rem 1rem; border-radius: 12px; border: 1px solid #d8e4f7; background: #f8fbff; color: #385479; font-weight: 650; }
.report-artifact-notice.success[b-o1hbk7rnz4] { border-color: #bae8d4; background: #f1fbf6; color: #08714b; }
.report-artifact-notice.warning[b-o1hbk7rnz4] { border-color: #f5dca5; background: #fffaf0; color: #8a5a08; }
.report-artifact-notice.error[b-o1hbk7rnz4] { border-color: #f2c3ca; background: #fff5f6; color: #a51d34; }
.report-artifact-spinner[b-o1hbk7rnz4] { width: 1rem; height: 1rem; border: 2px solid currentColor; border-right-color: transparent; border-radius: 50%; animation: report-artifact-spin-b-o1hbk7rnz4 .8s linear infinite; }
@keyframes report-artifact-spin-b-o1hbk7rnz4 { to { transform: rotate(360deg); } }
.report-artifact-health[b-o1hbk7rnz4] { position: relative; overflow: hidden; padding: 1.05rem 1.15rem; border: 1px solid #cdebdc; border-radius: 16px; background: linear-gradient(135deg, #f2fbf7, #fff); box-shadow: 0 10px 28px rgba(20, 72, 55, .05); }
.report-artifact-health.attention[b-o1hbk7rnz4] { border-color: #cdddf9; background: linear-gradient(135deg, #f4f8ff, #fff); }
.report-artifact-health.warning[b-o1hbk7rnz4] { border-color: #f0d69f; background: linear-gradient(135deg, #fff9ed, #fff); }
.report-artifact-health.critical[b-o1hbk7rnz4] { border-color: #f0bbc4; background: linear-gradient(135deg, #fff3f5, #fff); }
.report-artifact-health-main[b-o1hbk7rnz4] { display: flex; align-items: center; gap: .85rem; padding-right: 28rem; }
.report-artifact-health-icon[b-o1hbk7rnz4] { display: grid; place-items: center; flex: 0 0 2.8rem; height: 2.8rem; border-radius: 12px; background: #dff5ea; color: #0b8457; }
.attention .report-artifact-health-icon[b-o1hbk7rnz4] { background: #e2ebff; color: #2463cf; }
.warning .report-artifact-health-icon[b-o1hbk7rnz4] { background: #fff0cf; color: #9a6507; }
.critical .report-artifact-health-icon[b-o1hbk7rnz4] { background: #ffe2e7; color: #b22038; }
.report-artifact-eyebrow[b-o1hbk7rnz4] { display: block; margin-bottom: .2rem; color: #7082a1; font-size: .68rem; font-weight: 850; letter-spacing: .08em; }
.report-artifact-health h2[b-o1hbk7rnz4], .report-artifact-panel h2[b-o1hbk7rnz4] { margin: 0; color: #173477; font-size: 1.05rem; }
.report-artifact-health p[b-o1hbk7rnz4] { margin: .2rem 0 0; color: #60708c; font-size: .84rem; }
.report-artifact-health-meta[b-o1hbk7rnz4] { position: absolute; top: 1rem; right: 1.15rem; display: flex; gap: 1.25rem; }
.report-artifact-health-meta span[b-o1hbk7rnz4] { display: flex; flex-direction: column; gap: .1rem; color: #71809a; font-size: .7rem; text-align: right; }
.report-artifact-health-meta strong[b-o1hbk7rnz4] { color: #263f73; font-size: .9rem; }
.report-artifact-capacity[b-o1hbk7rnz4] { height: 4px; margin-top: .85rem; border-radius: 99px; background: #e4ecf7; overflow: hidden; }
.report-artifact-capacity span[b-o1hbk7rnz4] { display: block; height: 100%; border-radius: inherit; background: #14a36f; }
.attention .report-artifact-capacity span[b-o1hbk7rnz4] { background: #3b74d9; }
.warning .report-artifact-capacity span[b-o1hbk7rnz4] { background: #d89215; }
.critical .report-artifact-capacity span[b-o1hbk7rnz4] { background: #d1344d; }
.report-artifact-kpis[b-o1hbk7rnz4] { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: .7rem; }
.report-artifact-kpis article[b-o1hbk7rnz4] { display: flex; align-items: center; gap: .75rem; min-width: 0; min-height: 5.4rem; padding: .9rem; border: 1px solid #e0e7f3; border-radius: 14px; background: linear-gradient(145deg, #fff, #fbfcff); box-shadow: 0 8px 24px rgba(16, 42, 91, .04); }
.report-artifact-kpis article > div[b-o1hbk7rnz4] { display: flex; flex-direction: column; min-width: 0; }
.report-artifact-kpis small[b-o1hbk7rnz4] { min-height: 2.1em; color: #71809a; font-weight: 700; line-height: 1.05; }
.report-artifact-kpis strong[b-o1hbk7rnz4] { color: #173477; font-size: 1.25rem; line-height: 1.3; }
.report-artifact-kpis article div span[b-o1hbk7rnz4] { color: #8290a8; font-size: .7rem; }
.kpi-icon[b-o1hbk7rnz4] { display: grid; place-items: center; flex: 0 0 2.35rem; height: 2.35rem; border-radius: 11px; background: #e8efff; color: #2c62ca; }
.kpi-icon.info[b-o1hbk7rnz4] { background: #e7f3ff; color: #1675c1; } .kpi-icon.warning[b-o1hbk7rnz4] { background: #fff2d9; color: #a66d08; } .kpi-icon.danger[b-o1hbk7rnz4] { background: #ffe7eb; color: #bd2942; } .kpi-icon.neutral[b-o1hbk7rnz4] { background: #eef1f6; color: #60708c; }
.report-artifact-retention[b-o1hbk7rnz4] { display: flex; align-items: center; gap: .75rem; padding: .75rem .9rem; border: 1px solid #cfe8dc; border-radius: 13px; background: #f5fcf8; color: #526783; }
.report-artifact-retention.due[b-o1hbk7rnz4] { border-color: #f0d6a4; background: #fffaf1; }
.report-artifact-retention.mismatch[b-o1hbk7rnz4] { border-color: #efc7b9; background: #fff7f3; }
.report-artifact-retention-icon[b-o1hbk7rnz4] { display: grid; place-items: center; flex: 0 0 2.15rem; height: 2.15rem; border-radius: 10px; background: #ddf4e8; color: #0b8457; }
.report-artifact-retention.due .report-artifact-retention-icon[b-o1hbk7rnz4] { background: #ffedc9; color: #9a6507; }
.report-artifact-retention.mismatch .report-artifact-retention-icon[b-o1hbk7rnz4] { background: #ffe6dd; color: #b34225; }
.report-artifact-retention > div[b-o1hbk7rnz4] { display: flex; flex: 1; flex-direction: column; min-width: 0; gap: .1rem; }
.report-artifact-retention > div strong[b-o1hbk7rnz4] { color: #183b68; font-size: .84rem; }
.report-artifact-retention > div span[b-o1hbk7rnz4] { font-size: .75rem; line-height: 1.4; }
.report-artifact-retention-next[b-o1hbk7rnz4] { display: flex; flex-direction: column; flex: 0 0 auto; padding-left: 1rem; border-left: 1px solid #d9e8e1; text-align: right; }
.report-artifact-retention.due .report-artifact-retention-next[b-o1hbk7rnz4] { border-left-color: #eadab9; }
.report-artifact-retention.mismatch .report-artifact-retention-next[b-o1hbk7rnz4] { border-left-color: #ead2c9; }
.report-artifact-retention-next small[b-o1hbk7rnz4] { color: #73829a; font-size: .64rem; }
.report-artifact-retention-next strong[b-o1hbk7rnz4] { color: #29466e; font-size: .76rem; }
.report-artifact-grid[b-o1hbk7rnz4] { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(20rem, .65fr); gap: 1rem; }
.report-artifact-panel[b-o1hbk7rnz4] { padding: 1rem 1.1rem; border: 1px solid #e0e7f3; border-radius: 16px; background: #fff; box-shadow: 0 10px 28px rgba(16, 42, 91, .045); }
.report-artifact-panel-head[b-o1hbk7rnz4] { display: flex; align-items: flex-start; justify-content: space-between; gap: 1rem; margin-bottom: .9rem; }
.report-artifact-badge[b-o1hbk7rnz4] { display: inline-flex; padding: .3rem .55rem; border-radius: 999px; background: #edf2fa; color: #566985; font-size: .68rem; font-weight: 800; white-space: nowrap; }
.report-artifact-badge.healthy[b-o1hbk7rnz4] { background: #e5f7ee; color: #08744c; } .report-artifact-badge.danger[b-o1hbk7rnz4] { background: #ffe8ec; color: #b7243d; }
.report-artifact-policy[b-o1hbk7rnz4] { display: flex; align-items: flex-start; }
.report-artifact-policy div[b-o1hbk7rnz4] { display: grid; flex: 1; grid-template-columns: 1.7rem 1fr; gap: .05rem .45rem; min-width: 0; }
.report-artifact-policy div > span[b-o1hbk7rnz4] { grid-row: 1 / span 2; display: grid; place-items: center; width: 1.7rem; height: 1.7rem; border-radius: 50%; background: #e8efff; color: #2459bc; font-size: .72rem; font-weight: 850; }
.report-artifact-policy strong[b-o1hbk7rnz4] { color: #27416f; font-size: .78rem; }
.report-artifact-policy small[b-o1hbk7rnz4] { color: #7c8aa2; font-size: .65rem; line-height: 1.3; }
.report-artifact-policy i[b-o1hbk7rnz4] { flex: 0 0 1.2rem; height: 1px; margin: .82rem .35rem 0; background: #d6dfed; }
.report-artifact-details[b-o1hbk7rnz4] { display: grid; grid-template-columns: repeat(2, 1fr); gap: .55rem 1.2rem; margin: 1rem 0 0; padding-top: .85rem; border-top: 1px solid #edf1f6; }
.report-artifact-details div[b-o1hbk7rnz4] { display: flex; justify-content: space-between; gap: .7rem; }
.report-artifact-details dt[b-o1hbk7rnz4] { color: #75849c; font-size: .72rem; } .report-artifact-details dd[b-o1hbk7rnz4] { margin: 0; color: #334d7a; font-size: .72rem; font-weight: 750; text-align: right; }
.report-artifact-panel-copy[b-o1hbk7rnz4] { margin: -.3rem 0 .85rem; color: #70809b; font-size: .8rem; line-height: 1.45; }
.report-artifact-actions[b-o1hbk7rnz4] { display: flex; flex-direction: column; gap: .5rem; }
.report-artifact-actions button[b-o1hbk7rnz4] { display: flex; align-items: center; gap: .65rem; width: 100%; padding: .65rem .75rem; border: 1px solid #dbe4f2; border-radius: 11px; background: #fbfdff; color: #24437c; text-align: left; cursor: pointer; }
.report-artifact-actions button:hover:not(:disabled)[b-o1hbk7rnz4] { border-color: #8eb4f9; background: #f5f8ff; }
.report-artifact-actions button:disabled[b-o1hbk7rnz4] { opacity: .48; cursor: not-allowed; }
.report-artifact-actions button.caution[b-o1hbk7rnz4] { color: #9b263b; }
.report-artifact-actions button span[b-o1hbk7rnz4] { display: flex; flex-direction: column; gap: .1rem; }
.report-artifact-actions button strong[b-o1hbk7rnz4] { font-size: .76rem; } .report-artifact-actions button small[b-o1hbk7rnz4] { color: #8190a7; font-size: .65rem; }
.report-artifact-empty[b-o1hbk7rnz4] { display: flex; align-items: center; justify-content: center; gap: .75rem; min-height: 6rem; border: 1px dashed #dce5f1; border-radius: 12px; color: #159064; background: #fbfefc; }
.report-artifact-empty div[b-o1hbk7rnz4] { display: flex; flex-direction: column; } .report-artifact-empty span[b-o1hbk7rnz4] { color: #7b899f; font-size: .75rem; }
.report-artifact-table-wrap[b-o1hbk7rnz4] { overflow-x: auto; }
.report-artifact-table-wrap table[b-o1hbk7rnz4] { width: 100%; border-collapse: collapse; font-size: .76rem; }
.report-artifact-table-wrap th[b-o1hbk7rnz4] { padding: .55rem .65rem; border-bottom: 1px solid #dfe6f1; color: #70809b; text-align: left; white-space: nowrap; }
.report-artifact-table-wrap td[b-o1hbk7rnz4] { padding: .65rem; border-bottom: 1px solid #edf1f6; color: #455b82; }
.report-artifact-table-wrap td:first-child[b-o1hbk7rnz4] { min-width: 14rem; }
.report-artifact-file[b-o1hbk7rnz4] { display: flex; flex-direction: column; }
.report-artifact-table-wrap:focus-visible[b-o1hbk7rnz4] { outline: 2px solid var(--mud-palette-primary); outline-offset: 3px; }
.report-artifact-table-wrap td small[b-o1hbk7rnz4] { color: #8a97aa; font-size: .62rem; }
.report-artifact-table-wrap code[b-o1hbk7rnz4] { color: #a1253a; font-size: .68rem; }
@media (max-width: 1180px) { .report-artifact-kpis[b-o1hbk7rnz4] { grid-template-columns: repeat(3, 1fr); } .report-artifact-health-main[b-o1hbk7rnz4] { padding-right: 0; } .report-artifact-health-meta[b-o1hbk7rnz4] { position: static; justify-content: flex-start; margin-top: .8rem; } .report-artifact-health-meta span[b-o1hbk7rnz4] { text-align: left; } }
@media (max-width: 900px) { .report-artifact-grid[b-o1hbk7rnz4] { grid-template-columns: 1fr; } .report-artifact-kpis[b-o1hbk7rnz4] { grid-template-columns: repeat(2, 1fr); } .report-artifact-policy[b-o1hbk7rnz4] { display: grid; grid-template-columns: repeat(2, 1fr); gap: .8rem; } .report-artifact-policy i[b-o1hbk7rnz4] { display: none; } }
@media (max-width: 600px) { .report-artifact-kpis[b-o1hbk7rnz4] { grid-template-columns: 1fr; } .report-artifact-health-meta[b-o1hbk7rnz4] { display: grid; grid-template-columns: repeat(2, 1fr); } .report-artifact-policy[b-o1hbk7rnz4], .report-artifact-details[b-o1hbk7rnz4] { grid-template-columns: 1fr; } .report-artifact-retention[b-o1hbk7rnz4] { align-items: flex-start; flex-wrap: wrap; } .report-artifact-retention-next[b-o1hbk7rnz4] { flex-basis: 100%; padding: .55rem 0 0 2.9rem; border-top: 1px solid #d9e8e1; border-left: 0; text-align: left; } }
/* /Pages/Tax/TaxRuleCatalogPage.razor.rz.scp.css */
.me-finance-tax-rule-catalog-page[b-0kiv83x4mv] { width:100%; max-width:none; padding:clamp(1rem,1.5vw,1.5rem); container-type:inline-size; }
.me-tax-heading[b-0kiv83x4mv] { display:flex; align-items:flex-start; gap:.8rem; min-width:0; }
.me-tax-heading-copy[b-0kiv83x4mv] { min-width:0; }
.me-tax-heading-copy p[b-0kiv83x4mv] { margin:.3rem 0 0; color:var(--mud-palette-text-secondary); }
.me-tax-tabs[b-0kiv83x4mv] { display:flex; gap:.35rem; padding:.65rem .85rem; margin:0 0 1rem; border:1px solid #dfe6f2; border-radius:14px; background:#fff; overflow-x:auto; }
.me-tax-tabs a[b-0kiv83x4mv] { color:#42526b; text-decoration:none; font-weight:700; font-size:.84rem; padding:.6rem .85rem; border-radius:9px; white-space:nowrap; }
.me-tax-tabs a:hover[b-0kiv83x4mv], .me-tax-tabs a.is-active[b-0kiv83x4mv] { color:#0b47a1; background:#edf4ff; }
.me-tax-kpis[b-0kiv83x4mv] { margin-bottom:1rem; }
.me-tax-kpis .me-kpi-card[b-0kiv83x4mv] { display:flex; align-items:center; gap:.75rem; min-width:0; padding:1rem; border:1px solid #e2e8f3; border-radius:14px; background:#fff; }
.me-tax-alert[b-0kiv83x4mv] { margin-bottom:1rem; }
.me-tax-loading[b-0kiv83x4mv] { min-height:180px; display:flex; align-items:center; justify-content:center; gap:.75rem; }
.me-tax-filters[b-0kiv83x4mv] { display:grid; grid-template-columns:minmax(280px,1fr) 190px auto; gap:.75rem; align-items:center; padding:1rem; margin-bottom:1rem; }
.me-tax-layout[b-0kiv83x4mv] { display:grid; grid-template-columns:minmax(0,1fr); gap:1rem; align-items:start; width:100%; max-width:100%; min-width:0; }
.me-tax-layout > *[b-0kiv83x4mv] { width:100%; max-width:100%; min-width:0; }
.me-tax-table-surface[b-0kiv83x4mv] { min-width:0; overflow:hidden; }
.me-tax-result-count[b-0kiv83x4mv] { color:#66758a; font-size:.78rem; margin-top:.15rem; }
.me-tax-table-scroll[b-0kiv83x4mv] { overflow:auto; max-height:660px; }
.me-tax-table[b-0kiv83x4mv] { width:100%; border-collapse:separate; border-spacing:0; font-size:.82rem; }
.me-tax-table th[b-0kiv83x4mv] { position:sticky; top:0; z-index:1; text-align:left; padding:.75rem .85rem; color:#526174; background:#f7f9fc; border-bottom:1px solid #e2e8f3; white-space:nowrap; }
.me-tax-table td[b-0kiv83x4mv] { vertical-align:top; padding:.75rem .85rem; border-bottom:1px solid #edf0f5; color:#24344d; }
.me-tax-table tbody tr[b-0kiv83x4mv] { cursor:pointer; transition:background .15s ease; }
.me-tax-table tbody tr:hover[b-0kiv83x4mv] { background:#f7faff; }
.me-tax-table tbody tr.is-selected[b-0kiv83x4mv] { background:#eaf2ff; box-shadow:inset 3px 0 #1769d2; }
.me-tax-table td strong[b-0kiv83x4mv], .me-tax-table td span[b-0kiv83x4mv], .me-tax-table td small[b-0kiv83x4mv] { display:block; }
.me-tax-table td strong[b-0kiv83x4mv] { color:#122f59; margin-bottom:.2rem; }
.me-tax-table td small[b-0kiv83x4mv] { color:#748196; margin-top:.25rem; }
.me-tax-code[b-0kiv83x4mv] { display:inline-block !important; width:max-content; padding:.22rem .46rem; border-radius:6px; color:#174e91; background:#eaf2ff; font-weight:800; }
.me-tax-status[b-0kiv83x4mv], .me-tax-rule[b-0kiv83x4mv] { display:inline-block !important; width:max-content; padding:.22rem .5rem; border-radius:999px; font-size:.72rem; font-weight:800; background:#eef1f5; color:#57657a; }
.me-tax-status.is-active[b-0kiv83x4mv], .me-tax-rule.is-required[b-0kiv83x4mv] { background:#e5f7ee; color:#157347; }
.me-tax-status.is-inactive[b-0kiv83x4mv] { background:#f1f2f4; color:#697586; }
.me-tax-detail-lead[b-0kiv83x4mv] { color:#273c59; font-weight:700; line-height:1.45; }
.me-tax-detail-list[b-0kiv83x4mv] { display:grid; grid-template-columns:1fr; gap:0; margin:0; }
.me-tax-detail-list dt[b-0kiv83x4mv] { color:#778397; font-size:.7rem; font-weight:800; text-transform:uppercase; margin-top:.75rem; }
.me-tax-detail-list dd[b-0kiv83x4mv] { margin:.18rem 0 0; color:#223650; overflow-wrap:anywhere; }
.me-tax-description[b-0kiv83x4mv] { margin-top:1rem; padding: .85rem; border-radius:10px; background:#f6f8fb; color:#43536a; line-height:1.5; font-size:.8rem; }
@container (max-width:760px) { .me-tax-filters[b-0kiv83x4mv] { grid-template-columns:1fr; } .me-tax-kpis[b-0kiv83x4mv] { grid-template-columns:1fr 1fr; } }
@container (max-width:560px) { .me-finance-tax-rule-catalog-page[b-0kiv83x4mv] { padding:1rem; } .me-tax-kpis[b-0kiv83x4mv] { grid-template-columns:1fr; } }

.me-tax-row-open[b-0kiv83x4mv] { border:0; background:transparent; padding:0; font:inherit; font-weight:700; color:#122f59; cursor:pointer; text-align:left; }
.me-tax-row-open:focus-visible[b-0kiv83x4mv] { outline:2px solid var(--mud-palette-primary); outline-offset:3px; border-radius:2px; }
/* /Pages/Tax/VatLedgerEntriesPage.razor.rz.scp.css */
.vat-book-page[b-7g4dsh8kk5] {
    width: 100%;
    max-width: none;
    min-width: 0;
    margin: 0;
    padding: clamp(1rem, 1.5vw, 1.5rem);
    color: #14284b;
}

.vat-book-header[b-7g4dsh8kk5] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1.5rem;
}

.vat-book-heading[b-7g4dsh8kk5],
.vat-book-title-copy[b-7g4dsh8kk5] {
    min-width: 0;
}

.vat-book-breadcrumb[b-7g4dsh8kk5] {
    display: flex;
    align-items: center;
    gap: .3rem;
    flex-wrap: wrap;
    font-size: .82rem;
    color: #60708e;
}

.vat-book-breadcrumb a[b-7g4dsh8kk5] {
    color: #315d9e;
    text-decoration: none;
}

.vat-book-kicker[b-7g4dsh8kk5] {
    margin-top: .9rem;
    color: #2459a6;
    font-size: .74rem;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.vat-book-heading-row[b-7g4dsh8kk5] {
    display: flex;
    align-items: flex-start;
    gap: .8rem;
    min-width: 0;
    margin-top: .25rem;
}

.vat-book-title-row[b-7g4dsh8kk5] {
    display: flex;
    align-items: center;
    gap: .25rem;
    min-width: 0;
    margin: 0;
}

.vat-book-title-icon[b-7g4dsh8kk5] {
    display: grid;
    place-items: center;
    width: 2.7rem;
    height: 2.7rem;
    border-radius: .8rem;
    background: #1558c9;
    color: #fff;
    flex: 0 0 auto;
}

.vat-book-title-row h1[b-7g4dsh8kk5] {
    min-width: 0;
    margin: 0;
    color: #15377d;
    font-size: 1.85rem;
    overflow-wrap: anywhere;
}

.vat-book-title-copy p[b-7g4dsh8kk5] {
    max-width: 940px;
    margin: .25rem 0 0;
    color: #60708e;
}

.vat-book-switcher[b-7g4dsh8kk5] {
    display: flex;
    gap: .45rem;
    max-width: 100%;
    overflow-x: auto;
    margin: 1.15rem 0;
    padding: .35rem;
    border: 1px solid #dbe4f2;
    border-radius: .85rem;
    background: #fff;
    scrollbar-width: thin;
}

.vat-book-switcher a[b-7g4dsh8kk5] {
    white-space: nowrap;
    padding: .58rem .85rem;
    border-radius: .6rem;
    color: #47617f;
    text-decoration: none;
    font-size: .86rem;
    font-weight: 700;
}

.vat-book-switcher a:hover[b-7g4dsh8kk5] { background: #eef4fd; }
.vat-book-switcher a:focus-visible[b-7g4dsh8kk5] { outline: 3px solid rgba(21, 88, 201, .2); outline-offset: 1px; }
.vat-book-switcher a.is-active[b-7g4dsh8kk5] { background: #1558c9; color: #fff; }

.vat-book-kpis[b-7g4dsh8kk5] {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: .75rem;
    margin-bottom: 1rem;
}

.vat-book-kpis article[b-7g4dsh8kk5] {
    display: flex;
    gap: .7rem;
    align-items: center;
    min-width: 0;
    padding: .85rem;
    border: 1px solid #dbe4f2;
    border-radius: .85rem;
    background: #fff;
    box-shadow: 0 3px 12px rgba(24, 58, 106, .06);
}

.vat-book-kpis article.is-success[b-7g4dsh8kk5] { border-color: #8bd0a1; background: #f5fcf7; }
.vat-book-kpis article.is-warning[b-7g4dsh8kk5] { border-color: #f2c266; background: #fffaf0; }

.vat-book-kpi-icon[b-7g4dsh8kk5] {
    display: grid;
    place-items: center;
    width: 2.25rem;
    height: 2.25rem;
    border-radius: .65rem;
    background: #e9f0fb;
    color: #2459a6;
    flex: 0 0 auto;
}

.vat-book-kpi-icon.is-purple[b-7g4dsh8kk5] { background: #f0eafd; color: #7445b6; }
.vat-book-kpi-icon.is-cyan[b-7g4dsh8kk5] { background: #e7f7fb; color: #11788a; }
.vat-book-kpi-icon.is-green[b-7g4dsh8kk5] { background: #e9f7ee; color: #28854a; }
.vat-book-kpis small[b-7g4dsh8kk5],
.vat-book-kpis span[b-7g4dsh8kk5] { display: block; color: #6b7c97; font-size: .74rem; }
.vat-book-kpis strong[b-7g4dsh8kk5] { display: block; color: #15377d; font-size: 1.25rem; line-height: 1.25; overflow-wrap: anywhere; }

.vat-book-filters[b-7g4dsh8kk5] {
    min-width: 0;
    margin-bottom: 1rem;
    padding: 1rem;
    border: 1px solid #dbe4f2;
    border-radius: .85rem;
}

.vat-book-filter-main[b-7g4dsh8kk5] {
    display: flex;
    align-items: center;
    gap: .7rem;
}

.vat-book-search[b-7g4dsh8kk5] { flex: 1; min-width: 0; }
.vat-book-filter-grid[b-7g4dsh8kk5] { margin-top: .45rem; }

.vat-book-layout[b-7g4dsh8kk5] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 285px;
    gap: 1rem;
    align-items: start;
    min-width: 0;
}

.vat-book-layout > *[b-7g4dsh8kk5] { min-width: 0; max-width: 100%; }
.vat-book-table-surface[b-7g4dsh8kk5] { min-width: 0; border: 1px solid #dbe4f2; border-radius: .85rem; overflow: hidden; }
.vat-book-layout[b-7g4dsh8kk5]  .vat-book-table-surface { min-width: 0; max-width: 100%; overflow: hidden; }

.vat-book-table-topbar[b-7g4dsh8kk5] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: .9rem 1rem;
    border-bottom: 1px solid #e5ebf5;
}

.vat-book-table-topbar > div:first-child strong[b-7g4dsh8kk5],
.vat-book-table-topbar > div:first-child span[b-7g4dsh8kk5] { display: block; }
.vat-book-table-topbar > div:first-child span[b-7g4dsh8kk5] { color: #71819a; font-size: .78rem; }
.vat-book-summary-chips[b-7g4dsh8kk5] { display: flex; gap: .4rem; flex-wrap: wrap; }

.vat-book-table-surface[b-7g4dsh8kk5]  .me-page-state { min-height: 220px; border: 0; border-radius: 0; }
.vat-book-table-wrap[b-7g4dsh8kk5] { max-width: 100%; max-height: min(68vh, 760px); overflow: auto; scrollbar-gutter: stable; }
.vat-book-table-wrap table[b-7g4dsh8kk5] { width: 100%; min-width: 2050px; border-collapse: collapse; font-size: .79rem; }
.vat-book-table-wrap th[b-7g4dsh8kk5],
.vat-book-table-wrap td[b-7g4dsh8kk5] { padding: .65rem .7rem; text-align: left; vertical-align: top; border-bottom: 1px solid #edf1f7; }
.vat-book-table-wrap th[b-7g4dsh8kk5] { position: sticky; top: 0; z-index: 2; background: #edf3fb; color: #294b80; font-size: .72rem; text-transform: uppercase; letter-spacing: .02em; }
.vat-book-table-wrap td strong[b-7g4dsh8kk5],
.vat-book-table-wrap td small[b-7g4dsh8kk5],
.vat-book-table-wrap td a[b-7g4dsh8kk5] { display: block; }
.vat-book-table-wrap td small[b-7g4dsh8kk5] { margin-top: .15rem; color: #74839a; }
.vat-book-table-wrap tbody tr:hover[b-7g4dsh8kk5] { background: #f7faff; }
.vat-book-primary-link[b-7g4dsh8kk5],
.vat-book-table-wrap td > a[b-7g4dsh8kk5] { color: #1558c9; text-decoration: none; font-weight: 700; }
.vat-book-primary-link:hover[b-7g4dsh8kk5],
.vat-book-table-wrap td > a:hover[b-7g4dsh8kk5] { text-decoration: underline; }
.vat-book-table-wrap tfoot td[b-7g4dsh8kk5] { position: sticky; bottom: 0; z-index: 1; border-top: 2px solid #b8c9e2; background: #eaf1fb; color: #17396f; font-weight: 700; }

.vat-book-pager[b-7g4dsh8kk5] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: .75rem 1rem;
    border-top: 1px solid #e5ebf5;
    color: #60708e;
}

.vat-book-sidebar[b-7g4dsh8kk5] { display: grid; gap: 1rem; min-width: 0; }
.vat-book-side-card[b-7g4dsh8kk5] { padding: .85rem; border: 1px solid #dbe4f2; border-radius: .85rem; }
.vat-book-side-title[b-7g4dsh8kk5] { display: flex; align-items: center; gap: .45rem; margin-bottom: .55rem; color: #173b78; }
.vat-book-side-card > a[b-7g4dsh8kk5] { display: flex; align-items: center; justify-content: space-between; gap: .5rem; padding: .68rem 0; border-top: 1px solid #edf1f7; color: #264e87; text-decoration: none; }
.vat-book-side-card > a span strong[b-7g4dsh8kk5],
.vat-book-side-card > a span small[b-7g4dsh8kk5] { display: block; }
.vat-book-side-card > a span small[b-7g4dsh8kk5] { margin-top: .12rem; color: #74839a; font-size: .72rem; }
.vat-book-guidance ol[b-7g4dsh8kk5] { margin: .3rem 0; padding-left: 1.2rem; color: #556a87; font-size: .8rem; }
.vat-book-guidance li + li[b-7g4dsh8kk5] { margin-top: .45rem; }

@container me-page (max-width: 1300px) {
    .vat-book-kpis[b-7g4dsh8kk5] { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .vat-book-layout[b-7g4dsh8kk5] { grid-template-columns: 1fr; }
    .vat-book-sidebar[b-7g4dsh8kk5] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@container me-page (max-width: 820px) {
    .vat-book-header[b-7g4dsh8kk5],
    .vat-book-filter-main[b-7g4dsh8kk5],
    .vat-book-table-topbar[b-7g4dsh8kk5],
    .vat-book-pager[b-7g4dsh8kk5] { align-items: stretch; flex-direction: column; }
    .vat-book-kpis[b-7g4dsh8kk5] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .vat-book-table-wrap[b-7g4dsh8kk5] { max-height: none; }
}

@container me-page (max-width: 620px) {
    .vat-book-page[b-7g4dsh8kk5] { padding: .75rem; }
    .vat-book-kpis[b-7g4dsh8kk5],
    .vat-book-sidebar[b-7g4dsh8kk5] { grid-template-columns: 1fr; }
    .vat-book-filter-main[b-7g4dsh8kk5]  .mud-button-root { width: 100%; }
}
/* /Pages/Warehouse/StockActivityPage.razor.rz.scp.css */
.stock-kpi-value[b-r10s0dpbht] {
    font-variant-numeric: tabular-nums;
    line-height: 1.2;
    white-space: nowrap;
}

.stock-kpi-value--long[b-r10s0dpbht] {
    font-size: clamp(1.25rem, 2vw, 1.5rem);
    letter-spacing: -0.02em;
}
