.ReservationDocket_reservationCard__cBtGq{padding:1.4rem 1.6rem;width:100%;box-sizing:border-box}.ReservationDocket_reservationCard__cBtGq:nth-child(odd){transform:rotate(-.35deg)}.ReservationDocket_reservationCard__cBtGq:nth-child(2n){transform:rotate(.4deg)}.ReservationDocket_reservationCard__cBtGq:nth-child(odd):hover{transform:rotate(-.35deg) translate(-2px,-2px)}.ReservationDocket_reservationCard__cBtGq:nth-child(2n):hover{transform:rotate(.4deg) translate(-2px,-2px)}.ReservationDocket_cardCancelled__tLaV0,.ReservationDocket_cardCompleted__W0s4F,.ReservationDocket_cardNoShow__oh2T8{opacity:.78}.ReservationDocket_reservationHeader__uhdtj{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ReservationDocket_reservationMainInfo__MSyDi{flex:1 1;display:flex;flex-direction:column;gap:.6rem}.ReservationDocket_dateTimeInfo__74qTM{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem}.ReservationDocket_infoItem__2d9D2{display:flex;align-items:center;gap:.45rem;color:var(--text-primary);font-size:.95rem;font-weight:500}.ReservationDocket_icon__4LLss{color:var(--text-secondary);flex-shrink:0}.ReservationDocket_dateItem__cUlEv .ReservationDocket_icon__4LLss,.ReservationDocket_timeItem__fvsqJ .ReservationDocket_icon__4LLss{display:none}.ReservationDocket_dateItem__cUlEv .ReservationDocket_infoText__ZXiKC,.ReservationDocket_timeItem__fvsqJ .ReservationDocket_infoText__ZXiKC{font-family:Amatic SC,cursive;font-weight:700;font-size:2.1rem;line-height:1}.ReservationDocket_guestsItem__Rk73N{width:100%}.ReservationDocket_statusBadge__jusLQ.ReservationDocket_statusBadge__jusLQ{align-self:flex-start;font-family:Caveat,cursive;font-size:1.15rem;font-weight:700;line-height:1.15;padding:.1rem .8rem;border-radius:3px;border:2px solid;background:transparent;rotate:-2deg}.ReservationDocket_statusBadge__jusLQ.ReservationDocket_statusPending__GmEgE{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--text-primary)}html[data-theme=dark] .ReservationDocket_statusBadge__jusLQ.ReservationDocket_statusPending__GmEgE{color:var(--text-on-primary)}.ReservationDocket_statusBadge__jusLQ.ReservationDocket_statusConfirmed__Mvb98{color:var(--text-secondary)}.ReservationDocket_statusBadge__jusLQ.ReservationDocket_statusCancelled__F1v_v{color:var(--text-muted)}.ReservationDocket_statusBadge__jusLQ.ReservationDocket_statusCompleted__QN8Lr{background:var(--surface-secondary);border-color:var(--surface-secondary);color:var(--text-primary)}.ReservationDocket_statusBadge__jusLQ.ReservationDocket_statusNoShow__0zHBP{color:var(--feedback-danger)}.ReservationDocket_expandButton__ftMLL{background:transparent;border:2px solid var(--border-default);border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary);transition:border-color .15s ease;flex-shrink:0}.ReservationDocket_expandButton__ftMLL:hover{border-color:var(--brand-primary)}.ReservationDocket_reservationDetails__dbeVX{margin-top:1rem;padding-top:.9rem;border-top:2px dashed var(--border-default);display:flex;flex-direction:column;gap:.5rem}.ReservationDocket_detailItem__za_rY{display:flex;align-items:center;gap:.5rem;font-family:Caveat,cursive;font-size:1.25rem;line-height:1.3;color:var(--text-primary)}.ReservationDocket_detailLabel__1YZoc{color:var(--text-secondary)}.ReservationDocket_actions__jE5So{display:flex;justify-content:flex-end;margin-top:1rem}@media (max-width:480px){.ReservationDocket_reservationCard__cBtGq{padding:1.1rem 1.15rem}.ReservationDocket_dateItem__cUlEv .ReservationDocket_infoText__ZXiKC,.ReservationDocket_timeItem__fvsqJ .ReservationDocket_infoText__ZXiKC{font-size:1.8rem}}