/* /Components/Layout/MainLayout.razor.rz.scp.css */
.workspace[b-2xjzu1uf6m] { display:grid; grid-template-columns:240px minmax(0,1fr); height:100dvh; overflow:hidden; font-family:"Segoe UI",sans-serif; }
.modules[b-2xjzu1uf6m] { background:#173c52; color:#fff; padding:24px 16px; overflow:auto; min-height:0; }
.modules strong[b-2xjzu1uf6m] { display:block; font-size:22px; margin-bottom:24px; }
.modules h2[b-2xjzu1uf6m] { font-size:15px; margin:14px 0 4px; color:#cbdde8; }
.modules h2 button[b-2xjzu1uf6m] { width:100%; display:flex; align-items:center; justify-content:space-between; padding:7px 10px; border:0; background:transparent; color:#cbdde8; font:inherit; font-weight:700; text-align:left; cursor:pointer; }
.modules h2 button:hover[b-2xjzu1uf6m],.modules h2 button:focus-visible[b-2xjzu1uf6m] { background:#214d65; color:#fff; outline:none; }
.modules[b-2xjzu1uf6m]  a,.modules span[b-2xjzu1uf6m] { display:block; padding:9px 10px; font-size:14px; }
.module-items[b-2xjzu1uf6m] { margin-left:10px; padding-left:8px; border-left:1px solid #547386; }
.module-items[b-2xjzu1uf6m]  a,.module-items span[b-2xjzu1uf6m] { padding-left:12px; }
.modules[b-2xjzu1uf6m]  a { color:#fff; text-decoration:none; border-radius:3px; }
.modules[b-2xjzu1uf6m]  a.active { background:#fff; color:#174a67; font-weight:600; }
.modules[b-2xjzu1uf6m]  a:focus-visible { outline:3px solid #4b92bd; }
.modules span[b-2xjzu1uf6m] { color:#cbdde8; } .modules small[b-2xjzu1uf6m] { display:block; color:#b4c6d0; font-size:11px; }
.modules p[b-2xjzu1uf6m] { font-size:12px; padding:16px 10px; border-top:1px solid #476477; margin-top:24px; }
.workspace-body[b-2xjzu1uf6m] { min-width:0; min-height:0; overflow:auto; }
@media(max-width:800px) { .workspace[b-2xjzu1uf6m] { grid-template-columns:190px minmax(0,1fr); } .modules[b-2xjzu1uf6m] { padding:16px 8px; } }
#blazor-error-ui[b-2xjzu1uf6m] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-2xjzu1uf6m] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-di072a8ro2],
.components-reconnect-repeated-attempt-visible[b-di072a8ro2],
.components-reconnect-failed-visible[b-di072a8ro2],
.components-pause-visible[b-di072a8ro2],
.components-resume-failed-visible[b-di072a8ro2],
.components-rejoining-animation[b-di072a8ro2] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-di072a8ro2],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-di072a8ro2],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-di072a8ro2],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-di072a8ro2],
#components-reconnect-modal.components-reconnect-retrying[b-di072a8ro2],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-di072a8ro2],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-di072a8ro2],
#components-reconnect-modal.components-reconnect-failed[b-di072a8ro2],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-di072a8ro2] {
    display: block;
}


#components-reconnect-modal[b-di072a8ro2] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-di072a8ro2 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-di072a8ro2 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-di072a8ro2 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-di072a8ro2]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-di072a8ro2 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-di072a8ro2 {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-di072a8ro2 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-di072a8ro2 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-di072a8ro2] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-di072a8ro2] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-di072a8ro2] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-di072a8ro2] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-di072a8ro2] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-di072a8ro2] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-di072a8ro2] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-di072a8ro2 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-di072a8ro2] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-di072a8ro2 {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Pages/Accounting.razor.rz.scp.css */
.accounting-heading[b-tef83o8vtl]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.accounting-heading p[b-tef83o8vtl]{max-width:780px}.exercise-board[b-tef83o8vtl]{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));border:1px solid #b8cbd7;background:#fff;margin:8px 0 14px}.exercise[b-tef83o8vtl]{display:grid;grid-template-columns:1fr auto;gap:3px 14px;padding:11px 14px;border-left:5px solid #b26b18;border-right:1px solid #d5dfe5}.exercise:last-child[b-tef83o8vtl]{border-right:0}.exercise.open[b-tef83o8vtl]{border-left-color:#287a55}.exercise.closed[b-tef83o8vtl]{border-left-color:#537080}.exercise div[b-tef83o8vtl]{display:flex;flex-direction:column}.exercise div span[b-tef83o8vtl],.exercise small[b-tef83o8vtl]{font-size:12px;color:#536b79}.exercise .state[b-tef83o8vtl]{font-weight:700;color:#7a470e}.exercise.open .state[b-tef83o8vtl]{color:#287a55}.exercise small[b-tef83o8vtl]{grid-column:1/-1}.accounting-tools[b-tef83o8vtl]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:8px}.accounting-tools h2[b-tef83o8vtl]{font-size:19px;margin:0}.accounting-tools p[b-tef83o8vtl]{margin:2px 0}.plan-actions[b-tef83o8vtl]{display:flex;align-items:end;gap:8px}.plan-actions label[b-tef83o8vtl]{display:grid;min-width:300px}.account-editor[b-tef83o8vtl]{border:1px solid #9bb4c3;border-left:5px solid #1c5877;background:#fff;padding:12px 14px;margin:8px 0 12px}.editor-title[b-tef83o8vtl]{display:flex;justify-content:space-between;gap:20px}.editor-title h3[b-tef83o8vtl]{font-size:18px;margin:0}.editor-title p[b-tef83o8vtl]{margin:2px 0 10px;color:#536b79}.editor-fields[b-tef83o8vtl]{display:grid;grid-template-columns:160px minmax(260px,1fr) minmax(230px,1fr) 170px;gap:10px}.editor-fields label[b-tef83o8vtl]{display:grid}.editor-flags[b-tef83o8vtl]{display:flex;align-items:center;gap:22px;margin-top:10px}.editor-flags label[b-tef83o8vtl]{display:flex;align-items:center;gap:6px}.editor-flags span[b-tef83o8vtl]{font-size:12px;color:#536b79}.editor-footer[b-tef83o8vtl]{display:flex;justify-content:flex-end;margin-top:10px}.accounting table[b-tef83o8vtl]{min-width:1080px}.accounting .group-account td[b-tef83o8vtl]{background:#edf3f6;font-weight:700}.accounting td:nth-child(1)[b-tef83o8vtl]{width:90px}.accounting td:nth-child(3)[b-tef83o8vtl],.accounting td:nth-child(4)[b-tef83o8vtl],.accounting td:nth-child(5)[b-tef83o8vtl],.accounting td:nth-child(6)[b-tef83o8vtl]{white-space:nowrap}.account-state[b-tef83o8vtl]{font-weight:700}.account-state.active[b-tef83o8vtl]{color:#216c4a}.account-state.inactive[b-tef83o8vtl]{color:#8a3838}.row-actions[b-tef83o8vtl]{display:flex;gap:5px}.compact[b-tef83o8vtl]{padding:5px 8px;font-size:12px}.danger[b-tef83o8vtl]{background:#8a3838;color:#fff;border-color:#8a3838}.success[b-tef83o8vtl]{border-left:4px solid #287a55;background:#e9f5ee;padding:9px 12px}@media(max-width:1100px){.exercise-board[b-tef83o8vtl]{grid-template-columns:1fr}.exercise[b-tef83o8vtl]{border-right:0;border-bottom:1px solid #d5dfe5}.accounting-tools[b-tef83o8vtl],.plan-actions[b-tef83o8vtl]{align-items:stretch;flex-direction:column}.plan-actions label[b-tef83o8vtl]{min-width:0}.editor-fields[b-tef83o8vtl]{grid-template-columns:1fr 1fr}.editor-flags[b-tef83o8vtl]{align-items:flex-start;flex-direction:column;gap:8px}}
/* /Components/Pages/AccountingAudit.razor.rz.scp.css */
.audit-heading[b-wwr7ofgk32]{display:flex;align-items:end;justify-content:space-between;gap:24px}.audit-heading p[b-wwr7ofgk32]{max-width:780px}.exercise-selector[b-wwr7ofgk32]{display:flex;align-items:end;gap:8px}.exercise-selector label[b-wwr7ofgk32]{display:grid}.exercise-selector select[b-wwr7ofgk32]{min-width:155px;padding:6px 10px}.audit-summary[b-wwr7ofgk32]{display:flex;justify-content:space-between;gap:24px;padding:10px 14px;margin:8px 0;border-left:5px solid}.audit-summary>div[b-wwr7ofgk32]{display:flex;flex-direction:column}.audit-summary span[b-wwr7ofgk32]{font-size:12px;color:#526a78}.audit-summary.ready[b-wwr7ofgk32]{background:#e7f4ed;border-color:#287a55}.audit-summary.attention[b-wwr7ofgk32]{background:#fff2dc;border-color:#c26b11}.audit-totals[b-wwr7ofgk32],.modern-totals[b-wwr7ofgk32]{display:grid;border:1px solid #b8cbd7;background:#fff;margin-bottom:10px}.audit-totals[b-wwr7ofgk32]{grid-template-columns:repeat(6,minmax(130px,1fr))}.modern-totals[b-wwr7ofgk32]{grid-template-columns:repeat(4,minmax(160px,1fr));border-left:5px solid #287a55}.audit-totals>div[b-wwr7ofgk32],.modern-totals>div[b-wwr7ofgk32]{display:flex;flex-direction:column;padding:8px 11px;border-right:1px solid #d5dfe5}.audit-totals>div:last-child[b-wwr7ofgk32],.modern-totals>div:last-child[b-wwr7ofgk32]{border-right:0}.audit-totals span[b-wwr7ofgk32],.audit-totals small[b-wwr7ofgk32],.modern-totals span[b-wwr7ofgk32],.modern-totals small[b-wwr7ofgk32]{font-size:11px;color:#536b79}.audit-totals strong[b-wwr7ofgk32],.modern-totals strong[b-wwr7ofgk32]{font-size:17px;color:#163f55}.audit-totals .pending[b-wwr7ofgk32]{background:#fff6e7}.accounting-audit table[b-wwr7ofgk32]{min-width:1450px}.accounting-audit td small[b-wwr7ofgk32]{display:block;color:#607582;font-size:11px}.accounting-audit .amount[b-wwr7ofgk32]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.accounting-audit td ul[b-wwr7ofgk32]{margin:0;padding-left:16px;font-size:12px}.accounting-audit .period-attention td[b-wwr7ofgk32]{background:#fffaf1}.accounting-audit .period-attention td:first-child[b-wwr7ofgk32]{border-left:4px solid #c26b11}.accounting-audit .period-ready td:first-child[b-wwr7ofgk32]{border-left:4px solid #287a55}.accounting-audit .difference[b-wwr7ofgk32]{font-weight:700}.accounting-audit .result[b-wwr7ofgk32]{white-space:nowrap}.audit-note[b-wwr7ofgk32]{font-size:12px;color:#536b79}@media(max-width:1100px){.audit-heading[b-wwr7ofgk32]{align-items:stretch;flex-direction:column}.audit-totals[b-wwr7ofgk32]{grid-template-columns:repeat(3,1fr)}.modern-totals[b-wwr7ofgk32]{grid-template-columns:repeat(2,1fr)}.audit-summary[b-wwr7ofgk32]{flex-direction:column;gap:6px}}
/* /Components/Pages/AccountingPeriods.razor.rz.scp.css */
.period-heading[b-3xiugoamkb]{display:flex;justify-content:space-between;align-items:end;gap:24px}.period-heading p[b-3xiugoamkb]{max-width:760px}.period-heading>div:last-child[b-3xiugoamkb]{display:flex;align-items:end;gap:8px}.period-heading label[b-3xiugoamkb]{display:grid;gap:4px;font-size:12px;font-weight:700}.period-heading select[b-3xiugoamkb]{height:38px;padding:5px 10px}.period-ledger[b-3xiugoamkb]{overflow:auto;max-height:calc(100vh - 470px);border:1px solid #b8cbd7}.period-ledger table[b-3xiugoamkb]{min-width:1430px}.period-ledger th[b-3xiugoamkb],.period-ledger td[b-3xiugoamkb]{padding:5px 9px}.period-ledger td small[b-3xiugoamkb]{display:block;color:#607582;font-size:10px}.period-ledger td:last-child[b-3xiugoamkb]{display:flex;gap:6px;white-space:nowrap}.period-ledger .amount[b-3xiugoamkb]{text-align:right;font-variant-numeric:tabular-nums}.period-ledger .amount a[b-3xiugoamkb]{font-weight:700}.period-ledger tr.closed td:first-child[b-3xiugoamkb]{border-left:5px solid #287a55}.period-ledger tr.review td:first-child[b-3xiugoamkb]{border-left:5px solid #c47a16}.period-ledger tr.open td:first-child[b-3xiugoamkb]{border-left:5px solid #53849b}.period-ledger ul[b-3xiugoamkb]{margin:0;padding-left:16px;font-size:11px}.period-ledger .ready[b-3xiugoamkb]{color:#1f6c4a}.period-detail[b-3xiugoamkb]{text-decoration:none}.year-closing[b-3xiugoamkb]{margin-top:14px;padding:14px 16px;border-left:5px solid #9b5d19;background:#fff}.year-closing.ready[b-3xiugoamkb]{border-color:#287a55}.year-closing h2[b-3xiugoamkb],.year-closing p[b-3xiugoamkb]{margin:0}.year-closing dl[b-3xiugoamkb]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;margin:12px 0}.year-closing dl>div[b-3xiugoamkb]{padding:8px;background:#edf4f7}.year-closing dt[b-3xiugoamkb]{font-size:11px;color:#526c79}.year-closing dd[b-3xiugoamkb]{margin:2px 0 0;font-weight:700}.year-closing ul[b-3xiugoamkb]{margin:8px 0;padding-left:20px;color:#8b2e2e}.year-confirm[b-3xiugoamkb]{display:flex;align-items:center;gap:8px;margin:10px 0}.reopen-panel[b-3xiugoamkb]{position:fixed;right:28px;bottom:24px;width:430px;padding:18px;background:#fff;border:2px solid #1c536f;box-shadow:0 8px 28px #173e5233}.reopen-panel h2[b-3xiugoamkb]{margin:0}.reopen-panel label[b-3xiugoamkb]{display:grid;gap:5px}.reopen-panel textarea[b-3xiugoamkb]{min-height:80px}.reopen-panel>div[b-3xiugoamkb]{display:flex;gap:8px;margin-top:10px}@media(max-width:1050px){.period-heading[b-3xiugoamkb]{align-items:stretch;flex-direction:column}.year-closing dl[b-3xiugoamkb]{grid-template-columns:repeat(2,1fr)}}
/* /Components/Pages/AccountingReconstruction.razor.rz.scp.css */
.reconstruction-heading[b-rt2vvr1qqq],.parallel-heading[b-rt2vvr1qqq]{display:flex;align-items:end;justify-content:space-between;gap:24px}.reconstruction-heading p[b-rt2vvr1qqq],.parallel-heading p[b-rt2vvr1qqq]{max-width:760px}.exercise-picker[b-rt2vvr1qqq]{display:flex;align-items:end;gap:8px}.exercise-picker label[b-rt2vvr1qqq]{display:grid;min-width:170px}.reconstruction-ledger[b-rt2vvr1qqq]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #aec1cc;background:#fff;margin:14px 0}.reconstruction-ledger div[b-rt2vvr1qqq]{padding:12px 14px;border-right:1px solid #d0dce2}.reconstruction-ledger div:last-child[b-rt2vvr1qqq]{border:0}.reconstruction-ledger span[b-rt2vvr1qqq]{display:block;color:#506a78;font-size:13px}.reconstruction-ledger strong[b-rt2vvr1qqq]{font-size:24px}.reconstruction-ledger .ready[b-rt2vvr1qqq]{border-top:4px solid #287a55}.reconstruction-ledger .pending[b-rt2vvr1qqq]{border-top:4px solid #b26b18}.exceptions[b-rt2vvr1qqq]{width:100%;background:#fff;border-collapse:collapse}.exceptions th[b-rt2vvr1qqq],.exceptions td[b-rt2vvr1qqq]{padding:8px 10px;border:1px solid #c9d7de;text-align:left}.exceptions th:nth-child(2)[b-rt2vvr1qqq],.exceptions td:nth-child(2)[b-rt2vvr1qqq]{width:170px;text-align:right}.reconstruction-action[b-rt2vvr1qqq]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:12px;padding:11px 13px;background:#e7f0f5;border-left:5px solid #1c5877}.reconstruction-action p[b-rt2vvr1qqq]{margin:0;max-width:750px}.confirm[b-rt2vvr1qqq]{display:flex;align-items:center;gap:8px;white-space:nowrap}.success[b-rt2vvr1qqq]{border-left:4px solid #287a55;background:#e9f5ee;padding:9px 12px}.parallel-heading[b-rt2vvr1qqq]{margin-top:20px}.parallel-heading h2[b-rt2vvr1qqq],.parallel-heading p[b-rt2vvr1qqq]{margin:0}.parallel-summary[b-rt2vvr1qqq]{display:flex;justify-content:space-between;gap:20px;margin:10px 0;padding:9px 12px;border-left:5px solid}.parallel-summary.matched[b-rt2vvr1qqq]{background:#e9f5ee;border-color:#287a55}.parallel-summary.different[b-rt2vvr1qqq]{background:#fff1e0;border-color:#b26b18}.parallel-summary span[b-rt2vvr1qqq]{color:#506a78}.reconstruction table .amount[b-rt2vvr1qqq]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.different-row td[b-rt2vvr1qqq]{background:#fff5e8}@media(max-width:1000px){.reconstruction-heading[b-rt2vvr1qqq],.reconstruction-action[b-rt2vvr1qqq],.parallel-heading[b-rt2vvr1qqq],.parallel-summary[b-rt2vvr1qqq]{align-items:stretch;flex-direction:column}.exercise-picker[b-rt2vvr1qqq]{align-items:stretch}.reconstruction-ledger[b-rt2vvr1qqq]{grid-template-columns:1fr 1fr}.confirm[b-rt2vvr1qqq]{align-items:stretch;flex-direction:column}.exceptions[b-rt2vvr1qqq]{min-width:650px}}
.movement-diagnostic[b-rt2vvr1qqq]{margin:14px 0;padding:12px 14px;border-left:5px solid #b26b18;background:#fff8ea}.movement-title[b-rt2vvr1qqq]{display:flex;align-items:center;justify-content:space-between;gap:16px}.movement-title span[b-rt2vvr1qqq],.movement-title strong[b-rt2vvr1qqq]{display:block}.movement-title span[b-rt2vvr1qqq]{color:#6c511f;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.movement-diagnostic dl[b-rt2vvr1qqq]{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px 16px;margin:12px 0 8px}.movement-diagnostic dl div[b-rt2vvr1qqq]{min-width:0}.movement-diagnostic dt[b-rt2vvr1qqq]{font-size:11px;font-weight:700;color:#607582}.movement-diagnostic dd[b-rt2vvr1qqq]{margin:2px 0;font-weight:700}.movement-diagnostic p[b-rt2vvr1qqq]{margin:0;color:#415866}@media(max-width:850px){.movement-diagnostic dl[b-rt2vvr1qqq]{grid-template-columns:1fr 1fr}}
.opening-batch[b-rt2vvr1qqq]{margin:16px 0;padding:14px;background:#fff;border-left:5px solid}.opening-batch.balanced[b-rt2vvr1qqq]{border-color:#287a55}.opening-batch.unbalanced[b-rt2vvr1qqq]{border-color:#b26b18}.opening-heading[b-rt2vvr1qqq]{display:flex;align-items:start;justify-content:space-between;gap:20px}.opening-heading h2[b-rt2vvr1qqq],.opening-heading p[b-rt2vvr1qqq]{margin:0}.opening-heading strong[b-rt2vvr1qqq]{white-space:nowrap}.opening-summary[b-rt2vvr1qqq]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:12px 0;background:#cfdae0}.opening-summary span[b-rt2vvr1qqq]{display:flex;justify-content:space-between;padding:9px 12px;background:#edf3f6}.opening-warning[b-rt2vvr1qqq]{padding:9px 12px;background:#fff1e0;color:#71430d}@media(max-width:800px){.opening-heading[b-rt2vvr1qqq]{flex-direction:column}.opening-summary[b-rt2vvr1qqq]{grid-template-columns:1fr}}
.document-groups[b-rt2vvr1qqq]{margin:18px 0}.document-groups-heading[b-rt2vvr1qqq]{display:flex;align-items:end;justify-content:space-between;gap:20px}.document-groups-heading h2[b-rt2vvr1qqq],.document-groups-heading p[b-rt2vvr1qqq]{margin:0}.document-groups-summary[b-rt2vvr1qqq]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:12px 0;background:#cfdae0}.document-groups-summary span[b-rt2vvr1qqq]{display:flex;justify-content:space-between;padding:9px 12px;background:#edf3f6}.document-groups-summary .ready[b-rt2vvr1qqq]{border-top:4px solid #287a55}.document-groups-summary .observed[b-rt2vvr1qqq]{border-top:4px solid #b26b18}.document-groups table[b-rt2vvr1qqq]{min-width:1120px}.document-groups td small[b-rt2vvr1qqq]{display:block;margin-top:2px;color:#71430d}.recoverable-row td[b-rt2vvr1qqq]{background:#f5fbf7}.observed-row td[b-rt2vvr1qqq]{background:#fff5e8}@media(max-width:900px){.document-groups-heading[b-rt2vvr1qqq]{align-items:stretch;flex-direction:column}.document-groups-summary[b-rt2vvr1qqq]{grid-template-columns:1fr 1fr}}
.document-reconstruction-action[b-rt2vvr1qqq]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px;padding:10px 12px;background:#e7f0f5;border-left:5px solid #287a55}.document-reconstruction-action p[b-rt2vvr1qqq]{margin:0;max-width:820px}@media(max-width:900px){.document-reconstruction-action[b-rt2vvr1qqq]{align-items:stretch;flex-direction:column}}
/* /Components/Pages/AccountingReports.razor.rz.scp.css */
.audit-heading[b-xovlkttxqe]{display:flex;align-items:end;justify-content:space-between;gap:24px}.audit-heading p[b-xovlkttxqe]{max-width:820px}.report-filters[b-xovlkttxqe]{display:grid;grid-template-columns:170px 170px minmax(320px,1fr) auto;gap:10px;align-items:end;margin:14px 0}.report-filters label[b-xovlkttxqe]{display:grid;gap:4px;font-size:12px;font-weight:700}.report-filters input[b-xovlkttxqe],.report-filters select[b-xovlkttxqe]{height:38px;padding:5px 9px}.report-command[b-xovlkttxqe]{display:flex;align-items:end;justify-content:space-between;border-bottom:2px solid #1c536f;margin:10px 0}.report-tabs[b-xovlkttxqe]{display:flex;gap:2px}.report-tabs button[b-xovlkttxqe]{background:#dce8ee;color:#173e52;border:0;border-radius:0;padding:8px 16px}.report-tabs button.active[b-xovlkttxqe]{background:#1c536f;color:#fff}.report-downloads[b-xovlkttxqe]{display:flex;align-items:center;gap:6px;padding-bottom:4px}.report-downloads span[b-xovlkttxqe]{font-size:12px;color:#536b79}.report-downloads button[b-xovlkttxqe]{padding:5px 10px}.accounting-reports h2[b-xovlkttxqe]{font-size:19px;margin:12px 0 7px}.accounting-reports table[b-xovlkttxqe]{min-width:1050px}.accounting-reports th[b-xovlkttxqe],.accounting-reports td[b-xovlkttxqe]{padding:4px 9px}.accounting-reports td small[b-xovlkttxqe]{display:block;color:#607582;font-size:10px}.accounting-reports .amount[b-xovlkttxqe]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.accounting-reports tfoot[b-xovlkttxqe]{background:#dce8ee}.audit-note[b-xovlkttxqe]{font-size:12px;color:#536b79}@media(max-width:1050px){.audit-heading[b-xovlkttxqe]{align-items:stretch;flex-direction:column}.report-filters[b-xovlkttxqe]{grid-template-columns:1fr 1fr}.report-filters label:nth-child(3)[b-xovlkttxqe]{grid-column:span 2}.report-command[b-xovlkttxqe]{align-items:stretch;flex-direction:column}.report-downloads[b-xovlkttxqe]{justify-content:flex-end}}
.journal-focus-note[b-xovlkttxqe]{margin:0 0 7px;padding:7px 10px;border-left:4px solid #c98318;background:#fff4d9;color:#704607}.accounting-reports tr.journal-focused td[b-xovlkttxqe]{background:#fff1c7;border-top-color:#d69b32;border-bottom-color:#d69b32}.accounting-reports tr.journal-focused td:first-child[b-xovlkttxqe]{border-left:4px solid #c98318}
/* /Components/Pages/ArcaHomologation.razor.rz.scp.css */
main[b-5x3t9a4g3u] { color:#20313d; font-family:"Segoe UI",sans-serif; }
header[b-5x3t9a4g3u] { display:flex; gap:24px; align-items:baseline; background:#174a67; color:white; }
header strong[b-5x3t9a4g3u] { font-size:24px; }
button[b-5x3t9a4g3u] { padding:7px 13px; background:#174a67; color:white; border:0; border-radius:3px; font:inherit; cursor:pointer; }
button:disabled[b-5x3t9a4g3u] { opacity:.65; }
.note[b-5x3t9a4g3u] { color:#526773; }
.error[b-5x3t9a4g3u] { color:#a12c35; }
.diagnostic[b-5x3t9a4g3u],.configuration-help[b-5x3t9a4g3u] { margin-top:16px; padding:14px; border:1px solid #b8c9d3; background:#fff; }
.diagnostic h2[b-5x3t9a4g3u],.configuration-help h2[b-5x3t9a4g3u] { margin-top:0; }
dl[b-5x3t9a4g3u] { display:grid; grid-template-columns:minmax(210px,280px) 1fr; gap:6px 16px; }
dt[b-5x3t9a4g3u] { font-weight:600; }
dd[b-5x3t9a4g3u] { margin:0; }
code[b-5x3t9a4g3u] { background:#eef3f6; padding:2px 5px; }
.authentication[b-5x3t9a4g3u] { margin-top:16px; padding-top:12px; border-top:1px solid #d4dfe5; }
.authentication h3[b-5x3t9a4g3u] { margin:0 0 6px; }
.success[b-5x3t9a4g3u] { color:#17633b; }
.sequence-query[b-5x3t9a4g3u] { margin-top:14px; padding:12px; background:#f5f8fa; }
.sequence-query label[b-5x3t9a4g3u] { display:inline-grid; gap:4px; margin:0 12px 10px 0; font-weight:600; }
.sequence-query select[b-5x3t9a4g3u] { min-width:190px; padding:6px; font:inherit; }
.sequence-result[b-5x3t9a4g3u] { padding:9px; background:#e6f3ea; color:#164e31; }
/* /Components/Pages/Articles.razor.rz.scp.css */
main[b-g6z3szvl7y] { min-height:100vh; background:#eef3f6; color:#20313d; font-family:"Segoe UI",sans-serif; }
header[b-g6z3szvl7y] { display:flex; align-items:center; gap:24px; background:#174a67; color:white; padding:24px 48px; }
header strong[b-g6z3szvl7y] { font-size:24px; }
section[b-g6z3szvl7y] { padding:24px 32px; max-width:1500px; }
h1[b-g6z3szvl7y] { font-size:30px; font-weight:600; } p[b-g6z3szvl7y] { line-height:1.5; }
form[b-g6z3szvl7y] { margin:28px 0; } label[b-g6z3szvl7y] { display:block; font-weight:600; margin-bottom:10px; }
.search-line[b-g6z3szvl7y] { display:flex; gap:12px; max-width:650px; }
input[b-g6z3szvl7y] { flex:1; min-width:0; padding:12px; font:inherit; border:1px solid #8295a1; border-radius:3px; }
button[b-g6z3szvl7y] { background:#174a67; color:white; font:inherit; padding:12px 24px; border:0; border-radius:3px; cursor:pointer; }
button:disabled[b-g6z3szvl7y] { opacity:.65; cursor:default; } .error[b-g6z3szvl7y] { color:#a12c35; }
.catalog-actions[b-g6z3szvl7y] { display:flex; justify-content:flex-end; margin:-18px 0 8px; }
.grid-scroll[b-g6z3szvl7y] { overflow:auto; max-height:580px; border:1px solid #d5dfe5; }
table[b-g6z3szvl7y] { width:100%; border-collapse:collapse; background:white; }
th[b-g6z3szvl7y],td[b-g6z3szvl7y] { text-align:left; padding:8px 12px; border-bottom:1px solid #d5dfe5; }
th[b-g6z3szvl7y] { background:#dce7ee; position:sticky; top:0; }
tbody tr:nth-child(even)[b-g6z3szvl7y] { background:#f4f7f9; } tbody tr:hover[b-g6z3szvl7y] { background:#e6eff5; }
.amount[b-g6z3szvl7y] { text-align:right; font-variant-numeric:tabular-nums; white-space:nowrap; }
.pagination[b-g6z3szvl7y] { display:flex; align-items:center; gap:20px; padding:16px 0; }
.pagination button[b-g6z3szvl7y] { padding:8px 16px; } .note[b-g6z3szvl7y] { max-width:80ch; }
.row-actions[b-g6z3szvl7y] { display:flex; gap:6px; white-space:nowrap; }
.row-actions button[b-g6z3szvl7y] { padding:5px 10px; }
.danger[b-g6z3szvl7y] { background:#8c3440; }
.quiet[b-g6z3szvl7y] { background:#637986; }
.editor[b-g6z3szvl7y] { position:fixed; z-index:20; right:24px; top:90px; width:min(430px,calc(100vw - 48px)); padding:20px; background:white; border:1px solid #9babb5; box-shadow:0 12px 30px rgba(25,55,72,.24); }
.editor-heading[b-g6z3szvl7y] { display:flex; align-items:center; justify-content:space-between; gap:16px; margin-bottom:18px; }
.editor-heading h2[b-g6z3szvl7y] { margin:0; font-size:22px; }
.editor label[b-g6z3szvl7y] { margin:0 0 14px; }
.editor input:not([type=checkbox])[b-g6z3szvl7y] { box-sizing:border-box; width:100%; margin-top:6px; }
.editor .check[b-g6z3szvl7y] { display:flex; align-items:center; gap:9px; font-weight:400; }
.editor .check input[b-g6z3szvl7y] { flex:0 0 auto; }
input:focus-visible[b-g6z3szvl7y],button:focus-visible[b-g6z3szvl7y],a:focus-visible[b-g6z3szvl7y] { outline:3px solid #4b92bd; outline-offset:3px; }
/* /Components/Pages/AutomaticBilling.razor.rz.scp.css */
.automatic-workspace[b-ufbuq1puvk]{min-height:100%;background:#edf3f6;color:#173042;font-family:"Segoe UI",sans-serif}.automatic-workspace>header[b-ufbuq1puvk]{height:64px;background:#184d68;color:#fff;display:flex;align-items:center;gap:28px;padding:0 32px}.automatic-workspace>header strong[b-ufbuq1puvk]{font-size:22px}.automatic-workspace>section[b-ufbuq1puvk]{padding:26px 32px}.automatic-workspace h1[b-ufbuq1puvk]{font-size:28px;margin:0 0 6px}.intro[b-ufbuq1puvk]{margin:0 0 22px;color:#516875}.automatic-workspace label[b-ufbuq1puvk]{display:block;font-weight:600;margin-bottom:5px}.automatic-workspace input[b-ufbuq1puvk],.automatic-workspace select[b-ufbuq1puvk]{box-sizing:border-box;width:100%;padding:8px;border:1px solid #8aa1ae;background:#fff}.automatic-workspace button[b-ufbuq1puvk]{background:#174f6e;color:#fff;border:0;padding:9px 18px;font-weight:600}.model-fields[b-ufbuq1puvk]{display:grid;grid-template-columns:180px 180px 190px;gap:12px;margin:20px 0}.line-editor[b-ufbuq1puvk]{display:grid;grid-template-columns:110px minmax(210px,1fr) 90px 125px 135px 95px auto;gap:10px;align-items:end;background:#fff;padding:14px;border:1px solid #c3d1d9}.line-editor .detail[b-ufbuq1puvk]{min-width:0}.model-grid[b-ufbuq1puvk]{margin-top:12px}.preview-button[b-ufbuq1puvk]{margin-top:14px}.quiet[b-ufbuq1puvk]{padding:5px 10px!important;background:#667d89!important}.empty[b-ufbuq1puvk]{padding:18px;background:#dce8ee}.summary[b-ufbuq1puvk]{display:flex;align-items:baseline;gap:10px;margin:24px 0 10px}.summary strong[b-ufbuq1puvk]{font-size:26px}.grid-scroll[b-ufbuq1puvk]{overflow:auto;border:1px solid #c3d1d9;background:#fff}.automatic-workspace table[b-ufbuq1puvk]{width:100%;border-collapse:collapse}.automatic-workspace th[b-ufbuq1puvk],.automatic-workspace td[b-ufbuq1puvk]{padding:8px 12px;text-align:left;border-bottom:1px solid #d5e0e6}.automatic-workspace th[b-ufbuq1puvk]{background:#dce8ee}.totals[b-ufbuq1puvk]{display:grid;grid-template-columns:repeat(6,minmax(125px,1fr));gap:1px;background:#b8cbd5;margin-top:22px;border:1px solid #b8cbd5}.totals div[b-ufbuq1puvk]{display:flex;flex-direction:column;background:#fff;padding:12px}.totals span[b-ufbuq1puvk]{font-size:12px;color:#596f7b}.totals strong[b-ufbuq1puvk]{font-size:18px;margin-top:4px}.vat-breakdown[b-ufbuq1puvk]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;background:#dce8ee;border:1px solid #b8cbd5;border-top:0;padding:9px 12px;font-size:14px}.automatic-workspace aside[b-ufbuq1puvk]{margin-top:18px;max-width:760px;border-left:4px solid #c47b2c;background:#fff;padding:14px 18px}.automatic-workspace aside p[b-ufbuq1puvk]{margin:5px 0 0;line-height:1.45}.error[b-ufbuq1puvk]{color:#9d1d1d;font-weight:600}@media(max-width:1100px){.line-editor[b-ufbuq1puvk]{grid-template-columns:repeat(3,1fr)}.totals[b-ufbuq1puvk]{grid-template-columns:repeat(3,1fr)}}
.automatic-workspace aside.success[b-ufbuq1puvk]{border-left-color:#2f7d55}.automatic-workspace aside.success a[b-ufbuq1puvk]{color:#174f6e;font-weight:700}
.concept-selector[b-ufbuq1puvk]{margin:0 0 12px}.concept-search[b-ufbuq1puvk]{display:grid;grid-template-columns:minmax(260px,620px) auto;gap:10px;align-items:end}.concept-results[b-ufbuq1puvk]{margin-top:8px;max-height:260px}.concept-note[b-ufbuq1puvk],.tax-note[b-ufbuq1puvk]{margin:7px 0 12px;color:#516875;font-size:14px}.tax-note[b-ufbuq1puvk]{border-left:3px solid #6d94a8;padding-left:10px}.concept-results .quiet[b-ufbuq1puvk]{white-space:nowrap}@media(max-width:760px){.concept-search[b-ufbuq1puvk]{grid-template-columns:1fr}}
/* /Components/Pages/Checks.razor.rz.scp.css */
.check-editor[b-7bgtd1sm9m]{flex:1;min-height:0;display:flex;flex-direction:column}.check-fields[b-7bgtd1sm9m]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;margin:10px 0}.check-fields .wide[b-7bgtd1sm9m]{grid-column:span 2}.check-fields input[b-7bgtd1sm9m],.check-fields select[b-7bgtd1sm9m]{width:100%;box-sizing:border-box;min-height:34px}.editor-actions[b-7bgtd1sm9m]{display:flex;justify-content:flex-end;padding-top:10px}.historical[b-7bgtd1sm9m]{display:block;color:#60798a}.success[b-7bgtd1sm9m]{color:#176b3a;border-left:4px solid #27834d;padding:8px 12px;background:#e7f5ec}
.check-summary[b-7bgtd1sm9m]{display:flex;gap:28px;padding:10px 14px;background:#dce9f0}.movement-fields[b-7bgtd1sm9m]{display:grid;grid-template-columns:220px 180px 1fr auto;gap:10px;align-items:end}.movement-fields input[b-7bgtd1sm9m],.movement-fields select[b-7bgtd1sm9m],.reverse-box input[b-7bgtd1sm9m]{width:100%;box-sizing:border-box;min-height:34px}.movement-fields .wide[b-7bgtd1sm9m]{min-width:240px}.movement-action[b-7bgtd1sm9m]{padding-bottom:1px}.movement-history[b-7bgtd1sm9m]{max-height:260px!important;flex:1}.reverse-box[b-7bgtd1sm9m]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;margin-top:12px}.reverse-box label[b-7bgtd1sm9m]{grid-column:1/-1}button.danger[b-7bgtd1sm9m]{background:#8b2f2f}
/* /Components/Pages/Collections.razor.rz.scp.css */
.receipt-editor[b-8biubvyes2] { flex:1; min-height:0; display:flex; flex-direction:column; }
.receipt-fields[b-8biubvyes2] { display:grid; grid-template-columns:repeat(3,minmax(180px,1fr)); gap:10px; margin:10px 0; }
.receipt-fields .wide[b-8biubvyes2] { grid-column:span 2; }
.receipt-fields input[b-8biubvyes2],.receipt-fields select[b-8biubvyes2] { width:100%; box-sizing:border-box; min-height:34px; }
.invoice-allocation[b-8biubvyes2] { max-height:300px!important; flex:1; }
.invoice-allocation input[b-8biubvyes2] { width:120px; text-align:right; }
.editor-actions[b-8biubvyes2] { display:flex; justify-content:flex-end; padding-top:10px; }
.editor-actions button[b-8biubvyes2],.detail-heading>button[b-8biubvyes2] { padding:7px 14px; }
.success[b-8biubvyes2] { color:#176b3a; border-left:4px solid #27834d; padding:8px 12px; background:#e7f5ec; }
.receipt-totals[b-8biubvyes2] { display:flex; gap:26px; padding:10px 14px; background:#dce9f0; }
.historical-receipt[b-8biubvyes2]{border-left:5px solid #6c8796;padding-left:14px}.historical-receipt-data[b-8biubvyes2]{display:grid;grid-template-columns:160px minmax(260px,1fr) 180px;gap:10px;margin:12px 0}.historical-receipt-data div[b-8biubvyes2]{padding:8px 10px;background:#f3f7f9}.historical-receipt-data dt[b-8biubvyes2]{font-size:11px;font-weight:700;color:#607582}.historical-receipt-data dd[b-8biubvyes2]{margin:2px 0;font-weight:700}
.posting-trace[b-8biubvyes2]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin:8px 0;padding:9px 12px;border:1px solid #c5d8e2;border-radius:8px;background:#f7fafc}.posting-trace span[b-8biubvyes2]{display:flex;flex-direction:column;gap:2px;color:#526979;font-size:.82rem}.posting-trace strong[b-8biubvyes2]{color:#15384b;font-size:.95rem}.posting-trace .trace-ok[b-8biubvyes2]{color:#18724b}.posting-trace .trace-warning[b-8biubvyes2]{color:#9a5b08}
.compact-grid[b-8biubvyes2] { max-height:180px!important; flex:none; }
.adjustment-reason[b-8biubvyes2] { margin:10px 0; }
.adjustment-reason input[b-8biubvyes2] { width:100%; box-sizing:border-box; min-height:34px; }
button.danger[b-8biubvyes2] { background:#8b2f2f; }
.reversal-banner[b-8biubvyes2]{display:grid;grid-template-columns:auto 1fr;gap:3px 16px;margin:8px 0;padding:10px 14px;border-left:4px solid #a33b3b;background:#fbecec;color:#7d2525}.reversal-banner span:last-child[b-8biubvyes2]{grid-column:2;color:#684949;font-size:.85rem}.receipt-reversal[b-8biubvyes2]{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:8px;align-items:end;margin-top:14px;padding:12px;border:1px solid #e2b7b7;background:#fff7f7}.receipt-reversal label[b-8biubvyes2]{grid-column:1/-1}.receipt-reversal input[b-8biubvyes2]{min-height:34px}
.check-entry[b-8biubvyes2]{display:grid;grid-template-columns:1fr .8fr 1.2fr .7fr .8fr auto;gap:8px;align-items:end}.check-entry input[b-8biubvyes2]{width:100%;box-sizing:border-box;min-height:34px}.receipt-checks[b-8biubvyes2]{max-height:150px!important;flex:none;margin-top:8px}.receipt-checks button[b-8biubvyes2]{padding:4px 8px}
@media(max-width:900px){.posting-trace[b-8biubvyes2]{grid-template-columns:repeat(2,minmax(140px,1fr))}}
/* /Components/Pages/CollectionsClosing.razor.rz.scp.css */
.closing-status[b-vuyg0i61u3]{display:flex;justify-content:space-between;padding:12px 16px;margin:12px 0}.closing-status.ready[b-vuyg0i61u3]{background:#e7f5ec;border-left:4px solid #27834d}.closing-status.attention[b-vuyg0i61u3]{background:#fff4dd;border-left:4px solid #c77c11}.metric-grid[b-vuyg0i61u3]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px}.metric-grid article[b-vuyg0i61u3]{background:#fff;border:1px solid #c9d8e0;padding:14px;display:flex;flex-direction:column;gap:4px}.metric-grid article>strong[b-vuyg0i61u3]{font-size:1.45rem}.metric-grid .warning-card[b-vuyg0i61u3]{border-color:#c77c11;background:#fff9ee}.alerts[b-vuyg0i61u3]{background:#fff4dd;border-left:4px solid #c77c11;padding:12px 34px}.scope[b-vuyg0i61u3]{font-size:.88rem;color:#526b7b;margin-top:14px}
/* /Components/Pages/CreatePurchaseInvoice.razor.rz.scp.css */
main[b-mg5mllcb70]{min-height:100vh;background:#eef3f6;color:#20313d;font-family:"Segoe UI",sans-serif}header[b-mg5mllcb70]{display:flex;gap:24px;align-items:center;background:#174a67;color:#fff;padding:14px 24px}header strong[b-mg5mllcb70]{font-size:24px}section[b-mg5mllcb70]{padding:14px 24px}.heading[b-mg5mllcb70]{display:flex;justify-content:space-between;align-items:center}h1[b-mg5mllcb70]{margin:0;font-size:26px}p[b-mg5mllcb70]{margin:4px 0 10px}.form-grid[b-mg5mllcb70]{display:grid;grid-template-columns:minmax(280px,2fr) auto minmax(230px,1fr) repeat(5,minmax(120px,1fr));gap:8px;align-items:end}.form-grid label:first-child[b-mg5mllcb70]{grid-column:span 2}.supplier-results[b-mg5mllcb70]{grid-column:1/-1;display:flex;gap:5px;flex-wrap:wrap}.line-entry[b-mg5mllcb70]{display:grid;grid-template-columns:140px minmax(280px,2fr) 120px 140px auto;gap:8px;align-items:end;margin:12px 0}label[b-mg5mllcb70]{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:600}input[b-mg5mllcb70],select[b-mg5mllcb70],textarea[b-mg5mllcb70]{border:1px solid #8295a1;border-radius:5px;padding:6px 8px;height:35px}textarea[b-mg5mllcb70]{height:60px}button[b-mg5mllcb70],.secondary[b-mg5mllcb70]{background:#174a67;color:#fff;border:0;border-radius:5px;padding:8px 13px;font-weight:600;text-decoration:none}.secondary[b-mg5mllcb70]{background:#fff;color:#174a67;border:1px solid #7f9bad}.danger[b-mg5mllcb70]{background:#fff;color:#9d2832;border:1px solid #c98f94;padding:3px 7px}table[b-mg5mllcb70]{width:100%;border-collapse:collapse;background:#fff}th[b-mg5mllcb70],td[b-mg5mllcb70]{padding:5px 8px;font-size:13px;border-bottom:1px solid #d5dfe5;text-align:left}th[b-mg5mllcb70]{background:#dce7ee}.number[b-mg5mllcb70]{text-align:right}.totals[b-mg5mllcb70]{display:flex;justify-content:flex-end;gap:20px;background:#fff;padding:9px;margin-top:6px}.notes[b-mg5mllcb70]{margin-top:8px}.save[b-mg5mllcb70]{margin-top:8px}.error[b-mg5mllcb70]{color:#a12c35}@media(max-width:1250px){.form-grid[b-mg5mllcb70]{grid-template-columns:repeat(3,1fr)}.line-entry[b-mg5mllcb70]{grid-template-columns:1fr 2fr 1fr 1fr}.line-entry button[b-mg5mllcb70]{grid-column:span 4}}
/* /Components/Pages/CreateSupplierPayment.razor.rz.scp.css */
main[b-zlw0txrlne]{min-height:100%;background:#edf4f7;color:#102d40}header[b-zlw0txrlne]{height:76px;background:#15516d;color:#fff;display:flex;align-items:center;gap:2rem;padding:0 2rem}header strong[b-zlw0txrlne]{font-size:1.7rem}section[b-zlw0txrlne]{padding:1.5rem 2rem}.title[b-zlw0txrlne]{display:flex;justify-content:space-between;align-items:start}.title h1[b-zlw0txrlne]{margin:0}.title p[b-zlw0txrlne]{margin:.3rem 0 1rem}.panel[b-zlw0txrlne]{background:#fff;border:1px solid #cbdce5;border-radius:8px;padding:1rem}.supplier-search[b-zlw0txrlne]{display:flex;align-items:end;gap:.65rem;max-width:850px}.supplier-search label[b-zlw0txrlne]{flex:1}label[b-zlw0txrlne]{display:flex;flex-direction:column;gap:.3rem;font-weight:650}input[b-zlw0txrlne],select[b-zlw0txrlne]{min-height:40px;border:1px solid #9cb4c2;border-radius:6px;padding:.45rem .65rem;font:inherit;background:#fff}button[b-zlw0txrlne],.quiet-link[b-zlw0txrlne]{border:0;border-radius:6px;padding:.65rem 1rem;background:#15516d;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}button:disabled[b-zlw0txrlne]{opacity:.5}.results[b-zlw0txrlne]{display:grid;max-width:850px;border:1px solid #cbdce5}.results button[b-zlw0txrlne]{border-radius:0;background:#fff;color:#102d40;text-align:left;border-bottom:1px solid #dae5eb}.results small[b-zlw0txrlne]{display:block}.form-grid[b-zlw0txrlne]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:.75rem}.wide[b-zlw0txrlne]{grid-column:span 2}.grid[b-zlw0txrlne]{overflow:auto;max-height:310px;border:1px solid #cbdce5;margin-top:.6rem}table[b-zlw0txrlne]{border-collapse:collapse;width:100%}th[b-zlw0txrlne],td[b-zlw0txrlne]{padding:.42rem .65rem;border-bottom:1px solid #d5e1e7;text-align:left}th[b-zlw0txrlne]{background:#dce8ef;position:sticky;top:0}.number[b-zlw0txrlne]{text-align:right}.amount[b-zlw0txrlne]{width:130px;text-align:right}.totals[b-zlw0txrlne]{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;padding-top:1rem}.error[b-zlw0txrlne],.success[b-zlw0txrlne]{padding:.75rem;border-left:4px solid}.error[b-zlw0txrlne]{background:#feecec;border-color:#a52b2b}.success[b-zlw0txrlne]{background:#e8f7ed;border-color:#247541}.catalog-link[b-zlw0txrlne]{font-size:.82rem;font-weight:600;margin-left:.5rem;color:#15516d}.retention-entry[b-zlw0txrlne]{display:grid;grid-template-columns:1.1fr 1.1fr 1fr .8fr 1fr auto;align-items:end;gap:.65rem}.retention-entry select[b-zlw0txrlne]{min-height:40px;border:1px solid #9cb4c2;border-radius:6px;padding:.45rem .65rem;background:#fff;font:inherit}.retention-grid[b-zlw0txrlne]{max-height:180px}.remove[b-zlw0txrlne]{padding:.38rem .65rem;background:#647d8a}@media(max-width:1100px){.retention-entry[b-zlw0txrlne]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.form-grid[b-zlw0txrlne]{grid-template-columns:1fr 1fr}.totals[b-zlw0txrlne]{align-items:stretch;flex-direction:column}}
/* /Components/Pages/CurrentAccounts.razor.rz.scp.css */
.account-detail[b-d87u6hp238] { flex:1; min-height:0; display:flex; flex-direction:column; }
.account-detail .grid-scroll[b-d87u6hp238] { flex:1; }
.page-heading[b-d87u6hp238] { margin-bottom:8px; }
.account-search[b-d87u6hp238] { flex:0 1 680px; min-width:min(100%,500px); }
.account-search input[b-d87u6hp238] { width:100%; }
.detail-heading[b-d87u6hp238] { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:7px 0 5px; border-top:1px solid #cbd9e1; }
.detail-heading h2[b-d87u6hp238] { display:flex; align-items:baseline; gap:9px; margin:0; font-size:19px; }
.detail-heading h2 span[b-d87u6hp238] { color:#56717f; font-size:14px; font-weight:700; }
.detail-actions[b-d87u6hp238] { display:flex; align-items:center; gap:12px; }
.period-toolbar[b-d87u6hp238] { margin:0 0 6px; }
.period-toolbar input[b-d87u6hp238] { width:150px; }
.account-summary[b-d87u6hp238] { display:grid; grid-template-columns:repeat(4,minmax(150px,1fr)); gap:6px; margin:0 0 7px; }
.account-summary span[b-d87u6hp238] { padding:6px 9px; background:white; border:1px solid #d5dfe5; border-radius:4px; display:flex; justify-content:space-between; gap:12px; font-size:13px; color:#4c6573; }
.account-summary strong[b-d87u6hp238] { color:#173c52; font-size:15px; font-variant-numeric:tabular-nums; }
tfoot th[b-d87u6hp238] { position:sticky; bottom:0; background:#dce7ee; }
.account-detail th.amount[b-d87u6hp238],.account-detail td.amount[b-d87u6hp238] { text-align:right; font-variant-numeric:tabular-nums; }
.account-detail th:first-child[b-d87u6hp238],.account-detail td:first-child[b-d87u6hp238] { text-align:left; }
.account-detail th:nth-child(2)[b-d87u6hp238],.account-detail td:nth-child(2)[b-d87u6hp238] { text-align:left; }
.movement-link[b-d87u6hp238] { color:#155b7c; font-weight:600; text-decoration:none; border-bottom:1px solid #9fc0d0; }
.movement-link:hover[b-d87u6hp238] { color:#0e4059; border-bottom-color:#0e4059; }
.movement-link:focus-visible[b-d87u6hp238] { outline:3px solid #58a5cf; outline-offset:2px; border-radius:2px; }
.reversal-row[b-d87u6hp238]{background:#fff5f5}.reversal-row .movement-link[b-d87u6hp238]{color:#8b2f2f;border-bottom-color:#d6a2a2}.reversal-label[b-d87u6hp238]{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:10px;background:#f3dada;color:#7d2525;font-weight:700}
@media(max-width:900px) { .account-search[b-d87u6hp238] { min-width:0; } .account-summary[b-d87u6hp238] { grid-template-columns:repeat(2,1fr); } }
/* /Components/Pages/Customers.razor.rz.scp.css */
main[b-jgck9ph04t] { min-height:100vh; background:#eef3f6; color:#20313d; font-family:"Segoe UI",sans-serif; }
header[b-jgck9ph04t] { display:flex; align-items:center; gap:24px; background:#174a67; color:white; padding:14px 24px; }
header strong[b-jgck9ph04t] { font-size:24px; } header a[b-jgck9ph04t] { color:white; margin-left:auto; }
section[b-jgck9ph04t] { padding:16px 24px; max-width:none; }
h1[b-jgck9ph04t] { font-size:26px; font-weight:600; margin:0; } p[b-jgck9ph04t] { line-height:1.4; margin:10px 0; }
form[b-jgck9ph04t] { margin:12px 0; width:min(650px,100%); } label[b-jgck9ph04t] { display:block; font-size:13px; font-weight:600; margin-bottom:4px; }
.search-line[b-jgck9ph04t] { display:flex; gap:8px; }
input[b-jgck9ph04t] { flex:1; min-width:0; padding:6px 10px; font:inherit; border:1px solid #8295a1; border-radius:3px; }
.search-line button[b-jgck9ph04t] { padding:6px 16px; }
.scope-note[b-jgck9ph04t] { font-size:13px; color:#506776; }
button[b-jgck9ph04t] { background:#174a67; color:white; font:inherit; padding:12px 24px; border:0; border-radius:3px; cursor:pointer; }
button:disabled[b-jgck9ph04t] { opacity:.65; } .error[b-jgck9ph04t] { color:#a12c35; }
table[b-jgck9ph04t] { width:100%; border-collapse:collapse; background:white; }
th[b-jgck9ph04t],td[b-jgck9ph04t] { text-align:left; padding:3px 10px; line-height:1.25; font-size:14px; border-bottom:1px solid #d5dfe5; }
th[b-jgck9ph04t] { background:#dce7ee; } td:nth-child(1)[b-jgck9ph04t],td:nth-child(3)[b-jgck9ph04t] { white-space:nowrap; }
input:focus-visible[b-jgck9ph04t],button:focus-visible[b-jgck9ph04t],a:focus-visible[b-jgck9ph04t] { outline:3px solid #4b92bd; outline-offset:3px; }
.customer-detail[b-jgck9ph04t] { background:white; border-left:4px solid #174a67; padding:20px 24px; margin:24px 0; }
.customer-detail h2[b-jgck9ph04t] { margin-top:0; } dl[b-jgck9ph04t] { display:grid; grid-template-columns:260px 1fr; gap:10px 20px; }
dt[b-jgck9ph04t] { font-weight:600; } dd[b-jgck9ph04t] { margin:0; overflow-wrap:anywhere; } td button[b-jgck9ph04t] { padding:3px 8px; font-size:13px; line-height:1.2; white-space:nowrap; }
tbody tr:nth-child(even)[b-jgck9ph04t] { background:#f4f7f9; } tbody tr:hover[b-jgck9ph04t] { background:#e6eff5; }
.grid-scroll[b-jgck9ph04t] { overflow:auto; max-height:calc(100vh - 255px); min-height:180px; border:1px solid #d5dfe5; }
th[b-jgck9ph04t] { position:sticky; top:0; z-index:1; }
th button[b-jgck9ph04t] { background:transparent; color:#174a67; padding:0; font-weight:600; text-align:left; }
.pagination[b-jgck9ph04t] { display:flex; align-items:center; gap:16px; padding:10px 0; font-size:14px; }
.pagination button[b-jgck9ph04t] { padding:8px 16px; }
@media(max-width:900px) { .listing-toolbar[b-jgck9ph04t] { align-items:flex-start; flex-direction:column; gap:12px; } form[b-jgck9ph04t] { width:100%; } }
/* /Components/Pages/FiscalIssuer.razor.rz.scp.css */
.issuer-form[b-4rymgimwgz] { display:grid; grid-template-columns:repeat(2,minmax(220px,1fr)); gap:1rem; max-width:900px; margin-top:1.2rem; }
.issuer-form label[b-4rymgimwgz] { display:flex; flex-direction:column; gap:.35rem; font-weight:600; }
.issuer-form input[b-4rymgimwgz] { width:100%; min-height:2.6rem; padding:.45rem .65rem; border:1px solid #95adbe; background:#fff; color:#18344a; }
.issuer-form button[b-4rymgimwgz] { justify-self:start; align-self:end; }
@media(max-width:700px) { .issuer-form[b-4rymgimwgz] { grid-template-columns:1fr; } }
/* /Components/Pages/Home.razor.rz.scp.css */
.access-page[b-5nevvjmvtp] { height:100%; min-height:0; display:flex; flex-direction:column; background: #eef3f6; color: #20313d; font-family: "Segoe UI", sans-serif; }
header[b-5nevvjmvtp] { display: flex; gap: 24px; align-items: baseline; padding: 24px 48px; background: #174a67; color: white; }
header strong[b-5nevvjmvtp] { font-size: 24px; }
section[b-5nevvjmvtp] { width:min(440px,calc(100% - 48px)); box-sizing:border-box; margin:auto; padding:32px 0; }
.dashboard-shell[b-5nevvjmvtp] { width:100%; margin:0; padding:24px; flex:1; overflow:auto; }
.dashboard-shell h1[b-5nevvjmvtp] { font-size:26px; }
.dashboard-shell h2[b-5nevvjmvtp] { font-size:18px; }
.session-heading[b-5nevvjmvtp] { display:flex; justify-content:space-between; align-items:center; gap:16px; }
.session-heading h1[b-5nevvjmvtp] { margin:0; }
.session-heading button[b-5nevvjmvtp] { padding:8px 14px; font-size:14px; }
.session-scope[b-5nevvjmvtp] { display:flex; flex-wrap:wrap; gap:10px 24px; margin-top:12px; color:#526773; font-size:13px; }
h1[b-5nevvjmvtp] { font-size: 30px; margin: 0 0 16px; font-weight: 600; }
p[b-5nevvjmvtp] { line-height: 1.55; }
form[b-5nevvjmvtp] { display: grid; gap: 10px; margin-top: 32px; }
label[b-5nevvjmvtp] { font-weight: 600; }
input[b-5nevvjmvtp] { padding: 12px; font: inherit; border: 1px solid #8295a1; border-radius: 3px; background: white; margin-bottom: 12px; }
button[b-5nevvjmvtp] { padding: 13px 24px; background: #174a67; color: white; border: 0; border-radius: 3px; font: inherit; cursor: pointer; }
button:disabled[b-5nevvjmvtp] { opacity: .65; }
input:focus-visible[b-5nevvjmvtp], button:focus-visible[b-5nevvjmvtp] { outline: 3px solid #4b92bd; outline-offset: 3px; }
.error[b-5nevvjmvtp] { color: #a12c35; }
.note[b-5nevvjmvtp] { font-size: 13px; color: #526773; margin-top: 32px; }
@media (max-width: 600px) { header[b-5nevvjmvtp] { padding: 20px 24px; } section[b-5nevvjmvtp] { padding: 40px 24px; } }
/* /Components/Pages/Invoices.razor.rz.scp.css */
main[b-jy579xj1xb] { color:#20313d; font-family:"Segoe UI",sans-serif; }
header[b-jy579xj1xb] { display:flex; gap:24px; align-items:baseline; background:#174a67; color:white; }
header strong[b-jy579xj1xb] { font-size:24px; }
label[b-jy579xj1xb] { display:block; font-weight:600; }
input[b-jy579xj1xb] { flex:1; min-width:0; font:inherit; border:1px solid #8295a1; border-radius:3px; }
button[b-jy579xj1xb] { background:#174a67; color:white; border:0; border-radius:3px; font:inherit; cursor:pointer; }
button:disabled[b-jy579xj1xb] { opacity:.65; cursor:default; }
input:focus-visible[b-jy579xj1xb],button:focus-visible[b-jy579xj1xb] { outline:3px solid #4b92bd; outline-offset:3px; }
th[b-jy579xj1xb] { text-align:left; }
.amount[b-jy579xj1xb] { text-align:right; white-space:nowrap; }
.error[b-jy579xj1xb] { color:#a12c35; }
.note[b-jy579xj1xb] { color:#526773; }
.filters[b-jy579xj1xb] { display:flex; flex-wrap:wrap; gap:12px; align-items:end; margin-top:10px; }
.filter-search[b-jy579xj1xb] { flex:1 1 360px; }
.filter-search input[b-jy579xj1xb] { width:100%; box-sizing:border-box; }
.filters input[b-jy579xj1xb] { width:145px; }
.filter-actions[b-jy579xj1xb] { display:flex; gap:8px; }
.filter-actions button[b-jy579xj1xb] { min-height:38px; padding:6px 18px; }
.filter-actions .secondary[b-jy579xj1xb] { color:#174a67; background:white; border:1px solid #174a67; }
select[b-jy579xj1xb] { padding:6px 10px; font:inherit; background:white; border:1px solid #8295a1; border-radius:3px; }
select:focus-visible[b-jy579xj1xb] { outline:3px solid #4b92bd; outline-offset:3px; }
.invoice-detail[b-jy579xj1xb] { flex:none; max-height:380px; overflow:auto; background:white; border:1px solid #8295a1; padding:12px; margin:8px 0; }
.invoice-trace[b-jy579xj1xb] { display:flex; align-items:center; gap:10px; margin:10px 0 6px; padding-top:8px; border-top:1px solid #d5dfe5; }
.invoice-trace h3[b-jy579xj1xb] { margin:0 auto 0 0; font-size:16px; }
.invoice-trace div[b-jy579xj1xb] { display:flex; align-items:baseline; gap:7px; padding:5px 9px; background:#eef3f6; border-radius:4px; }
.invoice-trace span[b-jy579xj1xb] { color:#526773; font-size:12px; }
.invoice-trace strong[b-jy579xj1xb] { font-variant-numeric:tabular-nums; }
.issued-section[b-jy579xj1xb] { margin:12px 0 18px; }
.issued-section h2[b-jy579xj1xb] { font-size:19px; margin:0 0 8px; }
.detail-heading[b-jy579xj1xb] { display:flex; gap:12px; justify-content:space-between; align-items:center; }
.detail-heading h2[b-jy579xj1xb] { font-size:18px; margin:0; }
.detail-heading button[b-jy579xj1xb] { padding:6px 12px; }
.invoice-number[b-jy579xj1xb] { padding:0; background:transparent; color:#075985; font-weight:700; text-decoration:underline; text-underline-offset:2px; }
.invoice-number:hover[b-jy579xj1xb] { color:#0b6f9f; }
/* /Components/Pages/PreparedInvoices.razor.rz.scp.css */
main[b-k5fua9vn5g] { color:#20313d; font-family:"Segoe UI",sans-serif; }
header[b-k5fua9vn5g] { display:flex; gap:24px; align-items:baseline; background:#174a67; color:white; }
header strong[b-k5fua9vn5g] { font-size:24px; }
label[b-k5fua9vn5g] { display:block; font-weight:600; }
.search-line[b-k5fua9vn5g] { display:flex; gap:10px; max-width:720px; }
.search-line input[b-k5fua9vn5g] { flex:1; min-width:180px; padding:6px 10px; font:inherit; border:1px solid #8295a1; border-radius:3px; }
button[b-k5fua9vn5g] { padding:6px 12px; background:#174a67; color:white; border:0; border-radius:3px; font:inherit; cursor:pointer; }
button:disabled[b-k5fua9vn5g] { opacity:.65; cursor:default; }
.quiet[b-k5fua9vn5g] { background:#637986; }
.batch-actions[b-k5fua9vn5g] { display:flex; align-items:center; gap:10px; margin:8px 0; padding:8px 10px; background:#dce7ee; }
.batch-actions strong[b-k5fua9vn5g] { margin-right:auto; }
.batch-result[b-k5fua9vn5g] { padding:9px 12px; border-left:4px solid #2f7d4a; background:#e6f3ea; }
.batch-errors[b-k5fua9vn5g] { margin:8px 0; padding:10px 10px 10px 34px; border-left:4px solid #a12c35; background:#fff0f0; color:#75212a; }
.batch-errors li+li[b-k5fua9vn5g] { margin-top:5px; }
.note[b-k5fua9vn5g] { color:#526773; }
.error[b-k5fua9vn5g] { color:#a12c35; }
.amount[b-k5fua9vn5g] { text-align:right; white-space:nowrap; font-variant-numeric:tabular-nums; }
.prepared-detail[b-k5fua9vn5g] { flex:none; max-height:36vh; overflow:auto; padding:10px; border:1px solid #b8c9d3; background:#fff; }
.detail-heading[b-k5fua9vn5g] { display:flex; align-items:center; justify-content:space-between; gap:16px; }
.detail-heading h2[b-k5fua9vn5g] { margin:0; font-size:18px; }
tbody tr:nth-child(even)[b-k5fua9vn5g] { background:#f4f7f9; }
.simulation-panel[b-k5fua9vn5g] { margin-top:12px; padding:12px; border:2px solid #b47a22; background:#fff9ee; }
.simulation-panel h3[b-k5fua9vn5g] { margin:0 0 6px; }
.simulation-panel select[b-k5fua9vn5g] { padding:6px 10px; margin-right:8px; font:inherit; }
.authorization-history[b-k5fua9vn5g] { margin:6px 0 12px; padding-left:24px; }
.authorization-history span[b-k5fua9vn5g] { font-variant-numeric:tabular-nums; }
.reconcile-box[b-k5fua9vn5g] { padding:10px; border-left:4px solid #b47a22; background:#fff; }
.fiscal-preview-panel[b-k5fua9vn5g] { margin-top:12px; padding:12px; border:1px solid #7fa1b3; background:#f4f9fb; }
.fiscal-preview-panel h3[b-k5fua9vn5g] { margin:0 0 6px; }
.request-draft[b-k5fua9vn5g] { margin-top:10px; padding:10px; border-left:4px solid #1d526f; background:#fff; }
.request-draft h4[b-k5fua9vn5g],.request-draft p[b-k5fua9vn5g] { margin:4px 0; }
.request-resolved[b-k5fua9vn5g] { margin-top:10px; padding:10px; border-left:4px solid #2f7d4a; background:#f2fbf5; }
.request-resolved h4[b-k5fua9vn5g],.request-resolved p[b-k5fua9vn5g] { margin:4px 0; }
.preview-fields[b-k5fua9vn5g] { display:flex; flex-wrap:wrap; gap:10px; margin:10px 0; }
.preview-fields label[b-k5fua9vn5g] { display:grid; gap:4px; }
.preview-fields input[b-k5fua9vn5g] { padding:6px; font:inherit; }
.preview-ready[b-k5fua9vn5g],.preview-blocked[b-k5fua9vn5g] { margin-top:10px; padding:10px; }
.preview-ready[b-k5fua9vn5g] { background:#e6f3ea; color:#164e31; }
.preview-blocked[b-k5fua9vn5g] { background:#fff0f0; color:#8b2028; }
/* /Components/Pages/PurchaseInvoices.razor.rz.scp.css */
main[b-enmghtjyxc]{min-height:100vh;background:#eef3f6;color:#20313d;font-family:"Segoe UI",sans-serif}header[b-enmghtjyxc]{display:flex;align-items:center;gap:24px;background:#174a67;color:#fff;padding:14px 24px}header strong[b-enmghtjyxc]{font-size:24px}section[b-enmghtjyxc]{padding:14px 24px}h1[b-enmghtjyxc]{font-size:26px;margin:0}p[b-enmghtjyxc]{margin:5px 0 9px}.filters[b-enmghtjyxc]{display:grid;grid-template-columns:minmax(260px,2fr) 145px 145px minmax(170px,1fr) 145px auto;gap:8px;align-items:end}label[b-enmghtjyxc]{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:3px}input[b-enmghtjyxc],select[b-enmghtjyxc]{height:35px;padding:5px 8px;border:1px solid #8295a1;border-radius:4px;background:#fff;font:inherit}button[b-enmghtjyxc]{background:#174a67;color:#fff;border:0;border-radius:5px;padding:8px 14px;font:inherit;font-weight:600;cursor:pointer}.quiet[b-enmghtjyxc]{background:#fff;color:#174a67;border:1px solid #7f9bad}.actions[b-enmghtjyxc]{display:flex;gap:6px}.error[b-enmghtjyxc]{color:#a12c35}.summary[b-enmghtjyxc],.amounts[b-enmghtjyxc],.facts[b-enmghtjyxc]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;margin:9px 0}.summary span[b-enmghtjyxc],.amounts span[b-enmghtjyxc],.facts span[b-enmghtjyxc]{display:flex;justify-content:space-between;gap:8px;background:#fff;border:1px solid #d5dfe5;padding:7px 10px}.facts span[b-enmghtjyxc]{flex-direction:column}.facts small[b-enmghtjyxc]{color:#587080}.invoice-detail[b-enmghtjyxc]{background:#fff;border-left:4px solid #174a67;padding:12px 16px;margin:9px 0}.detail-title[b-enmghtjyxc]{display:flex;justify-content:space-between;align-items:center}.detail-title h2[b-enmghtjyxc]{margin:0}.grid-scroll[b-enmghtjyxc]{overflow:auto;max-height:calc(100vh - 310px);min-height:220px;border:1px solid #d5dfe5}.line-grid[b-enmghtjyxc]{overflow:auto;max-height:230px}table[b-enmghtjyxc]{width:100%;border-collapse:collapse;background:#fff}th[b-enmghtjyxc],td[b-enmghtjyxc]{text-align:left;padding:4px 9px;line-height:1.25;font-size:13px;border-bottom:1px solid #d5dfe5}th[b-enmghtjyxc]{position:sticky;top:0;background:#dce7ee;z-index:1}.number[b-enmghtjyxc]{text-align:right;white-space:nowrap}tbody tr:nth-child(even)[b-enmghtjyxc]{background:#f4f7f9}td button[b-enmghtjyxc]{padding:3px 7px;font-size:12px}.pagination[b-enmghtjyxc]{display:flex;align-items:center;gap:14px;padding-top:8px}@media(max-width:1200px){.filters[b-enmghtjyxc]{grid-template-columns:2fr 1fr 1fr}.summary[b-enmghtjyxc],.amounts[b-enmghtjyxc],.facts[b-enmghtjyxc]{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}}
/* /Components/Pages/PurchaseReconciliation.razor.rz.scp.css */
main[b-oeh8bg6lsd]{min-height:100vh;background:#eef3f6;color:#20313d;font-family:"Segoe UI",sans-serif}header[b-oeh8bg6lsd]{display:flex;align-items:center;gap:24px;background:#174a67;color:#fff;padding:14px 24px}header strong[b-oeh8bg6lsd]{font-size:24px}section[b-oeh8bg6lsd]{padding:14px 24px}h1[b-oeh8bg6lsd]{font-size:26px;margin:0}p[b-oeh8bg6lsd]{margin:4px 0 9px}.filters[b-oeh8bg6lsd]{display:flex;gap:8px;align-items:end}.filters label[b-oeh8bg6lsd]{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:3px}.filters input[b-oeh8bg6lsd]{height:35px;padding:5px 8px;border:1px solid #8295a1;border-radius:5px}.filters button[b-oeh8bg6lsd]{height:35px;background:#174a67;color:#fff;border:0;border-radius:5px;padding:0 14px;font-weight:600}.summary[b-oeh8bg6lsd]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:9px 0}.summary span[b-oeh8bg6lsd]{display:flex;justify-content:space-between;background:#fff;border:1px solid #d5dfe5;padding:7px 10px}.grid[b-oeh8bg6lsd]{overflow:auto;max-height:calc(100vh - 260px);border:1px solid #d5dfe5}table[b-oeh8bg6lsd]{width:100%;border-collapse:collapse;background:#fff}th[b-oeh8bg6lsd],td[b-oeh8bg6lsd]{text-align:left;padding:5px 8px;font-size:13px;border-bottom:1px solid #d5dfe5}th[b-oeh8bg6lsd]{position:sticky;top:0;background:#dce7ee}.number[b-oeh8bg6lsd]{text-align:right;white-space:nowrap}.warning[b-oeh8bg6lsd]{background:#fff8e5}.error[b-oeh8bg6lsd]{color:#a12c35}.ok[b-oeh8bg6lsd]{padding:10px;border-left:4px solid #28784a;background:#e8f5ed}@media(max-width:900px){.summary[b-oeh8bg6lsd]{grid-template-columns:repeat(2,1fr)}}
/* /Components/Pages/PurchaseVatBook.razor.rz.scp.css */
main[b-2no041avr1]{min-height:100vh;background:#eef3f6;color:#20313d;font-family:"Segoe UI",sans-serif}header[b-2no041avr1]{display:flex;align-items:center;gap:24px;background:#174a67;color:#fff;padding:14px 24px}header strong[b-2no041avr1]{font-size:24px}section[b-2no041avr1]{padding:14px 24px}.heading[b-2no041avr1]{display:flex;justify-content:space-between;align-items:end}h1[b-2no041avr1]{font-size:26px;margin:0}p[b-2no041avr1]{margin:4px 0 9px}.filters[b-2no041avr1]{display:flex;gap:8px;align-items:end}.filters label[b-2no041avr1]{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:3px}.filters input[b-2no041avr1]{height:35px;padding:5px 8px;border:1px solid #8295a1;border-radius:5px}button[b-2no041avr1]{background:#174a67;color:#fff;border:0;border-radius:5px;padding:8px 14px;font-weight:600}.secondary[b-2no041avr1]{background:#fff;color:#174a67;border:1px solid #7f9bad}.summary[b-2no041avr1]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:9px 0}.summary span[b-2no041avr1]{display:flex;justify-content:space-between;background:#fff;border:1px solid #d5dfe5;padding:7px 10px}.grid[b-2no041avr1]{overflow:auto;max-height:calc(100vh - 270px);border:1px solid #d5dfe5}table[b-2no041avr1]{width:100%;border-collapse:collapse;background:#fff}th[b-2no041avr1],td[b-2no041avr1]{text-align:left;padding:4px 8px;font-size:13px;border-bottom:1px solid #d5dfe5}th[b-2no041avr1]{position:sticky;top:0;background:#dce7ee}.number[b-2no041avr1]{text-align:right;white-space:nowrap}.credit[b-2no041avr1]{color:#8c2e35}tfoot[b-2no041avr1]{font-weight:700;background:#dce7ee}.error[b-2no041avr1]{color:#a12c35}@media(max-width:900px){.summary[b-2no041avr1]{grid-template-columns:repeat(2,1fr)}}
/* /Components/Pages/SalesDashboardPanel.razor.rz.scp.css */
.dashboard[b-ryyb0prclq] { margin:24px 0; }
.dashboard-heading[b-ryyb0prclq] { display:flex; align-items:center; justify-content:space-between; gap:16px; }
h2[b-ryyb0prclq] { font-size:20px; margin:0; font-weight:600; }
p[b-ryyb0prclq] { line-height:1.45; max-width:90ch; }
.scope[b-ryyb0prclq] { font-size:13px; color:#526773; }
.metrics[b-ryyb0prclq] { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); margin:20px 0 28px; background:white; border:1px solid #d5dfe5; }
.metrics > div[b-ryyb0prclq] { padding:18px; border-right:1px solid #d5dfe5; }
.metrics > div:last-child[b-ryyb0prclq] { border:0; }
dt[b-ryyb0prclq] { font-size:14px; font-weight:600; }
dd[b-ryyb0prclq] { font-size:34px; font-weight:600; margin:8px 0; font-variant-numeric:tabular-nums; color:#174a67; }
.metrics span[b-ryyb0prclq],.metrics a[b-ryyb0prclq] { font-size:12px; }
a[b-ryyb0prclq] { color:#174a67; }
.activity[b-ryyb0prclq] { background:white; border:1px solid #d5dfe5; padding:20px; }
.activity p[b-ryyb0prclq] { font-size:13px; color:#526773; }
table[b-ryyb0prclq] { border-collapse:collapse; width:100%; font-size:14px; }
caption[b-ryyb0prclq] { text-align:left; padding:0 0 12px; color:#526773; font-size:13px; }
th[b-ryyb0prclq],td[b-ryyb0prclq] { text-align:left; padding:3px 10px; line-height:1.25; height:21px; border-bottom:1px solid #d5dfe5; }
thead th[b-ryyb0prclq] { background:#dce7ee; }
tbody th[b-ryyb0prclq] { font-weight:400; width:30%; }
td[b-ryyb0prclq] { font-variant-numeric:tabular-nums; }
.bar[b-ryyb0prclq] { background:#eef3f6; height:10px; width:100%; }
.bar span[b-ryyb0prclq] { display:block; height:100%; background:#2f7899; }
button[b-ryyb0prclq] { background:#174a67; color:white; padding:8px 14px; border:0; border-radius:3px; font:inherit; cursor:pointer; }
button:disabled[b-ryyb0prclq] { opacity:.65; }
button:focus-visible[b-ryyb0prclq],a:focus-visible[b-ryyb0prclq] { outline:3px solid #4b92bd; outline-offset:3px; }
.error[b-ryyb0prclq] { color:#a12c35; }
@media(max-width:1100px) { .metrics[b-ryyb0prclq] { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media(max-width:750px) { .metrics[b-ryyb0prclq] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
/* /Components/Pages/SalesDrafts.razor.rz.scp.css */
main[b-rm8b9cpfuj] { color:#20313d; font-family:"Segoe UI",sans-serif; }
header[b-rm8b9cpfuj] { display:flex; gap:24px; align-items:baseline; background:#174a67; color:white; }
header strong[b-rm8b9cpfuj] { font-size:24px; }
.title-line[b-rm8b9cpfuj] { display:flex; align-items:center; justify-content:space-between; gap:16px; flex:none; }
h2[b-rm8b9cpfuj] { font-size:18px; margin:12px 0; }
label[b-rm8b9cpfuj] { display:block; font-weight:600; }
.search-line[b-rm8b9cpfuj],.fields[b-rm8b9cpfuj] { display:flex; gap:12px; max-width:1100px; flex-wrap:wrap; align-items:end; }
.search-line input[b-rm8b9cpfuj] { flex:1; min-width:160px; }
.search-line[b-rm8b9cpfuj] { max-width:720px; }
input[b-rm8b9cpfuj],select[b-rm8b9cpfuj] { padding:6px 10px; font:inherit; border:1px solid #8295a1; border-radius:3px; background:white; }
.fields input[type=number][b-rm8b9cpfuj] { width:150px; }
.detail-field[b-rm8b9cpfuj] { flex:1; min-width:200px; }
.detail-field input[b-rm8b9cpfuj] { width:100%; box-sizing:border-box; }
button[b-rm8b9cpfuj] { padding:6px 12px; background:#174a67; color:white; border:0; border-radius:3px; font:inherit; cursor:pointer; }
button:disabled[b-rm8b9cpfuj] { opacity:.65; cursor:default; }
input:focus-visible[b-rm8b9cpfuj],select:focus-visible[b-rm8b9cpfuj],button:focus-visible[b-rm8b9cpfuj] { outline:3px solid #4b92bd; outline-offset:3px; }
th[b-rm8b9cpfuj] { text-align:left; }
.amount[b-rm8b9cpfuj] { text-align:right; white-space:nowrap; font-variant-numeric:tabular-nums; }
.note[b-rm8b9cpfuj] { color:#526773; }
.error[b-rm8b9cpfuj] { color:#a12c35; }
.draft-editor[b-rm8b9cpfuj] { flex:1; min-height:0; overflow:auto; padding:0 2px 12px; }
.picker[b-rm8b9cpfuj] { max-height:160px; overflow:auto; border:1px solid #d5dfe5; background:white; }
.draft-lines[b-rm8b9cpfuj] { max-height:none; min-height:100px; }
.save-line[b-rm8b9cpfuj] { display:flex; align-items:center; gap:16px; flex-wrap:wrap; flex:none; padding:12px 0 0; }
.cancel-box[b-rm8b9cpfuj] { display:flex; align-items:end; gap:10px; flex-wrap:wrap; padding:12px; margin-top:12px; border:1px solid #d5dfe5; background:#f7fafb; }
.cancel-box label[b-rm8b9cpfuj] { flex-basis:100%; }
.cancel-box input[b-rm8b9cpfuj] { flex:1; min-width:280px; }
.fiscal-check[b-rm8b9cpfuj] { margin-top:12px; padding:12px 14px; border:1px solid #b8c9d3; background:#f7fafb; }
.fiscal-check h2[b-rm8b9cpfuj] { margin-top:0; }
.fiscal-check .ready[b-rm8b9cpfuj] { color:#24643c; font-weight:600; }
.prepare-confirmation[b-rm8b9cpfuj] { margin-top:12px; padding:14px; border:2px solid #b47a22; background:#fff9ee; }
.prepare-confirmation h2[b-rm8b9cpfuj] { margin-top:0; }
.prepare-confirmation button[b-rm8b9cpfuj] { margin-right:8px; }
.voucher-choice[b-rm8b9cpfuj] { display:flex; align-items:center; gap:10px; margin:10px 0; }
.export-fields[b-rm8b9cpfuj] { display:grid; grid-template-columns:repeat(4,minmax(150px,1fr)); gap:10px 14px; margin:14px 0; padding:12px; border:1px solid #d9b979; background:#fffdf8; }
.export-fields label[b-rm8b9cpfuj] { min-width:0; }
.export-fields input[b-rm8b9cpfuj],.export-fields select[b-rm8b9cpfuj] { width:100%; box-sizing:border-box; }
.export-fields .wide[b-rm8b9cpfuj] { grid-column:span 2; }
.export-fields .permit[b-rm8b9cpfuj] { display:flex; align-items:center; gap:8px; font-weight:600; }
.export-fields .permit input[b-rm8b9cpfuj] { width:auto; }
@media (max-width:1100px) { .export-fields[b-rm8b9cpfuj] { grid-template-columns:repeat(2,minmax(160px,1fr)); } }
.total[b-rm8b9cpfuj] { font-weight:600; font-size:18px; font-variant-numeric:tabular-nums; }
tbody tr:nth-child(even)[b-rm8b9cpfuj] { background:#f4f7f9; }
/* /Components/Pages/SupplierCurrentAccounts.razor.rz.scp.css */
main[b-af6uiwrsau]{min-height:100vh;background:#eef3f6;color:#20313d;font-family:"Segoe UI",sans-serif}header[b-af6uiwrsau]{display:flex;align-items:center;gap:24px;background:#174a67;color:#fff;padding:14px 24px}header strong[b-af6uiwrsau]{font-size:24px}section[b-af6uiwrsau]{padding:14px 24px}h1[b-af6uiwrsau]{font-size:26px;margin:0}p[b-af6uiwrsau]{margin:5px 0 9px}.supplier-search[b-af6uiwrsau]{width:min(760px,100%)}label[b-af6uiwrsau]{font-size:12px;font-weight:600}.supplier-search div[b-af6uiwrsau]{display:flex;gap:7px}.supplier-search input[b-af6uiwrsau]{flex:1}.supplier-results[b-af6uiwrsau]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.account-toolbar[b-af6uiwrsau]{display:grid;grid-template-columns:minmax(280px,2fr) 1fr 145px 145px auto;gap:9px;align-items:end;border-top:1px solid #c6d4dc;padding-top:9px}.account-toolbar h2[b-af6uiwrsau]{margin:0}.account-toolbar label[b-af6uiwrsau]{display:flex;flex-direction:column;gap:3px}input[b-af6uiwrsau]{height:35px;padding:5px 8px;border:1px solid #8295a1;border-radius:4px;font:inherit}button[b-af6uiwrsau],.detail-link[b-af6uiwrsau]{background:#174a67;color:#fff;border:0;border-radius:5px;padding:8px 14px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.quiet[b-af6uiwrsau]{background:#fff;color:#174a67;border:1px solid #7f9bad}.error[b-af6uiwrsau]{color:#a12c35}.summary[b-af6uiwrsau]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:9px 0}.summary span[b-af6uiwrsau]{display:flex;justify-content:space-between;background:#fff;border:1px solid #d5dfe5;padding:8px 10px}.grid-scroll[b-af6uiwrsau]{overflow:auto;max-height:calc(100vh - 300px);min-height:260px;border:1px solid #d5dfe5}table[b-af6uiwrsau]{width:100%;border-collapse:collapse;background:#fff}th[b-af6uiwrsau],td[b-af6uiwrsau]{text-align:left;padding:4px 9px;font-size:13px;border-bottom:1px solid #d5dfe5}thead th[b-af6uiwrsau]{position:sticky;top:0;background:#dce7ee;z-index:1}.number[b-af6uiwrsau]{text-align:right;white-space:nowrap}tbody tr:nth-child(even)[b-af6uiwrsau]{background:#f4f7f9}tfoot th[b-af6uiwrsau]{background:#dce7ee}.detail-link[b-af6uiwrsau]{padding:3px 8px;font-size:12px}@media(max-width:1100px){.account-toolbar[b-af6uiwrsau]{grid-template-columns:1fr 1fr}.summary[b-af6uiwrsau]{grid-template-columns:repeat(2,1fr)}}
/* /Components/Pages/SupplierPayments.razor.rz.scp.css */
main[b-rbme72ta8i]{min-height:100vh;background:#eef3f6;color:#20313d;font-family:"Segoe UI",sans-serif}header[b-rbme72ta8i]{display:flex;align-items:center;gap:24px;background:#174a67;color:#fff;padding:14px 24px}header strong[b-rbme72ta8i]{font-size:24px}section[b-rbme72ta8i]{padding:14px 24px}h1[b-rbme72ta8i]{font-size:26px;margin:0}p[b-rbme72ta8i]{margin:4px 0 8px}.title-actions[b-rbme72ta8i]{display:flex;align-items:center;gap:8px}.filters[b-rbme72ta8i]{display:grid;grid-template-columns:minmax(260px,2fr) 145px 145px 180px auto auto;gap:8px;align-items:end}label[b-rbme72ta8i]{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:3px}input[b-rbme72ta8i],select[b-rbme72ta8i]{height:35px;padding:5px 8px;border:1px solid #8295a1;border-radius:5px;background:white}button[b-rbme72ta8i]{background:#174a67;color:#fff;border:0;border-radius:5px;padding:8px 13px;font-weight:600}.quiet[b-rbme72ta8i]{background:#fff;color:#174a67;border:1px solid #7f9bad}.summary[b-rbme72ta8i],.facts[b-rbme72ta8i]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;margin:9px 0}.summary span[b-rbme72ta8i],.facts span[b-rbme72ta8i]{display:flex;justify-content:space-between;background:#fff;border:1px solid #d5dfe5;padding:7px 10px}.detail[b-rbme72ta8i]{background:#fff;border-left:4px solid #174a67;padding:10px 14px;margin:8px 0}.detail-title[b-rbme72ta8i]{display:flex;justify-content:space-between;align-items:center}.detail-title h2[b-rbme72ta8i]{margin:0}.grid[b-rbme72ta8i]{overflow:auto;max-height:calc(100vh - 305px);min-height:240px;border:1px solid #d5dfe5}table[b-rbme72ta8i]{width:100%;border-collapse:collapse;background:#fff}th[b-rbme72ta8i],td[b-rbme72ta8i]{text-align:left;padding:4px 8px;font-size:13px;border-bottom:1px solid #d5dfe5}th[b-rbme72ta8i]{position:sticky;top:0;background:#dce7ee}.number[b-rbme72ta8i]{text-align:right;white-space:nowrap}tbody tr:nth-child(even)[b-rbme72ta8i]{background:#f4f7f9}td button[b-rbme72ta8i]{padding:3px 7px;font-size:12px}.pages[b-rbme72ta8i]{display:flex;align-items:center;gap:12px;padding-top:8px}.error[b-rbme72ta8i]{color:#a12c35}@media(max-width:1200px){.filters[b-rbme72ta8i]{grid-template-columns:2fr 1fr 1fr}.summary[b-rbme72ta8i],.facts[b-rbme72ta8i]{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}}
/* /Components/Pages/Suppliers.razor.rz.scp.css */
main[b-d9lgvoa9nf]{min-height:100vh;background:#eef3f6;color:#20313d;font-family:"Segoe UI",sans-serif}header[b-d9lgvoa9nf]{display:flex;align-items:center;gap:24px;background:#174a67;color:#fff;padding:14px 24px}header strong[b-d9lgvoa9nf]{font-size:24px}section[b-d9lgvoa9nf]{padding:16px 24px}h1[b-d9lgvoa9nf]{font-size:26px;margin:0}p[b-d9lgvoa9nf]{margin:6px 0 10px}.title-line[b-d9lgvoa9nf]{display:flex;justify-content:space-between;align-items:flex-start}form[b-d9lgvoa9nf]{width:min(820px,100%);margin:10px 0}label[b-d9lgvoa9nf]{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.search-line[b-d9lgvoa9nf]{display:flex;gap:8px}input[b-d9lgvoa9nf]{flex:1;min-width:0;padding:7px 10px;border:1px solid #8295a1;border-radius:4px;font:inherit}button[b-d9lgvoa9nf]{background:#174a67;color:#fff;border:0;border-radius:5px;padding:8px 15px;font:inherit;font-weight:600;cursor:pointer}.quiet[b-d9lgvoa9nf]{background:#fff;color:#174a67;border:1px solid #7f9bad}.danger[b-d9lgvoa9nf]{background:#a12c35}button:disabled[b-d9lgvoa9nf]{opacity:.6}.error[b-d9lgvoa9nf]{color:#a12c35}.supplier-detail[b-d9lgvoa9nf]{background:#fff;border-left:4px solid #174a67;padding:14px 18px;margin:10px 0}.detail-title[b-d9lgvoa9nf]{display:flex;justify-content:space-between;align-items:center}.detail-title>div[b-d9lgvoa9nf]{display:flex;align-items:center;gap:8px}.supplier-detail h2[b-d9lgvoa9nf],.supplier-detail h3[b-d9lgvoa9nf]{margin:0 0 8px}dl[b-d9lgvoa9nf]{display:grid;grid-template-columns:150px 1fr 150px 1fr;gap:6px 14px;margin:0}dt[b-d9lgvoa9nf]{font-weight:600}dd[b-d9lgvoa9nf]{margin:0;overflow-wrap:anywhere}.supplier-form[b-d9lgvoa9nf]{width:100%;box-sizing:border-box;background:#fff;border:1px solid #c7d5dd;border-radius:6px;padding:14px;margin:10px 0}.supplier-form h2[b-d9lgvoa9nf]{margin:0 0 10px}.form-grid[b-d9lgvoa9nf]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:9px 14px}.form-grid input[b-d9lgvoa9nf],.form-grid select[b-d9lgvoa9nf]{box-sizing:border-box;width:100%;padding:7px 9px;border:1px solid #8295a1;border-radius:4px;font:inherit}.form-grid .check[b-d9lgvoa9nf]{display:flex;align-items:center;gap:8px}.form-grid .check input[b-d9lgvoa9nf]{width:auto}.form-actions[b-d9lgvoa9nf]{display:flex;gap:8px;margin-top:12px}.grid-scroll[b-d9lgvoa9nf]{overflow:auto;max-height:calc(100vh - 260px);min-height:200px;border:1px solid #d5dfe5}table[b-d9lgvoa9nf]{width:100%;border-collapse:collapse;background:#fff}th[b-d9lgvoa9nf],td[b-d9lgvoa9nf]{text-align:left;padding:4px 10px;line-height:1.25;font-size:14px;border-bottom:1px solid #d5dfe5}th[b-d9lgvoa9nf]{position:sticky;top:0;background:#dce7ee;z-index:1}tbody tr:nth-child(even)[b-d9lgvoa9nf]{background:#f4f7f9}.inactive[b-d9lgvoa9nf]{color:#667680;background:#edf0f2!important}td button[b-d9lgvoa9nf]{padding:3px 8px;font-size:13px}.pagination[b-d9lgvoa9nf]{display:flex;align-items:center;gap:14px;padding-top:10px}.action-link[b-d9lgvoa9nf]{font-weight:600;color:#174a67}@media(max-width:1100px){.form-grid[b-d9lgvoa9nf]{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:900px){dl[b-d9lgvoa9nf]{grid-template-columns:130px 1fr}.search-line[b-d9lgvoa9nf]{flex-wrap:wrap}}@media(max-width:700px){.form-grid[b-d9lgvoa9nf]{grid-template-columns:1fr}}
/* /Components/Pages/SupplierWithholdingRegister.razor.rz.scp.css */
main[b-zs6my8re68]{min-height:100vh;background:#eef3f6;color:#20313d}header[b-zs6my8re68]{display:flex;align-items:center;gap:24px;background:#174a67;color:#fff;padding:14px 24px}header strong[b-zs6my8re68]{font-size:24px}section[b-zs6my8re68]{padding:14px 24px}.heading[b-zs6my8re68]{display:flex;justify-content:space-between;align-items:end}.heading h1[b-zs6my8re68]{font-size:26px;margin:0}.heading p[b-zs6my8re68]{margin:4px 0 9px}.filters[b-zs6my8re68]{display:grid;grid-template-columns:minmax(280px,1fr) 155px 155px auto auto;gap:8px;align-items:end}.filters label[b-zs6my8re68]{display:flex;flex-direction:column;font-size:12px;font-weight:650;gap:3px}.filters .check[b-zs6my8re68]{flex-direction:row;align-items:center;padding-bottom:9px}.filters input[b-zs6my8re68]{height:35px;padding:5px 8px;border:1px solid #8295a1;border-radius:5px}.filters .check input[b-zs6my8re68]{height:auto}.summary[b-zs6my8re68]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:9px 0}.summary span[b-zs6my8re68]{display:flex;justify-content:space-between;background:#fff;border:1px solid #d5dfe5;padding:7px 10px}.grid[b-zs6my8re68]{overflow:auto;max-height:calc(100vh - 280px);border:1px solid #d5dfe5}table[b-zs6my8re68]{width:100%;border-collapse:collapse;background:#fff}th[b-zs6my8re68],td[b-zs6my8re68]{text-align:left;padding:4px 8px;font-size:13px;border-bottom:1px solid #d5dfe5;white-space:nowrap}th[b-zs6my8re68]{position:sticky;top:0;background:#dce7ee}.number[b-zs6my8re68]{text-align:right}.voided[b-zs6my8re68]{color:#8c2e35;text-decoration:line-through}tfoot[b-zs6my8re68]{font-weight:700;background:#dce7ee}button[b-zs6my8re68]{background:#174a67;color:#fff;border:0;border-radius:5px;padding:8px 14px;font-weight:650}.row-action[b-zs6my8re68]{padding:4px 9px;font-size:12px;text-decoration:none}.secondary[b-zs6my8re68]{background:#fff;color:#174a67;border:1px solid #7f9bad}.error[b-zs6my8re68]{color:#a12c35}@media(max-width:1000px){.filters[b-zs6my8re68]{grid-template-columns:1fr 1fr}.summary[b-zs6my8re68]{grid-template-columns:repeat(2,1fr)}}
/* /Components/Pages/SupplierWithholdings.razor.rz.scp.css */
main[b-7xo9bwzjp4]{min-height:100%;background:#edf4f7;color:#102d40}header[b-7xo9bwzjp4]{height:76px;background:#15516d;color:#fff;display:flex;align-items:center;gap:2rem;padding:0 2rem}header strong[b-7xo9bwzjp4]{font-size:1.7rem}section[b-7xo9bwzjp4]{padding:1.35rem 2rem}.title h1[b-7xo9bwzjp4]{margin:0}.title p[b-7xo9bwzjp4]{margin:.25rem 0 1rem}.editor[b-7xo9bwzjp4]{background:#fff;border:1px solid #cbdce5;border-radius:8px;padding:.85rem 1rem}.editor h2[b-7xo9bwzjp4]{font-size:1.05rem;margin:0 0 .6rem}.editor>div[b-7xo9bwzjp4]{display:grid;grid-template-columns:minmax(250px,1fr) 180px auto auto;gap:.65rem;align-items:end}.toolbar[b-7xo9bwzjp4]{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin:.75rem 0}.toolbar label[b-7xo9bwzjp4]{flex-direction:row;align-items:center}.grid[b-7xo9bwzjp4]{border:1px solid #cbdce5;max-height:calc(100vh - 370px);overflow:auto;background:#fff}table[b-7xo9bwzjp4]{width:100%;border-collapse:collapse}th[b-7xo9bwzjp4],td[b-7xo9bwzjp4]{padding:.42rem .65rem;border-bottom:1px solid #d5e1e7;text-align:left}th[b-7xo9bwzjp4]{position:sticky;top:0;background:#dce8ef}.number[b-7xo9bwzjp4]{text-align:right}.actions[b-7xo9bwzjp4]{text-align:right;white-space:nowrap}.inactive[b-7xo9bwzjp4]{color:#71838d;background:#f5f7f8}label[b-7xo9bwzjp4]{display:flex;flex-direction:column;gap:.25rem;font-weight:650}input[b-7xo9bwzjp4]{min-height:38px;border:1px solid #9cb4c2;border-radius:6px;padding:.4rem .6rem;font:inherit}button[b-7xo9bwzjp4]{border:0;border-radius:6px;padding:.55rem .85rem;background:#15516d;color:#fff;font-weight:700;cursor:pointer}.quiet[b-7xo9bwzjp4]{background:#e7eef2;color:#173e53;border:1px solid #aabfcb}.error[b-7xo9bwzjp4]{padding:.7rem;background:#feecec;border-left:4px solid #a52b2b}@media(max-width:800px){.editor>div[b-7xo9bwzjp4]{grid-template-columns:1fr 1fr}}
