.lawfirm-portal-page[data-v-14341ed5]{background:linear-gradient(180deg,#f6f8fc,#fff);min-height:100vh;padding:40px 18px}.portal-grid[data-v-14341ed5],.portal-hero[data-v-14341ed5],.portal-panel[data-v-14341ed5]{margin:0 auto 18px;width:min(1080px,100%)}.portal-hero[data-v-14341ed5]{background:linear-gradient(135deg,#1f3c88,#4666ff);border-radius:28px;color:#fff;padding:38px}.portal-eyebrow[data-v-14341ed5]{font-size:14px;opacity:.82}.portal-hero h1[data-v-14341ed5]{font-size:38px;font-weight:800;margin:10px 0}.portal-hero p[data-v-14341ed5]{opacity:.9}.portal-grid[data-v-14341ed5]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.portal-card[data-v-14341ed5],.portal-panel[data-v-14341ed5]{background:#fff;border-radius:22px;box-shadow:0 12px 36px #0f172a0f;padding:24px}.portal-empty[data-v-14341ed5],.portal-label[data-v-14341ed5],.portal-meta[data-v-14341ed5]{color:#64748b;font-size:14px}.portal-value[data-v-14341ed5]{color:#0f172a;font-size:24px;font-weight:800;margin-top:8px}.portal-panel h2[data-v-14341ed5]{font-size:20px;margin:0 0 16px}.timeline-item[data-v-14341ed5]{border-bottom:1px solid #eef2f7;display:flex;gap:14px;padding:16px 0;position:relative}.timeline-dot[data-v-14341ed5]{background:#4666ff;border-radius:50%;height:10px;margin-top:8px;width:10px}.timeline-title[data-v-14341ed5]{color:#0f172a;font-weight:700}.timeline-body[data-v-14341ed5]{color:#334155;margin-top:8px}@media (max-width:768px){.portal-grid[data-v-14341ed5]{grid-template-columns:1fr}.portal-hero h1[data-v-14341ed5]{font-size:30px}}
