/* Shared static view styles. Runtime-controlled values remain on their elements. */
.ui-style-1.ui-style-1 { mix-blend-mode: hard-light; }
.ui-style-2.ui-style-2 { mix-blend-mode: plus-darker; }
.ui-style-3.ui-style-3 { mix-blend-mode:hard-light; }
.ui-style-4.ui-style-4 { margin-bottom:18px; }
.ui-style-5.ui-style-5 { margin:0; }
.ui-style-6.ui-style-6 { margin:4px 0 0; }
.ui-style-7.ui-style-7 { margin-bottom:0; }
.ui-style-8.ui-style-8 { background:#e9f1f9;color:#004287; }
.ui-style-9.ui-style-9 { margin-bottom:3px; }
.ui-style-10.ui-style-10 { font-size:12px; }
.ui-style-11.ui-style-11 { text-align:right; }
.ui-style-12.ui-style-12 { font-weight:800;color:#1f2b3a; }
.ui-style-13.ui-style-13 { text-align:right;font-weight:700; }
.ui-style-14.ui-style-14 { margin:10px 0 0; }
.ui-style-15.ui-style-15 { margin:0 0 8px; }
.ui-style-16.ui-style-16 { justify-self:end;align-self:start; }
.ui-style-17.ui-style-17 { text-align:right;font-weight:800;white-space:nowrap; }
.ui-style-18.ui-style-18 { color:#1d4ed8;font-weight:700; }
.ui-style-19.ui-style-19 { grid-column:1/-1; }
.ui-style-20.ui-style-20 { color:#b91c1c;background:#fef2f2;border-color:#fecaca;border:1px solid #fecaca;border-radius:12px;margin-bottom:16px; }
.ui-style-21.ui-style-21 { position:relative;margin-bottom:16px; }
.ui-style-22.ui-style-22 { margin:6px 0 0; }
.ui-style-23.ui-style-23 { background:#fef3c7;border-color:#fcd34d;color:#92400e; }
.ui-style-24.ui-style-24 { background:#dcfce7;border-color:#86efac;color:#166534; }
.ui-style-25.ui-style-25 { gap:14px;flex-wrap:wrap;margin-bottom:20px; }
.ui-style-26.ui-style-26 { font-size:13px; }
.ui-style-27.ui-style-27 { color:#334155; }
.ui-style-28.ui-style-28 { color:#1f2b3a; }
.ui-style-29.ui-style-29 { font-weight:800; }
.ui-style-30.ui-style-30 { color:#1d4ed8;text-decoration:none; }
.ui-style-31.ui-style-31 { margin-top:6px; }
.ui-style-32.ui-style-32 { white-space:nowrap; }
.ui-style-33.ui-style-33 { font-size:7px; }
.ui-style-34.ui-style-34 { font-weight:700;color:#1d4ed8; }
.ui-style-35.ui-style-35 { text-align:center; }
.ui-style-36.ui-style-36 { overflow-x:visible;overflow-y:visible; }
.ui-style-37.ui-style-37 { color:#64748b;font-weight:600; }
.ui-style-38.ui-style-38 { margin-top:0; }
.ui-style-39.ui-style-39 { margin:0 0 12px; }
.ui-style-40.ui-style-40 { justify-content:flex-end; }
.ui-style-41.ui-style-41 { margin-bottom:16px;justify-content:flex-end; }
.ui-style-42.ui-style-42 { flex-wrap:nowrap; }
.ui-style-43.ui-style-43 { margin-bottom:14px; }
.ui-style-44.ui-style-44 { margin:0 0 16px;color:#334155; }
.ui-style-45.ui-style-45 { justify-content:flex-end;gap:8px; }
.ui-style-46.ui-style-46 { justify-content:space-between;gap:12px;align-items:center; }
.ui-style-47.ui-style-47 { gap:8px;align-items:center; }
.ui-style-48.ui-style-48 { font-weight:700; }
.ui-style-49.ui-style-49 { margin-bottom:10px; }
.ui-style-50.ui-style-50 { color:#94a3b8; }
.ui-style-51.ui-style-51 { gap:4px; }
.ui-style-52.ui-style-52 { margin:0;font-size:20px;line-height:1.15; }
.ui-style-53.ui-style-53 { margin:0;font-size:23px; }
.ui-style-54.ui-style-54 { gap:12px; }
.ui-style-55.ui-style-55 { grid-column:1 / -1; }
.ui-style-56.ui-style-56 { margin-top:14px; }
.ui-style-57.ui-style-57 { background:#eff6ff;color:#1d4ed8; }
.ui-style-58.ui-style-58 { background:#dcfce7;color:#166534; }
.ui-style-59.ui-style-59 { color:#166534; }
.ui-style-60.ui-style-60 { background:#fef3c7;color:#92400e; }
.ui-style-61.ui-style-61 { border-color:#fde68a;background:#fffbeb; }
.ui-style-62.ui-style-62 { margin-top:10px; }
.ui-style-63.ui-style-63 { justify-content:flex-end;margin-top:12px; }
.ui-style-64.ui-style-64 { background:#fff1f2;color:#dc2626; }
.ui-style-65.ui-style-65 { background:#fffbeb;color:#b45309; }
.ui-style-66.ui-style-66 { background:#e9f1f9;color:#00356e; }
.ui-style-67.ui-style-67 { flex:1; }
.ui-style-68.ui-style-68 { margin-bottom:10px;font-size:13px; }
.ui-style-69.ui-style-69 { margin:16px 20px 20px; }
.ui-style-70.ui-style-70 { margin:0;font-size:26px; }
.ui-style-71.ui-style-71 { margin:6px 0 0;color:#64748b; }
.ui-style-72.ui-style-72 { justify-content:space-between;margin-bottom:8px; }
.ui-style-73.ui-style-73 { margin:0;font-size:18px; }
.ui-style-74.ui-style-74 { font-size:9px; }
.ui-style-75.ui-style-75 { font-size:12px;font-weight:700;color:#475569; }
.ui-style-76.ui-style-76 { margin-bottom:20px; }
.ui-style-77.ui-style-77 { color:#15803d; }
.ui-style-78.ui-style-78 { font-size:11px; }
.ui-style-79.ui-style-79 { color:#b91c1c; }
.ui-style-80.ui-style-80 { margin-bottom:20px;border-color:#fde68a;background:#fffbeb; }
.ui-style-81.ui-style-81 { margin-left:6px; }
.ui-style-82.ui-style-82 { margin-top:4px; }
.ui-style-83.ui-style-83 { font-weight:800;color:#1f2b3a;background:#f1f5f9;padding:10px 12px; }
.ui-style-84.ui-style-84 { text-align:right;font-weight:800; }
.ui-style-85.ui-style-85 { justify-content:flex-end;margin-top:16px; }
.ui-style-86.ui-style-86 { color:#b12828; }
.ui-style-87.ui-style-87 { text-align:right;white-space:nowrap; }
.ui-style-88.ui-style-88 { margin-left:26px; }
.ui-style-89.ui-style-89 { margin-bottom:12px; }
.ui-style-90.ui-style-90 { margin-top:4px;font-size:12px;color:#64748b; }
.ui-style-91.ui-style-91 { font-size:12px;color:#64748b; }
.ui-style-92.ui-style-92 { font-size:14px;color:#64748b; }
.ui-style-93.ui-style-93 { font-weight:800;color:#1d4ed8;text-decoration:none; }
.ui-style-94.ui-style-94 { background:#fef3c7;color:#b45309; }
.ui-style-95.ui-style-95 { background:#ecfdf5;color:#059669; }
.ui-style-96.ui-style-96 { background:#fdf4ff;color:#a21caf; }
.ui-style-97.ui-style-97 { color:#b45309;font-weight:800; }
.ui-style-98.ui-style-98 { margin-top:5px; }
.ui-style-99.ui-style-99 { padding:14px 2px 8px; }
.ui-style-100.ui-style-100 { font-size:12px;padding:4px 8px; }
.ui-style-101.ui-style-101 { margin-top:20px; }
.ui-style-102.ui-style-102 { margin:24px 0 20px;border:0;border-top:1px solid #e2e8f0; }
.ui-style-103.ui-style-103 { margin-bottom:12px;line-height:1.65; }
.ui-style-104.ui-style-104 { background:#334155; }
.ui-style-105.ui-style-105 { background:#f2f4f8;border:1px solid #e2e8f0;border-radius:10px;padding:14px; }
.ui-style-106.ui-style-106 { padding:0 0 8px;font-size:12px;color:#64748b;font-weight:800; }
.ui-style-107.ui-style-107 { margin-top:12px; }
