.sup-deliveries{max-width:1400px;color:#263424}.sup-deliveries>h1{font-weight:700}.sup-delivery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin:24px 0}.sup-delivery-card{padding:24px;background:#fff;border:1px solid #dfe5d8;border-radius:18px;box-shadow:0 6px 18px #26342408;overflow-wrap:anywhere}.sup-delivery-card h2{margin-top:0}.sup-delivery-card h2 a{color:#476022;text-decoration:none}.sup-delivery-state{padding:10px 14px;border-radius:10px;background:#eef3e5;color:#435d24;font-weight:600}.sup-delivery-card .button{margin:0 6px 8px 0;min-height:40px;line-height:38px;border-radius:8px}.sup-delivery-card .button-primary{background:#5d7d2e;border-color:#5d7d2e}.sup-delivery-card details{padding-top:16px;border-top:1px solid #edf0e8}.sup-deliveries summary{cursor:pointer;font-weight:600;padding:8px 0}.sup-driver-contact{border-left:3px solid #bd2a7b;padding:2px 0 2px 14px;margin:18px 0}.sup-driver-contact p{margin:8px 0}.sup-delivery-card [data-delivery-error]:not(:empty){color:#8c2542;background:#fcf0f5;padding:10px;border-radius:8px}
.sup-driver-phone span{display:inline-block;font-variant-numeric:tabular-nums;user-select:all;overflow-wrap:anywhere}.sup-contact-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 6px}.sup-driver-contact .sup-contact-actions .button{margin:0;min-height:40px;line-height:1.25;padding:10px 14px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;white-space:normal;text-align:center}.sup-driver-contact .sup-contact-whatsapp{background:#eef5e9;border:1px solid #5d7d2e;color:#36551d}.sup-driver-contact .sup-contact-hint{font-size:12px;color:#5f685a;line-height:1.5}.sup-driver-contact .sup-contact-feedback{font-size:13px;color:#36551d;line-height:1.4}.sup-contact-feedback:empty{display:none}.sup-contact-actions button[disabled]{opacity:.65;cursor:wait}.sup-contact-actions .button:focus-visible{outline:2px solid #5d7d2e;outline-offset:3px}