:root{--bg:#f4f5f6;--sidebar:#fbfcfc;--card:#fff;--border:#e6e9eb;--hairline:#eceff0;--grid:#f0f2f3;--grid-v:#f5f6f7;--row-spacer:#f3f5f5;--text:#15191c;--text-body:#3b454c;--text-body2:#5a646b;--muted:#79838a;--muted2:#8a949b;--faint:#9aa3a9;--faint2:#a3acb2;--nav-inactive:#525c63;--teal:#0d8a86;--teal-hover:#0a736f;--teal-tint:#e6f3f2;--teal-tint2:#f4faf9;--teal-light:#7fc9c5;--agp-outer:#cfe9e7;--agp-inner:#86ccc8;--green:#1f9d57;--green-bg:#e9f6ee;--amber:#e8a33d;--amber-text:#c4842b;--amber-bg:#fdf3e7;--orange:#d9772b;--red:#e4564f;--red-bg:#fdeceb;--red-bg2:#fdf6f5;--red-border:#fdeae9;--dark-red:#8c1f1f;--blue:#2f6fed;--night:#5b6bc0;--night-bg:#f3f4fb;--purple:#9b5de5;--target-band:#eaf6ee;--target-line:#bfe0c9;--basal-area:#eef1f2;--basal-step:#c2c9cd;--pill-bg:#f1f3f4;--body-bg:#eef0f2;--header-bg:#f4f5f6d9;--surface:#fff;--avatar:#dfe9e8;--scroll-thumb:#cdd2d6;--scroll-track:#eef0f2;--chart-ink:#15191c;--dot-stroke:#fff;--tooltip-bg:#15191c;--tooltip-text:#fff;--tooltip-time:#9fb0b0;--tooltip-accent:#cfe9e7;--agp-band-outer:#bfe3e1;--agp-band-inner:#7fc9c5;--basal-sched:#e3e6e8;--ex-border:#f0dcbf;--warm-bg:#fdfaf4;--note-bg:#f7f8f9;--inset-icon-bg:#fff;--red-text:#7a3b38;--warn-tile-bg:#fefaf3;--warn-tile-border:#f6ecda;--good-tile-bg:#f6faf8;--good-tile-border:#e6f0ec;--tint-watch-bg:#fefaf4;--tint-good-bg:#f5fbf7}[data-theme=dark]{--bg:#0f1419;--sidebar:#12171d;--card:#171c22;--border:#262d35;--hairline:#20262d;--grid:#232a31;--grid-v:#1c222a;--row-spacer:#1d232a;--text:#eef2f5;--text-body:#c4ccd3;--text-body2:#aab3bb;--muted:#8c97a0;--muted2:#7f8a93;--faint:#76828b;--faint2:#6a757e;--nav-inactive:#9aa6af;--teal:#2bb6b0;--teal-hover:#45c7c1;--teal-tint:#133a39;--teal-tint2:#102b2b;--teal-light:#5fb8b4;--agp-outer:#1f4a48;--agp-inner:#2f7f7b;--green:#34c576;--green-bg:#14301f;--amber:#efb24f;--amber-text:#e0a544;--amber-bg:#34270f;--orange:#e8893f;--red:#f0625b;--red-bg:#38191a;--red-bg2:#271315;--red-border:#45211f;--dark-red:#d9544f;--blue:#5a8dfb;--night:#8593e0;--night-bg:#1a2030;--purple:#b889f0;--target-band:#16271d;--target-line:#2f5c40;--basal-area:#1e242b;--basal-step:#3c454e;--pill-bg:#1e242b;--body-bg:#0b0f13;--header-bg:#0f1419d9;--surface:#1c222a;--avatar:#1e3a39;--scroll-thumb:#38424c;--scroll-track:#0b0f13;--chart-ink:#e6ebef;--dot-stroke:#171c22;--tooltip-bg:#e9eef2;--tooltip-text:#11151a;--tooltip-time:#5d6973;--tooltip-accent:#2f7f7b;--agp-band-outer:#1f4a48;--agp-band-inner:#2f7f7b;--basal-sched:#2a323a;--ex-border:#4a3b22;--warm-bg:#251f12;--note-bg:#161b21;--inset-icon-bg:#232a31;--red-text:#f0a9a4;--warn-tile-bg:#251f12;--warn-tile-border:#463a22;--good-tile-bg:#122319;--good-tile-border:#244533;--tint-watch-bg:#251f12;--tint-good-bg:#122319}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--body-bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:13px}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}button{cursor:pointer;background:0 0;border:none;font-family:inherit}svg{display:block}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid var(--scroll-track);border-radius:8px}::-webkit-scrollbar-track{background:0 0}.tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl-min{min-width:560px}.app-content{width:100%;max-width:2200px;margin:0 auto;padding:28px 36px 56px}.app-content--report{max-width:920px}@media (width<=860px){.app-content{padding:16px 14px 40px}[data-collapse]{grid-template-columns:1fr!important}[data-daycards]{grid-template-columns:repeat(2,1fr)!important}[data-report-page]{padding:26px 18px!important}[data-hide-sm]{display:none!important}[data-wrap-sm]{flex-wrap:wrap!important}}@media (width<=520px){[data-daycards],[data-collapse-3]{grid-template-columns:1fr!important}}@media print{@page{size:A4 portrait;margin:12mm}body{background:#fff!important}[data-print=hide]{display:none!important}[data-print=scroll]{height:auto!important;overflow:visible!important}[data-print=main]{max-width:none!important;margin-left:0!important;padding:0!important}[data-print=page]{box-shadow:none;border:none;width:100%;margin:0;padding:0!important}[data-print=card]{break-inside:avoid}}
