.page-module__AiH5MW__page{background-color:var(--color-cream);min-height:100vh;padding:var(--space-8) var(--space-4) var(--space-16);font-family:var(--font-body)}.page-module__AiH5MW__container{gap:var(--space-6);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.page-module__AiH5MW__heroCard{background:linear-gradient(135deg, var(--color-navy) 0%, #131d35 100%);color:#fff;border-radius:var(--radius-2xl);padding:var(--space-6) var(--space-8);box-shadow:var(--shadow-lg);border:1px solid #c9a14a4d}.page-module__AiH5MW__heroHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid #ffffff1a;flex-wrap:wrap;display:flex}.page-module__AiH5MW__heroBrand{flex-direction:column;gap:2px;display:flex}.page-module__AiH5MW__accountBadge{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-gold);font-weight:var(--font-black);letter-spacing:var(--tracking-wider)}.page-module__AiH5MW__companyTitle{font-size:var(--text-2xl);font-weight:var(--font-black);color:#fff;margin:0}.page-module__AiH5MW__accountMeta{font-size:var(--text-xs);color:#cbd5e1;margin:2px 0 0}.page-module__AiH5MW__accountSelectorBox{align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);background:#ffffff14;border:1px solid #ffffff26;padding:6px 12px;display:flex}.page-module__AiH5MW__selectLabel{font-size:var(--text-xs);color:var(--color-gold);font-weight:var(--font-bold)}.page-module__AiH5MW__selectInput{color:#fff;border-radius:var(--radius-md);font-size:var(--text-xs);cursor:pointer;background:#0b1329;border:1px solid #334155;outline:none;padding:6px 10px}.page-module__AiH5MW__kpiGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module__AiH5MW__kpiCard{border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);gap:var(--space-1);background:#fff;flex-direction:column;display:flex}.page-module__AiH5MW__kpiLabel{text-transform:uppercase;color:var(--color-gray-500);font-size:11px;font-weight:var(--font-bold);letter-spacing:var(--tracking-wide)}.page-module__AiH5MW__kpiValue{font-size:var(--text-2xl);font-weight:var(--font-black);color:var(--color-navy);margin:0}.page-module__AiH5MW__kpiSub{font-size:var(--text-xs);color:#16a34a;font-weight:var(--font-semibold)}.page-module__AiH5MW__twoColGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:900px){.page-module__AiH5MW__twoColGrid{grid-template-columns:1.1fr .9fr}}.page-module__AiH5MW__sectionCard{border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-sm);gap:var(--space-4);background:#fff;flex-direction:column;display:flex}.page-module__AiH5MW__sectionHeader{border-bottom:1px solid var(--color-gray-100);padding-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.page-module__AiH5MW__sectionTitle{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-navy);align-items:center;gap:var(--space-2);margin:0;display:flex}.page-module__AiH5MW__rateCardGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.page-module__AiH5MW__rateItem{background:var(--color-cream);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid #c9a14a33;justify-content:space-between;align-items:center;display:flex}.page-module__AiH5MW__rateLabel{font-size:var(--text-xs);color:var(--color-navy);font-weight:var(--font-bold)}.page-module__AiH5MW__ratePrice{font-size:var(--text-sm);color:var(--color-gold-dark);font-weight:var(--font-black)}.page-module__AiH5MW__scheduleDaysList{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__AiH5MW__dayBadge{background:var(--color-navy);color:var(--color-gold);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);padding:6px 12px}.page-module__AiH5MW__deliveryNoteAlert{border-left:4px solid var(--color-navy);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-gray-700);background:#f8fafc}.page-module__AiH5MW__invoicesTableCard{border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-sm);background:#fff}.page-module__AiH5MW__tableWrapper{overflow-x:auto}.page-module__AiH5MW__invoicesTable{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-xs)}.page-module__AiH5MW__invoicesTable th{padding:var(--space-3) var(--space-4);background:var(--color-cream);color:var(--color-navy);font-weight:var(--font-bold);border-bottom:2px solid var(--color-gray-200);white-space:nowrap}.page-module__AiH5MW__invoicesTable td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-gray-100);color:var(--color-gray-700);white-space:nowrap}.page-module__AiH5MW__invoicesTable tr:hover td{background-color:#fafaf9}.page-module__AiH5MW__invNumber{font-weight:var(--font-bold);color:var(--color-navy)}.page-module__AiH5MW__invAmount{font-weight:var(--font-black);color:var(--color-navy)}.page-module__AiH5MW__statementModal{gap:var(--space-4);font-size:var(--text-xs);flex-direction:column;display:flex}.page-module__AiH5MW__statementHead{border-bottom:2px solid var(--color-navy);padding-bottom:var(--space-3);justify-content:space-between;display:flex}.page-module__AiH5MW__statementBrand h3{font-size:var(--text-lg);font-weight:var(--font-black);color:var(--color-navy);margin:0}.page-module__AiH5MW__statementItemsTable{border-collapse:collapse;width:100%;margin:var(--space-2) 0}.page-module__AiH5MW__statementItemsTable th{background:var(--color-gray-100);font-weight:var(--font-bold);text-align:left;padding:8px}.page-module__AiH5MW__statementItemsTable td{border-bottom:1px solid var(--color-gray-200);padding:8px}.page-module__AiH5MW__statementTotals{font-size:var(--text-sm);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.page-module__AiH5MW__totalRow{font-size:var(--text-base);font-weight:var(--font-black);color:var(--color-navy)}
