.staff-notification-panel.glass-panel{box-sizing:border-box;padding:22px 26px!important;overflow:visible!important}.staff-notification-panel .section-heading{margin:0 0 8px;min-width:0}.staff-notification-panel article{min-width:0}.staff-notification-panel article>div{min-width:0}.staff-notification-panel article p{overflow-wrap:anywhere}
.membership-save-client{width:100%;margin:8px 0}.membership-stripe-unavailable{display:grid;gap:7px}.membership-stripe-unavailable .button{width:100%}
.clinical-form-tabs{display:flex;justify-content:center;gap:4px;margin:-8px -20px 24px;padding:0 20px;border-bottom:1px solid #eadfe4;overflow-x:auto}.clinical-form-tabs a{display:flex;align-items:center;gap:7px;padding:14px 18px 12px;border-bottom:3px solid transparent;color:#624e59;font-size:.82rem;font-weight:750;white-space:nowrap}.clinical-form-tabs a.active{border-color:#bb4e7d;background:#fff8fb;color:#a83c6d}.clinical-form-tabs small{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:#f1e3e9;font-size:.62rem}.form-status-pill{display:inline-flex;padding:8px 11px;border:1px solid #d7e4d9;border-radius:9px;background:#f2faf3;color:#387247;font-size:.72rem;font-weight:850}
.clinical-details-card,.clinical-services-card{max-width:660px;margin:0 auto;padding:0!important;overflow:hidden}.clinical-details-card>header,.clinical-services-card>header,.clinical-build-panel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #eadfe4}.clinical-details-card>header h2,.clinical-services-card>header h2,.clinical-build-panel>header h2{margin:0}.clinical-details-card>header p,.clinical-services-card>header p,.clinical-build-panel>header p{margin:4px 0 0;color:#796b72;font-size:.74rem}.clinical-details-fields{display:grid;gap:12px;padding:20px 28px}.clinical-details-fields label,.lock-time-grid label{display:grid;gap:4px}.clinical-details-fields label>span,.lock-time-grid label>span{color:#785d6a;font-size:.67rem}.clinical-details-fields input,.lock-time-grid input{width:100%;border:0;border-bottom:1px solid #d7c7cf;border-radius:8px 8px 0 0;background:#f7f0f4;padding:12px}.clinical-toggle{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 28px}.clinical-toggle>span{display:grid;gap:4px}.clinical-toggle small,.clinical-details-card fieldset>p{color:#807078;font-size:.67rem}.clinical-toggle input{width:21px;height:21px;accent-color:#bd4d7e}.clinical-details-card fieldset{margin:0;padding:16px 28px;border:0}.clinical-details-card fieldset legend{font-weight:850}.clinical-details-card fieldset label{display:inline-flex;align-items:center;gap:8px;margin:10px 28px 0 0}.clinical-details-card fieldset input{accent-color:#bd4d7e}.lock-time-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 28px 26px}
.clinical-build-panel{max-width:1020px;margin:auto;border:1px solid #eadfe4;border-radius:14px;background:#fffafd;overflow:hidden}.clinical-form-preview{margin:22px auto!important;max-width:760px}.clinical-form-preview .structured-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-record-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.clinical-record-tools label,.clinical-service-search{display:flex;align-items:center;gap:8px;min-width:280px;padding:0 12px;border-radius:10px;background:#f6eef3}.clinical-record-tools input,.clinical-service-search input{width:100%;border:0;background:transparent;padding:12px 0}.clinical-record-table{overflow-x:auto}.clinical-record-table table{min-width:920px}.clinical-record-table .record-status{display:inline-flex;padding:5px 8px;border-radius:8px}.clinical-record-table .record-status.signed{background:#e8f5eb;color:#39704a}.clinical-record-table .record-status.awaiting{background:#fff5df;color:#946a20}.clinical-record-table a{color:#a83c6d;font-weight:800}
.clinical-services-card{max-width:820px}.clinical-service-search{margin:18px 22px}.clinical-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 22px 24px}.clinical-service-list>label{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #eadfe4;border-radius:11px;background:#fff}.clinical-service-list input{width:18px;height:18px;accent-color:#bd4d7e}.clinical-service-list span{display:grid}.clinical-service-list small{margin-top:3px;color:#82717a;font-size:.66rem}
@media(max-width:720px){.staff-notification-panel.glass-panel{padding:20px!important}.clinical-form-tabs{justify-content:flex-start}.clinical-details-card>header,.clinical-services-card>header,.clinical-build-panel>header{align-items:flex-start;flex-direction:column}.clinical-details-fields{padding:18px}.clinical-toggle,.clinical-details-card fieldset{padding:14px 18px}.lock-time-grid{padding:0 18px 20px}.clinical-form-preview .structured-preview-fields,.clinical-service-list{grid-template-columns:1fr}.clinical-record-tools{align-items:stretch;flex-direction:column}.clinical-record-tools label,.clinical-service-search{min-width:0;width:auto}}
