.page-module__TzAncW__container{gap:var(--s-6);flex-direction:column;min-height:100%;display:flex}.page-module__TzAncW__header{border-bottom:1.5px solid var(--line);padding-bottom:var(--s-5)}.page-module__TzAncW__headerTitleRow{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.page-module__TzAncW__title{color:var(--ink);letter-spacing:-.5px;font-size:28px;font-weight:800}.page-module__TzAncW__subtitle{color:var(--ink-soft);margin-top:var(--s-1);font-size:14px}.page-module__TzAncW__actions{gap:var(--s-3);display:flex}.page-module__TzAncW__btnPrimary{align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-4);border-radius:var(--r-md);background:var(--coral);border:1.5px solid var(--coral);color:#fff;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__TzAncW__btnPrimary:hover{background:var(--coral-d);border-color:var(--coral-d)}.page-module__TzAncW__tableContainer{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-lg);width:100%;overflow:hidden;box-shadow:0 4px 12px #00000004}.page-module__TzAncW__table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;font-size:13.5px}.page-module__TzAncW__table th{background:var(--field);color:var(--muted);text-transform:uppercase;letter-spacing:.5px;padding:var(--s-4) var(--s-5);border-bottom:1.5px solid var(--line);white-space:nowrap;font-size:11px;font-weight:700}.page-module__TzAncW__table td{padding:var(--s-4) var(--s-5);border-bottom:1.5px solid var(--line);vertical-align:middle;transition:background .15s}.page-module__TzAncW__table tr:last-child td{border-bottom:none}.page-module__TzAncW__table tr:hover td{background:#8b5cf605}.page-module__TzAncW__episodeCell{gap:var(--s-2);flex-direction:column;display:flex}.page-module__TzAncW__episodeHeader{align-items:center;gap:var(--s-2);display:flex}.page-module__TzAncW__episodeId{color:var(--ink);font-size:13.5px;font-weight:700}.page-module__TzAncW__activityText{color:var(--muted);font-size:10.5px}.page-module__TzAncW__patientProfileRow{align-items:center;gap:var(--s-3);display:flex}.page-module__TzAncW__avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-d);text-transform:uppercase;border:1.5px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex;box-shadow:inset 0 1px 2px #00000008}.page-module__TzAncW__patientMeta{flex-direction:column;gap:1px;display:flex}.page-module__TzAncW__patientName{color:var(--ink);font-size:14.5px;font-weight:700}.page-module__TzAncW__locationText{color:var(--muted);font-size:11px}.page-module__TzAncW__treatmentCell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.page-module__TzAncW__treatmentName{color:var(--ink);font-size:13.5px;font-weight:700}.page-module__TzAncW__cptTag{background:var(--accent-soft);color:var(--accent-d);border-radius:4px;margin-top:2px;padding:1px 4px;font-size:10px;font-weight:700}.page-module__TzAncW__progressAndChecklist{gap:var(--s-2);flex-direction:column;max-width:240px;display:flex}.page-module__TzAncW__progressCell{gap:var(--s-1);flex-direction:column;display:flex}.page-module__TzAncW__progressHeader{justify-content:space-between;align-items:center;display:flex}.page-module__TzAncW__progressPercent{color:var(--ink);font-size:11px;font-weight:700}.page-module__TzAncW__progressBar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.page-module__TzAncW__progressBarFill{border-radius:3px;height:100%;transition:width .3s}.page-module__TzAncW__checklistCell{gap:var(--s-1);flex-direction:column;display:flex}.page-module__TzAncW__checklistText{color:var(--ink-soft);font-size:11.5px}.page-module__TzAncW__dotsRow{gap:4px;margin-top:1px;display:flex}.page-module__TzAncW__dot{border-radius:999px;width:8px;height:8px}.page-module__TzAncW__dotDone{background:var(--green)}.page-module__TzAncW__dotPending{background:var(--line)}.page-module__TzAncW__complianceCell{flex-direction:column;gap:2px;display:flex}.page-module__TzAncW__missingBadge{color:var(--coral-d);background:var(--coral-soft);border-radius:4px;align-items:center;gap:4px;width:fit-content;padding:2px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.page-module__TzAncW__compliantBadge{color:var(--green);background:#22c55e14;border-radius:4px;width:fit-content;padding:2px 6px;font-size:10.5px;font-weight:700}.page-module__TzAncW__timeText{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.page-module__TzAncW__badge{padding:var(--s-1) var(--s-3);white-space:nowrap;border-radius:12px;font-size:11px;font-weight:700;display:inline-block}.page-module__TzAncW__badgeProgress{background:var(--accent-soft);color:var(--accent-d)}.page-module__TzAncW__badgeDraft{background:var(--coral-soft);color:var(--coral-d)}.page-module__TzAncW__statusAndActions{justify-content:flex-end;align-items:center;gap:var(--s-3);flex-direction:row;display:flex}.page-module__TzAncW__actionsCell{justify-content:flex-end;display:flex}.page-module__TzAncW__btnResume{padding:0 var(--s-3);border-radius:var(--r-md);background:var(--accent);border:1.5px solid var(--accent);color:#fff;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;height:32px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__TzAncW__btnResume:hover{background:var(--accent-d);border-color:var(--accent-d)}.page-module__TzAncW__textRight{text-align:right}
