.patient-list{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:9px}.patient-card{min-height:88px;padding:6px;display:flex;flex-direction:column;justify-content:center;gap:3px;text-align:center;background:#fff!important}.patient-card .avatar{width:43px;height:43px;margin:auto;font-size:25px}.patient-card .patient-name{font-size:9px;margin:0;word-break:keep-all}.patient-card .patient-info,.patient-card .arrow{display:none}.patient-card.covered{background:linear-gradient(135deg,#2478ee,#44b6f2)!important;border-color:#2478ee}.patient-card.covered .avatar,.patient-card.covered .patient-name{visibility:hidden}.patient-card.covered::after{content:'✚';font-size:29px;font-weight:900;color:#fff;position:absolute}.patient-card{position:relative}.patient-card.selected{border-color:#ffb020;transform:scale(.97)}.patient-card.matched{opacity:.42;pointer-events:none;transform:scale(.93)}@media(max-height:680px){.patient-card{min-height:72px}.patient-card .avatar{width:35px;height:35px;font-size:20px}.patient-card.covered::after{font-size:24px}}
