#postnatal-app[data-v-58296b90]{padding:20px;background-color:#f8f9fa}.header[data-v-58296b90]{background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden}.patient-banner[data-v-58296b90]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:linear-gradient(135deg,#4f6d9c,#2c3e50);color:#fff}.patient-main-info h1[data-v-58296b90]{font-size:28px;font-weight:600}.patient-main-info h1 i[data-v-58296b90]{margin-right:10px}.patient-id-section[data-v-58296b90]{display:flex;gap:20px;font-size:16px;flex-wrap:wrap}.patient-id-section span[data-v-58296b90]{background:hsla(0,0%,100%,.2);padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px}.action-buttons[data-v-58296b90]{display:flex;gap:15px}.action-buttons .btn[data-v-58296b90]{font-size:16px;padding:12px 24px;border-radius:8px}.navigation-tabs[data-v-58296b90]{display:flex;background:#fff;padding:0;overflow-x:auto}.nav-btn[data-v-58296b90]{flex:1;min-width:160px;padding:18px 20px;border:none;border-bottom:4px solid transparent;background:#fff;color:#6c757d;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px}.nav-btn[data-v-58296b90]:hover{background:#f8f9fe;color:#4f6d9c}.nav-btn.active[data-v-58296b90]{color:#4f6d9c;border-bottom-color:#4f6d9c;background:#f8f9fe}.nav-btn i[data-v-58296b90]{font-size:18px}.btn-primary[data-v-58296b90]{background:#4f6d9c;color:#fff;border:none;font-weight:600;cursor:pointer}.btn-primary[data-v-58296b90]:hover{background:#3c567d}.btn-success[data-v-58296b90]{background:#28a745;color:#fff;border:none;font-weight:600;cursor:pointer}.btn-success[data-v-58296b90]:hover{background:#218838}.nav-btn[data-v-58296b90]{text-decoration:none}#postnatal-app[data-v-3474d8de]{padding:20px;background-color:#f8f9fa}.main-content[data-v-3474d8de]{margin-top:20px}.card[data-v-3474d8de]{border:none;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px}.card-header[data-v-3474d8de]{border-radius:10px 10px 0 0!important;padding:15px 20px}.section-title[data-v-3474d8de]{color:#2c3e50;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.section-subtitle[data-v-3474d8de]{color:#495057;font-size:16px;font-weight:600;margin-bottom:15px}.info-grid[data-v-3474d8de]{display:grid;grid-template-columns:1fr;gap:15px}.info-item[data-v-3474d8de]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.info-item label[data-v-3474d8de]{font-weight:600;color:#6c757d;min-width:150px}.info-value[data-v-3474d8de]{font-weight:500;color:#2c3e50;text-align:right}.conditions-list[data-v-3474d8de]{display:flex;flex-wrap:wrap;gap:5px}.allergy-badge[data-v-3474d8de],.condition-badge[data-v-3474d8de]{padding:3px 10px;border-radius:15px;font-size:12px;font-weight:500}.condition-badge[data-v-3474d8de]{background-color:#e3f2fd;color:#1565c0}.allergy-badge[data-v-3474d8de]{background-color:#ffebee;color:#c62828}.additional-details[data-v-3474d8de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px}.detail-item[data-v-3474d8de]{background:#f8f9fa;padding:15px;border-radius:8px;border-left:4px solid #4f6d9c}.detail-item h5[data-v-3474d8de]{color:#2c3e50;margin-bottom:15px;font-size:16px}.detail-item p[data-v-3474d8de]{margin-bottom:8px;color:#495057}.child-profile-single[data-v-3474d8de]{padding:20px}.child-basic-info[data-v-3474d8de]{display:flex;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.child-avatar[data-v-3474d8de]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.child-details h4[data-v-3474d8de]{font-size:24px;color:#2c3e50;margin-bottom:10px}.child-meta[data-v-3474d8de]{display:flex;gap:10px;flex-wrap:wrap}.medical-notes[data-v-3474d8de]{background:#f8f9fa;padding:15px;border-radius:8px;border-left:4px solid #28a745;font-size:14px;color:#495057}.children-list[data-v-3474d8de]{padding:20px}.child-card[data-v-3474d8de]{background:#fff;border:2px solid #e9ecef;border-radius:10px;padding:15px;cursor:pointer;transition:all .3s ease;height:100%}.child-card[data-v-3474d8de]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1);border-color:#4f6d9c}.child-card.selected[data-v-3474d8de]{border-color:#4f6d9c;background-color:#f8f9fe}.child-card-header[data-v-3474d8de]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.child-avatar-sm[data-v-3474d8de]{width:50px;height:50px;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.child-name h5[data-v-3474d8de]{font-size:16px;margin-bottom:5px;color:#2c3e50}.child-name small[data-v-3474d8de]{color:#6c757d}.child-card-body[data-v-3474d8de]{padding-top:10px;border-top:1px solid #e9ecef}.child-stats[data-v-3474d8de]{display:flex;justify-content:space-around;margin-bottom:10px}.stat[data-v-3474d8de]{display:flex;flex-direction:column;align-items:center;font-size:12px}.stat i[data-v-3474d8de]{font-size:16px;margin-bottom:5px;color:#4f6d9c}.child-id[data-v-3474d8de]{font-size:11px;color:#6c757d;text-align:center}.add-child[data-v-3474d8de]{display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-style:dashed;min-height:150px}.add-child-content[data-v-3474d8de]{text-align:center;color:#6c757d}.add-child-content i[data-v-3474d8de]{margin-bottom:10px;color:#28a745}.selected-child-details[data-v-3474d8de]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.detail-view h4[data-v-3474d8de]{color:#2c3e50;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}@media (max-width:768px){.info-item[data-v-3474d8de]{flex-direction:column;align-items:flex-start}.info-item label[data-v-3474d8de]{margin-bottom:5px}.info-value[data-v-3474d8de]{text-align:left}.child-basic-info[data-v-3474d8de]{flex-direction:column;text-align:center}.child-meta[data-v-3474d8de]{justify-content:center}}@media (max-width:576px){.additional-details[data-v-3474d8de]{grid-template-columns:1fr}}