.handover-dialog{width:min(760px,calc(100vw - 24px))}.handover-dialog [hidden]{display:none!important}.handover-dialog .os-body{display:block}.handover-content{display:grid;gap:var(--space-fields);min-width:0}.handover-identity{display:flex;flex-wrap:wrap;gap:var(--space-inline);align-items:baseline}.handover-identity>span,.handover-record,.handover-copy{font-size:var(--type-body);overflow-wrap:anywhere}.handover-content>p,.handover-section>p{margin:0;line-height:1.5}.handover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-fields)}.handover-section{display:grid;gap:var(--space-inline);align-content:start;min-width:0;padding:var(--space-fields);border:1px solid var(--line);border-radius:var(--space-fields);background:var(--surface-field)}.handover-section-heading{display:flex;gap:var(--space-inline);align-items:center}.handover-section-heading h3{margin:0;font-size:var(--type-section-title)}.handover-symbol{display:flex;color:var(--text-link)}.handover-symbol .icon{width:18px;height:18px}.handover-check{display:flex;gap:var(--space-inline);align-items:center;min-height:var(--control-target);font-size:var(--type-label);color:var(--text-primary);cursor:pointer}.handover-check input{flex:none;width:18px;height:18px;accent-color:var(--accent)}.handover-details{font-size:var(--type-body);border-top:1px solid var(--line)}.handover-details summary{min-height:var(--control-target);display:flex;align-items:center;cursor:pointer;color:var(--text-link)}.handover-details p{margin:0 0 var(--space-inline);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.handover-check-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--space-inline);padding:var(--space-inline) 0;border-top:1px solid var(--line);font-size:var(--type-meta)}.handover-check-result small{grid-column:1/-1;overflow-wrap:anywhere}.handover-warning{color:var(--text-warning);font-size:var(--type-body);line-height:1.5}.handover-amounts{display:flex;gap:var(--space-section)}.handover-amounts>div{display:grid;gap:4px}.handover-amounts small{font-size:var(--type-meta);color:var(--text-secondary)}.handover-amounts strong{font-size:var(--type-section-title);font-variant-numeric:tabular-nums}.handover-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-inline);padding-top:var(--space-fields);margin-top:var(--space-fields);border-top:1px solid var(--line)}.handover-content>.os-field,.handover-details .os-field{display:grid;gap:var(--space-inline);margin:0}.handover-dialog textarea{min-height:72px}@media(max-width:700px){.handover-dialog{width:calc(100vw - 16px)}.handover-grid{grid-template-columns:minmax(0,1fr)}.handover-footer>button:last-child{flex:1}.handover-footer .os-action-label{white-space:normal}.handover-check-result{grid-template-columns:minmax(0,1fr)}.handover-check-result small{grid-column:auto}}

.handover-dialog .handover-check{flex-wrap:nowrap;margin:0;padding:0}.handover-dialog .handover-check input{margin:0}.handover-check>span{min-width:0}
