.page_main__ryNSD{max-width:1100px;margin:0 auto;padding:32px 24px}.page_header__pYL2T{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.page_title__LNfYV{font-size:24px;font-weight:700;color:var(--text)}.page_subtitle__pMdfH{color:var(--text-muted);margin-top:4px}.page_headerActions__hxiai{display:flex;gap:12px}.page_btnSecondary__FS13X{padding:8px 16px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-dim);font-size:13px;transition:all .15s;text-decoration:none;display:inline-block}.page_btnSecondary__FS13X:hover{background:var(--border);color:var(--text);text-decoration:none}.page_cardGrid__JMbKv{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px}.page_card__b3ZKr{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;text-decoration:none;transition:all .2s ease;cursor:pointer}.page_card__b3ZKr:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.12);text-decoration:none}.page_cardTop__YeIFj{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.page_patientInfo__di4JT{display:flex;align-items:center;gap:12px}.page_avatar__hQo_W{width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.page_patientName__evfqz{font-weight:600;color:var(--text);font-size:14px}.page_patientHandle__P_PoI{color:var(--text-muted);font-size:12px;margin-top:2px}.page_urgencyBadge__WulkK{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.page_complaint__o0tFw{color:var(--text-dim);font-size:13px;margin-bottom:14px;line-height:1.5}.page_cardMeta__0OQgN{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_tierBadge__n2s_s{font-size:12px;padding:3px 8px;border-radius:4px;background:var(--surface2);color:var(--text-dim)}.page_tierBadge__n2s_s[data-tier=paid]{background:#1e3a5f;color:#60a5fa}.page_card__b3ZKr[data-video=true]{border-color:rgba(34,197,94,.4);background:linear-gradient(180deg,rgba(20,83,45,.15) 0,var(--surface) 100%)}.page_typeRow__6VWN8{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.page_badgeVideo__B3MeK{font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;background:rgba(34,197,94,.2);color:#4ade80;border:1px solid rgba(34,197,94,.3);letter-spacing:.3px}.page_badgeWritten__QdtBq{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.25)}.page_timeAgo__45Op7{font-size:11px;color:var(--text-muted);margin-left:auto}.page_complaintLabel__cEEef{font-weight:600;color:var(--text-muted)}.page_cardFooter__14bI4{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.06);font-size:12px;color:var(--text-muted);margin-top:12px}.page_actionBtn__aZMyt{font-weight:600;color:var(--accent);transition:color .15s}.page_card__b3ZKr:hover .page_actionBtn__aZMyt{color:#60a5fa;text-decoration:underline}