/* Κουτάκια ετικετών στην Καταχώρηση του wizard παραλαβής (saas_driver_pickup_labels.js). Ύφος: ίδια παλέτα με τις ενότητες wz-. */
.wzl-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;margin-top:10px;padding:0 4px}
.wzl-bar-t{font-family:Syne,sans-serif;font-weight:700;font-size:.95rem;color:#0C447C;white-space:nowrap}
.wzl-sw{position:relative;flex:none;width:44px;height:26px;border:none;border-radius:13px;background:#B8C4D0;cursor:pointer;padding:0}
.wzl-sw[aria-checked="true"]{background:#3B6D11}
.wzl-sw .wzl-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s}
.wzl-sw[aria-checked="true"] .wzl-knob{left:21px}
.wzl-head{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:4px;padding:0 14px;border-radius:10px;background:#F4F7FA;cursor:pointer;box-sizing:border-box}
.wzl-head .wzl-t{font-family:Syne,sans-serif;font-weight:700;font-size:.95rem;color:#0C447C;white-space:nowrap;flex:none}
.wzl-head .wzl-sum{flex:1;min-width:0;text-align:right;color:#185FA5;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wzl-head .wzl-chev{flex:none;color:#185FA5;font-size:20px}
.wzl-body{margin-top:8px}
.wzl-note{font-size:13px;color:#185FA5;font-weight:600;padding:8px 2px}
.wzl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}
.wzl-box{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:64px;padding:8px 10px;border-radius:10px;border:1.5px solid #B8C4D0;background:#fff;color:#0C447C;font-family:Syne,sans-serif;text-align:left;cursor:pointer;box-sizing:border-box}
.wzl-box.wzl-l{background:#EEE6F8;border-color:#A58BD0}
.wzl-box.sel{box-shadow:inset 0 0 0 2px #0C447C}
.wzl-box .wzl-n{font-weight:800;font-size:1.05rem;white-space:nowrap}
.wzl-box .wzl-d{max-width:100%;font-family:"DM Sans",sans-serif;font-size:11px;font-weight:600;color:#185FA5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wzl-box .wzl-d.none{color:#7A8794;font-weight:500}
.wzl-box .wzl-r{position:absolute;top:6px;right:6px;width:16px;height:16px;border-radius:50%;color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center}
.wzl-r.wzl-ra{background:#1A1A1A}
.wzl-r.wzl-rb{background:#C0392B}
.wzl-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.wzl-actions button{min-height:44px;padding:0 14px;border:none;border-radius:10px;background:#E6F1FB;color:#0C447C;font-family:Syne,sans-serif;font-weight:700;font-size:.9rem;white-space:nowrap;cursor:pointer}
.wzl-actions button.pri{background:#0C447C;color:#fff}
.wzl-manual{display:flex;align-items:center;gap:10px;margin-top:8px}
.wzl-manual label{flex:none;min-width:84px;font-family:Syne,sans-serif;font-weight:700;font-size:.85rem;color:#0C447C;white-space:nowrap}
.wzl-manual .wz-field{flex:1;min-width:0}
