.prototype-ui .day-figures{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 8px;display:grid}.prototype-ui .day-figures>div{border-right:1px solid var(--line);min-width:0;padding:8px 12px}.prototype-ui .day-figures>div:first-child{padding-left:0}.prototype-ui .day-figures>div:last-child{border-right:0}.prototype-ui .day-figures small{color:var(--muted);font-size:11px;line-height:16px;display:block}.prototype-ui .day-figures b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:24px;display:block;overflow:hidden}.prototype-ui .day-notes{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.prototype-ui .day-notes li{color:var(--ink);overflow-wrap:anywhere;grid-template-columns:6px minmax(0,1fr);gap:8px;font-size:12px;line-height:16px;display:grid}.prototype-ui .day-notes li:before{content:"";background:var(--amber);border-radius:3px;width:6px;height:6px;margin-top:5px}.prototype-ui .day-notes li.is-open:before{background:var(--blue)}.prototype-ui .day-notes li.is-quiet:before{background:var(--muted)}.prototype-ui .day-confirm{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;padding-top:8px;display:flex}.prototype-ui .day-confirm .text-button{min-height:32px}.prototype-ui .day-external{background:var(--bg);border-radius:12px;gap:8px;margin-top:16px;padding:12px;display:grid}.prototype-ui .day-external-fields{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.prototype-ui .day-external-fields .workspace-field{width:96px;margin:0}.prototype-ui .day-external .text-button{justify-self:start}.prototype-ui .labor-line{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.prototype-ui .labor-form{gap:12px;margin-top:8px;display:grid}.prototype-ui .labor-form-actions{justify-content:flex-end;gap:8px;display:flex}.prototype-ui .labor-law-open{grid-template-columns:6px minmax(0,1fr);gap:8px;margin:0 0 8px;font-size:12px;line-height:16px;display:grid}.prototype-ui .labor-law-open:before{content:"";background:var(--amber);border-radius:3px;width:6px;height:6px;margin-top:5px}.prototype-ui .labor-law-open ul{color:var(--muted);margin:4px 0 0;padding:0;list-style:none}.prototype-ui .labor-law-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 0;display:grid}.prototype-ui .labor-law-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:16px;display:block}.prototype-ui .labor-law-row>.labor-form{grid-column:1/-1}.prototype-ui .labor-law-exceptions{grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:grid}.prototype-ui .labor-law-exceptions li{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;font-size:12px;line-height:16px;display:grid}.prototype-ui .labor-law-exceptions li.is-ended{color:var(--muted)}.prototype-ui .labor-law-exceptions li>.labor-form{grid-column:1/-1}@media (width<=480px){.prototype-ui .day-figures b{font-size:14px}.prototype-ui .labor-law-row{grid-template-columns:minmax(0,1fr)}}