:root{font-family:Arial,sans-serif;color:#17212b;background:#f3f6fb}body{margin:0}.page{max-width:1280px;margin:0 auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;gap:16px}h1{margin:0}.actions{display:flex;gap:12px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 24px #00000014}.form{display:grid;gap:10px}label{display:grid;gap:4px}input{border:1px solid #ccd4df;border-radius:8px;padding:10px}button{border:0;border-radius:10px;padding:10px 14px;background:#2457f5;color:#fff;cursor:pointer}.list{display:grid;gap:10px}.patient{text-align:left;background:#eef3ff;color:#17212b;display:grid;gap:4px}.patient.active{outline:2px solid #2457f5}.detection ul{margin:0;padding-left:20px}.pill{display:inline-block;padding:6px 10px;border-radius:999px;background:#17212b;color:#fff}@media (max-width: 900px){.grid{grid-template-columns:1fr}}
