.one-off-space .tab-heading p{max-width:650px;margin-top:10px;font-size:14px}.one-off-space .one-off-history-heading{margin:38px 0 16px;font-size:23px}.one-off-space .one-off-card{overflow-wrap:anywhere}.one-off-space .one-off-card p{font-size:14px;line-height:1.7}.one-off-space .one-off-card .confirmed-venue{align-items:center;gap:7px;display:flex}.one-off-space a,.one-off-dialog a{text-underline-offset:3px;text-decoration:underline}.one-off-space .summary-panel .button,.one-off-space .status{white-space:normal}.one-off-review-list{margin:0}.one-off-review-list>div{border-bottom:1px solid #e4e2d7;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px 0;font-size:14px;display:grid}.one-off-review-list dt{color:#747769}.one-off-review-list dd{overflow-wrap:anywhere;margin:0}.one-off-dialog{min-width:0}.one-off-dialog [data-slot=dialog-title]{letter-spacing:-1px;margin:0;padding-right:20px;font-size:clamp(25px,3vw,32px);line-height:1.2}.one-off-dialog [data-slot=dialog-description]{margin:0;line-height:1.6}.one-off-dialog label:not(.check-label){color:#585d51;font-size:14px;display:block}.one-off-dialog select,.one-off-dialog input,.one-off-dialog textarea{color:#222;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #d9ddcf;border-radius:6px;margin-top:8px;padding:12px;display:block}.one-off-dialog .button{white-space:normal}.one-off-payment-venue{background:#f7f5ed;border-radius:8px;padding:15px}.one-off-payment-venue p{margin:5px 0 0}@media (max-width:650px){.one-off-space .one-off-form .form-pair{gap:16px}.one-off-review-list>div{grid-template-columns:65px minmax(0,1fr);gap:10px}.one-off-space .weekly-card-heading>svg{display:none}.one-off-space .one-off-card h3{font-size:21px}.one-off-dialog{padding:22px 18px}.one-off-dialog .button{width:100%}}
