.R7TRUa_tabReservations{gap:var(--space-6);flex-direction:column;display:flex}.R7TRUa_sourceSummary{gap:var(--space-2);padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);flex-direction:column;display:flex}.R7TRUa_sourceSummaryTitle{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.R7TRUa_sourceSummaryBadges{gap:var(--space-2);flex-wrap:wrap;display:flex}.R7TRUa_listHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.R7TRUa_listActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.R7TRUa_listTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.R7TRUa_reservationRow{align-items:center;gap:var(--space-2);width:100%;display:flex}.R7TRUa_guestAvatar{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:1.25rem;height:1.25rem}.R7TRUa_guestName{font-size:var(--font-size-md);color:var(--text-primary);white-space:nowrap}.R7TRUa_birthdayIcon{color:var(--color-warning);flex-shrink:0;align-items:center;display:inline-flex}.R7TRUa_guestPhone{font-size:var(--font-size-md);color:#1315175c;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;transition:color .2s;overflow:hidden}.R7TRUa_guestPhone:hover{color:var(--color-primary)}.R7TRUa_reservationDateTime{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}.R7TRUa_reservationDate,.R7TRUa_reservationTime{align-items:center;gap:var(--space-1);font-size:var(--font-size-base);color:var(--text-secondary);white-space:nowrap;display:flex}.R7TRUa_reservationDate svg,.R7TRUa_reservationTime svg{opacity:.6;flex-shrink:0}.R7TRUa_guestsCount{font-size:var(--font-size-xs);color:var(--text-secondary);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-xs);white-space:nowrap;background:#13151711;flex-shrink:0}.R7TRUa_statusBadge{margin-left:var(--space-2);flex-shrink:0}.R7TRUa_quickActions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.R7TRUa_quickApproveButton,.R7TRUa_quickDeclineButton{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;min-height:1.25rem;line-height:1;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;transition:opacity .2s;display:flex}.R7TRUa_quickApproveButton:hover:not(:disabled),.R7TRUa_quickDeclineButton:hover:not(:disabled){opacity:.7}.R7TRUa_quickApproveButton:disabled,.R7TRUa_quickDeclineButton:disabled{opacity:.5;cursor:not-allowed}.R7TRUa_quickApproveButton{color:#3cbd2c}.R7TRUa_quickDeclineButton{color:#ed2b32}.R7TRUa_loading{padding:var(--space-12);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.R7TRUa_spinner{border:3px solid var(--border-primary);border-top-color:var(--color-primary);border-radius:var(--radius-full);width:40px;height:40px;animation:1s linear infinite R7TRUa_spin}.R7TRUa_detailsModal{gap:var(--space-4);flex-direction:column;display:flex}.R7TRUa_birthdayBanner{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#d97706;background:#f59e0b1a;display:flex}.R7TRUa_birthdayBanner>svg{margin-top:var(--space-0-5);flex-shrink:0}.R7TRUa_birthdayBannerContent{gap:var(--space-0-5);flex-direction:column;display:flex}.R7TRUa_birthdayBannerTitle{font-size:.9375rem;font-weight:var(--font-weight-semibold);color:#d97706}.R7TRUa_birthdayBannerText{font-size:var(--font-size-sm);color:#1315178f;line-height:1.4}.R7TRUa_pendingBanner{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-2);background:#f8712b1a;flex-direction:column;display:flex}.R7TRUa_pendingBannerContent{gap:var(--space-1);flex-direction:column;display:flex}.R7TRUa_pendingBannerTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:#f8712b}.R7TRUa_pendingBannerText{font-size:var(--font-size-base);color:#1315178f}.R7TRUa_pendingBannerActions{gap:var(--space-2);display:flex}.R7TRUa_guestHeader{padding-bottom:var(--space-4);border-bottom:1px solid #13151714}.R7TRUa_userInfo{align-items:center;gap:var(--space-3);display:flex}.R7TRUa_guestHeaderAvatar{border-radius:var(--radius-full);object-fit:cover;cursor:pointer;flex-shrink:0;width:2.25rem;height:2.25rem;transition:opacity .2s}.R7TRUa_guestHeaderAvatar:hover{opacity:.8}.R7TRUa_userDetails{flex:1;min-width:0}.R7TRUa_userDetails h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:#131517;margin:0}.R7TRUa_nameRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-0-5);flex-wrap:wrap;display:flex}.R7TRUa_phoneText{font-size:var(--font-size-base);color:#131517a3;text-decoration:none;transition:color .2s;display:block}.R7TRUa_phoneText:hover{color:var(--color-primary)}.R7TRUa_statusButton{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;border:none;flex-shrink:0;padding:.3125rem .5625rem;transition:opacity .2s;display:flex}.R7TRUa_statusButton:hover{opacity:.8}.R7TRUa_statusButtonDisabled{cursor:default}.R7TRUa_statusButtonDisabled:hover{opacity:1}.R7TRUa_statusConfirmed{color:#3cbd2c;background-color:#3cbd2c22}.R7TRUa_statusPending{color:#f8712b;background-color:#f8712b22}.R7TRUa_statusCancelled{color:#1315178f;background-color:#13151711}.R7TRUa_infoRow{padding-top:var(--space-4);display:flex}.R7TRUa_infoItem{gap:var(--space-1);flex-direction:column;display:flex}.R7TRUa_infoItemButton{gap:var(--space-1);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;padding:0;display:flex}.R7TRUa_infoItemButton:hover:not(:disabled) .R7TRUa_infoValue{color:var(--color-primary)}.R7TRUa_infoItemButton:hover:not(:disabled) .R7TRUa_editIcon{opacity:1}.R7TRUa_infoItemButton:disabled{cursor:default}.R7TRUa_infoLabel{font-size:var(--font-size-sm);white-space:nowrap;color:#1315175c}.R7TRUa_infoValue{align-items:center;gap:var(--space-1);color:#131517;white-space:nowrap;font-size:var(--font-size-md);transition:color .2s;display:flex}.R7TRUa_editIcon{opacity:.4;transition:opacity .2s}.R7TRUa_withBorder{margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid #13151714}.R7TRUa_tableSelect{padding:var(--space-1) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-base);cursor:pointer;outline:none;max-width:160px;transition:border-color .15s}.R7TRUa_tableSelect:focus{border-color:var(--color-primary)}.R7TRUa_tableSelect:disabled{opacity:.5;cursor:not-allowed}.R7TRUa_commentSection{padding:var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-sm)}.R7TRUa_commentLabel{font-size:var(--font-size-sm);color:#1315175c;margin-bottom:var(--space-1);display:block}.R7TRUa_commentText{font-size:var(--font-size-base);color:var(--text-primary);margin:0;line-height:1.4}.R7TRUa_dateTimeBlock{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-sm);display:flex}.R7TRUa_dateTimeValue{font-size:15px;font-weight:var(--font-weight-medium);color:var(--text-primary)}.R7TRUa_editSection{gap:var(--space-4);flex-direction:column;display:flex}.R7TRUa_timePickerWrapper{margin-top:var(--space-2)}.R7TRUa_editActions{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-primary);justify-content:flex-end;display:flex}.R7TRUa_closedDay{font-size:var(--font-size-base);color:var(--text-secondary);padding:var(--space-2) 0;margin:0;font-style:italic}.R7TRUa_nightHint{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm)}.R7TRUa_activityTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-3)}.R7TRUa_activityLoading,.R7TRUa_activityEmpty{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}.R7TRUa_blockUserLink{margin-top:var(--space-4);font-size:var(--font-size-sm);color:#1315175c;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;transition:color .2s;display:block}.R7TRUa_blockUserLink:hover{color:#ed2b32}.R7TRUa_detailsActions{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-primary);flex-wrap:wrap;justify-content:flex-end;display:flex}.R7TRUa_confirmModal{gap:var(--space-5);flex-direction:column;display:flex}.R7TRUa_confirmModal p{font-size:var(--font-size-base);color:var(--text-primary);margin:0;line-height:1.6}.R7TRUa_confirmActions{gap:var(--space-3);justify-content:flex-end;display:flex}.R7TRUa_reportModal{gap:var(--space-4);flex-direction:column;display:flex}.R7TRUa_reportDescription{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.R7TRUa_reportActions{gap:var(--space-3);justify-content:flex-end;display:flex}.R7TRUa_reportSubmitButton{display:flex}.R7TRUa_reportSubmitButton button{flex:1}@media (max-width:768px){.R7TRUa_tabReservations{gap:var(--space-4)}.R7TRUa_reservationRow{flex-wrap:wrap}.R7TRUa_guestPhone{display:none}.R7TRUa_reservationDateTime{margin-left:var(--space-7);order:3;width:calc(100% - 1.75rem)}.R7TRUa_quickActions{order:2;margin-left:auto}.R7TRUa_statusBadge{order:2}.R7TRUa_guestsCount{margin-left:var(--space-7);order:4}.R7TRUa_guestHeader{text-align:center;flex-direction:column}.R7TRUa_nameRow{justify-content:center}.R7TRUa_pendingBannerActions{flex-direction:column}.R7TRUa_pendingBannerActions button{width:100%}.R7TRUa_activityContent{align-items:flex-start;gap:var(--space-1);flex-direction:column}}
._0lMbPG_inputWrapper{cursor:pointer;flex-direction:column;width:auto;display:flex;position:relative}._0lMbPG_inputWrapper ._0lMbPG_label{cursor:pointer;margin-bottom:var(--space-1-5);font-weight:var(--font-weight-medium);color:#131517a3;font-size:var(--font-size-base);-webkit-user-select:none;user-select:none;transition:color .2s;display:block}._0lMbPG_inputWrapper ._0lMbPG_label:hover,._0lMbPG_inputWrapper:focus-within ._0lMbPG_label{color:#131517}._0lMbPG_inputWrapper ._0lMbPG_label:hover+._0lMbPG_selectWrapper{border-color:#1315175c}._0lMbPG_inputWrapper._0lMbPG_open ._0lMbPG_label{color:#131517}._0lMbPG_inputWrapper._0lMbPG_open ._0lMbPG_selectWrapper{border-color:#1315175c}._0lMbPG_inputWrapper._0lMbPG_open ._0lMbPG_selectedValue{color:#131517}._0lMbPG_selectWrapper{font-size:var(--font-size-md);color:#131517;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;height:calc(2.25rem + 2px);padding:.625rem .875rem;padding-right:var(--space-8);cursor:pointer;background:#fff;border:1px solid #ebeced;align-items:center;transition:border .2s;display:inline-block;position:relative}._0lMbPG_selectWrapper:not(._0lMbPG_disabled):hover{border-color:#1315175c}._0lMbPG_selectWrapper._0lMbPG_disabled{opacity:.6;cursor:not-allowed;background:var(--bg-disabled,#f0f0f5)}._0lMbPG_selectedValue{text-align:left;font-size:var(--font-size-md);color:var(--color-text-primary,#22223b);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;gap:.5em;min-height:1.25rem;line-height:1;transition:color .2s;display:block;overflow:hidden}._0lMbPG_placeholder{color:#b0b0c3;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._0lMbPG_arrow{pointer-events:none;width:.875rem;height:.875rem;color:var(--text-secondary);align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._0lMbPG_dropdown{background:var(--color-bg,#fff);border-radius:var(--radius-lg);border:1px solid #ececf3;min-width:280px;overflow:hidden;box-shadow:0 1px 3px #00000005,0 2px 7px #00000008,0 3px 14px #0000000a,0 7px 29px #0000000d,0 20px 80px #0000000f}@supports (corner-shape:squircle){._0lMbPG_dropdown{corner-shape:squircle;border-radius:var(--radius-xl)}}._0lMbPG_columns{border-bottom:1px solid var(--border-primary);grid-template-columns:1fr 1fr;display:grid}._0lMbPG_column{flex-direction:column;display:flex}._0lMbPG_column:first-child{border-right:1px solid var(--border-primary)}._0lMbPG_scrollArea{gap:var(--space-1);flex-direction:column;max-height:170px;padding:.5rem;display:flex;overflow-y:auto}._0lMbPG_scrollArea::-webkit-scrollbar{width:6px}._0lMbPG_scrollArea::-webkit-scrollbar-track{background:var(--bg-secondary)}._0lMbPG_scrollArea::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}._0lMbPG_scrollArea::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}._0lMbPG_option{width:100%;padding:var(--space-2-5) var(--space-4);color:var(--text-primary);font-size:var(--font-size-base);text-align:center;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:.5rem;transition:all .15s}@supports (corner-shape:squircle){._0lMbPG_option{corner-shape:squircle;border-radius:var(--radius-lg)}}._0lMbPG_option:not(._0lMbPG_selected):hover{background:var(--bg-secondary)}._0lMbPG_option._0lMbPG_selected{color:#fff;background:#282828;border-color:#282828}._0lMbPG_footer{padding:.5rem}._0lMbPG_footer button{width:100%}
.v18f9G_container{gap:var(--space-2);flex-direction:column;display:flex}.v18f9G_scrollWrapper{position:relative}.v18f9G_scrollWrapper:before,.v18f9G_scrollWrapper:after{content:"";pointer-events:none;z-index:1;opacity:0;width:24px;transition:opacity .2s;position:absolute;top:0;bottom:0}.v18f9G_scrollWrapper:before{background:linear-gradient(to right, var(--bg-primary,#fff) 0%, transparent 100%);left:-1.25rem}.v18f9G_scrollWrapper:after{background:linear-gradient(to left, var(--bg-primary,#fff) 0%, transparent 100%);right:-1.25rem}.v18f9G_scrollWrapper.v18f9G_showLeftShadow:before,.v18f9G_scrollWrapper.v18f9G_showRightShadow:after{opacity:1}.v18f9G_header{align-items:center;gap:var(--space-4);display:flex}.v18f9G_label{color:#000;font-size:2.25rem;font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;margin:0}.v18f9G_selectedDateDisplay{flex-direction:column;gap:0;display:flex}.v18f9G_selectedDateTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-secondary);line-height:1.2}.v18f9G_selectedDateYear{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--text-secondary);opacity:.6;line-height:1.2}.v18f9G_weekDaySelector{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;width:calc(100% + 2.5rem);padding:0 var(--space-5);display:flex;position:relative;left:-1.25rem;overflow-x:auto}.v18f9G_weekDaySelector::-webkit-scrollbar{display:none}.v18f9G_weekDaySelector.v18f9G_dragging{cursor:grabbing;scroll-snap-type:none}.v18f9G_weekDaySelector.v18f9G_noDrag{cursor:default}.v18f9G_dayButton{min-width:42px;padding:var(--space-2-5) var(--space-2);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-0-5);scroll-snap-align:start;background:0 0;border:1px solid #0000;flex-direction:column;flex:1;transition:all .2s;display:flex}.v18f9G_dayButton:hover:not(:disabled):not(.v18f9G_selected){background:#0000000a}.v18f9G_dayButton.v18f9G_selected{background:#fff;border-color:#ededed}.v18f9G_dayButton.v18f9G_selected .v18f9G_dayNumber{color:#000}.v18f9G_dayButton.v18f9G_selected .v18f9G_dayName{color:#f06153}.v18f9G_dayButton.v18f9G_disabled{opacity:.2;cursor:not-allowed}.v18f9G_dayButton.v18f9G_disabled:hover{background:0 0}.v18f9G_dayButton:disabled{pointer-events:none}.v18f9G_dayNumber{font-size:1.2rem;font-weight:var(--font-weight-medium);color:#000;line-height:1.2}.v18f9G_dayName{font-size:.5rem;font-weight:var(--font-weight-medium);color:#8a888a;text-transform:uppercase;letter-spacing:.02em}
.TgP32W_formStep,.TgP32W_summaryStep,.TgP32W_successStep{gap:var(--space-4);flex-direction:column;display:flex}.TgP32W_description{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.5}.TgP32W_section{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px dashed #ddd;flex-direction:column;display:flex}.TgP32W_twoColumns{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.TgP32W_column{gap:var(--space-3);flex-direction:column;display:flex}.TgP32W_sectionTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.TgP32W_label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.TgP32W_loading{padding:var(--space-8);text-align:center;color:var(--text-secondary);font-size:var(--font-size-base)}.TgP32W_placeholder,.TgP32W_closedDay{padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-base);text-align:center}.TgP32W_closedDay{color:var(--error);background:var(--error-alpha-10);border-color:var(--error-alpha-30)}.TgP32W_nightHint{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm)}.TgP32W_addCommentButton{color:#999;text-align:left;cursor:pointer;padding:var(--space-2) 0;font-size:15px;font-weight:var(--font-weight-medium);background:0 0;border:none;transition:color .2s}.TgP32W_addCommentButton:hover{color:var(--text-primary)}.TgP32W_actions{gap:var(--space-3);padding-top:var(--space-2);display:flex}.TgP32W_summaryStep .TgP32W_actions button{flex:1}.TgP32W_fullWidthButton{width:100%}.TgP32W_summaryTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.TgP32W_summaryDetails{font-size:var(--font-size-base);color:var(--text-secondary);margin:0}.TgP32W_summaryComment{opacity:.8;font-style:italic}.TgP32W_successIcon{border-radius:var(--radius-full);background:var(--success-alpha-10);width:80px;height:80px;color:var(--success);justify-content:center;align-items:center;margin:0 auto;font-size:3rem;font-weight:700;display:flex}.TgP32W_successMessage{font-size:var(--font-size-md);color:var(--text-secondary);text-align:center;margin:0;line-height:1.5}
