.handover-entry{margin-top:20px;padding:16px;border:1px solid #dbe3eb;border-radius:12px;background:#fff}.handover-entry p,.handover-help{color:#52657a;line-height:1.55}.handover-sign-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.handover-sign-grid>section{min-width:0}.handover-pad{display:block;width:100%;height:180px;touch-action:none;border:2px solid #aab9c8;border-radius:9px;background:#fff;cursor:crosshair}.handover-pad:focus{outline:3px solid #c6a153;outline-offset:3px}.handover-pad-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 16px}.handover-pad-tools span{color:#52657a;font-size:13px}.handover-consent{display:flex;gap:10px;align-items:flex-start;padding:12px;background:#f3f6f9;border-radius:8px;line-height:1.5}.handover-consent input{width:20px;min-width:20px;height:20px;margin-top:2px}.handover-doc{padding:14px 0;border-bottom:1px solid #e2e7ed}.handover-doc p{overflow-wrap:anywhere}.handover-doc .actions{flex-wrap:wrap}.handover-preview{display:grid;grid-template-columns:1fr 1fr;gap:16px}.handover-preview img{display:block;max-width:100%;width:100%;height:auto;border:1px solid #dbe3eb;border-radius:8px;background:#fff}.handover-form label{font-size:15px}.handover-form textarea,.handover-form input,.handover-form select{font-size:16px}.handover-form .button,.handover-entry .button,.handover-doc .button{min-height:44px}.handover-form fieldset{min-width:0}.handover-status{font-weight:700;color:#0b2440}.handover-pending{border-left:4px solid #b18a37}.handover-absence{padding:12px;border:1px solid #e2e7ed;border-radius:8px;margin-bottom:12px}@media(max-width:700px){.handover-sign-grid,.handover-preview{grid-template-columns:1fr}.handover-form .dialog-actions{display:flex;flex-wrap:wrap}.handover-form .dialog-actions>*{flex:1 1 160px}.handover-pad{height:180px}.handover-pad-tools{align-items:flex-start}.handover-entry{padding:14px}}
