/* _content/Mob365.WebApp/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-jw7fk9256c] {
    min-height: 100vh;
    display: flex;
    background: #f4f7fb;
}

.sidebar[b-jw7fk9256c] {
    width: 250px;
    min-width: 250px;
    background: linear-gradient(180deg, #182848 0%, #23395d 100%);
    color: white;
}

main[b-jw7fk9256c] {
    flex: 1;
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.top-row[b-jw7fk9256c] {
    height: 64px;
    background: white;
    border-bottom: 1px solid #e5e7eb;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0 24px;
}

    .top-row a[b-jw7fk9256c] {
        color: #2563eb;
        text-decoration: none;
        font-weight: 500;
    }

        .top-row a:hover[b-jw7fk9256c] {
            text-decoration: underline;
        }

.content[b-jw7fk9256c] {
    padding: 24px;
}

#blazor-error-ui[b-jw7fk9256c] {
    background: #fff4ce;
    bottom: 0;
    box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.75rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-jw7fk9256c] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/Mob365.WebApp/Components/Layout/NavMenu.razor.rz.scp.css */
.top-row[b-vq7kwsgn7l] {
    height: 64px;
    display: flex;
    align-items: center;
    background: #182848;
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

.navbar-brand[b-vq7kwsgn7l] {
    color: white;
    font-size: 1.15rem;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: 0.3px;
}

.nav-scrollable[b-vq7kwsgn7l] {
    display: block;
    height: calc(100vh - 64px);
    overflow-y: auto;
    background: linear-gradient(180deg, #182848 0%, #23395d 100%);
    padding: 16px 0;
}

.nav-item[b-vq7kwsgn7l] {
    margin-bottom: 6px;
}

.menu-link[b-vq7kwsgn7l] {
    display: block;
    width: 100%;
    padding: 12px 16px;
    color: #dbe7ff;
    text-decoration: none;
    border-radius: 10px;
    font-size: 0.96rem;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.2s ease;
}

    .menu-link:hover[b-vq7kwsgn7l] {
        background: rgba(255,255,255,0.12);
        color: white;
    }

.navbar-toggler[b-vq7kwsgn7l] {
    display: none !important;
}
/* _content/Mob365.WebApp/Components/Pages/Reports.razor.rz.scp.css */
.mr-page[b-x4g5caiei6]{max-width:1580px;margin:auto;padding:22px;color:#142033}.mr-hero[b-x4g5caiei6],.mr-filter[b-x4g5caiei6],.mr-card[b-x4g5caiei6],.mr-kpis article[b-x4g5caiei6],.mr-tabs[b-x4g5caiei6]{background:#fff;border:1px solid #e2e9f2;border-radius:18px;box-shadow:0 8px 25px #1f32510d}.mr-hero[b-x4g5caiei6]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;background:linear-gradient(125deg,#10233f,#116b78);color:#fff}.mr-hero small[b-x4g5caiei6]{color:#8de6dd;font-weight:800;letter-spacing:.14em}.mr-hero h1[b-x4g5caiei6]{margin:5px 0;font-size:30px}.mr-hero p[b-x4g5caiei6]{margin:0;color:#d7e7ed}.mr-actions[b-x4g5caiei6]{display:flex;gap:8px}.mr-actions button[b-x4g5caiei6],.mr-filter button[b-x4g5caiei6],.mr-denied button[b-x4g5caiei6]{border:0;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer}.mr-actions button[b-x4g5caiei6]{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d}.mr-actions .primary[b-x4g5caiei6],.mr-filter .primary[b-x4g5caiei6],.mr-denied button[b-x4g5caiei6]{background:#128279;color:#fff}.mr-filter[b-x4g5caiei6]{margin:14px 0;padding:16px 18px}.mr-presets[b-x4g5caiei6]{display:flex;gap:8px;margin-bottom:12px}.mr-presets button[b-x4g5caiei6]{background:#edf5f6;color:#176f6b}.mr-filter-grid[b-x4g5caiei6]{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:end}.mr-filter label[b-x4g5caiei6]{font-size:12px;font-weight:800;color:#617087}.mr-filter input[b-x4g5caiei6],.mr-doc-head input[b-x4g5caiei6],.mr-doc-head select[b-x4g5caiei6]{display:block;width:100%;padding:10px 11px;border:1px solid #dbe4ee;border-radius:9px;margin-top:4px}.mr-filter>small[b-x4g5caiei6]{display:block;margin-top:10px;color:#718096}.mr-alert[b-x4g5caiei6]{padding:12px 15px;border-radius:10px;margin:10px 0}.mr-alert.error[b-x4g5caiei6]{background:#ffeded;color:#a52929}.mr-alert.warning[b-x4g5caiei6]{background:#fff7df;color:#795904}.mr-kpis[b-x4g5caiei6]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:14px 0}.mr-kpis article[b-x4g5caiei6]{padding:16px;border-top:4px solid #16877d}.mr-kpis article.red[b-x4g5caiei6]{border-top-color:#de6666}.mr-kpis small[b-x4g5caiei6],.mr-kpis span[b-x4g5caiei6]{display:block;color:#78869a}.mr-kpis strong[b-x4g5caiei6]{display:block;font-size:21px;margin:7px 0}.mr-kpis span[b-x4g5caiei6]{font-size:12px}.mr-tabs[b-x4g5caiei6]{display:flex;gap:7px;padding:7px;margin-bottom:14px;overflow:auto}.mr-tabs button[b-x4g5caiei6]{flex:1;border:0;border-radius:9px;padding:10px;background:#f2f5f9;color:#546176;font-weight:800;white-space:nowrap}.mr-tabs button.active[b-x4g5caiei6]{background:#def3f0;color:#08736d}.mr-columns[b-x4g5caiei6]{display:grid;grid-template-columns:2fr 1fr;gap:14px}.mr-card[b-x4g5caiei6]{overflow:hidden}.mr-card>header[b-x4g5caiei6]{padding:18px 20px;border-bottom:1px solid #edf1f5}.mr-card h2[b-x4g5caiei6]{font-size:18px;margin:0}.mr-card p[b-x4g5caiei6]{font-size:13px;color:#7c899b;margin:4px 0 0}.mr-doc-head[b-x4g5caiei6]{display:flex;justify-content:space-between;gap:20px;align-items:center}.mr-doc-head>div:last-child[b-x4g5caiei6]{display:flex;gap:8px;min-width:480px}.mr-scroll[b-x4g5caiei6]{overflow:auto}.mr-table[b-x4g5caiei6]{width:100%;border-collapse:collapse}.mr-table th[b-x4g5caiei6],.mr-table td[b-x4g5caiei6]{padding:12px 14px;border-bottom:1px solid #edf1f5;text-align:left;white-space:nowrap;font-size:13px}.mr-table th[b-x4g5caiei6]{font-size:11px;color:#748196;text-transform:uppercase;background:#f8fafc}.mr-table td small[b-x4g5caiei6]{display:block;color:#8490a2}.mr-table tbody tr[b-x4g5caiei6]{cursor:pointer}.mr-table tbody tr:hover[b-x4g5caiei6]{background:#f3fbfa}.num[b-x4g5caiei6]{text-align:right!important}.green[b-x4g5caiei6]{color:#087a6d}.redtext[b-x4g5caiei6]{color:#bd3d3d}.mr-status[b-x4g5caiei6]{padding:5px 8px;border-radius:999px;background:#eef2f6;font-size:11px;font-weight:800}.mr-status.fiscalized[b-x4g5caiei6]{background:#def4e9;color:#187149}.mr-status.returned[b-x4g5caiei6],.mr-status.partiallyreturned[b-x4g5caiei6],.mr-status.cancelled[b-x4g5caiei6],.mr-status.canceled[b-x4g5caiei6]{background:#ffe5e5;color:#a62e2e}.mr-payment[b-x4g5caiei6]{display:flex;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #edf1f5}.mr-payment small[b-x4g5caiei6]{display:block;color:#7e8b9e}.mr-empty[b-x4g5caiei6],.mr-state[b-x4g5caiei6]{padding:42px;text-align:center;color:#728095}.mr-denied[b-x4g5caiei6]{max-width:520px;margin:70px auto;padding:36px;text-align:center;background:#fff;border-radius:18px}@media(max-width:1200px){.mr-kpis[b-x4g5caiei6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.mr-page[b-x4g5caiei6]{padding:10px}.mr-hero[b-x4g5caiei6]{flex-direction:column;align-items:flex-start}.mr-filter-grid[b-x4g5caiei6]{grid-template-columns:1fr 1fr}.mr-columns[b-x4g5caiei6]{grid-template-columns:1fr}.mr-kpis[b-x4g5caiei6]{grid-template-columns:repeat(2,1fr)}.mr-tabs button[b-x4g5caiei6]{flex:none}.mr-doc-head[b-x4g5caiei6]{align-items:stretch;flex-direction:column}.mr-doc-head>div:last-child[b-x4g5caiei6]{min-width:0}.mr-actions[b-x4g5caiei6]{flex-wrap:wrap}}@media(max-width:520px){.mr-filter-grid[b-x4g5caiei6]{grid-template-columns:1fr}.mr-doc-head>div:last-child[b-x4g5caiei6]{flex-direction:column}.mr-kpis strong[b-x4g5caiei6]{font-size:18px}}@media print{.bc-shell-nav[b-x4g5caiei6],.mr-actions[b-x4g5caiei6],.mr-filter[b-x4g5caiei6],.mr-tabs[b-x4g5caiei6]{display:none!important}.mr-page[b-x4g5caiei6]{padding:0}.mr-hero[b-x4g5caiei6]{background:#fff!important;color:#111!important;box-shadow:none}.mr-kpis[b-x4g5caiei6]{grid-template-columns:repeat(3,1fr)}}
