/* Obstetricia001 extends the already approved professional-care layout only. */
.obstetric-care-error{color:#8a2424;background:#fff3f1;border-color:#efc6c1}
.obstetric-care-prenatal{border:1px solid var(--border,#dce3e8);border-radius:8px;padding:14px;margin:18px 0}
.obstetric-care-prenatal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.obstetric-care-source-values{display:flex;flex-wrap:wrap;gap:10px;font-size:13px}
.obstetric-care-editor [data-obstetric-prefix] input{width:100%;box-sizing:border-box}
.obstetric-care-editor aside article+article{border-top:1px solid var(--border,#dce3e8);margin-top:12px;padding-top:12px}
.obstetric-service-configuration{border:1px solid var(--border,#dce3e8);border-radius:8px;padding:12px;margin-top:10px}
.obstetric-service-configuration>label{display:flex;align-items:center;gap:8px}.obstetric-service-configuration>label input{width:auto}
@media(max-width:650px){.obstetric-care-prenatal-grid{grid-template-columns:1fr}}

.obstetric-care-kinds{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}
.obstetric-care-kinds .btn{white-space:normal}
