.prototype-ui .report-tabs{margin:0 -20px}.prototype-ui .report-day{align-items:center;gap:10px;display:flex}.prototype-ui .report-day-tile{background:var(--rail);border-radius:10px;place-items:center;width:40px;height:40px;line-height:1.1;display:grid}.prototype-ui .report-day-tile small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.prototype-ui .report-day-tile b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.prototype-ui .report-day-text{white-space:nowrap;gap:3px;display:grid}.prototype-ui .report-deadline{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.prototype-ui .report-deadline:before{content:"";background:var(--muted);border-radius:999px;width:6px;height:6px}.prototype-ui .report-deadline.is-overdue{color:var(--red)}.prototype-ui .report-deadline.is-overdue:before{background:var(--red)}.prototype-ui .report-deadline.is-due{color:var(--amber)}.prototype-ui .report-deadline.is-due:before{background:var(--amber)}.prototype-ui .report-completeness{gap:4px;min-width:150px;display:grid}.prototype-ui .report-completeness.is-pending{color:var(--muted);font-size:11px}.prototype-ui .report-completeness-line{align-items:center;gap:8px;display:flex}.prototype-ui .report-completeness-line b{font-variant-numeric:tabular-nums;font-size:12px}.prototype-ui .report-completeness-track{background:var(--line);border-radius:999px;flex:1;height:6px;position:relative}.prototype-ui .report-completeness-bar{background:var(--blue);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.prototype-ui .report-completeness small{color:var(--muted);font-size:11px}.prototype-ui .report-completeness small.is-ready{color:var(--link)}.prototype-ui .project-report-table .project-row-open small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prototype-ui .report-sheet-section{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding:16px 0 0;display:grid}.prototype-ui .report-sheet-section h3{margin:0;font-size:12px;font-weight:600}.prototype-ui dialog.kontur-sheet .report-sheet-section+.kontur-sheet-history{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.prototype-ui dialog.kontur-sheet .report-sheet-section+.kontur-sheet-history h3{margin:0;font-size:12px;font-weight:600}.prototype-ui dialog.kontur-sheet .report-sheet-section+.kontur-sheet-history p{margin-top:8px}.prototype-ui .report-sheet-body{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.prototype-ui .report-sheet-muted{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.prototype-ui .report-sheet-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.prototype-ui .report-sheet-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:36px;font-size:12px;display:flex}.prototype-ui .report-sheet-list li:first-child{border-top:0}@media (width<=660px){.prototype-ui .project-tabs.report-tabs{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;overflow-x:auto}.prototype-ui .project-tabs.report-tabs button{white-space:nowrap;flex:none}.prototype-ui .report-day-text{white-space:normal}.prototype-ui .project-report-table :is(th,td):nth-child(3){display:none}}.prototype-ui .report-signature-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.prototype-ui .report-signature-figure{width:240px;max-width:100%;color:var(--ink);border-bottom:1px solid var(--line);margin:0}.prototype-ui .report-signature-figure svg{width:100%;height:auto;display:block}.prototype-ui .report-signature-facts{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-size:12px;display:grid}.prototype-ui .report-signature-facts dt{color:var(--muted)}.prototype-ui .report-signature-facts dd{margin:0}.prototype-ui .report-signature-signed{gap:8px;display:grid}.prototype-ui .report-signature-signed h4{margin:0;font-size:12px;font-weight:600}.prototype-ui .report-signature-pdf{justify-items:start;gap:4px;display:grid}.prototype-ui .report-signature-pdf .text-button{min-height:44px}