.services-page__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.services-page__heading h1{margin-bottom:12px}.services-page__heading>div>p:not(.eyebrow){max-width:420px;margin:0;color:#6f6b64;font-size:14px;line-height:1.55}.services-page__heading .button{border:0}.services-management{margin-top:54px;background:#fff;border:1px solid #d5d2cb}.services-management__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:23px;border-bottom:1px solid #e1dfd9}.services-management__header .eyebrow{margin-bottom:8px}.services-management__header h2{margin:0;font-size:28px}.services-management__count{font-size:11px;color:#71591f}.services-management__item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:20px 23px;border-bottom:1px solid #e7e4dd}.services-management__item:last-child{border-bottom:0}.services-management__item h3{margin:0;font-size:15px}.services-management__meta{display:flex;gap:12px;margin:5px 0 0;color:#74716b;font-size:11px}.services-management__status{padding:5px 8px;font-size:10px;font-weight:700;background:#e6f0e8;color:#315d47}.services-management__item--inactive{background:#faf9f7;opacity:.7}.services-management__item--inactive .services-management__status{background:#f0ece8;color:#7c7168}.services-management__actions{display:flex;gap:10px;align-items:center}.services-management__actions button{background:transparent;border:0;border-bottom:1px solid #b9943f;padding:0 0 3px;color:#3d3218;font:600 11px var(--font);cursor:pointer}.services-management__actions button:disabled{cursor:wait;opacity:.6}.service-dialog{width:min(570px,calc(100% - 28px))}.service-dialog .manual-booking-dialog__grid{grid-template-columns:1fr 1fr}.service-dialog .manual-booking-dialog__grid label:first-child{grid-column:1 / -1}@media(max-width:640px){.services-page__heading{align-items:flex-start;flex-direction:column}.services-page__heading .button{width:100%}.services-management{margin-top:38px}.services-management__header{align-items:flex-start;flex-direction:column}.services-management__item{grid-template-columns:1fr;gap:13px;padding:18px 16px}.services-management__actions{justify-content:flex-start}.service-dialog .manual-booking-dialog__grid{grid-template-columns:1fr}.service-dialog .manual-booking-dialog__grid label:first-child{grid-column:auto}}
