.handover-tab{gap:18px;display:grid}.handover-panel{padding:27px}.handover-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.handover-head h2{margin:0 0 6px;font-size:15px;font-weight:600}.handover-head p{max-width:640px;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.7}.handover-head>[data-slot=button]{flex:none}.handover-steps{margin:24px 0 0;padding:0;list-style:none;display:grid}.handover-steps li{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;display:grid}.handover-steps li>[data-slot=button]{align-self:center}.handover-steps li:last-child{padding-bottom:0}.handover-steps .status-dot{margin-top:4px;font-size:13px}.handover-steps strong{font-size:13px;font-weight:600;display:block}.handover-steps p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.7}.handover-steps li[data-state=pending] strong{color:var(--muted-foreground)}.handover-stops{margin:0;padding:0;list-style:none}.handover-stops li{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 25px;display:grid}.handover-stops li>[data-slot=button]{align-self:center}.handover-stops svg{color:var(--muted-foreground)}.handover-stops strong{font-size:13px;font-weight:600;display:block}.handover-hint{color:var(--muted-foreground);overflow-wrap:anywhere;margin:16px 0 0;font-size:12px;line-height:1.7}@media (max-width:640px){.handover-head{flex-direction:column}.handover-steps li,.handover-stops li{grid-template-columns:auto minmax(0,1fr)}.handover-steps li>[data-slot=button],.handover-stops li>[data-slot=button]{grid-column:2;justify-self:start}}
