.exam-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 30px;border-radius:20px;background:linear-gradient(125deg,#07304e,#0c696f);color:#fff}.exam-hero h2{margin:7px 0;font-size:29px}.exam-hero p{margin:0;color:#cae9ed}.exam-shift{padding:9px 14px;border-radius:999px;background:#ffffff20;font-size:13px;font-weight:800;white-space:nowrap}.exam-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.exam-metrics article{padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:14px}.exam-metrics span,.exam-metrics strong{display:block}.exam-metrics span{font-size:13px;color:var(--muted)}.exam-metrics strong{margin-top:7px;font-size:30px;color:var(--navy)}.exam-filters{display:flex;gap:8px;margin:20px 0}.exam-filters a{padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);font-size:13px;font-weight:700;text-decoration:none}.exam-filters a.active{background:#dff4f2;border-color:#79cfca;color:#006e70}.exam-list{display:grid;gap:16px}.exam-card{border-left:5px solid var(--teal)}.exam-card.urgent{border-left-color:#e1495c}.exam-card-top,.exam-patient,.exam-completed{display:flex;justify-content:space-between;align-items:center;gap:18px}.exam-card-top h2{margin:5px 0 0}.exam-card-tags{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.exam-patient{margin:17px 0;padding:14px 16px;border-radius:11px;background:#f1f7f8}.exam-patient strong,.exam-patient small,.exam-completed strong,.exam-completed small{display:block}.exam-patient small,.exam-completed small{margin-top:4px;color:var(--muted)}.exam-alert{padding:10px 13px;margin-bottom:14px;border-radius:9px;background:#fff0f2;color:#9b1830}.exam-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.exam-context>div{padding:11px;border:1px solid var(--line);border-radius:9px}.exam-context dt{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--muted)}.exam-context dd{margin:5px 0 0;overflow-wrap:anywhere}.exam-next-step{margin-top:18px}.exam-result-form{display:grid;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.exam-result-form h3{margin:5px 0}.exam-result-form p{margin:0;color:var(--muted);font-size:13px}.exam-result-form label{display:grid;gap:7px;font-weight:700;font-size:13px}.exam-result-form textarea,.exam-result-form input{width:100%;padding:11px 12px;border:1px solid #cad7dc;border-radius:8px;font:inherit}.exam-result-form small{color:var(--muted);font-weight:400}.exam-result-form .btn{justify-self:start}.exam-completed{padding:14px;border-radius:10px;background:#eaf8f2;color:#16684f}.exam-report-preview{margin:14px 0 0;white-space:normal;line-height:1.5}.exam-card .status-tag.requested{background:#fff2d8;color:#8e5800}.exam-card .status-tag.accepted,.exam-card .status-tag.in_progress{background:#e8f2ff;color:#285c90}@media(max-width:850px){.exam-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.exam-hero,.exam-card-top,.exam-patient,.exam-completed{align-items:flex-start;flex-direction:column}.exam-context{grid-template-columns:1fr}.exam-filters{overflow:auto}.exam-filters a{white-space:nowrap}}
