/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-oiy62nv51q] { display:flex; flex-direction:column; min-height:100vh; min-width:0; }
.sidebar[b-oiy62nv51q] { background:linear-gradient(180deg,rgb(5,39,103),#3a0647 90%); }
main[b-oiy62nv51q] { flex:1; min-width:0; }
.content[b-oiy62nv51q] { max-width:1400px; margin:auto; padding:clamp(1rem,3vw,2rem); }
@media(min-width: 800px) { .page[b-oiy62nv51q] { flex-direction:row; } .sidebar[b-oiy62nv51q] { width:250px; flex:0 0 250px; height:100vh; position:sticky; top:0; overflow:auto; } }
#blazor-error-ui[b-oiy62nv51q] { display:none; position:fixed; bottom:0; left:0; width:100%; z-index:1000; padding:1rem; background:#fff2cd; }
#blazor-error-ui .dismiss[b-oiy62nv51q] { float:right; border:0; background:transparent; }
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.nav-brand[b-5xhvd9hcs3] { padding:1.3rem 1.25rem; }
.nav-brand a[b-5xhvd9hcs3] { color:white; font-size:1.4rem; font-weight:700; text-decoration:none; }
.nav-brand span[b-5xhvd9hcs3] { display:block; font-size:.8rem; font-weight:400; letter-spacing:.15em; text-transform:uppercase; opacity:.8; }
.mobile-nav[b-5xhvd9hcs3] { color:white; padding:0 1.25rem 1rem; }
summary[b-5xhvd9hcs3] { cursor:pointer; min-height:44px; padding:.65rem 0; }
.desktop-nav[b-5xhvd9hcs3] { display:none; }
.skip-link[b-5xhvd9hcs3] { position:absolute; left:-9999px; } .skip-link:focus[b-5xhvd9hcs3] { left:1rem; top:1rem; z-index:100; background:white; padding:1rem; }
@media(min-width:800px) { .mobile-nav[b-5xhvd9hcs3] { display:none; } .desktop-nav[b-5xhvd9hcs3] { display:block; padding:1rem; } }
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-ky6dakqy6b],
.components-reconnect-repeated-attempt-visible[b-ky6dakqy6b],
.components-reconnect-failed-visible[b-ky6dakqy6b],
.components-pause-visible[b-ky6dakqy6b],
.components-resume-failed-visible[b-ky6dakqy6b],
.components-rejoining-animation[b-ky6dakqy6b] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-ky6dakqy6b],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-ky6dakqy6b],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-ky6dakqy6b],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-ky6dakqy6b],
#components-reconnect-modal.components-reconnect-retrying[b-ky6dakqy6b],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-ky6dakqy6b],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-ky6dakqy6b],
#components-reconnect-modal.components-reconnect-failed[b-ky6dakqy6b],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-ky6dakqy6b] {
    display: block;
}


