.page-module__TJu6fG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.page-module__TJu6fG__title{color:var(--text-primary);text-shadow:0 0 15px #0ea5e94d;font-size:2rem;font-weight:700}.page-module__TJu6fG__subtitle{color:var(--text-secondary);margin-top:.25rem;font-size:.95rem}.page-module__TJu6fG__patientCard{background:linear-gradient(135deg, var(--bg-surface) 0%, #0ea5e914 100%);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:2rem;padding:1.25rem;transition:background .25s,border-color .25s}[data-theme=light] .page-module__TJu6fG__patientCard{background:linear-gradient(135deg,#e0f2fe 0%,#0ea5e91f 100%)}.page-module__TJu6fG__patientGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.page-module__TJu6fG__patientMeta{flex-direction:column;display:flex}.page-module__TJu6fG__metaLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.8rem}.page-module__TJu6fG__metaValue{color:var(--text-primary);font-size:1.05rem;font-weight:600}.page-module__TJu6fG__filterBar{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.page-module__TJu6fG__searchInput{background:var(--bg-glass);border:1px solid var(--border-color);border-radius:var(--radius-sm);min-width:250px;color:var(--text-primary);flex:1;padding:.6rem 1rem;font-family:inherit;transition:all .2s}[data-theme=light] .page-module__TJu6fG__searchInput{color:#0c1a2e;background:#fff}[data-theme=light] .page-module__TJu6fG__searchInput::placeholder{color:#94a3b8}.page-module__TJu6fG__searchInput:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 10px #0ea5e933}.page-module__TJu6fG__filterSelect{background:var(--bg-glass);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;min-width:150px;padding:.6rem 1rem;font-family:inherit}[data-theme=light] .page-module__TJu6fG__filterSelect{color:#0c1a2e;background:#fff}.page-module__TJu6fG__filterSelect:focus{border-color:var(--color-primary);outline:none}.page-module__TJu6fG__timeline{border-left:2px dashed var(--border-color);margin-left:1.5rem;padding-left:2rem;position:relative}.page-module__TJu6fG__timelineItem{margin-bottom:2rem;position:relative}.page-module__TJu6fG__timelineItem:last-child{margin-bottom:0}.page-module__TJu6fG__timelineDot{background:var(--bg-surface);border:2px solid var(--color-primary);width:1.5rem;height:1.5rem;box-shadow:0 0 8px var(--color-primary);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex;position:absolute;top:1rem;left:-2.75rem}.page-module__TJu6fG__encounterCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.page-module__TJu6fG__encounterCard:hover{border-color:var(--border-hover);box-shadow:0 4px 20px #0ea5e926}.page-module__TJu6fG__encounterHeader{cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.page-module__TJu6fG__encounterSummary{flex-direction:column;gap:.25rem;display:flex}.page-module__TJu6fG__encounterDate{color:var(--text-muted);font-size:.85rem;font-weight:500}.page-module__TJu6fG__encounterDiagnosis{color:var(--text-primary);font-size:1.15rem;font-weight:700}.page-module__TJu6fG__encounterMetaRow{color:var(--text-secondary);gap:1.5rem;margin-top:.25rem;font-size:.88rem;display:flex}.page-module__TJu6fG__encounterMetaItem{align-items:center;gap:.35rem;display:flex}.page-module__TJu6fG__headerActions{align-items:center;gap:.75rem;display:flex}.page-module__TJu6fG__toggleArrow{color:var(--text-muted);font-size:1.2rem;transition:transform .2s}.page-module__TJu6fG__activeArrow{color:var(--color-primary);transform:rotate(180deg)}.page-module__TJu6fG__encounterBody{border-top:1px solid var(--border-color);background:var(--bg-glass);padding:1.5rem;animation:.25s ease-out page-module__TJu6fG__slideDown}[data-theme=light] .page-module__TJu6fG__encounterBody{background:#0ea5e90a}@keyframes page-module__TJu6fG__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page-module__TJu6fG__sectionTitle{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1rem;font-weight:600;display:flex}.page-module__TJu6fG__reasonText{color:var(--text-primary);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary);background:#ffffff08;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.95rem}.page-module__TJu6fG__vitalsGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.page-module__TJu6fG__vitalItem{border:1px solid var(--border-color);border-radius:var(--radius-sm);text-align:center;background:#06142880;padding:.75rem}.page-module__TJu6fG__vitalLabel{color:var(--text-muted);margin-bottom:.25rem;font-size:.78rem}.page-module__TJu6fG__vitalVal{color:var(--text-primary);font-size:1.1rem;font-weight:700}.page-module__TJu6fG__vitalUnit{color:var(--text-muted);margin-left:.15rem;font-size:.72rem}.page-module__TJu6fG__clinicalNote{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);background:#ffffff05;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.92rem}.page-module__TJu6fG__prescriptionCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem;box-shadow:inset 0 0 15px #0ea5e90d}[data-theme=light] .page-module__TJu6fG__prescriptionCard{background:#e0f2fe99}.page-module__TJu6fG__prescHeader{border-bottom:1px dashed var(--border-color);color:var(--text-muted);justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem;font-size:.88rem;display:flex}.page-module__TJu6fG__prescTable{border-collapse:collapse;width:100%;margin-bottom:1rem}.page-module__TJu6fG__prescTable th{text-align:left;color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border-color);padding:.5rem;font-size:.8rem}.page-module__TJu6fG__prescTable td{border-bottom:1px solid #0ea5e914;padding:.75rem .5rem;font-size:.92rem}.page-module__TJu6fG__medName{color:var(--text-primary);font-weight:600}.page-module__TJu6fG__medForm{color:var(--text-muted);margin-left:.35rem;font-size:.78rem}.page-module__TJu6fG__medUsage{color:var(--text-secondary);margin-top:.15rem;font-size:.85rem}.page-module__TJu6fG__medQty{text-align:right;color:var(--text-primary);font-weight:600}.page-module__TJu6fG__prescFooter{color:var(--text-muted);border-top:1px dashed var(--border-color);justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;font-size:.85rem;display:flex}.page-module__TJu6fG__emptyState{text-align:center;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:1rem;padding:3rem;font-size:1.1rem;display:flex}.page-module__TJu6fG__emptyIcon{font-size:3rem}@media (max-width:768px){.page-module__TJu6fG__header{flex-direction:column;align-items:flex-start}.page-module__TJu6fG__encounterHeader{flex-direction:column;align-items:flex-start;gap:.5rem}.page-module__TJu6fG__headerActions{justify-content:space-between;width:100%}.page-module__TJu6fG__encounterMetaRow{flex-direction:column;gap:.25rem}.page-module__TJu6fG__timeline{margin-left:.5rem;padding-left:1.25rem}.page-module__TJu6fG__timelineDot{left:-2rem}}
