.handover-preparation-panel{display:grid;gap:18px;min-width:0}.prep-hero{padding:24px;border-radius:20px;background:linear-gradient(120deg,#e5f1ec,#eef0fc,#fff2e1)}.prep-hero h3{margin:6px 0;color:#173f38}.prep-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.prep-metrics article{display:grid;gap:8px;padding:16px;border:1px solid #d7e5df;border-radius:15px;background:#f5f9f7}.prep-metrics article:nth-child(2){background:#fff2e8}.prep-metrics article:nth-child(3){background:#e8f4ee}.prep-metrics article:nth-child(4){background:#eef1ff}.prep-metrics article:nth-child(5){background:#fff7df}.prep-metrics span{font-size:12px}.prep-metrics strong{font-size:25px;color:#183f38}.prep-actions,.prep-pages,.prep-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.prep-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}.prep-filters label{display:grid;gap:6px;min-width:0}.prep-filters input,.prep-filters select{min-width:0;width:100%}.prep-flow svg{width:100%;height:14px;border-radius:12px;background:#edf1ef}.prep-legend{margin-top:8px;font-size:12px}.prep-legend span{padding:6px 10px;border-radius:10px}.prep-ready{fill:#319a75;background:#e8f4ee;color:#175940}.prep-offered{fill:#6772c5;background:#eef1ff;color:#3c458d}.prep-blocked{fill:#cf963b;background:#fff3dc;color:#7c501a}.prep-task{padding:20px;border:1px solid #d9e6df;border-radius:18px;background:#fff;min-width:0}.prep-task header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.prep-task h4{margin:5px 0 0}.prep-task h5{margin:0 0 8px;font-size:14px}.prep-task p,.prep-task small,.prep-task h4,.prep-task h5,.prep-note{overflow-wrap:anywhere}.prep-pill{padding:6px 10px;background:#e9f1ec;border-radius:18px;font-size:12px;white-space:nowrap}.prep-late{background:#fff0e8;color:#9b421b}.prep-links{display:grid;gap:12px;margin-top:18px}.prep-links section{padding:16px;border-radius:14px;background:#f1f3fc}.prep-notice{padding:14px;border:1px solid #ecd8ac;border-radius:12px;background:#fff6e4;overflow-wrap:anywhere}.prep-ready,.prep-note,.prep-empty{padding:14px;border-radius:12px}.prep-note,.prep-empty{background:#f0f6f3}.prep-pages{justify-content:center}.prep-rows{display:grid;gap:16px}.prep-empty h4{margin-top:0}@media(max-width:650px){.prep-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prep-filters{grid-template-columns:1fr}.prep-task header{flex-direction:column}.prep-hero,.prep-task{padding:16px}.prep-actions .button{flex:1 1 110px}.prep-pill{white-space:normal}}
