.dman-delivery-details{margin-bottom:1.25rem}.dman-delivery-details .dman-delivery-timeline{background:#fff;border-radius:12px;box-shadow:0 3px 8px #00000040;margin-top:1rem;padding:1.25rem}.dman-delivery-details .delivery-details-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;margin-top:0}.dman-delivery-details .delivery-status-badge{background-color:#007cba;border-radius:20px;color:#fff;display:inline-block;font-size:14px;padding:4px 12px;text-transform:capitalize}.dman-delivery-details .delivery-status-out_for_delivery{background:#ffb200}.dman-delivery-details .delivery-status-delivered{background:#4caf50}.dman-delivery-details .delivery-status-processing{background:#2196f3}.dman-delivery-details .delivery-expected{color:#444;font-size:15px;margin-bottom:20px}.dman-delivery-details .delivery-timeline{border-left:3px solid #e5e5e5;margin-left:30px;padding-left:20px;position:relative}.dman-delivery-details .timeline-step{padding:1rem 0 1rem 1rem;position:relative}.dman-delivery-details .timeline-step.active .timeline-icon{background:#4caf50;color:#fff}.dman-delivery-details .timeline-icon{align-items:center;background:#e5e5e5;border-radius:50%;display:flex;font-size:16px;height:30px;justify-content:center;left:-36px;position:absolute;top:1rem;width:30px}.dman-delivery-details .timeline-content h4{font-size:16px;font-weight:600;margin:0}.dman-delivery-details .timeline-details{display:flex;gap:.5rem;justify-content:space-between}.dman-delivery-details .timeline-desc{color:#666;font-size:14px;margin:4px 0}.dman-delivery-details .timeline-date{color:#999;font-size:13px}
