.prototype-ui .bill-work-sheet .bill-work-list{border-top:1px solid var(--line);margin:8px 0 16px}.prototype-ui .bill-work-sheet .bill-work-list-head{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:12px;display:flex}.prototype-ui .bill-work-sheet .bill-work-list-head .text-button{min-height:44px;margin-left:16px}.prototype-ui .bill-work-sheet .bill-work-row{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:24px 1fr auto;align-items:start;gap:12px;min-height:44px;padding:12px 0;display:grid}.prototype-ui .bill-work-sheet .bill-work-row input{margin-top:3px}.prototype-ui .bill-work-sheet .bill-work-row-text{gap:4px;min-width:0;display:grid}.prototype-ui .bill-work-sheet .bill-work-row-text strong{overflow-wrap:anywhere;font-weight:600}.prototype-ui .bill-work-sheet .bill-work-row-text small{color:var(--muted);line-height:1.5}.prototype-ui .bill-work-sheet .bill-work-row-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.prototype-ui .bill-work-sheet .bill-work-sum{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:16px 0 0;display:flex}.prototype-ui .bill-work-sheet .bill-work-note,.prototype-ui .bill-work-sheet .bill-work-empty{color:var(--muted);margin:8px 0}.prototype-ui .bill-work-sheet .bill-work-dates{grid-template-columns:1fr 1fr;gap:16px;margin:8px 0 16px;display:grid}.prototype-ui .bill-work-sheet .bill-work-resume,.prototype-ui .bill-work-sheet .bill-work-reserved{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:0 0 8px;display:flex}.prototype-ui .bill-work-sheet .bill-work-resume .text-button,.prototype-ui .bill-work-sheet .bill-work-reserved .text-button{flex:none;min-height:44px}@media (width<=600px){.prototype-ui .bill-work-sheet .bill-work-dates{grid-template-columns:1fr}}.prototype-ui .ready-to-bill-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.prototype-ui .ready-to-bill-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.prototype-ui .ready-to-bill-text{gap:4px;min-width:0;display:grid}.prototype-ui .ready-to-bill-text strong{overflow-wrap:anywhere;font-weight:600}.prototype-ui .ready-to-bill-text small{color:var(--muted)}.prototype-ui .ready-to-bill-text .ready-to-bill-warn{color:var(--amber)}.prototype-ui .ready-to-bill-text .ready-to-bill-dot{color:var(--ink);align-items:baseline;gap:8px;display:flex}.prototype-ui .ready-to-bill-text .ready-to-bill-dot:before{content:"";background:var(--muted);border-radius:3px;flex:none;width:6px;height:6px;transform:translateY(-1px)}.prototype-ui .ready-to-bill-text .ready-to-bill-dot.is-green:before{background:var(--green)}.prototype-ui .ready-to-bill-text .ready-to-bill-dot.is-amber:before{background:var(--amber)}.prototype-ui .ready-to-bill-text .ready-to-bill-dot.is-blue:before{background:var(--blue)}.prototype-ui .ready-to-bill-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.prototype-ui .ready-to-bill-empty{color:var(--muted);margin:16px 0}@media (width<=720px){.prototype-ui .ready-to-bill-row{grid-template-columns:1fr auto;grid-template-areas:"kind amount""text text""action action";gap:8px 16px}.prototype-ui .ready-to-bill-row .pill{grid-area:kind;justify-self:start}.prototype-ui .ready-to-bill-text{grid-area:text}.prototype-ui .ready-to-bill-amount{grid-area:amount;font-weight:600}.prototype-ui .ready-to-bill-row>.button{grid-area:action;justify-self:start;margin-top:8px}}.prototype-ui .time-customer-assign{border-top:1px solid var(--line);gap:8px;margin:16px 0 0;padding-top:16px;display:grid}.prototype-ui .time-customer-assign h3{margin:0;font-size:14px;font-weight:600}.prototype-ui .time-customer-assign-list{border-top:1px solid var(--line);display:grid}.prototype-ui .time-customer-assign-list .text-button{border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);text-align:left;overflow-wrap:anywhere;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.prototype-ui .time-customer-assign-list .text-button:after{content:"›";color:var(--muted);font-size:16px}