.handover-notice{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px;padding:13px 16px;border:1px solid rgba(92,196,205,.25);border-left:4px solid #59c9cb;border-radius:12px;background:linear-gradient(90deg,rgba(70,176,186,.1),rgba(70,176,186,.02))}.handover-notice>div{display:grid;gap:4px}.handover-notice b{font:700 .72rem/1.2 'Roboto Mono',monospace;color:#69d6d4;letter-spacing:.07em}.handover-notice span{font-size:.82rem;line-height:1.46;color:#afc4cb}.handover-command{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(340px,1.2fr) auto;align-items:center;gap:22px;margin-bottom:16px;padding:18px 20px;border:1px solid rgba(101,205,199,.2);border-radius:15px;background:radial-gradient(circle at 8% 0,rgba(39,139,150,.2),transparent 34%),#0a2231;box-shadow:0 15px 36px rgba(0,0,0,.15)}.handover-ref{display:grid;gap:4px}.handover-ref small{font:700 .65rem/1.2 'Roboto Mono',monospace;color:#75a0aa;letter-spacing:.08em}.handover-ref b{font:700 .9rem/1.2 'Roboto Mono',monospace;color:#e4f5f5}.handover-ref span{font-size:.72rem;color:#819da7}.handover-phases{display:flex;gap:6px;padding:5px;border:1px solid rgba(115,161,173,.15);border-radius:10px;background:#081d2a}.handover-phases button{flex:1;display:grid;gap:3px;padding:9px;border:0;border-radius:7px;background:transparent;color:#819ea8;font-weight:700;cursor:pointer}.handover-phases button span{font:700 .58rem/1.2 'Roboto Mono',monospace;color:#6f909c}.handover-phases button.active{background:#153747;color:#e0f4f4;box-shadow:inset 0 0 0 1px rgba(91,204,199,.22)}.handover-phases button.active span{color:#67d3c7}.handover-proof{display:flex;gap:16px}.handover-proof>span{display:grid;text-align:center}.handover-proof b{font-size:1.22rem;color:#65d4bd}.handover-proof small{font:700 .57rem/1.2 'Roboto Mono',monospace;color:#7696a1}.handover-layout{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(300px,.68fr);gap:17px}.handover-kicker{margin:0!important;font:700 .68rem/1.3 'Roboto Mono',monospace!important;color:#66d0cb!important;letter-spacing:.07em}.handover-tools{display:flex;gap:7px;flex-wrap:wrap}.handover-tools button{font-size:.7rem}.handover-zones{display:grid;grid-template-columns:1fr 1fr;gap:8px}.handover-zones article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;border:1px solid rgba(118,163,174,.14);border-radius:10px;background:#0c2837}.handover-zones article.review{border-color:rgba(240,181,84,.38);background:linear-gradient(135deg,rgba(96,61,18,.18),#0c2837 72%)}.zone-code{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#153b49;color:#6bd5d0;font:800 .66rem/1 'Roboto Mono',monospace}.handover-zones article.review .zone-code{background:rgba(240,181,84,.13);color:#f0bd68}.handover-zones article>div{display:grid;gap:3px}.handover-zones article>div small{font:700 .61rem/1.2 'Roboto Mono',monospace;color:#6fa0aa}.handover-zones article>div b{font-size:.82rem;color:#e0edef}.handover-zones article>div p{margin:0;font-size:.7rem;line-height:1.4;color:#78949f}.handover-zones article>em{font:700 .59rem/1.2 'Roboto Mono',monospace;color:#61ceb1}.handover-zones article.review>em{color:#efb75e}.handover-zones article>button{grid-column:2/4;justify-self:start;padding:6px 9px;border:1px solid rgba(100,207,195,.28);border-radius:7px;background:transparent;color:#70d2c6;font-size:.66rem;font-weight:700;cursor:pointer}.handover-zones article>button:disabled{border-color:rgba(121,156,167,.13);color:#6d8791;cursor:default}.handover-zones article.reviewed-now{animation:handover-pulse .42s ease}@keyframes handover-pulse{50%{border-color:#62d1b2;box-shadow:0 0 0 4px rgba(98,209,178,.08)}}.handover-readings{margin-top:14px;border:1px solid rgba(116,160,172,.14);border-radius:10px;overflow:hidden}.handover-reading-head,.handover-readings article{display:grid;grid-template-columns:minmax(160px,1.25fr) repeat(3,minmax(78px,.45fr));gap:10px;align-items:center;padding:10px 12px}.handover-reading-head{background:#0d2c3a;font:700 .61rem/1.2 'Roboto Mono',monospace;color:#7295a0}.handover-readings article{border-top:1px solid rgba(116,160,172,.1);background:#0b2635}.handover-readings article>span{display:grid;gap:2px}.handover-readings article b{font-size:.76rem;color:#dcebed}.handover-readings article small{font-size:.63rem;color:#73919c}.handover-readings strong{font-size:.76rem;color:#c2d6dc}.handover-readings em{font:700 .65rem/1.2 'Roboto Mono',monospace;color:#69cdbd}.handover-readings em.review{color:#efb65e}.handover-report>h2{margin:5px 0 14px}.handover-score{display:grid;gap:7px;padding:14px;border:1px solid rgba(99,205,195,.17);border-radius:10px;background:#0c2837}.handover-score strong{font-size:1.7rem;color:#e5f7f4}.handover-score span{font-size:.72rem;color:#819da6}.handover-score i{height:7px;border-radius:999px;background:#193946;overflow:hidden}.handover-score i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#349ea6,#64d3b7);transition:width .28s}.handover-report dl{margin:14px 0}.handover-report dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(117,160,172,.12)}.handover-report dt{color:#839fa8}.handover-report dd{margin:0;text-align:right;color:#dbeaec;font-weight:700}.handover-report dd.neutral{color:#77c8cb}.handover-report dd.zero{color:#61cfb1}.handover-signatures{display:grid;gap:7px}.handover-signatures label{display:flex;gap:9px;align-items:flex-start;padding:10px;border:1px solid rgba(117,160,172,.15);border-radius:9px;background:#0c2837}.handover-signatures input{margin-top:3px;accent-color:#5ccfb0}.handover-signatures span{display:grid;gap:2px}.handover-signatures b{font-size:.75rem;color:#d9e9eb}.handover-signatures small{font-size:.66rem;color:#77939e}.handover-ready{display:grid;gap:4px;margin-top:12px;padding:12px;border:1px solid rgba(91,209,177,.33);border-radius:10px;background:rgba(52,154,126,.1)}.handover-ready span{font:700 .61rem/1.2 'Roboto Mono',monospace;color:#61d2b2}.handover-ready b{color:#e5f4f0}.handover-ready p,.handover-privacy{margin:0;font-size:.7rem;line-height:1.42;color:#8ba4ad}.handover-privacy{margin-top:12px;text-align:center}
.baseline-view .handover-zones article{border-color:rgba(91,204,180,.23);background:#0c2837}.baseline-view .handover-zones article>em{color:#62ceb1}.baseline-view .handover-zones article>button{display:none}
@media(max-width:1100px){.handover-command{grid-template-columns:1fr 1.2fr}.handover-proof{grid-column:1/-1}.handover-layout{grid-template-columns:1fr}}
@media(max-width:760px){.handover-zones{grid-template-columns:1fr}}
@media(max-width:680px){.handover-notice{align-items:flex-start;flex-direction:column}.handover-notice button{width:100%}.handover-command{grid-template-columns:1fr}.handover-proof{grid-column:auto}.handover-phases{flex-direction:column}.handover-tools{width:100%}.handover-tools button{flex:1}.handover-reading-head,.handover-readings article{grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(58px,.45fr));padding:9px 8px;gap:6px}.handover-reading-head,.handover-readings article{font-size:.64rem}}
