/* The whole order's dates (Carl, 23 October): plain, bold where it matters, hard to miss */
.pk-order-dates { margin: 0 0 1.25rem; padding: 0.9rem 1rem; border: 2px solid var(--wp--preset--color--accent-1, #304e6d); border-radius: 8px; background: var(--wp--preset--color--accent-5, #f3f6f9); }
.pk-order-dates[hidden] { display: none !important; }
.pk-order-dates p { margin: 0.35rem 0 0; font-weight: 600; line-height: 1.45; }
.pk-order-dates p.pk-order-dates__heading { margin-top: 0; font-size: 1.1rem; }
/* The tick for a basket whose items are ready on different days (checkout only) */
.pk-order-dates__confirm { display: flex; gap: 0.5rem; align-items: flex-start; margin-top: 0.75rem; font-weight: 700; line-height: 1.4; cursor: pointer; }
.pk-order-dates__confirm input { width: 1.15rem; height: 1.15rem; margin-top: 0.1rem; flex: none; }
.pk-order-dates--needed { border-color: #b32d2e; box-shadow: 0 0 0 3px color-mix(in srgb, #b32d2e 25%, transparent); }
