/*
 * Local_DesignerApp — Lead-Time badge styles (Quick 260603-pf0, M1-LAUNCH-PREP-01).
 *
 * Shared across PDP (--pdp), cart (--cart) and checkout summary (--checkout).
 * Breeze zeroes inline SVG icon width (see memory breeze_svg_icon_width_zeroed),
 * so .lead-time-icon forces explicit dimensions with !important.
 */
.lead-time-badge {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin: 8px 0;
    padding: 4px 8px;
    font-size: 0.85em;
    line-height: 1.3;
    color: #4a5568;
    background: #f4f6f8;
    border: 1px solid #e2e8f0;
    border-radius: 4px;
}

.lead-time-icon {
    flex: 0 0 auto;
    width: 16px !important;
    height: 16px !important;
    color: #718096;
}

.lead-time-text {
    display: inline-block;
}

.lead-time-badge--pdp {
    margin-top: 10px;
}

.lead-time-badge--cart {
    margin: 6px 0 0 0;
    font-size: 0.8em;
}

.lead-time-badge--checkout {
    margin: 4px 0 0 0;
    font-size: 0.8em;
}
