.required-field[data-v-9da4ef96]:after{content:" *";color:#d32f2f}.dialog-name[data-v-9da4ef96]{color:#333;font-size:18px;font-weight:600}.cancel-btn[data-v-9da4ef96],.save-btn[data-v-9da4ef96]{min-width:100px}.gap-2[data-v-9da4ef96]{gap:8px}.module-header[data-v-9da4ef96]{border-radius:var(--app-border-radius);background:color-mix(in srgb,var(--ShadedColor,#ffe6e6) 60%,#fff);color:#1d2b41;width:100%;margin:2px 2px 8px;padding:10px 14px;font-size:14px;font-weight:600}.ClinicalHeading[data-v-9da4ef96]{margin-top:14px}.BasicInfoBox[data-v-9da4ef96]{border-radius:var(--app-border-radius);background:#fff;border:1px solid #e3e7ee;width:100%;margin:0 2px 4px;padding:4px 14px}.data-field[data-v-9da4ef96]{border-bottom:1px dashed #eef1f5;flex-direction:row;align-items:center;min-height:40px;margin:0 12px 0 0;display:flex}.data-field>.v-col[data-v-9da4ef96]{padding:6px 8px 6px 0}.data-field .field-label[data-v-9da4ef96]{color:#6b7686;font-size:12.5px;font-weight:500}.data-field .field-value[data-v-9da4ef96]{color:#1d2b41;word-break:break-word;font-size:13px;font-weight:600}.ClinicalBox[data-v-9da4ef96]{width:100%;margin:0 2px}.ClinicalForm[data-v-9da4ef96]{margin-bottom:14px}.form-header[data-v-9da4ef96]{border-radius:var(--app-border-radius) var(--app-border-radius) 0 0;background:color-mix(in srgb,var(--RowsColor,#fff6f6) 70%,#fff);color:var(--Color);border:1px solid #e3e7ee;border-bottom:none;padding:8px 14px;font-size:13.5px;font-weight:600}.module-body[data-v-9da4ef96]{background:#fff;border:1px solid #e3e7ee;padding:4px 14px}.module-body+.module-body[data-v-9da4ef96]{border-top:none}.module-body[data-v-9da4ef96]:last-child{border-radius:0 0 var(--app-border-radius) var(--app-border-radius)}.record-header[data-v-9da4ef96]{color:#666;background:#f7f7f7;border-bottom:1px solid #e0e0e0;padding:6px 14px;font-size:12px;font-weight:600}.two-column-grid[data-v-9da4ef96]{-moz-column-gap:24px;grid-template-columns:repeat(2,1fr);column-gap:24px;display:grid}@media (width<=600px){.two-column-grid[data-v-9da4ef96]{grid-template-columns:1fr}}.detail-row[data-v-9da4ef96]{border-bottom:1px dashed #eef1f5;align-items:center;min-height:36px;padding:6px 0;display:flex}.label[data-v-9da4ef96]{color:#6b7686;width:40%;padding-inline-end:8px;font-size:12.5px;font-weight:500}.value[data-v-9da4ef96]{color:#1d2b41;word-break:break-word;width:60%;font-size:13px;font-weight:600}.AdmissionDetailDialog{border-radius:var(--app-border-radius)}.AdmissionDetailDialog .CustomDialog>.v-card{overflow:hidden;border-radius:var(--app-border-radius)!important}
