.prototype-ui .plan-actual-table th[scope=row]{color:var(--ink);white-space:normal;background:0 0;font-size:12px;font-weight:600}.prototype-ui .plan-actual-table td.is-unknown,.prototype-ui .plan-actual-row.is-restricted td{color:var(--muted);font-size:12px}.prototype-ui .plan-actual-row.is-item th[scope=row]{color:var(--muted);padding-left:32px;font-weight:400}.prototype-ui .plan-actual-group .plan-actual-row:has(+.plan-actual-basis) :is(th,td){border-bottom:0;padding-bottom:4px}.prototype-ui .plan-actual-basis td{color:var(--muted);padding-top:0}.prototype-ui .plan-actual-basis td small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.prototype-ui .plan-actual-basis td small.plan-actual-note{color:var(--ink)}.prototype-ui .plan-actual-table .plan-actual-group:not(:last-child) tr:last-child :is(th,td){border-bottom:1px solid var(--line)}.prototype-ui .plan-actual-table .plan-actual-group:last-child tr:last-child :is(th,td){border-bottom:0}@media (width<=660px){.prototype-ui .plan-actual-table .number{white-space:normal}.prototype-ui .plan-actual-table :is(th,td){padding-left:8px;padding-right:8px}}.prototype-ui .plan-actual-einsaetze{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.prototype-ui .plan-actual-einsaetze .project-subsection-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:0 20px 8px;display:flex}.prototype-ui .plan-actual-einsaetze .project-subsection-head h3{margin:0;font-size:13px;font-weight:600}.prototype-ui .plan-actual-einsaetze .project-subsection-head small{color:var(--muted);font-size:11px}.prototype-ui .plan-actual-einsatz-table td{vertical-align:top}.prototype-ui .plan-actual-einsatz-table tbody tr:last-child th{border-bottom:0}.prototype-ui .plan-actual-einsatz-table td small{color:var(--muted);white-space:normal;margin-top:2px;font-size:11px;line-height:1.45;display:block}.prototype-ui .plan-actual-einsatz-table td small.is-unknown{color:var(--muted)}.prototype-ui .plan-actual-einsatz-table td small.plan-actual-note{color:var(--ink)}.prototype-ui .plan-actual-clock{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.prototype-ui .plan-actual-einsatz th[scope=row] .report-day-text{gap:2px;min-width:0;display:grid}.prototype-ui .plan-actual-einsatz th[scope=row] .report-day-text strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.prototype-ui .plan-actual-einsatz th[scope=row] .report-day-text small{color:var(--muted);font-size:11px;font-weight:400}.prototype-ui .plan-actual-footnote{color:var(--muted);margin:8px 20px 0;font-size:11px}.prototype-ui .einsatz-plan-actual .summary-list{margin-top:0}@media (width<=660px){.prototype-ui .plan-actual-einsatz-table thead{display:none}.prototype-ui .plan-actual-einsatz-table,.prototype-ui .plan-actual-einsatz-table tbody{display:block}.prototype-ui .plan-actual-einsatz-table tbody tr{border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.prototype-ui .plan-actual-einsatz-table tbody tr:last-child{border-bottom:0}.prototype-ui .plan-actual-einsatz-table tbody :is(th,td){box-sizing:border-box;border-bottom:0;padding:6px 16px;display:block}.prototype-ui .plan-actual-einsatz-table tbody th[scope=row]{flex:100%;min-width:0;padding-top:16px}.prototype-ui .plan-actual-einsatz-table td[data-label]{text-align:left;flex:30%;min-width:0;padding-bottom:16px}.prototype-ui .plan-actual-einsatz-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:500;display:block}.prototype-ui .plan-actual-einsatz-table .plan-actual-clock{white-space:normal}}