.Gf-TNG_cancelButton{border-color:var(--color-error);color:var(--color-error)}.Gf-TNG_policy{font-size:var(--font-size-sm)}.Gf-TNG_policyHeading{font-size:var(--font-size-base);margin-bottom:var(--space-1);color:var(--color-gray-700,#4b4b4b)}.Gf-TNG_policyCard{padding:var(--space-2);border-radius:var(--radius-sm)}.Gf-TNG_policyCardSuccess{background-color:var(--color-success-bg,#e8f5e9);}.Gf-TNG_policyCardWarning{background-color:var(--color-warning-bg,#fff3e0);}.Gf-TNG_policyTitle{margin:0;font-weight:500}.Gf-TNG_policyTitleSuccess{color:var(--color-success,#2e7d32);}.Gf-TNG_policyTitleWarning{color:var(--color-warning,#e65100);}.Gf-TNG_policyDetail{margin:var(--space-1) 0 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.Gf-TNG_policyFine{color:var(--color-text-tertiary);margin:.25rem 0 0;font-size:.75rem}.Gf-TNG_hoursNote{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-2)}
.KoGGgW_wrap{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.KoGGgW_question{color:var(--color-gray-700)}.KoGGgW_buttons{flex-shrink:0;gap:.375rem;display:flex}.KoGGgW_btn{border:1px solid var(--color-gray-200);background:var(--color-white,#fff);width:1.875rem;height:1.875rem;color:var(--color-gray-500);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.KoGGgW_btn:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light,#eef2ff)}.KoGGgW_thanks{color:var(--color-gray-500);font-style:italic}
.qQ3fhW_bookingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.qQ3fhW_bookingActions>a,.qQ3fhW_bookingActions>button,.qQ3fhW_moreActions{flex:0 auto}.qQ3fhW_moreActions{position:relative}.qQ3fhW_menuBackdrop{z-index:20;background:0 0;position:fixed;inset:0}.qQ3fhW_moreMenu{z-index:30;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:4px;width:min(240px,100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0f172a24}.qQ3fhW_moreMenu button{justify-content:flex-start;width:100%}@media (max-width:900px){.qQ3fhW_bookingActions{justify-content:stretch}.qQ3fhW_bookingActions>a,.qQ3fhW_bookingActions>button,.qQ3fhW_moreActions{flex:calc(50% - 4px);min-width:144px}.qQ3fhW_bookingActions>a>button,.qQ3fhW_bookingActions>button,.qQ3fhW_moreActions>button{width:100%}}@media (max-width:520px){.qQ3fhW_bookingActions{flex-direction:column;align-items:stretch}.qQ3fhW_bookingActions>a,.qQ3fhW_bookingActions>button,.qQ3fhW_moreActions{width:100%;min-width:0}.qQ3fhW_moreMenu{width:100%;left:0;right:0}}