:root{--dt-surface-1:#111827;--dt-surface-2:#0c1524;--dt-border:#30356bdb;--dt-text:#e7efff;--dt-dim:#9fb3ca;--dt-good:#1fbf75;--dt-bad:#ff6b6b;--dt-accent:#f59e0b;--radius-2xl:18px;--shadow-soft:0 10px 30px #00000040;--ui-zoom:1.04}.acct-summary{background:#0000;border:none;box-shadow:none;color:#e7efff;color:var(--dt-text);padding:0}.acct-summary__tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}@media (max-width:1400px){.acct-summary__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.acct-summary__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-tile{background:radial-gradient(120% 120% at 0 0,#ffffff0d,#0000001f);border:1px solid #30356bdb;border:1px solid var(--dt-border);border-radius:18px;border-radius:var(--radius-2xl);box-shadow:inset 0 1px 0 #ffffff0a;outline:none;padding:12px 14px}.metric-tile:focus{box-shadow:0 0 0 2px #f59e0b99}.metric-tile.good .metric-tile__value{color:#1fbf75;color:var(--dt-good)}.metric-tile.bad .metric-tile__value{color:#ff6b6b;color:var(--dt-bad)}.metric-tile__label{color:#9fb3ca;color:var(--dt-dim);display:block;font-size:12px;line-height:1;margin-bottom:8px}.metric-tile__value{font-size:20px;font-weight:700;letter-spacing:.2px}.acct-summary__charts{grid-gap:14px;display:grid;gap:14px;grid-template-columns:2fr 2fr 1.4fr}@media (max-width:1400px){.acct-summary__charts{grid-template-columns:1fr}}.chart-card{background:#0000;border:none;border-radius:18px;border-radius:var(--radius-2xl);min-height:230px;padding:0}.chart-card__title{border-bottom:2px solid #f59e0b59;color:#e7efff;color:var(--dt-text);font-weight:600;margin:4px 6px 8px;padding-bottom:6px}.chart-card__body{height:180px}.aging-legend{color:#9fb3ca;color:var(--dt-dim);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;padding:8px 6px 0}.acct-summary__estimates{color:#9fb3ca;color:var(--dt-dim);font-size:13px;margin-top:14px}.acct-summary__estimates strong{color:#e7efff;color:var(--dt-text)}.invoice-sheet{background:#fff;box-sizing:border-box;margin:0 auto;width:min(816px,100%)}.invoice-inner{box-sizing:border-box;padding:.75in .75in 1in}.invoice-inner table{border-collapse:collapse;table-layout:fixed;width:100%}.invoice-inner td,.invoice-inner th{box-sizing:border-box}.invoice-totals{margin-left:auto;margin-top:.5in;text-align:right;width:fit-content}.invoice-sheet .invoice-header img,.invoice-sheet .invoice-header svg{display:inline-block;height:48px;max-width:100%;object-fit:contain;width:auto!important}.invoice-sheet table{border-collapse:collapse;box-sizing:border-box;overflow:hidden;table-layout:fixed}.invoice-sheet td,.invoice-sheet th{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.invoice-sheet .invoice-inner,.invoice-sheet .invoice-inner *{max-width:100%}.invoice-sheet .invoice-inner{overflow-x:hidden}.invoice-sheet .lines-header,.invoice-sheet .lines-table{margin-left:0!important;margin-right:0!important}.invoice-sheet .invoice-totals{margin-left:auto;max-width:100%;overflow:hidden;padding-right:0;text-align:right}.invoice-sheet .invoice-totals>*{max-width:100%}.inv-header{grid-gap:16px;align-items:center;background:#0d2037;color:#fff;display:grid;gap:16px;grid-template-columns:auto 1fr auto;padding:16px 22px}.inv-header__logo img{display:block;height:64px;object-fit:contain;width:auto}.inv-header__brand img{display:block;height:72px;object-fit:contain;width:auto}.inv-header__wordmark-fallback{background:linear-gradient(90deg,#00c6ff,#3a60ff 35%,#7b2cf5 60%,#ff6a00);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:54px;font-weight:800;letter-spacing:.5px;line-height:1;white-space:nowrap}.inv-header__wordmark-fallback span{background:linear-gradient(90deg,#ff6a00,#ffa600);-webkit-background-clip:text;background-clip:text;color:#0000}.inv-header__badge{grid-row-gap:8px;align-content:center;display:grid;justify-items:end;margin-left:auto;row-gap:8px}.inv-header__badge .badge-title{background:#122a47;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;font-size:22px;font-weight:800;letter-spacing:.5px;padding:10px 14px}.inv-header__badge .badge-meta{font-size:12px;line-height:1.35;opacity:.95;text-align:right}.invoice-sheet .inv-header img{height:auto;max-width:100%}.pdf-frame{background:#fff;box-sizing:border-box;max-width:816px;min-width:816px;width:816px}.invoice-sheet,.invoice-sheet *{box-sizing:border-box!important;max-width:100%!important}.invoice-inner{overflow-x:hidden!important;padding:.75in .75in 1in!important}.invoice-sheet table{border-collapse:collapse!important;max-width:100%!important;table-layout:fixed!important;width:100%!important}.invoice-sheet td,.invoice-sheet th{overflow-wrap:anywhere!important;white-space:normal!important;word-break:break-word!important}.inv-header__brand img,.inv-header__logo img,.invoice-header img,.invoice-header svg{height:auto!important;max-height:72px!important;object-fit:contain!important;width:auto!important}.invoice-totals{float:none!important;margin-left:auto!important;max-width:100%!important;padding-right:0!important;text-align:right!important}:root{--dt-doc-font:system-ui,"Segoe UI",Inter,Roboto,sans-serif}.invoice-sheet,.pdf-frame{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Segoe UI,Inter,Roboto,sans-serif!important;font-family:var(--dt-doc-font)!important}.invoice-header,.invoice-inner,.invoice-inner *,.invoice-sheet table,.invoice-sheet td,.invoice-sheet th{font-family:inherit!important}.chart-card__title,.invoice-header .badge-title,.metric-tile__value,th{font-weight:650;letter-spacing:.1px}
/*# sourceMappingURL=main.47abd990.css.map*/