#components-reconnect-modal[b-ky6dakqy6b] {
    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-ky6dakqy6b 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-ky6dakqy6b 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-ky6dakqy6b 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-ky6dakqy6b]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-ky6dakqy6b 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-ky6dakqy6b {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-ky6dakqy6b {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-ky6dakqy6b {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-ky6dakqy6b] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-ky6dakqy6b] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-ky6dakqy6b] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-ky6dakqy6b] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-ky6dakqy6b] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-ky6dakqy6b] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-ky6dakqy6b] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-ky6dakqy6b 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-ky6dakqy6b] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-ky6dakqy6b {
    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/ArticleSearch.razor.rz.scp.css */
.article-search-controls[b-ndyefcimak],.article-search-pagination[b-ndyefcimak]{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}
.article-movements-panel[b-ndyefcimak]{min-width:0}
.article-search-controls input[b-ndyefcimak]{flex:1;min-width:12rem}
.article-search-pagination[b-ndyefcimak]{margin-top:1rem}
.article-search-table[b-ndyefcimak]{overflow-x:auto}
.article-search-table td[b-ndyefcimak]{overflow-wrap:anywhere}
.article-search-cards[b-ndyefcimak]{display:none}
.article-search-profile[b-ndyefcimak]{padding:.75rem 0}
.article-search-mobile-profile[b-ndyefcimak]{margin-top:.75rem}
.article-search-summary[b-ndyefcimak]{margin:0 0 .75rem;display:grid;gap:.35rem}
.article-search-summary dt[b-ndyefcimak]{font-size:.8rem;font-weight:400;color:#64748b}
.article-search-summary dd[b-ndyefcimak]{margin:0;overflow-wrap:anywhere}
@media(max-width:600px){
    .article-search-table[b-ndyefcimak]{display:none}
    .article-search-cards[b-ndyefcimak]{display:grid;gap:.75rem}
    .article-search-cards article[b-ndyefcimak]{border:1px solid #d9dfe7;border-radius:.6rem;padding:.8rem;overflow-wrap:anywhere}
    .article-search-cards h3[b-ndyefcimak],.article-search-cards p[b-ndyefcimak]{margin:0 0 .5rem}
    .article-search-controls input[b-ndyefcimak]{flex-basis:100%;min-width:0;width:100%}
}
/* /Components/Pages/CustomerSearch.razor.rz.scp.css */
.customer-search-controls[b-b1fqygazai],.customer-search-pagination[b-b1fqygazai]{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}
.customer-search-controls input[b-b1fqygazai]{flex:1;min-width:12rem}
.customer-search-pagination[b-b1fqygazai]{margin-top:1rem}
.customer-search-table[b-b1fqygazai]{overflow-x:auto}
.customer-search-table td[b-b1fqygazai]{overflow-wrap:anywhere}
.customer-search-cards[b-b1fqygazai]{display:none}
.customer-search-profile[b-b1fqygazai]{padding:.75rem 0}
.customer-search-mobile-profile[b-b1fqygazai]{margin-top:.75rem}
.customer-history-toolbar[b-b1fqygazai]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.8rem 1rem;background:#edf4fc;border-left:4px solid var(--blue);border-radius:.5rem}
.customer-history-identity[b-b1fqygazai]{flex:1 1 15rem;min-width:0}
.customer-history-toolbar h2[b-b1fqygazai],.customer-history-toolbar p[b-b1fqygazai]{margin:0}
.customer-history-toolbar h2[b-b1fqygazai]{font-size:.9rem;color:var(--muted);font-weight:500}
.customer-history-toolbar .customer-history-client[b-b1fqygazai]{display:flex;align-items:baseline;gap:.4rem .8rem;flex-wrap:wrap;margin-top:.3rem;overflow-wrap:anywhere}
.customer-history-name[b-b1fqygazai]{font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;line-height:1.3;min-width:0}
.customer-history-reference[b-b1fqygazai]{display:inline-flex;align-items:baseline;gap:.35rem;flex-wrap:wrap;font-size:.9rem;min-width:0}
.customer-history-reference strong[b-b1fqygazai]{font-weight:650}
.customer-history-panel[b-b1fqygazai]{min-width:0}
.customer-history-actions[b-b1fqygazai]{display:flex;gap:.5rem;flex-wrap:wrap}
.customer-history-customer[b-b1fqygazai]{margin-top:.75rem}
@media(max-width:600px){
    .customer-history-actions[b-b1fqygazai]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
    .customer-history-actions .btn[b-b1fqygazai]{padding:.55rem .6rem;font-size:.9rem}
    .customer-search-table[b-b1fqygazai]{display:none}
    .customer-search-cards[b-b1fqygazai]{display:grid;gap:.75rem}
    .customer-search-cards article[b-b1fqygazai]{border:1px solid #d9dfe7;border-radius:.6rem;padding:.8rem;overflow-wrap:anywhere}
    .customer-search-cards h3[b-b1fqygazai],.customer-search-cards p[b-b1fqygazai]{margin:0 0 .5rem}
    .customer-search-controls input[b-b1fqygazai]{flex-basis:100%;min-width:0;width:100%}
}
/* /Components/Pages/Home.razor.rz.scp.css */
.home-refresh-all[b-xng8iw6exp] { margin-top:1.25rem; }
.home-refresh-all .notice[b-xng8iw6exp] { margin-bottom:0; }
/* /Components/Pages/Statistics/BestSelling.razor.rz.scp.css */
.stats-mobile-view[b-u976plij1z] { display: none; }
.stats-revenue-table[b-u976plij1z]{min-width:1000px}
.stats-revenue-table th:nth-child(2)[b-u976plij1z]{width:105px}
.stats-revenue-table th:nth-child(12)[b-u976plij1z]{width:80px}
.stats-revenue-table th:last-child[b-u976plij1z]{width:100px}
.best-revenue-switch[b-u976plij1z]{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;min-height:44px}
.best-switch-track[b-u976plij1z]{display:inline-flex;align-items:center;flex-shrink:0;width:34px;height:20px;border-radius:12px;background:#64748b;padding:2px}
.best-switch-track>span[b-u976plij1z]{width:16px;height:16px;border-radius:50%;background:white}
.best-revenue-switch[aria-checked="true"] .best-switch-track[b-u976plij1z]{background:#1b6ec2;justify-content:flex-end}
.stats-article-filters[b-u976plij1z]{flex:1 1 10rem;min-width:min(100%,10rem)}
.stats-sold-quantity[b-u976plij1z] { color:#166534; background-color:#dcfce7; font-weight:700; }
.stats-table th:first-child[b-u976plij1z],.stats-table td:first-child[b-u976plij1z],
.stats-table th:last-child[b-u976plij1z],.stats-table td:last-child[b-u976plij1z] { text-align:center; }
.stats-table th:first-child button[b-u976plij1z],.stats-table th:last-child button[b-u976plij1z],
.stats-table th:first-child input[b-u976plij1z],.stats-table th:last-child input[b-u976plij1z] { text-align:center; }

/* Small phone view only: keep the existing table above 600 CSS pixels. */
@media (max-width: 600px) {
    .stats-article-filters[b-u976plij1z]{flex-basis:100%}
    .stats-extra-controls[b-u976plij1z]{column-gap:.5rem}
    .stats-extra-controls>.btn[b-u976plij1z]{font-size:.85rem;padding:.5rem .65rem;min-height:44px}
    .stats-table-scroll[b-u976plij1z] { display: none; }
    .stats-mobile-view[b-u976plij1z] { display: block; }
    .stats-mobile-sort[b-u976plij1z] { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: .5rem; align-items: end; margin: .75rem 0; }
    .stats-mobile-sort label[b-u976plij1z] { margin-bottom: .25rem; }
    .stats-mobile-sort select[b-u976plij1z], .stats-mobile-sort button[b-u976plij1z] { min-height: 44px; width: 100%; }
    .stats-mobile-sort button[b-u976plij1z] { font-size: .8rem; padding: .5rem; align-self: end; }
    .stats-mobile-filters[b-u976plij1z] { margin-bottom: .75rem; }
    .stats-mobile-filters > summary[b-u976plij1z] { padding: .65rem 0; cursor: pointer; }
    .stats-mobile-filter-grid[b-u976plij1z] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .5rem; }
    .stats-mobile-filter-grid input[b-u976plij1z] { min-width: 0; }
    .stats-article-cards[b-u976plij1z] { display: grid; gap: .65rem; }
    .stats-article-card[b-u976plij1z] { border: 1px solid #dbe3ec; border-radius: .75rem; background: #fff; overflow: hidden; }
    .stats-article-card > summary[b-u976plij1z] { display: grid; grid-template-columns: 1.8rem minmax(0, 1fr) auto; gap: .3rem .5rem; align-items: start; padding: .8rem; list-style: none; cursor: pointer; }
    .stats-article-card > summary[b-u976plij1z]::-webkit-details-marker { display: none; }
    .stats-article-card > summary:focus-visible[b-u976plij1z] { outline: 2px solid #2563eb; outline-offset: -3px; border-radius: .75rem; }
    .stats-article-rank[b-u976plij1z] { background: #edf2f8; border-radius: .35rem; text-align: center; font-weight: 700; font-size: .8rem; padding: .2rem; }
    .stats-article-identity[b-u976plij1z] { min-width: 0; overflow-wrap: anywhere; }
    .stats-article-identity strong[b-u976plij1z] { display: block; font-size: .95rem; line-height: 1.35; }
    .stats-article-identity small[b-u976plij1z] { display: block; color: #64748b; margin-top: .25rem; }
    .stats-article-quantity[b-u976plij1z] { text-align: right; max-width: 7rem; overflow-wrap: anywhere; }
    .stats-article-quantity small[b-u976plij1z] { display: block; color: #64748b; font-size: .75rem; }
    .stats-article-quantity strong[b-u976plij1z] { display: block; font-size: 1rem; font-variant-numeric: tabular-nums; }
    .stats-article-toggle[b-u976plij1z] { grid-column: 2 / -1; display: flex; justify-content: space-between; color: #475569; font-size: .75rem; margin-top: .3rem; }
    .stats-hide-details[b-u976plij1z] { display: none; }
    .stats-article-card[open] .stats-show-details[b-u976plij1z] { display: none; }
    .stats-article-card[open] .stats-hide-details[b-u976plij1z] { display: inline; }
    .stats-article-card[open] .stats-article-toggle > span:last-child[b-u976plij1z] { transform: rotate(180deg); }
    .stats-article-details[b-u976plij1z] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .75rem; padding: .85rem; margin: 0; border-top: 1px solid #e2e8f0; background: #f8fafc; }
    .stats-article-details dt[b-u976plij1z] { color: #64748b; font-size: .75rem; font-weight: 400; }
    .stats-article-details dd[b-u976plij1z] { margin: .15rem 0 0; font-size: .9rem; overflow-wrap: anywhere; }
    .stats-pagination[b-u976plij1z] { gap: .4rem; flex-wrap: wrap; justify-content: center; font-size: .8rem; }
    .stats-pagination .btn[b-u976plij1z] { padding: .5rem; min-height: 44px; }
}
/* /Components/Pages/Statistics/DailyDashboard.razor.rz.scp.css */
.dashboard-criteria[b-8szysa3snv] { display:grid; grid-template-columns:repeat(3,minmax(0,210px)) max-content; align-items:end; gap:.65rem; }
.dashboard-criteria > div[b-8szysa3snv] { min-width:0; } .dashboard-criteria label[b-8szysa3snv] { margin-top:0; }
.dashboard-criteria input[b-8szysa3snv] { width:100%; min-width:0; height:44px; }
.dashboard-criteria > button[b-8szysa3snv] { white-space:nowrap; align-self:end; justify-self:start; }
.dashboard-toolbar[b-8szysa3snv] { display:flex; align-items:center; flex-wrap:wrap; gap:.6rem 1rem; margin:.6rem 0; }
.dashboard-modes[b-8szysa3snv] { display:flex; gap:.4rem; flex-wrap:wrap; min-width:0; }
.dashboard-modes .btn[b-8szysa3snv] { padding:.5rem .65rem; min-height:44px; font-size:.85rem; }
.dashboard-table-title[b-8szysa3snv] { font-size:1.05rem; margin:1rem 0 .6rem; }
.dashboard-table-scroll[b-8szysa3snv] { overflow-x:auto; max-width:100%; }
.dashboard-table th button[b-8szysa3snv] { border:0; background:transparent; color:#006bb7; font-weight:700; padding:.4rem; text-align:left; min-height:44px; }
.dashboard-table td[b-8szysa3snv] { overflow-wrap:anywhere; }
.dashboard-mobile-sort[b-8szysa3snv] { display:none; }
.dashboard-store-switch[b-8szysa3snv]{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto;font-size:.9rem;max-width:100%}
.store-switch-track[b-8szysa3snv]{display:inline-flex;align-items:center;width:34px;height:20px;border-radius:12px;background:#64748b;padding:2px;flex-shrink:0}
.store-switch-track>span[b-8szysa3snv]{width:16px;height:16px;border-radius:50%;background:white}
.dashboard-store-switch[aria-checked="true"] .store-switch-track[b-8szysa3snv]{background:#1b6ec2;justify-content:flex-end}
@media(max-width:1100px) { .dashboard-criteria[b-8szysa3snv] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) {
    .dashboard-store-switch[b-8szysa3snv] { margin-left:0; }
    .dashboard-criteria > button[b-8szysa3snv] { min-height:44px; }
    .dashboard-table-scroll[b-8szysa3snv] { display:none; }
    .dashboard-mobile-sort[b-8szysa3snv] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:.5rem; margin:.5rem 0; }
    .dashboard-mobile-sort label[b-8szysa3snv] { grid-column:1/-1; margin:0; } .dashboard-mobile-sort button[b-8szysa3snv] { font-size:.8rem; padding:.5rem; }
    .stats-pagination[b-8szysa3snv] { flex-wrap:wrap; justify-content:center; }
}
/* /Components/Pages/Statistics/DailySales.razor.rz.scp.css */
.daily-date-actions[b-r0rh5y9c1x] { display: flex; align-items: end; gap: .75rem; }
.daily-date-actions > div[b-r0rh5y9c1x] { width: 180px; max-width: 65%; } .daily-date-actions label[b-r0rh5y9c1x] { margin-top: 0; }
.daily-date-actions > button[b-r0rh5y9c1x] { align-self: end; flex-shrink: 0; white-space: nowrap; padding-inline: .75rem; }
.daily-table-scroll[b-r0rh5y9c1x] { max-width: 100%; overflow-x: auto; }
.daily-table[b-r0rh5y9c1x] { min-width: 800px; font-size: .875rem; }
.daily-table th button[b-r0rh5y9c1x], .sale-link[b-r0rh5y9c1x] { border: 0; background: transparent; color: #006bb7; padding: .25rem; text-align: left; }
.daily-table th button[b-r0rh5y9c1x] { font-weight: 700; }
.daily-table td[b-r0rh5y9c1x] { overflow-wrap: anywhere; }
.daily-table .btn[b-r0rh5y9c1x] { padding: .4rem .5rem; font-size: .8rem; }
.document-row-actions[b-r0rh5y9c1x] { display:flex; flex-wrap:wrap; gap:.35rem; }
.customer-button[b-r0rh5y9c1x] { margin:.6rem .85rem; font-size:.85rem; }
.daily-cards[b-r0rh5y9c1x], .daily-mobile-sort[b-r0rh5y9c1x] { display: none; }
@media(max-width:600px) {
    .daily-table-scroll[b-r0rh5y9c1x] { display: none; }
    .daily-cards[b-r0rh5y9c1x] { display: grid; gap: .65rem; }
    .daily-sale-card[b-r0rh5y9c1x] { border: 1px solid #dbe3ec; border-radius: .75rem; overflow: hidden; }
    .daily-sale-summary[b-r0rh5y9c1x] { width: 100%; border: 0; background: #fff; color: inherit; padding: .85rem; display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: .5rem; text-align: left; }
    .daily-sale-summary > span:nth-child(2)[b-r0rh5y9c1x] { text-align: right; }
    .daily-sale-summary small[b-r0rh5y9c1x] { display: block; font-size: .75rem; color: #64748b; overflow-wrap: anywhere; margin-top: .25rem; }
    .daily-card-toggle[b-r0rh5y9c1x] { grid-column: 1/-1; color: #006bb7; font-size: .8rem; }
    .daily-mobile-sort[b-r0rh5y9c1x] { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: .5rem; align-items: end; margin: .5rem 0; }
    .daily-mobile-sort label[b-r0rh5y9c1x] { grid-column: 1/-1; margin: 0; } .daily-mobile-sort button[b-r0rh5y9c1x] { padding: .5rem; font-size: .8rem; align-self: end; }
    .stats-pagination[b-r0rh5y9c1x] { flex-wrap: wrap; justify-content: center; font-size: .8rem; } .stats-pagination .btn[b-r0rh5y9c1x] { padding: .5rem; }
}
/* /Components/Pages/Statistics/Invoices.razor.rz.scp.css */
.invoice-criteria[b-a3ohcts8b2] { display:flex; flex-wrap:wrap; align-items:end; gap:.65rem; }
.invoice-criteria > div[b-a3ohcts8b2] { flex:1 1 150px; } .invoice-criteria > .invoice-search[b-a3ohcts8b2] { flex:2 1 210px; }
.invoice-criteria .btn[b-a3ohcts8b2] { align-self:end; } .invoice-criteria label[b-a3ohcts8b2] { margin-top:0; }
.invoice-table-scroll[b-a3ohcts8b2] { max-width:100%; overflow-x:auto; }
.invoice-results[b-a3ohcts8b2] { overflow-anchor:none; }
.invoice-table[b-a3ohcts8b2] { table-layout:fixed; width:100%; min-width:1000px; font-size:.875rem; } .invoice-table td[b-a3ohcts8b2] { overflow-wrap:anywhere; }
.invoice-table .btn[b-a3ohcts8b2] { font-size:.8rem; padding:.4rem .5rem; }
.document-row-actions[b-a3ohcts8b2] { display:flex; flex-wrap:wrap; gap:.35rem; }
.invoice-continuation[b-a3ohcts8b2] { margin-top:.5rem; }
.invoice-cards[b-a3ohcts8b2] { display:none; }
@media(max-width:600px) {
    .invoice-table-scroll[b-a3ohcts8b2] { display:none; }
    .invoice-cards[b-a3ohcts8b2] { display:grid; gap:.65rem; }
    .invoice-card-container[b-a3ohcts8b2] { border:1px solid #dbe3ec; border-radius:.75rem; overflow:hidden; min-width:0; }
    .invoice-card[b-a3ohcts8b2] { padding:.85rem; min-width:0; }
    .invoice-detail-button[b-a3ohcts8b2] { margin:0 .85rem .85rem; font-size:.85rem; }
    .invoice-card summary[b-a3ohcts8b2] { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:.5rem; cursor:pointer; min-height:44px; list-style:none; }
    .invoice-card summary > span:nth-child(2)[b-a3ohcts8b2] { text-align:right; }
    .invoice-card small[b-a3ohcts8b2] { display:block; font-size:.75rem; color:#64748b; margin-top:.25rem; }
    .invoice-card .invoice-card-toggle[b-a3ohcts8b2] { grid-column:1/-1; color:#006bb7; }
    .invoice-card dl[b-a3ohcts8b2] { margin-bottom:0; } .invoice-card dd[b-a3ohcts8b2] { margin-bottom:.5rem; }
    .invoice-criteria .invoice-search[b-a3ohcts8b2] { flex-basis:100%; }
    .invoice-criteria .btn[b-a3ohcts8b2] { flex:1 1 45%; font-size:.85rem; padding:.6rem; }
}
/* /Components/Pages/Statistics/ModelSales.razor.rz.scp.css */
.model-sales-criteria[b-afg44k2gjm] { display:grid; grid-template-columns:repeat(2,minmax(0,210px)) max-content; align-items:end; gap:.65rem; }
.model-sales-criteria label[b-afg44k2gjm] { margin-top:0; } .model-sales-criteria input[b-afg44k2gjm] { width:100%; min-width:0; height:44px; }
.model-sales-criteria .btn[b-afg44k2gjm] { min-height:44px; white-space:nowrap; }
.model-sales-criteria > button[b-afg44k2gjm] { align-self:end; justify-self:start; }
.model-sales-filter-grid[b-afg44k2gjm] { display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:.6rem; padding:.5rem 0; }
.model-sales-filter-grid input[b-afg44k2gjm] { width:100%; min-width:0; } .model-sales-filters[b-afg44k2gjm] { margin:.5rem 0; }
.model-sales-filters summary[b-afg44k2gjm] { cursor:pointer; min-height:44px; padding:.6rem 0; }
.model-sales-table-scroll[b-afg44k2gjm] { overflow-x:auto; max-width:100%; }
.model-sales-table[b-afg44k2gjm] { min-width:620px; font-size:.875rem; }
.model-sales-table th:first-child[b-afg44k2gjm] { min-width:85px; }
.model-sales-table th button[b-afg44k2gjm] { border:0; background:transparent; color:#006bb7; font-weight:700; padding:.4rem; text-align:left; min-height:44px; }
.model-sales-table td[b-afg44k2gjm] { overflow-wrap:anywhere; }
.model-sales-mobile-sort[b-afg44k2gjm],.model-sales-cards[b-afg44k2gjm] { display:none; }
@media(max-width:600px) {
    .model-sales-criteria[b-afg44k2gjm] { grid-template-columns:repeat(2,minmax(0,1fr)); }
    .model-sales-criteria .btn[b-afg44k2gjm] { justify-self:start; }
    .model-sales-table-scroll[b-afg44k2gjm] { display:none; }
    .model-sales-mobile-sort[b-afg44k2gjm] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:.5rem; margin:.5rem 0; }
    .model-sales-mobile-sort label[b-afg44k2gjm] { grid-column:1/-1; margin:0; } .model-sales-mobile-sort button[b-afg44k2gjm] { font-size:.8rem; padding:.5rem; }
    .model-sales-cards[b-afg44k2gjm] { display:grid; gap:.65rem; }
    .model-sales-row[b-afg44k2gjm] { border:1px solid #dbe3ec; border-radius:.75rem; overflow:hidden; }
    .model-sales-row summary[b-afg44k2gjm] { padding:.85rem; display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:.5rem; cursor:pointer; }
    .model-sales-row summary > span:nth-child(2)[b-afg44k2gjm] { text-align:right; }
    .model-sales-row small[b-afg44k2gjm] { display:block; color:#64748b; font-size:.8rem; margin-top:.25rem; }
    .model-sales-toggle[b-afg44k2gjm] { grid-column:1/-1; color:#006bb7; font-size:.8rem; }
    .model-sales-row summary[b-afg44k2gjm],.model-sales-row dd[b-afg44k2gjm] { overflow-wrap:anywhere; }
    .model-sales-row dl[b-afg44k2gjm] { padding:0 .85rem .85rem; margin:0; }
    .model-sales-row dl > div[b-afg44k2gjm] { display:flex; flex-wrap:wrap; justify-content:space-between; gap:.3rem; border-top:1px solid #e2e8f0; padding-top:.4rem; margin-top:.4rem; }
    .model-sales-row dt[b-afg44k2gjm] { color:#475569; font-weight:400; } .model-sales-row dd[b-afg44k2gjm] { margin:0; }
    .hide-values[b-afg44k2gjm],.model-sales-row[open] .show-values[b-afg44k2gjm] { display:none; }
    .model-sales-row[open] .hide-values[b-afg44k2gjm] { display:inline; }
    .stats-pagination[b-afg44k2gjm] { flex-wrap:wrap; justify-content:center; }
}

.page-header[b-afg44k2gjm] { flex-wrap:nowrap; gap:.5rem; } .page-header h1[b-afg44k2gjm] { flex:1; min-width:0; margin-bottom:0; }
.average-row[b-afg44k2gjm] { background:#edf4fc; font-weight:600; }
.average-row td[b-afg44k2gjm] { background:#edf4fc; font-weight:600; }

.model-sales-criteria[b-afg44k2gjm] {grid-template-columns:minmax(0,260px) repeat(2,minmax(0,180px)) max-content;}
@media(max-width:600px) {.model-sales-criteria[b-afg44k2gjm] {grid-template-columns:repeat(2,minmax(0,1fr));}.model-sales-criteria > div:first-child[b-afg44k2gjm] {grid-column:1/-1;}}

.model-sales-criteria-actions[b-afg44k2gjm] { min-width:0; align-self:end; }
@media(max-width:700px) { .model-sales-criteria[b-afg44k2gjm] { grid-template-columns:repeat(2,minmax(0,1fr)); } .model-sales-criteria-actions[b-afg44k2gjm] { grid-column:1/-1; } }
@media(min-width:701px) and (max-width:1100px) {.model-sales-criteria[b-afg44k2gjm] {grid-template-columns:repeat(2,minmax(0,1fr));}}

.model-sales-criteria[b-afg44k2gjm] { container-type:inline-size; }
@container (max-width:550px) { .model-sales-criteria-actions[b-afg44k2gjm] { grid-column:1/-1; } }
/* /Components/Pages/Statistics/NewCustomers.razor.rz.scp.css */
.new-criteria[b-jkm87px3sw] { display:grid; grid-template-columns:repeat(2,minmax(0,210px)) max-content; align-items:end; gap:.65rem; }
.new-criteria label[b-jkm87px3sw] { margin-top:0; } .new-criteria input[b-jkm87px3sw] { width:100%; min-width:0; height:44px; }
.new-criteria .btn[b-jkm87px3sw] { min-height:44px; white-space:nowrap; }
.new-criteria > button[b-jkm87px3sw] { align-self:end; justify-self:start; }
.new-filter-grid[b-jkm87px3sw] { display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:.6rem; padding:.5rem 0; }
.new-filter-grid input[b-jkm87px3sw] { width:100%; min-width:0; } .new-filters[b-jkm87px3sw] { margin:.5rem 0; }
.new-filters summary[b-jkm87px3sw] { cursor:pointer; min-height:44px; padding:.6rem 0; }
.new-table-scroll[b-jkm87px3sw] { overflow-x:auto; max-width:100%; }
.new-table[b-jkm87px3sw] { min-width:960px; font-size:.875rem; }
.new-table th:first-child[b-jkm87px3sw] { min-width:85px; }
.new-table th button[b-jkm87px3sw] { border:0; background:transparent; color:#006bb7; font-weight:700; padding:.4rem; text-align:left; min-height:44px; }
.new-table td[b-jkm87px3sw] { overflow-wrap:anywhere; }
.new-mobile-sort[b-jkm87px3sw],.new-cards[b-jkm87px3sw] { display:none; }
@media(max-width:600px) {
    .new-criteria[b-jkm87px3sw] { grid-template-columns:repeat(2,minmax(0,1fr)); }
    .new-criteria .btn[b-jkm87px3sw] { justify-self:start; }
    .new-table-scroll[b-jkm87px3sw] { display:none; }
    .new-mobile-sort[b-jkm87px3sw] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:.5rem; margin:.5rem 0; }
    .new-mobile-sort label[b-jkm87px3sw] { grid-column:1/-1; margin:0; } .new-mobile-sort button[b-jkm87px3sw] { font-size:.8rem; padding:.5rem; }
    .new-cards[b-jkm87px3sw] { display:grid; gap:.65rem; }
    .new-row[b-jkm87px3sw] { border:1px solid #dbe3ec; border-radius:.75rem; overflow:hidden; }
    .new-row summary[b-jkm87px3sw] { padding:.85rem; display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:.5rem; cursor:pointer; }
    .new-row summary > span:nth-child(2)[b-jkm87px3sw] { text-align:right; }
    .new-row small[b-jkm87px3sw] { display:block; color:#64748b; font-size:.8rem; margin-top:.25rem; }
    .new-toggle[b-jkm87px3sw] { grid-column:1/-1; color:#006bb7; font-size:.8rem; }
    .new-row summary[b-jkm87px3sw],.new-row dd[b-jkm87px3sw] { overflow-wrap:anywhere; }
    .new-row dl[b-jkm87px3sw] { padding:0 .85rem .85rem; margin:0; }
    .new-row dl > div[b-jkm87px3sw] { display:flex; flex-wrap:wrap; justify-content:space-between; gap:.3rem; border-top:1px solid #e2e8f0; padding-top:.4rem; margin-top:.4rem; }
    .new-row dt[b-jkm87px3sw] { color:#475569; font-weight:400; } .new-row dd[b-jkm87px3sw] { margin:0; }
    .hide-values[b-jkm87px3sw],.new-row[open] .show-values[b-jkm87px3sw] { display:none; }
    .new-row[open] .hide-values[b-jkm87px3sw] { display:inline; }
    .stats-pagination[b-jkm87px3sw] { flex-wrap:wrap; justify-content:center; }
}

.new-criteria-actions[b-jkm87px3sw] { min-width:0; align-self:end; }
@media(max-width:700px) { .new-criteria[b-jkm87px3sw] { grid-template-columns:repeat(2,minmax(0,1fr)); } .new-criteria-actions[b-jkm87px3sw] { grid-column:1/-1; } }

.new-criteria[b-jkm87px3sw] { container-type:inline-size; }
@container (max-width:550px) { .new-criteria-actions[b-jkm87px3sw] { grid-column:1/-1; } }
/* /Components/Pages/Statistics/SalesIndex.razor.rz.scp.css */
.sales-index-criteria[b-tgnz8w17k2] { display:grid; grid-template-columns:repeat(2,minmax(0,210px)) max-content; align-items:end; gap:.65rem; }
.sales-index-criteria label[b-tgnz8w17k2] { margin-top:0; } .sales-index-criteria input[b-tgnz8w17k2] { width:100%; min-width:0; height:44px; }
.sales-index-criteria .btn[b-tgnz8w17k2] { min-height:44px; white-space:nowrap; }
.sales-index-criteria > button[b-tgnz8w17k2] { align-self:end; justify-self:start; }
.sales-index-filter-grid[b-tgnz8w17k2] { display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:.6rem; padding:.5rem 0; }
.sales-index-filter-grid input[b-tgnz8w17k2] { width:100%; min-width:0; } .sales-index-filters[b-tgnz8w17k2] { margin:.5rem 0; }
.sales-index-filters summary[b-tgnz8w17k2] { cursor:pointer; min-height:44px; padding:.6rem 0; }
.sales-index-table-scroll[b-tgnz8w17k2] { overflow-x:auto; max-width:100%; }
.sales-index-table[b-tgnz8w17k2] { min-width:620px; font-size:.875rem; }
.sales-index-table th:first-child[b-tgnz8w17k2] { min-width:85px; }
.sales-index-table th button[b-tgnz8w17k2] { border:0; background:transparent; color:#006bb7; font-weight:700; padding:.4rem; text-align:left; min-height:44px; }
.sales-index-table td[b-tgnz8w17k2] { overflow-wrap:anywhere; }
.sales-index-mobile-sort[b-tgnz8w17k2],.sales-index-cards[b-tgnz8w17k2] { display:none; }
@media(max-width:600px) {
    .sales-index-criteria[b-tgnz8w17k2] { grid-template-columns:repeat(2,minmax(0,1fr)); }
    .sales-index-criteria .btn[b-tgnz8w17k2] { justify-self:start; }
    .sales-index-table-scroll[b-tgnz8w17k2] { display:none; }
    .sales-index-mobile-sort[b-tgnz8w17k2] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:.5rem; margin:.5rem 0; }
    .sales-index-mobile-sort label[b-tgnz8w17k2] { grid-column:1/-1; margin:0; } .sales-index-mobile-sort button[b-tgnz8w17k2] { font-size:.8rem; padding:.5rem; }
    .sales-index-cards[b-tgnz8w17k2] { display:grid; gap:.65rem; }
    .sales-index-row[b-tgnz8w17k2] { border:1px solid #dbe3ec; border-radius:.75rem; overflow:hidden; }
    .sales-index-row summary[b-tgnz8w17k2] { padding:.85rem; display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:.5rem; cursor:pointer; }
    .sales-index-row summary > span:nth-child(2)[b-tgnz8w17k2] { text-align:right; }
    .sales-index-row small[b-tgnz8w17k2] { display:block; color:#64748b; font-size:.8rem; margin-top:.25rem; }
    .sales-index-toggle[b-tgnz8w17k2] { grid-column:1/-1; color:#006bb7; font-size:.8rem; }
    .sales-index-row summary[b-tgnz8w17k2],.sales-index-row dd[b-tgnz8w17k2] { overflow-wrap:anywhere; }
    .sales-index-row dl[b-tgnz8w17k2] { padding:0 .85rem .85rem; margin:0; }
    .sales-index-row dl > div[b-tgnz8w17k2] { display:flex; flex-wrap:wrap; justify-content:space-between; gap:.3rem; border-top:1px solid #e2e8f0; padding-top:.4rem; margin-top:.4rem; }
    .sales-index-row dt[b-tgnz8w17k2] { color:#475569; font-weight:400; } .sales-index-row dd[b-tgnz8w17k2] { margin:0; }
    .hide-values[b-tgnz8w17k2],.sales-index-row[open] .show-values[b-tgnz8w17k2] { display:none; }
    .sales-index-row[open] .hide-values[b-tgnz8w17k2] { display:inline; }
    .stats-pagination[b-tgnz8w17k2] { flex-wrap:wrap; justify-content:center; }
}

.page-header[b-tgnz8w17k2] { flex-wrap:nowrap; gap:.5rem; } .page-header h1[b-tgnz8w17k2] { flex:1; min-width:0; margin-bottom:0; }
.average-row[b-tgnz8w17k2] { background:#edf4fc; font-weight:600; }
.average-row td[b-tgnz8w17k2] { background:#edf4fc; font-weight:600; }
.sales-index-maximum[b-tgnz8w17k2] { background-color:#dcfce7; color:#166534; font-weight:700; }
.sales-index-row .sales-index-maximum dt[b-tgnz8w17k2] { color:inherit; }

.sales-index-criteria-actions[b-tgnz8w17k2] { min-width:0; align-self:end; }
@media(max-width:700px) { .sales-index-criteria[b-tgnz8w17k2] { grid-template-columns:repeat(2,minmax(0,1fr)); } .sales-index-criteria-actions[b-tgnz8w17k2] { grid-column:1/-1; } }

.sales-index-criteria[b-tgnz8w17k2] { container-type:inline-size; }
@container (max-width:550px) { .sales-index-criteria-actions[b-tgnz8w17k2] { grid-column:1/-1; } }
/* /Components/Pages/Statistics/StockPriority.razor.rz.scp.css */
.priority-criteria[b-o74er3qmgj]{display:grid;grid-template-columns:2fr 1fr 2fr auto;gap:.75rem;align-items:end}.priority-criteria label[b-o74er3qmgj],.priority-view label[b-o74er3qmgj],.priority-filter-grid label[b-o74er3qmgj]{display:block;font-weight:600;margin-bottom:.3rem}.priority-criteria input[b-o74er3qmgj],.priority-criteria select[b-o74er3qmgj],.priority-view select[b-o74er3qmgj],.priority-filter-grid input[b-o74er3qmgj]{width:100%;min-width:0}.priority-metrics[b-o74er3qmgj]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0}.priority-metrics section[b-o74er3qmgj]{border:1px solid #d4dfed;border-radius:12px;background:#f7f9fc;padding:1rem;display:grid;gap:.5rem}.priority-metrics strong[b-o74er3qmgj]{font-size:1.15rem}.priority-view[b-o74er3qmgj]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.priority-filter-grid[b-o74er3qmgj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;padding:.75rem 0}.priority-table-scroll[b-o74er3qmgj]{overflow:auto}.priority-table td[b-o74er3qmgj]{vertical-align:top}.priority-table button[b-o74er3qmgj]{white-space:normal}.priority-actions[b-o74er3qmgj]{display:flex;gap:.5rem;flex-wrap:wrap}.priority-cards[b-o74er3qmgj],.priority-mobile-sort[b-o74er3qmgj]{display:none}.priority-detail-heading[b-o74er3qmgj]{display:flex;gap:1rem;justify-content:space-between;align-items:center}.priority-filters[b-o74er3qmgj]{margin:.75rem 0}.priority-metrics span[b-o74er3qmgj]{color:#4a607a}
@media(max-width:1000px){.priority-criteria[b-o74er3qmgj]{grid-template-columns:1fr 1fr}.priority-metrics[b-o74er3qmgj]{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.priority-table-scroll[b-o74er3qmgj]{display:none}.priority-cards[b-o74er3qmgj]{display:grid;gap:.7rem}.priority-cards article[b-o74er3qmgj]{border:1px solid #d4dfed;border-radius:10px;padding:.7rem}.priority-cards summary[b-o74er3qmgj]{display:grid;gap:.25rem;cursor:pointer}.priority-cards small[b-o74er3qmgj]{color:#395b80}.priority-cards dl[b-o74er3qmgj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;margin:.75rem 0}.priority-cards dt[b-o74er3qmgj]{font-size:.8rem;color:#546b88}.priority-cards dd[b-o74er3qmgj]{margin:0;overflow-wrap:anywhere}.priority-cards dl>div:last-child[b-o74er3qmgj]{grid-column:1/-1}.priority-actions[b-o74er3qmgj]{margin-top:.5rem}.priority-actions button[b-o74er3qmgj]{flex:1;min-height:44px}.priority-mobile-sort[b-o74er3qmgj]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0;align-items:center}.priority-mobile-sort label[b-o74er3qmgj]{width:100%}.priority-mobile-sort select[b-o74er3qmgj]{flex:1;min-width:0}.priority-metrics section[b-o74er3qmgj]{padding:.75rem}.priority-view[b-o74er3qmgj]{grid-template-columns:1fr}.priority-detail-heading[b-o74er3qmgj]{align-items:flex-start;flex-wrap:wrap}}
.priority-criteria>.btn[b-o74er3qmgj]{align-self:end}
.priority-table-scroll[b-o74er3qmgj]{max-width:100%;min-width:0}
.priority-table[b-o74er3qmgj]{width:100%;min-width:980px;table-layout:fixed}
.priority-table td[b-o74er3qmgj]{overflow-wrap:anywhere}
.priority-table th button[b-o74er3qmgj]{max-width:100%;overflow-wrap:normal;word-break:normal}
.priority-article-table th:first-child[b-o74er3qmgj]{width:9%}
.priority-article-table th:nth-child(2)[b-o74er3qmgj]{width:8%}
.priority-article-table th:nth-child(3)[b-o74er3qmgj]{width:14%}
.priority-article-table th:nth-child(4)[b-o74er3qmgj]{width:10%}
.priority-article-table th:nth-child(4) button[b-o74er3qmgj]{white-space:nowrap}
.priority-article-table th:nth-child(5)[b-o74er3qmgj]{width:10%}
.priority-article-table th:nth-child(6)[b-o74er3qmgj]{width:12%}
.priority-article-table th:nth-child(7)[b-o74er3qmgj]{width:11%}
.priority-article-table th:nth-child(8)[b-o74er3qmgj]{width:14%}
.priority-article-table th:last-child[b-o74er3qmgj]{width:12%}
.priority-group-table[b-o74er3qmgj]{min-width:900px}
.priority-group-table th:first-child[b-o74er3qmgj]{width:18%}
.priority-group-table th:nth-child(2)[b-o74er3qmgj]{width:24%}
.priority-group-table th:nth-child(3)[b-o74er3qmgj]{width:12%}
.priority-group-table th:nth-child(4)[b-o74er3qmgj]{width:10%}
.priority-group-table th:nth-child(5)[b-o74er3qmgj]{width:12%}
.priority-group-table th:nth-child(6)[b-o74er3qmgj]{width:13%}
.priority-group-table th:last-child[b-o74er3qmgj]{width:11%}
.priority-table[b-o74er3qmgj]  .priority-actions{min-width:0;flex-direction:column;align-items:stretch}
.priority-table[b-o74er3qmgj]  .priority-actions .btn{width:100%;max-width:100%;min-width:0;align-self:stretch;padding:.5rem;font-size:inherit;line-height:1.35;white-space:normal;overflow-wrap:normal}
.priority-table td:nth-child(2)[b-o74er3qmgj]  .article-reference{white-space:normal;overflow-wrap:anywhere}
.priority-metrics section[b-o74er3qmgj]{min-width:0;overflow-wrap:anywhere}.priority-cards summary[b-o74er3qmgj],.priority-detail-heading h2[b-o74er3qmgj]{overflow-wrap:anywhere;min-width:0}
/* /Components/Pages/Statistics/TicketSlices.razor.rz.scp.css */
.slice-criteria[b-t7hjul7a9x] { display:grid; grid-template-columns:repeat(2,minmax(0,210px)) minmax(110px,150px) max-content; align-items:end; gap:.65rem; }
.page-header[b-t7hjul7a9x] { flex-wrap:nowrap; gap:.5rem; } .page-header h1[b-t7hjul7a9x] { flex:1; min-width:0; margin-bottom:0; }
.slice-criteria label[b-t7hjul7a9x] { margin-top:0; } .slice-criteria input[b-t7hjul7a9x],.slice-criteria select[b-t7hjul7a9x] { width:100%; min-width:0; height:44px; }
.slice-criteria .btn[b-t7hjul7a9x] { min-height:44px; white-space:nowrap; }
.slice-criteria > button[b-t7hjul7a9x] { align-self:end; justify-self:start; }
.slice-criteria-actions[b-t7hjul7a9x] { min-width:0; align-self:end; }
.slice-filter-grid[b-t7hjul7a9x] { display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:.6rem; padding:.5rem 0; }
.slice-filter-grid input[b-t7hjul7a9x] { width:100%; min-width:0; } .slice-filters[b-t7hjul7a9x] { margin:.5rem 0; }
.slice-filters summary[b-t7hjul7a9x] { cursor:pointer; min-height:44px; padding:.6rem 0; }
.slice-table-scroll[b-t7hjul7a9x] { overflow-x:auto; max-width:100%; }
.slice-table[b-t7hjul7a9x] { min-width:760px; font-size:.875rem; }
.slice-table th:first-child[b-t7hjul7a9x] { min-width:85px; }
.slice-table th button[b-t7hjul7a9x] { border:0; background:transparent; color:#006bb7; font-weight:700; padding:.4rem; text-align:left; min-height:44px; }
.slice-table td[b-t7hjul7a9x] { overflow-wrap:anywhere; }
.slice-maximum[b-t7hjul7a9x] { background-color:#dcfce7; color:#166534; font-weight:700; }
.slice-row .slice-maximum dt[b-t7hjul7a9x] { color:inherit; }
.slice-mobile-sort[b-t7hjul7a9x],.slice-cards[b-t7hjul7a9x] { display:none; }
@media(max-width:600px) {
    .slice-criteria[b-t7hjul7a9x] { grid-template-columns:repeat(2,minmax(0,1fr)); }
    .slice-criteria .btn[b-t7hjul7a9x] { justify-self:start; }
    .slice-table-scroll[b-t7hjul7a9x] { display:none; }
    .slice-mobile-sort[b-t7hjul7a9x] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:.5rem; margin:.5rem 0; }
    .slice-mobile-sort label[b-t7hjul7a9x] { grid-column:1/-1; margin:0; } .slice-mobile-sort button[b-t7hjul7a9x] { font-size:.8rem; padding:.5rem; }
    .slice-cards[b-t7hjul7a9x] { display:grid; gap:.65rem; }
    .slice-row[b-t7hjul7a9x] { border:1px solid #dbe3ec; border-radius:.75rem; overflow:hidden; }
    .slice-row summary[b-t7hjul7a9x] { padding:.85rem; display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:.5rem; cursor:pointer; }
    .slice-row summary > span:nth-child(2)[b-t7hjul7a9x] { text-align:right; }
    .slice-row small[b-t7hjul7a9x] { display:block; color:#64748b; font-size:.8rem; margin-top:.25rem; }
    .slice-toggle[b-t7hjul7a9x] { grid-column:1/-1; color:#006bb7; font-size:.8rem; }
    .slice-row summary[b-t7hjul7a9x],.slice-row dd[b-t7hjul7a9x] { overflow-wrap:anywhere; }
    .slice-row dl[b-t7hjul7a9x] { padding:0 .85rem .85rem; margin:0; }
    .slice-row dl > div[b-t7hjul7a9x] { display:flex; flex-wrap:wrap; justify-content:space-between; gap:.3rem; border-top:1px solid #e2e8f0; padding-top:.4rem; margin-top:.4rem; }
    .slice-row dt[b-t7hjul7a9x] { color:#475569; font-weight:400; } .slice-row dd[b-t7hjul7a9x] { margin:0; }
    .hide-values[b-t7hjul7a9x],.slice-row[open] .show-values[b-t7hjul7a9x] { display:none; }
    .slice-row[open] .hide-values[b-t7hjul7a9x] { display:inline; }
    .stats-pagination[b-t7hjul7a9x] { flex-wrap:wrap; justify-content:center; }
}

@media(max-width:700px) { .slice-criteria-actions[b-t7hjul7a9x] { grid-column:1/-1; } }
@media(min-width:601px) and (max-width:1100px) { .slice-criteria[b-t7hjul7a9x] { grid-template-columns:repeat(2,minmax(0,1fr)); } }

.slice-criteria[b-t7hjul7a9x] { container-type:inline-size; }
@container (max-width:550px) { .slice-criteria-actions[b-t7hjul7a9x] { grid-column:1/-1; } }
/* /Components/Pages/Statistics/Vendor.razor.rz.scp.css */
.vendor-criteria[b-gyal2fdifv] { display:grid; grid-template-columns:repeat(2,minmax(0,210px)) max-content; align-items:end; gap:.65rem; }
.vendor-criteria label[b-gyal2fdifv] { margin-top:0; } .vendor-criteria input[b-gyal2fdifv] { width:100%; min-width:0; height:44px; }
.vendor-criteria .btn[b-gyal2fdifv] { min-height:44px; white-space:nowrap; }
.vendor-criteria > button[b-gyal2fdifv] { align-self:end; justify-self:start; }
.vendor-filter-grid[b-gyal2fdifv] { display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:.6rem; padding:.5rem 0; }
.vendor-filter-grid input[b-gyal2fdifv] { width:100%; min-width:0; } .vendor-filters[b-gyal2fdifv] { margin:.5rem 0; }
.vendor-filters summary[b-gyal2fdifv] { cursor:pointer; min-height:44px; padding:.6rem 0; }
.vendor-table-scroll[b-gyal2fdifv] { overflow-x:auto; max-width:100%; }
.vendor-table[b-gyal2fdifv] { min-width:620px; font-size:.875rem; }
.vendor-table th:first-child[b-gyal2fdifv] { min-width:85px; }
.vendor-table th button[b-gyal2fdifv] { border:0; background:transparent; color:#006bb7; font-weight:700; padding:.4rem; text-align:left; min-height:44px; }
.vendor-table td[b-gyal2fdifv] { overflow-wrap:anywhere; }
.vendor-mobile-sort[b-gyal2fdifv],.vendor-cards[b-gyal2fdifv] { display:none; }
@media(max-width:600px) {
    .vendor-criteria[b-gyal2fdifv] { grid-template-columns:repeat(2,minmax(0,1fr)); }
    .vendor-criteria .btn[b-gyal2fdifv] { justify-self:start; }
    .vendor-table-scroll[b-gyal2fdifv] { display:none; }
    .vendor-mobile-sort[b-gyal2fdifv] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:.5rem; margin:.5rem 0; }
    .vendor-mobile-sort label[b-gyal2fdifv] { grid-column:1/-1; margin:0; } .vendor-mobile-sort button[b-gyal2fdifv] { font-size:.8rem; padding:.5rem; }
    .vendor-cards[b-gyal2fdifv] { display:grid; gap:.65rem; }
    .vendor-row[b-gyal2fdifv] { border:1px solid #dbe3ec; border-radius:.75rem; overflow:hidden; }
    .vendor-row summary[b-gyal2fdifv] { padding:.85rem; display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:.5rem; cursor:pointer; }
    .vendor-row summary > span:nth-child(2)[b-gyal2fdifv] { text-align:right; }
    .vendor-row small[b-gyal2fdifv] { display:block; color:#64748b; font-size:.8rem; margin-top:.25rem; }
    .vendor-toggle[b-gyal2fdifv] { grid-column:1/-1; color:#006bb7; font-size:.8rem; }
    .vendor-row summary[b-gyal2fdifv],.vendor-row dd[b-gyal2fdifv] { overflow-wrap:anywhere; }
    .vendor-row dl[b-gyal2fdifv] { padding:0 .85rem .85rem; margin:0; }
    .vendor-row dl > div[b-gyal2fdifv] { display:flex; flex-wrap:wrap; justify-content:space-between; gap:.3rem; border-top:1px solid #e2e8f0; padding-top:.4rem; margin-top:.4rem; }
    .vendor-row dt[b-gyal2fdifv] { color:#475569; font-weight:400; } .vendor-row dd[b-gyal2fdifv] { margin:0; }
    .hide-values[b-gyal2fdifv],.vendor-row[open] .show-values[b-gyal2fdifv] { display:none; }
    .vendor-row[open] .hide-values[b-gyal2fdifv] { display:inline; }
    .stats-pagination[b-gyal2fdifv] { flex-wrap:wrap; justify-content:center; }
}

.page-header[b-gyal2fdifv] { flex-wrap:nowrap; gap:.5rem; } .page-header h1[b-gyal2fdifv] { flex:1; min-width:0; margin-bottom:0; }
.average-row[b-gyal2fdifv] { background:#edf4fc; font-weight:600; }
.average-row td[b-gyal2fdifv] { background:#edf4fc; font-weight:600; }

.vendor-criteria[b-gyal2fdifv] {grid-template-columns:minmax(0,210px) max-content;}
@media(max-width:600px) {.vendor-criteria[b-gyal2fdifv] {grid-template-columns:repeat(2,minmax(0,1fr));}}

.vendor-criteria-actions[b-gyal2fdifv] { min-width:0; align-self:end; }
@media(max-width:700px) { .vendor-criteria[b-gyal2fdifv] { grid-template-columns:repeat(2,minmax(0,1fr)); } .vendor-criteria-actions[b-gyal2fdifv] { grid-column:1/-1; } }

.vendor-criteria[b-gyal2fdifv] { container-type:inline-size; }
@container (max-width:550px) { .vendor-criteria-actions[b-gyal2fdifv] { grid-column:1/-1; } }
/* /Components/Shared/Administration/Clients.razor.rz.scp.css */
.client-actions[b-72yfvni9eg]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.8rem}
.client-actions .btn[b-72yfvni9eg]{white-space:normal;max-width:100%}
.client-deletion[b-72yfvni9eg]{border-top:1px solid #d9dfe7;margin-top:1rem;padding-top:1rem;overflow-wrap:anywhere}
.client-deletion input[b-72yfvni9eg]{max-width:100%}
.client-deletion h3[b-72yfvni9eg]{font-size:1.15rem}
/* /Components/Shared/ArticleMovementsPanel.razor.rz.scp.css */
.movement-inputs[b-1ok12hfy53]{display:flex;gap:.65rem;align-items:end;flex-wrap:wrap}
.movement-inputs>div[b-1ok12hfy53]{flex:1 1 14rem}
.movement-criteria[b-1ok12hfy53]{margin:.75rem 0}
.article-movements-heading[b-1ok12hfy53]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.8rem 1rem;background:#edf4fc;border-left:4px solid var(--blue);border-radius:.5rem;margin-bottom:1rem}
.movement-identity[b-1ok12hfy53]{min-width:0;flex:1 1 15rem}
.movement-identity[b-1ok12hfy53]  h2{font-size:.9rem;color:var(--muted);margin:0}
.movement-identity[b-1ok12hfy53]  p{display:flex;gap:.5rem .8rem;align-items:baseline;flex-wrap:wrap;margin:.25rem 0 0;overflow-wrap:anywhere}
.movement-identity[b-1ok12hfy53]  p>strong{font-size:clamp(1.2rem,2.5vw,1.5rem)}
.movement-identity[b-1ok12hfy53]  p>span{font-size:.9rem}
.movement-heading-actions[b-1ok12hfy53]{display:flex;gap:.5rem;flex-wrap:wrap}
.movement-inputs .check[b-1ok12hfy53]{flex:1 1 15rem;margin:0}
.movement-filter[b-1ok12hfy53]{max-width:30rem;margin:.75rem 0}
.movement-stock[b-1ok12hfy53]{display:flex;gap:.6rem 1.5rem;flex-wrap:wrap;align-items:baseline;background:#edf4fc;border-radius:.5rem;padding:.75rem;margin:.75rem 0}
.movement-stock b[b-1ok12hfy53]{margin-left:.4rem;font-variant-numeric:tabular-nums}
.movement-notices[b-1ok12hfy53]{font-size:.9rem;margin:.75rem 0}
.movement-notices summary[b-1ok12hfy53]{cursor:pointer;min-height:44px;padding:.6rem 0}
.movement-table[b-1ok12hfy53]{overflow-x:auto}
.movement-table .selected[b-1ok12hfy53]{background:#edf4fc}
.movement-table th[b-1ok12hfy53],.movement-table td[b-1ok12hfy53]{vertical-align:top;min-width:5rem}
.movement-table td:nth-child(3)[b-1ok12hfy53]{min-width:12rem}
.movement-row-actions[b-1ok12hfy53]{display:flex;gap:.4rem;flex-wrap:wrap}
.movement-inline[b-1ok12hfy53]{margin:.75rem 0;padding:.75rem;border:1px solid var(--line);border-radius:.5rem;min-width:0}
.movement-cards[b-1ok12hfy53]{display:none}
@media(max-width:600px){
    .movement-heading-actions[b-1ok12hfy53]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
    .movement-heading-actions .btn[b-1ok12hfy53]{font-size:.85rem;padding:.5rem}
    .movement-table[b-1ok12hfy53]{display:none}
    .movement-cards[b-1ok12hfy53]{display:grid;gap:.5rem}
    .movement-cards>article[b-1ok12hfy53]{padding:.6rem;border:1px solid var(--line);border-radius:.5rem;min-width:0}
    .movement-cards summary[b-1ok12hfy53]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .5rem;min-height:44px;cursor:pointer;overflow-wrap:anywhere}
    .movement-cards summary b[b-1ok12hfy53],.movement-cards summary small[b-1ok12hfy53]{text-align:right}
    .movement-cards summary span[b-1ok12hfy53],.movement-cards summary small[b-1ok12hfy53]{font-size:.75rem}
    .movement-cards dl[b-1ok12hfy53]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}
    .movement-cards dd[b-1ok12hfy53]{margin:.2rem 0;overflow-wrap:anywhere}
    .movement-row-actions[b-1ok12hfy53]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.5rem}
    .movement-row-actions .btn[b-1ok12hfy53]{padding:.5rem;font-size:.85rem}
    .movement-stock[b-1ok12hfy53]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;font-size:.9rem}
    .movement-stock>strong[b-1ok12hfy53]{grid-column:1/-1}
    .movement-inputs>div[b-1ok12hfy53]{flex-basis:100%}
}
/* /Components/Shared/ArticleProfileHost.razor.rz.scp.css */
.article-profile-dialog[b-rnaugbepdr] { width:min(760px,calc(100vw - 2rem)); max-height:calc(100dvh - 2rem); margin:auto; border:0; border-radius:.9rem; padding:1.2rem; color:#1e293b; box-shadow:0 15px 60px #0f172a55; overflow-y:auto; }
.article-profile-dialog[b-rnaugbepdr]::backdrop { background:#0f172a88; }
header[b-rnaugbepdr] { display:flex; align-items:start; justify-content:space-between; gap:1rem; margin-bottom:1rem; }
h2[b-rnaugbepdr] { margin:0; font-size:1.25rem; overflow-wrap:anywhere; } header button[b-rnaugbepdr] { flex-shrink:0; }
.article-profile-fields[b-rnaugbepdr] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.75rem 1rem; margin:0; }
.article-profile-fields > div[b-rnaugbepdr] { border-top:1px solid #e2e8f0; padding-top:.5rem; }
dt[b-rnaugbepdr] { color:#64748b; font-size:.85rem; font-weight:400; } dd[b-rnaugbepdr] { margin:.2rem 0 0; white-space:pre-wrap; overflow-wrap:anywhere; }
@media(max-width:600px) { .article-profile-fields[b-rnaugbepdr] { grid-template-columns:minmax(0,1fr); } .article-profile-dialog[b-rnaugbepdr] { padding:1rem; } }
/* /Components/Shared/ArticleReference.razor.rz.scp.css */
.article-reference[b-tdq21kw4by] { border:0; border-radius:.2rem; background:transparent; color:#006bb7; padding:.1rem .2rem; min-height:44px; text-align:left; text-decoration:underline; overflow-wrap:anywhere; font:inherit; max-width:100%; }
.article-reference:focus-visible[b-tdq21kw4by] { outline:2px solid #006bb7; outline-offset:2px; }
/* /Components/Shared/ArticleSearchCard.razor.rz.scp.css */
.article-search-card[b-slvde4x8ze]{padding:1rem;background:#f8fafc;border:1px solid #dbe3ec;border-radius:.65rem;overflow-wrap:anywhere}
h3[b-slvde4x8ze]{font-size:1.1rem;margin:0 0 .75rem}
dl[b-slvde4x8ze]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.65rem 1rem;margin:0}
dt[b-slvde4x8ze]{font-weight:400;color:#64748b}dd[b-slvde4x8ze]{margin:.2rem 0 0}
@media(max-width:600px){
 .article-search-card[b-slvde4x8ze]{padding:.7rem}h3[b-slvde4x8ze]{margin-bottom:.5rem}
 dl[b-slvde4x8ze]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .65rem}
 dl>div[b-slvde4x8ze]{min-width:0}.wide[b-slvde4x8ze]{grid-column:1/-1}
 dt[b-slvde4x8ze]{font-size:.8rem;line-height:1.3}dd[b-slvde4x8ze]{margin:.1rem 0 0;font-size:.9rem;line-height:1.35}
}
/* /Components/Shared/CustomerHistoryReportView.razor.rz.scp.css */
.customer-history[b-hrt0m0s4ts]{margin-top:1rem;min-width:0}
.customer-history h3[b-hrt0m0s4ts]{font-size:1.1rem;overflow-wrap:anywhere}
.customer-history h3 small[b-hrt0m0s4ts]{font-weight:400}
.history-summary-heading[b-hrt0m0s4ts],.history-lines-heading[b-hrt0m0s4ts]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}
.history-summary-heading h3[b-hrt0m0s4ts],.history-lines-heading h3[b-hrt0m0s4ts]{margin:0;font-size:1rem}
.history-summary-heading[b-hrt0m0s4ts]{font-size:.8rem;margin-bottom:.4rem}
.history-lines-heading[b-hrt0m0s4ts]{margin-top:.9rem}
.history-totals[b-hrt0m0s4ts]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}
.history-totals div[b-hrt0m0s4ts]{background:var(--surface-soft,#f6f8fa);border:1px solid var(--border,#d9dfe7);border-radius:.5rem;padding:.6rem}
.history-totals div[b-hrt0m0s4ts]{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;flex-wrap:wrap}
.history-totals strong[b-hrt0m0s4ts]{font-variant-numeric:tabular-nums}
.history-caption[b-hrt0m0s4ts]{font-size:.85rem;margin:.5rem 0}
.history-table[b-hrt0m0s4ts]{overflow-x:auto;margin-top:.5rem}
.history-table th[b-hrt0m0s4ts],.history-table td[b-hrt0m0s4ts]{white-space:nowrap}
.history-table td:nth-child(4)[b-hrt0m0s4ts]{white-space:normal;min-width:10rem;overflow-wrap:anywhere}
.history-table td:nth-child(n+5)[b-hrt0m0s4ts]{text-align:right;font-variant-numeric:tabular-nums}
.history-description[b-hrt0m0s4ts]{display:block;font-size:.85rem}
.history-cards[b-hrt0m0s4ts]{display:none}
.history-pagination[b-hrt0m0s4ts]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}
@media(max-width:600px){
    .history-table[b-hrt0m0s4ts]{display:none}
    .history-cards[b-hrt0m0s4ts]{display:grid;gap:.5rem}
    .history-cards details[b-hrt0m0s4ts]{border:1px solid var(--border,#d9dfe7);border-radius:.5rem;padding:.6rem}
    .history-cards summary[b-hrt0m0s4ts]{display:grid;grid-template-columns:minmax(0,1fr) minmax(5rem,.65fr) .65rem;grid-template-areas:"article amount chevron" "date quantity chevron";align-items:baseline;gap:.25rem .45rem;cursor:pointer;min-height:44px;overflow-wrap:anywhere;list-style:none}
    .history-cards summary[b-hrt0m0s4ts]::-webkit-details-marker{display:none}
    .history-card-article[b-hrt0m0s4ts]{grid-area:article;font-size:.9rem;min-width:0}
    .history-card-amount[b-hrt0m0s4ts]{grid-area:amount;text-align:right;font-size:.95rem;font-variant-numeric:tabular-nums;min-width:0}
    .history-card-date[b-hrt0m0s4ts]{grid-area:date;display:flex;flex-wrap:wrap;gap:0 .35rem;font-size:.75rem;color:var(--muted);min-width:0}
    .history-card-date span[b-hrt0m0s4ts]{white-space:nowrap}
    .history-card-quantity[b-hrt0m0s4ts]{grid-area:quantity;text-align:right;font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums;min-width:0}
    .history-card-chevron[b-hrt0m0s4ts]{grid-area:chevron;align-self:center;font-size:1.25rem;color:var(--blue);line-height:1;transform:rotate(0deg)}
    .history-cards details[open] .history-card-chevron[b-hrt0m0s4ts]{transform:rotate(90deg)}
    .history-cards dl[b-hrt0m0s4ts]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.6rem 0 0}
    .history-cards .wide[b-hrt0m0s4ts]{grid-column:1/-1}
    .history-cards dt[b-hrt0m0s4ts]{font-size:.75rem;color:var(--muted,#576579);font-weight:400}
    .history-cards dd[b-hrt0m0s4ts]{margin:0;overflow-wrap:anywhere}
    .history-totals div[b-hrt0m0s4ts]{padding:.4rem;font-size:.85rem}
}
/* /Components/Shared/DailySaleDetails.razor.rz.scp.css */
.sale-detail-content[b-rp6u459x4u] { padding: 1rem; background: #f8fafc; border: 1px solid #dbe3ec; border-radius: .65rem; overflow-wrap: anywhere; }
h3[b-rp6u459x4u] { font-size: 1.1rem; margin: 0 0 .75rem; }
.sale-detail-meta[b-rp6u459x4u] { display: flex; flex-wrap: wrap; gap: .5rem 1rem; font-size: .85rem; }
.sale-detail-meta strong[b-rp6u459x4u] { width: 100%; }
/* /Components/Shared/DashboardCards.razor.rz.scp.css */
.dashboard-cards[b-58n17c2hnw] { display:none; }
@media(max-width:600px) {
    .dashboard-cards[b-58n17c2hnw] { display:grid; gap:.65rem; }
    .dashboard-row[b-58n17c2hnw] { border:1px solid #dbe3ec; border-radius:.75rem; overflow:hidden; }
    .dashboard-row summary[b-58n17c2hnw] { padding:.85rem; display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:.5rem; cursor:pointer; }
    .dashboard-row summary > span:nth-child(2)[b-58n17c2hnw] { text-align:right; }
    .dashboard-row summary small[b-58n17c2hnw] { display:block; color:#64748b; font-size:.8rem; margin-top:.25rem; }
    .dashboard-row-toggle[b-58n17c2hnw] { grid-column:1/-1; color:#006bb7; font-size:.8rem; }
    .dashboard-row summary[b-58n17c2hnw],.dashboard-row dd[b-58n17c2hnw] { overflow-wrap:anywhere; }
    .dashboard-row dl[b-58n17c2hnw] { padding:0 .85rem .85rem; margin:0; }
    .dashboard-row dl > div[b-58n17c2hnw] { display:flex; flex-wrap:wrap; justify-content:space-between; gap:.3rem; border-top:1px solid #e2e8f0; padding-top:.4rem; margin-top:.4rem; }
    .dashboard-row dt[b-58n17c2hnw] { color:#475569; font-weight:400; } .dashboard-row dd[b-58n17c2hnw] { margin:0; }
    .hide-values[b-58n17c2hnw],.dashboard-row[open] .show-values[b-58n17c2hnw] { display:none; }
    .dashboard-row[open] .hide-values[b-58n17c2hnw] { display:inline; }
}
/* /Components/Shared/DashboardIndicators.razor.rz.scp.css */
.dashboard-indicators[b-mr90vrcoya] { display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:.75rem; }
.dashboard-indicator[b-mr90vrcoya] { padding:1rem; border:1px solid #dbe3ec; border-radius:.75rem; background:#f8fafc; min-width:0; }
h3[b-mr90vrcoya] { font-size:1rem; margin:0 0 .65rem; color:#174467; }
.dashboard-telecom[b-mr90vrcoya] { padding:.5rem 1rem; align-self:start; }
.dashboard-telecom summary[b-mr90vrcoya] { cursor:pointer; min-height:44px; padding:.65rem 0; color:#174467; }
.dashboard-telecom summary h3[b-mr90vrcoya] { display:inline; margin:0; }
.dashboard-telecom summary:focus-visible[b-mr90vrcoya] { outline:2px solid #2563eb; outline-offset:3px; border-radius:.25rem; }
.dashboard-telecom [data-reveal-content][b-mr90vrcoya] { padding-bottom:.5rem; }
dl[b-mr90vrcoya] { margin:0; } dl > div[b-mr90vrcoya] { display:flex; flex-wrap:wrap; justify-content:space-between; gap:.25rem .65rem; margin-top:.4rem; }
dt[b-mr90vrcoya] { font-weight:400; color:#475569; font-size:.85rem; } dd[b-mr90vrcoya] { font-weight:600; margin:0; overflow-wrap:anywhere; }
@media(max-width:600px) { .dashboard-indicators[b-mr90vrcoya] { grid-template-columns:minmax(0,1fr); } }
/* /Components/Shared/DashboardStoreComparison.razor.rz.scp.css */
.stats-results-heading h3[b-lw853lbes1]{font-size:1.1rem;margin:.6rem 0}
.store-table-scroll[b-lw853lbes1]{max-width:100%;overflow-x:auto}
.store-comparison-table[b-lw853lbes1]{width:100%;min-width:980px;table-layout:fixed;font-size:.875rem}
.store-comparison-table th:first-child[b-lw853lbes1]{width:18%}
.store-comparison-table th:not(:first-child)[b-lw853lbes1]{width:10.25%}
.store-comparison-table th button[b-lw853lbes1]{background:transparent;border:0;color:inherit;font-weight:700;padding:0;text-align:left;overflow-wrap:normal}
.store-comparison-table td[b-lw853lbes1]{vertical-align:top;overflow-wrap:anywhere}
.store-comparison-table td:nth-child(2)[b-lw853lbes1]{font-weight:700}
.no-ticket[b-lw853lbes1]{display:block;color:#596979}
.store-comparison-cards[b-lw853lbes1],.store-mobile-sort[b-lw853lbes1]{display:none}
@media(max-width:600px){
 .store-table-scroll[b-lw853lbes1]{display:none}
 .store-mobile-sort[b-lw853lbes1]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:end;margin:.75rem 0}
 .store-mobile-sort label[b-lw853lbes1]{width:100%}.store-mobile-sort select[b-lw853lbes1]{flex:1;min-width:0}
 .store-comparison-cards[b-lw853lbes1]{display:grid;gap:.75rem}
 .store-comparison-cards details[b-lw853lbes1]{border:1px solid #d4dfed;border-radius:10px;padding:.75rem;min-width:0;overflow-wrap:anywhere}
 .store-comparison-cards summary[b-lw853lbes1]{cursor:pointer;display:grid;gap:.35rem}
 .store-comparison-cards summary>strong[b-lw853lbes1]{font-size:1rem;color:#1a2c3f}
 .store-comparison-cards summary>span[b-lw853lbes1]{font-size:.9rem}
 .store-comparison-cards small[b-lw853lbes1]{color:#395b80}
 .store-comparison-cards dl[b-lw853lbes1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0}
 .store-comparison-cards dd[b-lw853lbes1]{margin:.2rem 0 0}.store-comparison-cards dt[b-lw853lbes1]{font-size:.8rem}
 .store-close[b-lw853lbes1],details[open] .store-open[b-lw853lbes1]{display:none}details[open] .store-close[b-lw853lbes1]{display:block}
}
/* /Components/Shared/DashboardStoreSections.razor.rz.scp.css */
.dashboard-store-sections[b-l4ae0aew9k]{min-width:0}
h3[b-l4ae0aew9k]{font-size:1.1rem;margin:.75rem 0}
.store-section[b-l4ae0aew9k]{border:1px solid #d4dfed;border-radius:10px;margin:.75rem 0;min-width:0}
.store-section>summary[b-l4ae0aew9k]{padding:.85rem;cursor:pointer;overflow-wrap:anywhere}
.store-section>summary strong[b-l4ae0aew9k]{color:#1a2c3f}
.store-section>summary span[b-l4ae0aew9k]{font-size:.85rem;margin-left:1rem;color:#465d74}
.store-section-content[b-l4ae0aew9k]{padding:0 .85rem .85rem;min-width:0}
.section-table-scroll[b-l4ae0aew9k]{overflow-x:auto;max-width:100%}
.section-table[b-l4ae0aew9k]{width:100%;min-width:650px;font-size:.875rem}
.section-table th button[b-l4ae0aew9k]{background:transparent;border:0;color:#006bb7;font-weight:700;min-height:44px;text-align:left}
.section-table td[b-l4ae0aew9k]{overflow-wrap:anywhere}
.section-mobile-sort[b-l4ae0aew9k]{display:none}
@media(max-width:600px){
 .section-table-scroll[b-l4ae0aew9k]{display:none}
 .section-mobile-sort[b-l4ae0aew9k]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end;margin:.75rem 0}
 .section-mobile-sort label[b-l4ae0aew9k]{width:100%}.section-mobile-sort select[b-l4ae0aew9k]{flex:1;min-width:0}
 .store-section>summary span[b-l4ae0aew9k]{display:block;margin:.3rem 0 0}
 .store-section-content[b-l4ae0aew9k]{padding:0 .5rem .5rem}
 .stats-pagination[b-l4ae0aew9k]{flex-wrap:wrap;justify-content:center}
}
/* /Components/Shared/DocumentCustomerCard.razor.rz.scp.css */
.document-customer-card[b-y4oxq3066v] { padding:1rem; background:#f8fafc; border:1px solid #dbe3ec; border-radius:.65rem; overflow-wrap:anywhere; }
h3[b-y4oxq3066v] { font-size:1.1rem; margin:0 0 .75rem; } h4[b-y4oxq3066v] { font-size:1rem; margin:1rem 0 .5rem; }
.customer-fields[b-y4oxq3066v] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr)); gap:.65rem 1rem; margin:0; }
dt[b-y4oxq3066v] { font-weight:400; color:#64748b; } dd[b-y4oxq3066v] { margin:.2rem 0 0; }
@media(max-width:600px) {
    .document-customer-card[b-y4oxq3066v] { padding:.7rem; }
    h3[b-y4oxq3066v] { margin-bottom:.5rem; }
    h4[b-y4oxq3066v] { margin:.7rem 0 .4rem; }
    .customer-fields[b-y4oxq3066v] { grid-template-columns:repeat(2,minmax(0,1fr)); gap:.45rem .65rem; }
    .customer-fields > div[b-y4oxq3066v] { min-width:0; }
    .customer-field-wide[b-y4oxq3066v] { grid-column:1 / -1; }
    dt[b-y4oxq3066v] { font-size:.8rem; line-height:1.3; }
    dd[b-y4oxq3066v] { margin:.1rem 0 0; font-size:.9rem; line-height:1.35; }
}
/* /Components/Shared/HelpPopover.razor.rz.scp.css */
.help-popover[b-5tyadal6oy] { position: relative; display: inline-flex; flex: 0 0 auto; }
.help-trigger[b-5tyadal6oy], .help-close[b-5tyadal6oy] { min-height: 44px; border: 1px solid #3973a8; background: #fff; color: #134f83; font-weight: 700; }
.help-trigger[b-5tyadal6oy] { width: 44px; padding: 0; border-radius: 50%; font-size: 1rem; }
.help-trigger:hover[b-5tyadal6oy], .help-close:hover[b-5tyadal6oy] { background: #eaf4fd; }
.help-trigger:focus-visible[b-5tyadal6oy], .help-close:focus-visible[b-5tyadal6oy] { outline: .2rem solid #f0a500; outline-offset: .15rem; }
.help-panel[b-5tyadal6oy] { position: fixed; z-index: 1050; top: 50%; right: 1rem; left: 1rem; display: block; max-height: calc(100dvh - 2rem); padding: 1rem; overflow-y: auto; border: 1px solid #3973a8; border-radius: .8rem; background: #fff; color: #17212b; box-shadow: 0 .6rem 2rem #142a4140; transform: translateY(-50%); text-align: left; }
.help-panel-header[b-5tyadal6oy] { display: flex; align-items: center; justify-content: space-between; gap: .75rem; margin-bottom: .75rem; }
.help-close[b-5tyadal6oy] { border-radius: .5rem; padding: .45rem .7rem; }
.help-content[b-5tyadal6oy] { display: block; }
.help-content[b-5tyadal6oy]  .help-section + .help-section { margin-top: 1rem; padding-top: .85rem; border-top: 1px solid #d9e0e7; }
.help-content[b-5tyadal6oy]  h3 { margin: 0 0 .5rem; font-size: .95rem; font-weight: 700; color: #134f83; }
.help-content[b-5tyadal6oy]  p { margin: .4rem 0 0; line-height: 1.65; font-size: .9rem; }
.help-content[b-5tyadal6oy]  ul { margin: 0; padding-left: 1.4rem; font-size: .9rem; line-height: 1.65; }
.help-content[b-5tyadal6oy]  li + li { margin-top: .45rem; }
.help-content[b-5tyadal6oy]  .help-note { padding: .6rem .75rem; border-left: 3px solid #3973a8; border-radius: .25rem; background: #eaf4fd; }
.help-content[b-5tyadal6oy]  code { padding: .1rem .25rem; border-radius: .2rem; background: #edf1f5; color: #134f83; white-space: nowrap; }
@media (min-width:768px) { .help-panel[b-5tyadal6oy] { position: absolute; top: calc(100% + .5rem); right: 0; left: auto; width: min(30rem, calc(100vw - 4rem)); max-height: min(34rem, calc(100vh - 5rem)); transform: none; } }
/* /Components/Shared/InvoiceDetails.razor.rz.scp.css */
.invoice-detail-content[b-2wubduhife] { padding:1rem; background:#f8fafc; border:1px solid #dbe3ec; border-radius:.65rem; overflow-wrap:anywhere; }
h3[b-2wubduhife] { font-size:1.1rem; margin:0 0 .75rem; }
.invoice-detail-meta[b-2wubduhife] { display:flex; flex-wrap:wrap; gap:.5rem 1rem; font-size:.85rem; }
.invoice-detail-meta strong[b-2wubduhife] { width:100%; }
/* /Components/Shared/LoadingIndicator.razor.rz.scp.css */
.loading-indicator[b-tyk5midyio] { display: flex; align-items: center; gap: .65rem; padding: .65rem .8rem; margin: .5rem 0; border: 1px solid #c6dcf3; border-radius: .5rem; background: #edf4fc; color: #234f79; font-size: .9rem; line-height: 1.5; overflow-wrap: anywhere; }
.loading-spinner[b-tyk5midyio] { flex: 0 0 auto; width: 1.15rem; height: 1.15rem; border: 2px solid #b6cde4; border-top-color: #1b6ec2; border-radius: 50%; animation: loading-spin-b-tyk5midyio .8s linear infinite; }
@keyframes loading-spin-b-tyk5midyio { to { transform: rotate(360deg); } }
@media(prefers-reduced-motion:reduce) { .loading-spinner[b-tyk5midyio] { animation: none; } }
/* /Components/Shared/ModelLookupPanel.razor.rz.scp.css */
.model-lookup[b-xip9zg331a] { margin-top:.75rem; }
.model-lookup-panel[b-xip9zg331a] { border-top:1px solid #dbe3ec; margin-top:.75rem; padding-top:.75rem; overflow-wrap:anywhere; }
.model-lookup-tools[b-xip9zg331a] { display:flex; gap:.6rem; align-items:end; }
.model-lookup-tools input[b-xip9zg331a] { flex:1; min-width:0; height:44px; }
.model-lookup-tools button[b-xip9zg331a] { min-height:44px; white-space:nowrap; }
.model-lookup-results[b-xip9zg331a] { list-style:none; padding:0; margin:.75rem 0; display:grid; gap:.5rem; }
.model-lookup-results li[b-xip9zg331a] { display:flex; gap:.75rem; align-items:center; justify-content:space-between; padding:.7rem; border:1px solid #dbe3ec; border-radius:.5rem; }
.model-lookup-results li > div[b-xip9zg331a] { min-width:0; overflow-wrap:anywhere; }
.model-lookup-results strong[b-xip9zg331a],.model-lookup-results span[b-xip9zg331a],.model-lookup-results small[b-xip9zg331a] { display:block; }
.model-lookup-results small[b-xip9zg331a] { color:#64748b; }
.model-lookup-results button[b-xip9zg331a] { flex-shrink:0; min-height:44px; }
.actions[b-xip9zg331a] { flex-wrap:wrap; align-items:center; }
@media(max-width:600px) { .model-lookup-tools[b-xip9zg331a] { flex-wrap:wrap; } .model-lookup-tools input[b-xip9zg331a] { flex-basis:100%; } .model-lookup-results li[b-xip9zg331a] { flex-wrap:wrap; } }
/* /Components/Shared/MovementDocument.razor.rz.scp.css */
.movement-document[b-y4t6tvju0q]{min-width:0}
.document-table[b-y4t6tvju0q]{overflow-x:auto}
.document-table td[b-y4t6tvju0q]{overflow-wrap:anywhere;min-width:5rem}
.document-table td:last-child[b-y4t6tvju0q]{min-width:12rem}
.document-cards[b-y4t6tvju0q]{display:none}
@media(max-width:600px){.document-table[b-y4t6tvju0q]{display:none}.document-cards[b-y4t6tvju0q]{display:grid;gap:.5rem}.document-cards>details[b-y4t6tvju0q]{border:1px solid var(--line);border-radius:.5rem;padding:.6rem;overflow-wrap:anywhere}.document-cards summary[b-y4t6tvju0q]{min-height:44px;cursor:pointer}.document-cards summary small[b-y4t6tvju0q]{display:block}.document-cards dl[b-y4t6tvju0q]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.document-cards dd[b-y4t6tvju0q]{margin:.2rem 0}}
/* /Components/Shared/MovementFields.razor.rz.scp.css */
.movement-fields[b-2tcbmfzj1l]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.65rem 1rem;margin:.75rem 0}
.movement-fields>div[b-2tcbmfzj1l]{min-width:0}
.movement-fields .wide[b-2tcbmfzj1l]{grid-column:1/-1}
.movement-fields dd[b-2tcbmfzj1l]{margin:.2rem 0 0;overflow-wrap:anywhere}
@media(max-width:600px){.movement-fields[b-2tcbmfzj1l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;font-size:.85rem}}
/* /Components/Shared/StatisticsHighlightActions.razor.rz.scp.css */
.highlight-actions[b-yfjtm9498c] { display:flex; gap:.5rem; align-items:end; flex-wrap:wrap; }
.highlight-actions[b-yfjtm9498c]  .btn { height:44px; min-height:44px; margin:0; align-self:end; white-space:nowrap; }
.highlight-actions .highlight-switch[b-yfjtm9498c] { display:inline-flex; align-items:center; gap:.45rem; font-size:.85rem; padding:.45rem .55rem; }
.highlight-track[b-yfjtm9498c] { width:28px; height:17px; padding:2px; display:inline-flex; align-items:center; border-radius:12px; background:#64748b; flex-shrink:0; }
.highlight-track > span[b-yfjtm9498c] { width:13px; height:13px; border-radius:50%; background:white; }
.highlight-switch[aria-checked="true"] .highlight-track[b-yfjtm9498c] { background:#166534; justify-content:flex-end; }
/* /Components/Shared/StockWorkspace.razor.rz.scp.css */
.stock-workspace[b-sxm7h8y8ef]{min-width:0;margin-top:1rem}
.stock-criteria[b-sxm7h8y8ef]{display:flex;gap:.6rem;flex-wrap:wrap;align-items:end}.stock-criteria>div[b-sxm7h8y8ef]{flex:1 1 10rem}
.stock-metrics[b-sxm7h8y8ef]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1rem 0}
.stock-metrics[b-sxm7h8y8ef]  .stock-metric{padding:1rem;gap:.3rem}.stock-metrics[b-sxm7h8y8ef]  .stock-metric strong{font-size:1.35rem}.stock-metrics[b-sxm7h8y8ef]  .stock-metric small{color:var(--muted)}
.stock-criteria>.btn[b-sxm7h8y8ef]{align-self:flex-end}
.stock-identity[b-sxm7h8y8ef]{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap;background:#edf4fc;border-left:4px solid var(--blue);padding:1rem;margin-bottom:1rem;border-radius:.5rem;overflow-wrap:anywhere}.stock-identity p[b-sxm7h8y8ef]{margin:0}
.stock-table[b-sxm7h8y8ef]{overflow-x:auto}.stock-table th[b-sxm7h8y8ef],.stock-table td[b-sxm7h8y8ef]{vertical-align:top;min-width:6rem}.stock-table td:first-child[b-sxm7h8y8ef]{min-width:14rem}.stock-table td small[b-sxm7h8y8ef]{display:block}.stock-article-link[b-sxm7h8y8ef]{background:none;border:0;padding:0;text-align:left;color:var(--blue);font-weight:650;overflow-wrap:anywhere}
.stock-result-actions[b-sxm7h8y8ef]{display:flex;justify-content:flex-end}.stock-cards[b-sxm7h8y8ef]{display:none}.stock-profile[b-sxm7h8y8ef]{margin-top:1rem}.stock-pagination[b-sxm7h8y8ef]{justify-content:flex-end}
 .stock-table th[b-sxm7h8y8ef]{overflow-wrap:normal}
@media(max-width:1100px){.stock-metrics[b-sxm7h8y8ef]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.stock-table[b-sxm7h8y8ef]{display:none}.stock-cards[b-sxm7h8y8ef]{display:grid;gap:.6rem}.stock-cards>article[b-sxm7h8y8ef]{padding:.75rem;border:1px solid var(--line);border-radius:.5rem;min-width:0;overflow-wrap:anywhere}.stock-card-heading[b-sxm7h8y8ef]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center}.stock-card-heading strong[b-sxm7h8y8ef]{font-size:.85rem}.stock-cards p[b-sxm7h8y8ef]{margin:.2rem 0}.stock-cards dl[b-sxm7h8y8ef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.stock-cards dd[b-sxm7h8y8ef]{margin:.2rem 0}.stock-cards .wide[b-sxm7h8y8ef]{grid-column:1/-1}.stock-cards summary[b-sxm7h8y8ef]{min-height:44px;cursor:pointer;padding:.6rem 0}.stock-metrics[b-sxm7h8y8ef]{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-metrics[b-sxm7h8y8ef]  .stock-metric{padding:.7rem}.stock-metrics[b-sxm7h8y8ef]  .stock-metric strong{font-size:1.05rem;overflow-wrap:anywhere}.stock-criteria>div[b-sxm7h8y8ef]{flex-basis:calc(50% - .6rem);min-width:0}.stock-criteria .btn[b-sxm7h8y8ef]{flex:1 1 calc(50% - .6rem);font-size:.85rem}}
/* /Components/Shared/TransactionLines.razor.rz.scp.css */
h4[b-ahj884g84r] { font-size:1rem; margin:1rem 0 .5rem; }
.sale-articles-table[b-ahj884g84r] { max-width:100%; overflow-x:auto; }
.sale-articles-table table[b-ahj884g84r] { min-width:500px; font-size:.85rem; }
small[b-ahj884g84r] { display:block; color:#64748b; font-size:.8rem; }
.sale-articles-mobile[b-ahj884g84r] { display:none; }
.sale-payments[b-ahj884g84r] { list-style:none; padding:0; margin:0; }
.sale-payments li[b-ahj884g84r] { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:.25rem .5rem; padding:.6rem 0; border-bottom:1px solid #e2e8f0; }
.sale-payments small[b-ahj884g84r] { grid-column:1/-1; }
@media(max-width:600px) {
    .sale-articles-table[b-ahj884g84r] { display:none; } .sale-articles-mobile[b-ahj884g84r] { display:grid; gap:.5rem; }
    .sale-articles-mobile article[b-ahj884g84r] { padding:.6rem; background:#fff; border:1px solid #dbe3ec; border-radius:.5rem; }
    dl[b-ahj884g84r] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.5rem; margin:.5rem 0 0; font-size:.8rem; }
    dt[b-ahj884g84r] { font-weight:400; color:#64748b; } dd[b-ahj884g84r] { margin:0; }
}
