._actions_6yl3l_1{justify-items:center;gap:.25rem;width:100%;max-width:22rem;display:grid}._booking_6yl3l_8{background:var(--wine);width:100%;min-height:3.25rem;color:var(--panna);letter-spacing:.025em;align-items:center;padding:.875rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1.4;transition:background-color .16s;display:flex}._booking_6yl3l_8:hover{background:var(--wine-dark)}._booking_6yl3l_8:focus-visible{outline-color:var(--wine)}._actions_6yl3l_1 ._details_6yl3l_28{width:fit-content;min-height:2.75rem;color:var(--wine)}._actions_6yl3l_1 ._details_6yl3l_28:hover{color:var(--wine-dark)}@media (prefers-reduced-motion:reduce){._booking_6yl3l_8{transition:none}}._stamp_7qoj2_1{font-family:var(--font-body), Arial, sans-serif;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.75rem;line-height:1.4;display:flex}._completedDate_7qoj2_12{text-decoration-skip-ink:none;text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:1px}._badge_7qoj2_18{border:1px solid color-mix(in srgb, currentColor 35%, transparent);letter-spacing:.1em;white-space:nowrap;padding:.25rem .5rem;font-size:.625rem;font-weight:600;line-height:1.2}
