.business{padding-bottom:50px}.business label{margin:14px 0;font-weight:600;display:block}.business input,.business select,.business textarea{color:#071a2b;width:100%;font:inherit;background:#fff;border:1px solid #aebfc8;border-radius:7px;margin-top:7px;padding:12px;display:block}.business textarea{resize:vertical}.business button{cursor:pointer;font:inherit;border:1px solid #aebfc8;border-radius:7px;padding:10px 16px}.business button:disabled{opacity:.55;cursor:wait}.business .cta{background:var(--primary);border-color:var(--primary);font-weight:700}.business-selector{grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin:24px 0 40px;display:grid}.business-selector details{border:1px solid #dce5e9;border-radius:12px;padding:18px}.business summary{cursor:pointer;font-weight:700}.business .booking-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.business-error{color:#8a1720;background:#fff0f0;border-left:4px solid #a51b25;padding:16px}.business .account-list button{margin-top:12px}.business .account-update{overflow-wrap:anywhere}.business .booking-card{margin-bottom:22px}.business :focus-visible{outline-offset:3px;outline:3px solid #26769e}@media (max-width:760px){.business-selector,.business .booking-fields{grid-template-columns:1fr;gap:10px}.business .account-tabs{gap:8px}.business .account-tabs button{padding:10px;font-size:14px}.business h2{font-size:25px}}
