.page_page__ZU32B{min-height:100vh;background:var(--surface)}.page_nav__zpG_3{background:var(--brand);padding:12px 32px;display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px rgba(26,95,122,.18)}.page_brand__f_q1F{font-family:"DM Serif Display",serif;font-size:20px;color:#fff;letter-spacing:.02em;text-decoration:none}.page_brand__f_q1F span{color:#7ecbdf}.page_container__aoG4z{max-width:1100px;margin:0 auto;padding:32px 24px}.page_pageHeader__CdAVl{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;gap:16px;flex-wrap:wrap}.page_pageTitle__1Vg2e{font-size:26px;font-weight:600;color:var(--text-dark)}.page_pageSubtitle__90DRh{font-size:13px;color:var(--text-muted);margin-top:3px}.page_searchInput__spYJs{padding:9px 14px;border:1px solid var(--border);border-radius:10px;font-size:13px;width:280px;background:var(--white);outline:none;transition:border-color .15s}.page_searchInput__spYJs:focus{border-color:var(--brand-mid)}.page_grid__f5Kdy{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.page_card__QV0Om{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:18px;cursor:pointer;transition:box-shadow .2s,transform .15s}.page_card__QV0Om:hover{box-shadow:0 6px 24px rgba(0,0,0,.09);transform:translateY(-2px)}.page_cardTop__pclXa{display:flex;align-items:center;gap:12px;margin-bottom:12px}.page_avatar__m7D8N{width:44px;height:44px;border-radius:50%;background:var(--brand-light);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.page_patientName__KGGET{font-size:15px;font-weight:600;color:var(--text-dark)}.page_patientId__GKcMP{font-size:12px;color:var(--text-muted);margin-top:2px}.page_cardMeta__5MUA9{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.page_tag__lW6GL{font-size:10px;padding:3px 8px;border-radius:20px;font-weight:500}.page_tagBlue__EnO1k{background:var(--brand-light);color:var(--brand)}.page_tagGray__5RLfy{background:#f1f5f9;color:#475569}.page_tagGreen__FrkmH{background:#eafaf1;color:var(--success)}.page_tagOrange__FyZfw{background:var(--accent-light);color:var(--accent)}.page_cardFooter__8VLLZ{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted);border-top:1px solid var(--border);padding-top:10px}.page_viewLink__CldIP{color:var(--brand);font-weight:500}.page_btnPrimary__2McYJ{background:var(--brand);color:#fff;border:none;padding:9px 18px;border-radius:9px;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:background .15s}.page_btnPrimary__2McYJ:hover{background:#164f66}.page_loading__Q7rym{padding:60px 0;font-size:14px}.page_empty__94dW_,.page_loading__Q7rym{text-align:center;color:var(--text-muted)}.page_empty__94dW_{padding:80px 0;display:flex;flex-direction:column;align-items:center;gap:14px}.page_emptyIcon__dVLpt{font-size:48px}