/* saas_driver_delivery_message_section.css — ενότητα «ΜΗΝΥΜΑ ΣΤΟΝ ΠΕΛΑΤΗ» (wizard παράδοσης) */
.dw-doc-body{padding:0 16px 14px}
/* «Πώς παίρνει ο πελάτης την απόδειξη;» — πάντα ανοιχτό, ΜΟΝΟ με μη ακυρωμένη απόδειξη. */
#dw-sec-send .wz-title{flex-shrink:1;white-space:normal;overflow-wrap:anywhere;font-size:12px}
/* «αλλαγή» μέσα στη μικρή γραμμή του κειμένου: διακεκομμένη υπογράμμιση· η περιοχή αφής ≥44px (padding+αρνητικό margin — δεν αλλάζει το ύψος της γραμμής). */
.dw-rcv-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 0;cursor:pointer}
.dw-rcv-box{flex:none;width:24px;height:24px;box-sizing:border-box;border:1.5px solid #97C459;border-radius:6px;background:#fff;color:#fff;font-size:16px;font-weight:800;line-height:21px;text-align:center}
.dw-rcv-row[aria-checked="true"] .dw-rcv-box,.dw-rcv-book[aria-checked="true"] .dw-rcv-box{background:#27500A;border-color:#27500A}
.dw-rcv-row[aria-disabled="true"]{cursor:default}
.dw-rcv-txt{flex:1;min-width:0}
.dw-rcv-t1{display:block;font-size:0.95rem;color:#0C447C;line-height:1.3;overflow-wrap:anywhere}
.dw-rcv-t1 b{font-weight:800}
.dw-rcv-t2{display:block;font-size:12.5px;color:#185FA5;line-height:1.35;overflow-wrap:anywhere}
.dw-rcv-edit{background:#E6F1FB;border-radius:10px;padding:12px;margin:6px 0 8px}
.dw-rcv-lab{display:block;font-size:12.5px;font-weight:700;color:#185FA5;margin-bottom:6px}
.dw-rcv-input{width:100%;box-sizing:border-box;min-height:46px;padding:0 12px;border:1.5px solid #97C459;border-radius:10px;background:#fff;color:#0C447C;font-size:1.05rem;font-weight:700}
.dw-rcv-err{margin-top:6px;font-size:12.5px;font-weight:700;color:#A32D2D}
.dw-rcv-book{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px;cursor:pointer;color:#0C447C;font-size:0.9rem}
.dw-rcv-btns{display:flex;gap:8px;margin-top:8px}
.dw-rcv-use{flex:1;min-height:44px;border-radius:10px;font-family:Syne,sans-serif;font-weight:800;font-size:0.92rem;cursor:pointer}
.dw-rcv-use{background:#0C447C;color:#fff;border:none}
.dw-rcv-cancel{flex:none;min-height:44px;padding:0 10px;background:none;border:none;border-bottom:1px dashed #185FA5;border-radius:0;color:#185FA5;font-family:inherit;font-size:0.88rem;cursor:pointer}
.dw-msg-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 10px;min-height:44px}
.dw-msg-num{font-size:0.95rem;color:#0C447C;white-space:nowrap}
.dw-msg-num b{font-weight:800}
.dw-msg-print{margin-top:4px}
.cfx-dst-num{white-space:nowrap}
.dw-rcv-alt-s{min-height:32px;vertical-align:baseline}
.dw-rcv-fmts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 8px;padding:10px;background:#E6F1FB;border-radius:10px}
.dw-rcv-fmts button{min-height:44px;border:1.5px solid #97C459;border-radius:10px;background:#fff;color:#0C447C;font-family:Syne,sans-serif;font-weight:700;font-size:0.88rem;cursor:pointer}
.dw-rcv-fmts button.on{border:2px solid #3B6D11;background:#F1F8E9;color:#27500A}
/* Ναι / Όχι «Μήνυμα στον πελάτη»: η όψη της παραλαβής (.wz-seg), σε δύο στήλες */
.dw-msg-seg{grid-template-columns:repeat(2,1fr);margin:2px 0 6px}
.dw-msg-txt{font-size:0.95rem;color:#0C447C;line-height:1.35;overflow-wrap:anywhere}
