.handover-guide{max-width:1280px;margin:24px auto}.handover-guide h2{align-items:center;gap:10px;display:flex}.handover-guide p{font-size:16px;line-height:1.6}.handover-guide button,.handover-guide .button{min-height:44px}.handover-guide .page-heading{flex-wrap:wrap;align-items:center;gap:18px}.handover-guide .button-row{flex-wrap:wrap;gap:8px}.handover-toolbar{background:#eaf0e4;border:1px solid #bcc8b5;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.handover-toolbar p{margin:6px 0 0}.handover-cover{border-top:3px solid #344932;border-bottom:1px solid #b9c2b1;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.handover-cover h2{margin:8px 0;font-size:30px}.handover-intro{max-width:900px;margin:24px 0}.handover-guide .muted{color:#57624f;font-size:14px}.handover-setup dl,.handover-card dl{gap:16px;margin:18px 0;display:grid}.handover-guide dt{color:#44513c;margin-bottom:5px;font-size:14px;font-weight:700}.handover-guide dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.handover-contact{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.handover-contact a,.handover-links a{color:#25491c;overflow-wrap:anywhere;text-decoration:underline}.handover-search{flex:1;gap:7px;min-width:240px;max-width:420px;font-size:14px;display:grid}.handover-search input,.handover-dialog input:not([type=checkbox]),.handover-dialog textarea{width:100%;font:inherit;background:#fff;border:1px solid #aab7a2;border-radius:5px;min-height:44px;padding:11px;font-size:16px}.handover-dialog textarea{resize:vertical}.handover-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.handover-cards .paper{margin:0;padding:24px}.handover-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.handover-card h3{margin-top:8px;font-size:21px;line-height:1.3}.handover-selection{font-weight:600}.handover-excluded{opacity:.65;border-style:dashed}.handover-links{gap:12px;margin-top:20px;display:grid}.handover-links a{align-items:center;gap:8px;font-size:14px;display:flex}.handover-links svg{flex-shrink:0}.handover-text{white-space:pre-wrap}.handover-schedule{margin-top:24px}.handover-schedule dl>div{border-bottom:1px solid #d1d8cb;grid-template-columns:1fr 2fr;gap:20px;padding:12px 0;display:grid}.handover-publish{background:#edf3e8;border:1px solid #829578;margin-top:28px;padding:24px}.handover-publish>.button-row{margin-top:20px}.handover-check{align-items:flex-start;padding:9px 0;font-size:15px;line-height:1.5;gap:12px!important;display:flex!important}.handover-check [role=checkbox]{flex-shrink:0;width:20px;height:20px;margin-top:1px}.handover-dialog{max-height:90dvh;overflow-y:auto;width:min(740px,100vw - 24px)!important;max-width:740px!important}.handover-dialog form{gap:18px;display:grid}.handover-dialog label{gap:8px;font-size:14px;display:grid}.handover-dialog fieldset{border:1px solid #c2cbb9;max-height:260px;padding:14px;overflow:auto}.handover-success{color:#264620;background:#e4eedf;border:1px solid #a2b597;padding:14px}.handover-dialog button{min-height:44px}.handover-guide .eyebrow{font-size:12px}.handover-guide .warning{font-size:15px}.handover-guide .paper{overflow-wrap:anywhere}@media (max-width:700px){.handover-cards{grid-template-columns:1fr}.handover-toolbar,.handover-cover{flex-direction:column;align-items:flex-start}.handover-toolbar{padding:16px}.handover-cards .paper,.handover-setup,.handover-schedule,.handover-publish{padding:18px}.handover-schedule dl>div{grid-template-columns:1fr;gap:3px}.handover-cover h2{font-size:26px}.handover-guide .page-heading{margin:20px 0}.handover-guide .button-row>button{flex:auto}.handover-search{width:100%;min-width:0;max-width:none}.handover-guide{margin:16px auto}.handover-guide .page-heading>div{max-width:100%}}@media print{body:has(.handover-guide){color:#111!important;background:#fff!important}body:has(.handover-guide) *{visibility:hidden}.handover-guide,.handover-guide .handover-print,.handover-guide .handover-print *{visibility:visible}.handover-guide{width:100%;max-width:none;margin:0;padding:15mm;position:absolute;top:0;left:0}.handover-no-print,.handover-card.handover-excluded{display:none!important}.handover-cover{padding:12px 0}.handover-cards{display:block}.handover-guide .paper{box-shadow:none;break-inside:avoid;border:1px solid #aaa;margin:12px 0;padding:16px;background:#fff!important}.handover-guide .handover-cover h2{font-size:24pt}.handover-guide p,.handover-guide dd{font-size:11pt;line-height:1.5}.handover-guide .muted,.handover-guide dt,.handover-links a{font-size:10pt}.handover-guide h3{font-size:15pt}.handover-links a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere}.handover-cover,.handover-schedule{break-inside:avoid}.handover-card-heading{break-after:avoid}}@media screen{.handover-search-hidden{display:none!important}}.app-shell .client-cabin-tabs [data-slot=tabs-list],.app-shell .client-cabin-tabs [data-slot=tabs-trigger]{min-height:44px;height:auto!important}@media print{body:has(.handover-guide) .app-shell>header{display:none!important}body:has(.handover-guide) .app-shell>nav{display:none!important}body:has(.handover-guide) .app-shell>.mobile-navigation{display:none!important}body:has(.handover-guide) .app-shell main>:not(.handover-guide){display:none!important}.handover-guide{padding:0;position:static}.handover-guide .handover-search-hidden{display:block!important}.handover-guide .handover-excluded{display:none!important}body:has(.handover-guide) .app-shell main{padding:0!important}}
