.card-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;padding:0;width:100%;margin-bottom:16px}.card-grid-item{display:block;text-decoration:none;color:inherit;background:linear-gradient(130deg,#ffffff,#f8fbff);border-radius:14px;border:1px solid #e7eef8;box-shadow:0 14px 30px rgba(29,78,216,.08);padding:14px 16px;min-height:92px;font-size:14px;transition:transform .25s ease,box-shadow .25s ease}.card-grid-item:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(37,99,235,.14)}.card-grid-content{display:flex;align-items:center;gap:12px}.card-grid-meta{display:flex;flex-direction:column;justify-content:center}.card-grid-label{color:#64748b;font-weight:500;margin-bottom:2px}.card-grid-value{font-size:26px;line-height:1;color:#0f172a;font-weight:700}.card-grid-arrow{margin-left:auto;opacity:.8}.patient-card{width:100%;max-width:100%;overflow-x:auto;border:1px solid #e7eef8;border-radius:16px;box-shadow:0 14px 28px rgba(15,23,42,.06)}.table-cell{flex:1;text-align:center;margin:0;color:#334155;font-size:14px;padding:8px 6px}.header{color:#1d4ed8;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:12px}.striped{background-color:#f8fbff}.table-header{background-color:#eff6ff}.patient-card .card-title{margin-bottom:0;font-weight:700;color:#0f172a}.patient-card .card-body{padding:14px 16px 8px}