.sh-overlay{position:fixed;inset:0;z-index:12000;background:#0f172acc;display:flex;align-items:center;justify-content:center;padding:14px}.sh-card{width:min(900px,100%);max-height:94vh;overflow:auto;background:#fff;border-radius:20px;padding:20px;box-shadow:0 24px 80px #0005}.sh-head{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e5eee8;padding-bottom:14px}.sh-head small{color:#087443;font-weight:900}.sh-head h2{margin:5px 0;color:#173b2d}.sh-close{border:0;background:#eef7f0;border-radius:10px;font-size:25px;width:40px;height:40px}.sh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.sh-grid label{display:grid;gap:5px;color:#334155;font-weight:800;font-size:13px}.sh-grid input,.sh-grid textarea{width:100%;box-sizing:border-box;border:1px solid #d7e4dc;border-radius:10px;padding:10px;font:inherit}.sh-grid textarea{min-height:80px;resize:vertical}.sh-full{grid-column:1/-1}.sh-package{border:1px solid #dcebe2;border-radius:14px;padding:12px;margin:10px 0;background:#fbfffc}.sh-package b{color:#087443}.sh-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;background:#f3faf5;border:1px solid #dcefe2;border-radius:14px;padding:14px;margin-top:16px}.sh-summary b:nth-child(odd){color:#64748b}.sh-review-row{display:grid;grid-template-columns:90px 1fr auto;gap:10px;padding:10px 0;border-bottom:1px solid #edf2ee}.sh-review-row small{color:#64748b}.sh-warning{padding:10px;background:#fff8e8;border-left:3px solid #e3a52e;color:#725516}.sh-foot{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid #e5eee8}.ghtk-handover-btn{margin-left:8px!important;background:#087443!important;color:#fff!important}@media(max-width:650px){.sh-card{padding:14px;border-radius:16px}.sh-grid,.sh-summary{grid-template-columns:1fr}.sh-review-row{grid-template-columns:1fr}.sh-foot{position:sticky;bottom:0;background:#fff}.sh-foot .btn{flex:1}}
.shipping-handover-info{margin-top:18px;padding:15px;border:1px solid #dcebe2;border-radius:16px;background:#fbfffc}.shipping-handover-info h3{margin:0 0 10px;color:#087443}.shipping-handover-packages{display:flex;gap:8px;flex-wrap:wrap}.shipping-handover-packages span{padding:7px 10px;background:#eef8f1;border-radius:9px}.shipping-handover-evidence{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.shipping-handover-evidence img{width:92px;height:72px;object-fit:cover;border-radius:9px;border:1px solid #dcebe2}
