.ev-surface .week-grid-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-2);margin-bottom:10px}.ev-surface .week-grid{width:100%;min-width:640px;border-collapse:collapse;background:var(--card);font-family:var(--mono);font-size:var(--text-label);letter-spacing:var(--ls-label)}.ev-surface .week-grid td,.ev-surface .week-grid th{border:1px solid var(--line-2);height:32px;padding:0 8px;text-align:left;vertical-align:top}.ev-surface .week-grid thead th{font-weight:600;text-transform:uppercase;background:var(--paper-2);color:var(--ink-2)}.ev-surface .week-grid tbody th{font-weight:500;width:72px;white-space:nowrap;color:var(--ink-3);font-variant-numeric:tabular-nums}.ev-surface .week-grid-wrap .btn{margin-top:16px}@media print{html.print-week-grid body>*{display:none!important}html.print-week-grid .week-grid-wrap,html.print-week-grid .week-grid-wrap *{display:revert!important}html.print-week-grid .week-grid-wrap{position:fixed;inset:0;padding:12mm;background:#fff;color:#000}html.print-week-grid .week-grid-print{display:none!important}html.print-week-grid .week-grid{min-width:0;font-size:10pt;letter-spacing:.02em}html.print-week-grid .week-grid td,html.print-week-grid .week-grid th{border-color:#000;height:34px}html.print-week-grid .week-grid thead th{background:#eee}@page{size:landscape;margin:10mm}}