@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.boiwgh0w5b.bundle.scp.css';

/* /InvoicePartyCard.razor.rz.scp.css */
.invoice-block[b-snktxhkbj2]{border:1px solid #e1ebe5;border-radius:13px;padding:18px;margin-bottom:14px;background:#fff}.invoice-block h3[b-snktxhkbj2]{font-size:.95rem;color:#244b3b;font-weight:750;margin:0 0 16px}.invoice-facts[b-snktxhkbj2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:15px}.invoice-facts span[b-snktxhkbj2]{display:block;font-size:.73rem;color:#80938a;margin-bottom:4px}.invoice-facts strong[b-snktxhkbj2]{font-size:.88rem;color:#29483b;font-weight:650;overflow-wrap:anywhere}.invoice-address[b-snktxhkbj2]{grid-column:1/-1}
`n.invoice-party-name[b-snktxhkbj2]{grid-column:1/-1}
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-ja1umm170j] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-ja1umm170j] {
    flex: 1;
}

.account-menu[b-ja1umm170j] { position: relative; }
.account-menu-options[b-ja1umm170j] { position: absolute; top: calc(100% + 8px); right: 0; width: 190px; padding: 6px; border: 1px solid #dce8e1; border-radius: 12px; background: white; box-shadow: 0 12px 30px #19352f20; z-index: 20; }
.account-menu-options a[b-ja1umm170j], .account-menu-options button[b-ja1umm170j] { display: flex; align-items: center; gap: 10px; width: 100%; padding: 10px; border: 0; border-radius: 8px; background: transparent; color: #203e35; font: inherit; text-align: left; text-decoration: none; cursor: pointer; }
.account-menu-options a:hover[b-ja1umm170j], .account-menu-options button:hover[b-ja1umm170j] { background: #eff8f3; color: #087c66; }
.account-menu-options[b-ja1umm170j]  svg { width: 18px; height: 18px; }

.top-row[b-ja1umm170j] {
    background-color: #fff;
    border-bottom: 1px solid #e2ebe5;
    justify-content: space-between;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-ja1umm170j]  a, .top-row[b-ja1umm170j]  .btn-link {
        white-space: nowrap;
        text-decoration: none;
    }

    .top-row[b-ja1umm170j]  .portal-brand {
        color: #203e35;
        font-size: 1.05rem;
        font-weight: 750;
        letter-spacing: -.02em;
    }

    .top-row[b-ja1umm170j]  .portal-brand span { color: #087c66; }

    .top-row[b-ja1umm170j]  a:hover, .top-row[b-ja1umm170j]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-ja1umm170j]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-ja1umm170j] {
        justify-content: space-between;
    }

    .top-row[b-ja1umm170j]  a, .top-row[b-ja1umm170j]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-ja1umm170j] {
        flex-direction: row;
    }

    .top-row[b-ja1umm170j] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-ja1umm170j]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-ja1umm170j], article[b-ja1umm170j] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-bveznpgacy] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-bveznpgacy] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-bveznpgacy] {
    font-size: 1.1rem;
}

.bi[b-bveznpgacy] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-bveznpgacy] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-bveznpgacy] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-bveznpgacy] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-bveznpgacy] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-bveznpgacy] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-bveznpgacy] {
        padding-bottom: 1rem;
    }

    .nav-item[b-bveznpgacy]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-bveznpgacy]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-bveznpgacy]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-bveznpgacy] {
        display: none;
    }

    .collapse[b-bveznpgacy] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }

    .nav-scrollable[b-bveznpgacy] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Pages/Account.razor.rz.scp.css */
.account-panel[b-3vtez0x2jf] { margin-top: 20px; padding: 22px; border: 1px solid #dce8e1; border-radius: 15px; background: #fff; max-width: 760px; }
.account-panel h2[b-3vtez0x2jf] { margin: 0 0 18px; color: #19352f; font-size: 1.1rem; }
.account-panel strong[b-3vtez0x2jf] { display: block; color: #203e35; overflow-wrap: anywhere; }
.account-panel p[b-3vtez0x2jf] { color: #60786d; margin: 10px 0; }
.account-label[b-3vtez0x2jf] { display: block; margin-bottom: 5px; color: #71877d; font-size: .8rem; }
.account-select[b-3vtez0x2jf] { max-width: 420px; margin-bottom: 15px; }
/* /Pages/Batches.razor.rz.scp.css */
.batch-heading[b-0yoyvzwf6q] {
    gap: 20px;
    flex-wrap: wrap;
    margin-bottom: 18px;
}

.batch-heading .entity-heading[b-0yoyvzwf6q] { margin: 0; }
.batch-heading h1[b-0yoyvzwf6q] { font-size: clamp(1.5rem, 2.4vw, 1.85rem); }
.batch-heading .batch-create-form[b-0yoyvzwf6q] { margin: 0 0 0 auto; }
.batch-heading .batch-create-form label[b-0yoyvzwf6q] { flex: 0 1 320px; font-size: .8rem; }
.batch-heading .batch-create-form select[b-0yoyvzwf6q] { font-size: .85rem; }
.batch-field-pair[b-0yoyvzwf6q] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.batch-field-pair label[b-0yoyvzwf6q] { min-width: 0; }
.batch-field-pair input[b-0yoyvzwf6q], .batch-field-pair select[b-0yoyvzwf6q] { width: 100%; }
.batch-field-trio[b-0yoyvzwf6q] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }
.batch-field-trio label[b-0yoyvzwf6q] { min-width: 0; }
.batch-field-trio input[b-0yoyvzwf6q] { width: 100%; }
.batch-item-form[b-0yoyvzwf6q] { margin-top: 18px; padding: 20px; border: 1px solid #dce9e1; border-radius: 12px; background: #f8fbf9; }
.batch-item-form h3[b-0yoyvzwf6q] { font-size: 1.1rem; margin: 0 0 16px; }
.batch-tabs[b-0yoyvzwf6q] { display: flex; gap: 6px; border-bottom: 1px solid #dce9e1; margin: 16px 0; }
.batch-tabs button[b-0yoyvzwf6q] { border: 0; border-bottom: 2px solid transparent; padding: 9px 14px; background: transparent; color: #60786d; font-weight: 650; }
.batch-tabs button.active[b-0yoyvzwf6q] { color: #087c66; border-bottom-color: #087c66; }
.batch-tabs button:focus-visible[b-0yoyvzwf6q] { outline: 2px solid #087c66; outline-offset: 2px; }
.batch-detail-grid[b-0yoyvzwf6q] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 4px 12px; margin-bottom: 16px; }
.batch-detail-grid label[b-0yoyvzwf6q] { min-width: 0; }
.batch-detail-grid input[b-0yoyvzwf6q], .batch-detail-grid select[b-0yoyvzwf6q] { width: 100%; }
.batch-grid-wide[b-0yoyvzwf6q] { grid-column: 1 / -1; }
.batch-grid-span-two[b-0yoyvzwf6q] { grid-column: span 2; }
.batch-add-note[b-0yoyvzwf6q] { display: flex; width: 58px; height: 58px; margin: 24px auto; border-radius: 50%; }
.batch-add-note[b-0yoyvzwf6q]  .portal-icon { width: 26px; height: 26px; }
.batch-modal[b-0yoyvzwf6q] { width: min(960px, 100%); height: calc(100dvh - 40px); max-height: calc(100dvh - 40px); }
.batch-pending-list[b-0yoyvzwf6q] { margin: 16px 0; padding: 14px; border: 1px solid #dce9e1; border-radius: 10px; background: #f7fbf8; }
.batch-pending-row[b-0yoyvzwf6q] { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-top: 8px; }
.batch-pending-row span[b-0yoyvzwf6q] { overflow-wrap: anywhere; }
.batch-pending-edit[b-0yoyvzwf6q] { display: block; width: 100%; min-width: 0; padding: .35rem; border: 0; border-radius: 8px; background: transparent; text-align: left; color: inherit; cursor: pointer; }
.batch-pending-edit:hover[b-0yoyvzwf6q], .batch-pending-edit:focus-visible[b-0yoyvzwf6q] { background: #eaf5ef; }
.batch-pending-edit:focus-visible[b-0yoyvzwf6q] { outline: 2px solid #087c66; outline-offset: 2px; }
.batch-client-name[b-0yoyvzwf6q] { display: block; max-width: 260px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.batch-note-description[b-0yoyvzwf6q] { font-size: .82rem; }

@media (max-width: 480px) {
    .batch-field-pair[b-0yoyvzwf6q], .batch-field-trio[b-0yoyvzwf6q], .batch-detail-grid[b-0yoyvzwf6q] { grid-template-columns: 1fr; gap: 0; }
    .batch-grid-span-two[b-0yoyvzwf6q] { grid-column: auto; }
    .batch-item-form[b-0yoyvzwf6q] { padding: 14px; }
}

@media (max-width: 700px) {
    .batch-heading[b-0yoyvzwf6q] { align-items: stretch; flex-direction: column; }
    .batch-heading .batch-create-form[b-0yoyvzwf6q] { width: 100%; margin-left: 0; }
    .batch-heading .batch-create-form label[b-0yoyvzwf6q] { flex: 1 1 230px; min-width: 0; }
}
@media (min-width: 481px) and (max-width: 700px) {
    .batch-detail-grid[b-0yoyvzwf6q] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
/* /Pages/CompanySettings.razor.rz.scp.css */
.settings-form[b-2j9c2tmgwr]{display:grid;gap:18px;max-width:1100px;margin:20px 0 36px}.settings-card[b-2j9c2tmgwr]{background:#fff;border:1px solid #e0ebe5;border-radius:16px;padding:24px;box-shadow:0 5px 22px #214e340a}.settings-section-heading[b-2j9c2tmgwr]{margin-bottom:20px}.settings-section-heading h2[b-2j9c2tmgwr]{color:#173c30;font-size:1.1rem;font-weight:750;margin:0 0 5px}.settings-section-heading p[b-2j9c2tmgwr],.settings-hint[b-2j9c2tmgwr]{font-size:.85rem;color:#70877c;margin:0}.settings-grid[b-2j9c2tmgwr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.settings-grid label[b-2j9c2tmgwr],.settings-issuer[b-2j9c2tmgwr]{display:flex;flex-direction:column;gap:7px;color:#36574a;font-size:.82rem;font-weight:650;min-width:0}.settings-grid label span[b-2j9c2tmgwr]{font-weight:400;color:#81948b}.settings-grid .form-control[b-2j9c2tmgwr],.settings-grid .form-select[b-2j9c2tmgwr],.settings-issuer .form-select[b-2j9c2tmgwr]{min-height:43px;border:1px solid #d9e6dd;border-radius:9px;font-size:.9rem;color:#29483b;background-color:#fff;box-shadow:none}.settings-grid .form-control:focus[b-2j9c2tmgwr],.settings-grid .form-select:focus[b-2j9c2tmgwr]{border-color:#168e70;box-shadow:0 0 0 3px #168e701c}.settings-grid .form-control:disabled[b-2j9c2tmgwr]{background:#f4f8f5;color:#71877b}.settings-span-2[b-2j9c2tmgwr]{grid-column:span 2}.settings-grid-short[b-2j9c2tmgwr],.settings-certificate-grid[b-2j9c2tmgwr]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}.settings-certificate-status[b-2j9c2tmgwr]{background:#f1f8f4;border:1px solid #dbece1;border-radius:9px;color:#376b50;font-size:.85rem;padding:10px 13px;margin:0 0 18px}.settings-hint[b-2j9c2tmgwr]{margin-top:12px}.settings-actions[b-2j9c2tmgwr]{display:flex;justify-content:flex-end}.settings-issuer[b-2j9c2tmgwr]{max-width:500px;margin-top:20px}.settings-form .portal-alert[b-2j9c2tmgwr]{margin:0}@media(max-width:760px){.settings-card[b-2j9c2tmgwr]{padding:19px}.settings-grid[b-2j9c2tmgwr]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-span-2[b-2j9c2tmgwr]{grid-column:span 2}}@media(max-width:480px){.settings-grid[b-2j9c2tmgwr]{grid-template-columns:1fr}.settings-span-2[b-2j9c2tmgwr]{grid-column:auto}}
`n.settings-grid label .settings-label-title[b-2j9c2tmgwr]{font-weight:650;color:#36574a}.settings-label-title span[b-2j9c2tmgwr]{font-weight:400;color:#81948b}.settings-actions .settings-save[b-2j9c2tmgwr]{width:auto;min-width:112px;padding:0 18px;gap:9px;font-size:.8rem;font-weight:750}.settings-certificate-actions[b-2j9c2tmgwr]{display:flex;gap:9px}.settings-confirm[b-2j9c2tmgwr]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;color:#84413e;font-size:.88rem}.settings-confirm button[b-2j9c2tmgwr]{border:1px solid #e2d2d0;background:#fff;border-radius:7px;padding:6px 12px;color:#84413e}
/* /Pages/ImportedInvoices.razor.rz.scp.css */
.invoice-modal[b-r4rfv2ffze]{width:min(100%,1080px);max-width:1080px;max-height:94vh;overflow:auto}.invoice-hero[b-r4rfv2ffze]{margin:18px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px;border-radius:15px;background:linear-gradient(120deg,#e7f7ef,#f3f9f6 55%,#e0f4ed);border:1px solid #d8eee2;color:#194c39}.invoice-hero span[b-r4rfv2ffze],.invoice-total span[b-r4rfv2ffze]{font-size:.68rem;letter-spacing:.09em;font-weight:800;color:#52846a}.invoice-hero h3[b-r4rfv2ffze]{font-size:1.4rem;font-weight:800;margin:8px 0}.invoice-hero p[b-r4rfv2ffze]{margin:0;color:#618475;font-size:.86rem}.invoice-total[b-r4rfv2ffze]{text-align:right;white-space:nowrap}.invoice-total strong[b-r4rfv2ffze]{display:block;font-size:1.65rem;color:#078467}.invoice-party-grid[b-r4rfv2ffze]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.invoice-block[b-r4rfv2ffze]{border:1px solid #e1ebe5;border-radius:13px;padding:18px;margin-bottom:14px;background:#fff}.invoice-block h3[b-r4rfv2ffze]{font-size:.95rem;color:#244b3b;font-weight:750;margin:0 0 16px}.invoice-facts[b-r4rfv2ffze]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.invoice-facts span[b-r4rfv2ffze],.invoice-identification span[b-r4rfv2ffze]{display:block;font-size:.73rem;color:#80938a;margin-bottom:4px}.invoice-facts strong[b-r4rfv2ffze]{font-size:.88rem;color:#29483b;font-weight:650;overflow-wrap:anywhere}.invoice-description[b-r4rfv2ffze]{font-size:.92rem;color:#355549;white-space:pre-wrap;overflow-wrap:anywhere}.invoice-identification p[b-r4rfv2ffze]{overflow-wrap:anywhere;font-size:.85rem;color:#355549}.invoice-party-grid[b-r4rfv2ffze]  .invoice-address{grid-column:1/-1}@media(max-width:650px){.invoice-party-grid[b-r4rfv2ffze]{grid-template-columns:1fr}.invoice-hero[b-r4rfv2ffze]{align-items:flex-start;flex-direction:column;padding:18px}.invoice-total[b-r4rfv2ffze]{text-align:left}.invoice-modal[b-r4rfv2ffze]{max-height:96vh}}

/* /Pages/Recipients.razor.rz.scp.css */
.recipient-modal[b-bodhspof8c]{width:min(100%,980px);max-width:980px;max-height:calc(100dvh - 40px)}.recipient-fields[b-bodhspof8c]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 16px}.recipient-fields label[b-bodhspof8c]{grid-column:span 4;min-width:0;margin:0;font-size:.84rem;font-weight:600;color:#36574a}.recipient-fields .recipient-span-2[b-bodhspof8c]{grid-column:span 2}.recipient-fields .recipient-span-3[b-bodhspof8c]{grid-column:span 3}.recipient-fields .recipient-span-4[b-bodhspof8c]{grid-column:span 4}.recipient-fields .recipient-span-6[b-bodhspof8c]{grid-column:span 6}.recipient-fields .recipient-span-7[b-bodhspof8c]{grid-column:span 7}.recipient-fields .modal-field-full[b-bodhspof8c]{grid-column:1/-1}.recipient-fields input[b-bodhspof8c],.recipient-fields select[b-bodhspof8c],.recipient-fields textarea[b-bodhspof8c]{margin-top:6px;width:100%}.recipient-fields small[b-bodhspof8c]{display:block;margin-top:5px;color:#748b80;font-weight:400}.recipient-fields textarea[b-bodhspof8c]{min-height:78px}@media(max-width:700px){.recipient-fields .recipient-span-2[b-bodhspof8c],.recipient-fields .recipient-span-3[b-bodhspof8c],.recipient-fields .recipient-span-4[b-bodhspof8c],.recipient-fields .recipient-span-6[b-bodhspof8c],.recipient-fields .recipient-span-7[b-bodhspof8c]{grid-column:span 6}}@media(max-width:480px){.recipient-modal[b-bodhspof8c]{padding:18px}.recipient-fields .recipient-span-2[b-bodhspof8c],.recipient-fields .recipient-span-3[b-bodhspof8c],.recipient-fields .recipient-span-4[b-bodhspof8c],.recipient-fields .recipient-span-6[b-bodhspof8c],.recipient-fields .recipient-span-7[b-bodhspof8c]{grid-column:1/-1}}
