.sc-scroll{overflow:auto;max-height:75vh;border:1px solid #ccd6df;background:white}.sc-grid{border-collapse:collapse;table-layout:fixed;min-width:2400px;width:max-content}.sc-grid td{padding:2px;border:1px solid #aab5bf;vertical-align:middle}.sc-grid thead{position:sticky;top:0;z-index:1;background:#eaf0f5}.sc-grid textarea{display:block;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:16px;text-align:inherit;width:100%;height:42px;min-height:42px;resize:vertical;padding:3px}.sc-grid textarea:focus{background:white;outline:2px solid #2465a6}.overview-day h3{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-day .day-open{font:inherit;text-align:left;border:0;background:transparent;padding:0;color:inherit;text-decoration:underline;text-decoration-style:dotted}.overview-day .day-add{font-size:12px;padding:6px 10px}@media print{.day-add{display:none}}
.sc-grid{min-width:2250px}.sc-grid thead{position:static}.sc-grid textarea{height:32px;min-height:32px;resize:vertical}.sc-grid td[colspan="22"] textarea{text-align:left;font-weight:bold;font-size:16px}
