.page-module__-tbvDG__container{max-width:1200px;margin:0 auto}.page-module__-tbvDG__headerRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:576px){.page-module__-tbvDG__headerRow{flex-direction:column;align-items:flex-start}}.page-module__-tbvDG__title{color:var(--text-primary);margin-bottom:.25rem;font-size:1.6rem;font-weight:800}.page-module__-tbvDG__subtitle{color:var(--text-secondary);font-size:.875rem}.page-module__-tbvDG__filterCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}@media (max-width:768px){.page-module__-tbvDG__filterCard{flex-direction:column;align-items:stretch}}.page-module__-tbvDG__tabGroup{gap:.5rem;display:flex}.page-module__-tbvDG__tabBtn{border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);background:0 0;border:1px solid #0000;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.page-module__-tbvDG__tabBtn:hover{color:var(--color-primary);background:#0ea5e90d}.page-module__-tbvDG__activeTab{color:var(--color-primary);background:#0ea5e91a;border-color:#0ea5e933}.page-module__-tbvDG__searchBox{border:1px solid var(--border-color);border-radius:var(--radius-full);background:#0ea5e908;align-items:center;width:250px;padding:.35rem .75rem;display:flex}.page-module__-tbvDG__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-size:.85rem}.page-module__-tbvDG__tableContainer{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto}.page-module__-tbvDG__table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.page-module__-tbvDG__table th{color:var(--text-primary);border-bottom:1px solid var(--border-color);background:#0ea5e908;padding:.75rem 1rem;font-weight:600}.page-module__-tbvDG__table td{border-bottom:1px solid var(--border-color);color:var(--text-secondary);padding:1rem}.page-module__-tbvDG__table tr:last-child td{border-bottom:none}.page-module__-tbvDG__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__-tbvDG__modalContent{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:95%;max-width:500px;box-shadow:var(--shadow-card);padding:1.5rem}.page-module__-tbvDG__modalHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module__-tbvDG__modalTitle{color:var(--text-primary);font-size:1.15rem;font-weight:700}.page-module__-tbvDG__closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.page-module__-tbvDG__closeButton:hover{color:var(--color-danger)}.page-module__-tbvDG__patientSelectBox{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#0ea5e905;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem;display:flex}.page-module__-tbvDG__selectedPatientName{color:var(--text-primary);font-weight:700}.page-module__-tbvDG__selectedPatientMRN{color:var(--text-muted);font-size:.8rem}.page-module__-tbvDG__searchResults{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-surface);z-index:100;width:100%;max-height:150px;box-shadow:var(--shadow-md);position:absolute;overflow-y:auto}.page-module__-tbvDG__searchResultItem{cursor:pointer;border-bottom:1px solid var(--border-color);padding:.5rem .75rem;font-size:.85rem}.page-module__-tbvDG__searchResultItem:last-child{border-bottom:none}.page-module__-tbvDG__searchResultItem:hover{background:#0ea5e90d}
