.v-acf-1 { display:flex;align-items:center;gap:.75rem; }
.v-acf-2 { max-width:640px; }
.v-acf-3 { display:flex; }
.v-acf-4 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-acf-5 { display:flex; }
.v-acf-6 { opacity:.6; }
.v-acf-7 { display:flex; }
.v-acf-8 { display:flex;align-items:center;gap:.5rem; }
.v-acf-9 { display:flex;gap:.5rem;margin-top:1rem; }
/* Extracted static inline styles from resources/views/academic/show.php */
.v-acs-1 { margin-bottom: 1rem; }
.v-acs-2 { display: flex; align-items: center; gap: .75rem; }
.v-acs-3 { flex: 1; }
.v-acs-4 { opacity: .6; font-weight: 400; }
.v-acs-5 { opacity: .7; font-size: .85rem; }
.v-acs-6 { display: flex; gap: .5rem; }
.v-acs-7 { margin: 0; }
.v-acs-8 { display: flex; align-items: center; gap: .5rem; }
.v-acs-9 { opacity: .6; }
.v-acs-10 { width: 100%; }
.v-acs-11 { width: 60px; }
.v-acs-12 { width: 80px; }
.v-acs-13 { display: inline; }
.v-acs-14 { margin-top: 1rem; border-top: 1px solid var(--so-border, #eee); padding-top: 1rem; }
.v-acs-15 { display: grid; grid-template-columns: 2fr 1fr 1fr .6fr auto; gap: .75rem; align-items: end; }
.v-acs-16 { opacity: .6; margin-top: 1rem; border-top: 1px solid var(--so-border, #eee); padding-top: 1rem; }
.v-acs-17 { display: grid; grid-template-columns: 2fr 1.5fr 1fr auto; gap: .75rem; align-items: end; }
.v-fp-1 { display:none;margin-bottom:1rem; }
.v-fp-2 { display:block;text-align:center;margin-top:1rem; }
.v-fp-3 { vertical-align:middle;font-size:1em; }
.v-fp-4 { display:block;text-align:center;margin-top:1rem; }
.v-lk-1 { display:inline-flex;align-items:center;gap:6px;margin-top:4px; }
.v-lk-2 { font-size:18px; }
.v-lg-1 { text-align:center; }
.v-lg-2 { display:flex;justify-content:center;margin-bottom:12px; }
.v-lg-3 { width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid var(--so-border,#e2e8f0); }
.v-lg-4 { width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;
                            background:var(--so-accent-soft,#e8f0fe);color:var(--so-accent-primary,#1a73e8);
                            font-size:28px;font-weight:600; }
.v-lg-5 { margin:0 0 4px; }
.v-lg-6 { margin:0; }
.v-lg-7 { display:flex; }
.v-lg-8 { display:flex; }
.v-lg-9 { text-align:center;margin-top:18px; }
.v-lg-10 { font-size:13px; }
.v-lg-11 { text-align:center;margin-top:18px; }
.v-lg-12 { font-size:13px;opacity:.7; }
.v-lg-13 { font-size:13px;font-weight:600; }
.v-sg-1 { display:flex; }
.v-sg-2 { opacity:.6; }
.v-sg-3 { text-align:center;margin-top:18px; }
.v-sg-4 { font-size:13px;opacity:.7; }
.v-sg-5 { font-size:13px;font-weight:600; }
.v-db-1 { margin-bottom:1rem; }
.v-db-2 { display:flex;align-items:center;justify-content:space-between;gap:1rem; }
.v-db-3 { margin:0; }
.v-db-4 { margin:4px 0 0;opacity:.7;font-size:14px; }
.v-db-5 { text-align:center;padding:48px 24px; }
.v-db-6 { font-size:48px;opacity:.4; }
.v-db-7 { margin:12px 0 4px;font-weight:600; }
.v-db-8 { opacity:.7; }
.v-db-9 { margin-top:12px; }
.v-db-10 { margin-bottom:1rem; }
.v-db-11 { display:flex;align-items:center;gap:.75rem; }
.v-db-12 { display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr)); }
.v-db-13 { text-decoration:none;color:inherit;border:1px solid var(--so-border); }
.v-db-14 { display:flex;align-items:center;gap:.75rem; }
.v-db-15 { flex:1;min-width:0; }
.v-db-16 { font-weight:600; }
.v-db-17 { font-size:12px;opacity:.7; }
.v-db-18 { margin-top:12px;font-size:12px;opacity:.85; }
.v-db-19 { height:6px;margin-top:8px; }
.v-db-20 { display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr)); }
.v-db-21 { display:flex;align-items:center;gap:.75rem; }
.v-db-22 { text-align:center;padding:32px 16px;color:var(--so-text-secondary); }
.v-db-23 { font-size:32px;opacity:.4; }
.v-db-24 { margin:8px 0 0;font-size:13px; }
.v-db-25 { display:flex;align-items:center;gap:.75rem; }
.v-db-26 { padding:0; }
.v-db-27 { text-align:center;padding:24px;color:var(--so-text-secondary); }
.v-db-28 { font-size:13px; }
.v-db-29 { margin:0;padding:0; }
.v-db-30 { display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--so-border); }
.v-db-31 { opacity:.6; }
.v-db-32 { flex:1;min-width:0; }
.v-db-33 { font-size:13px;font-weight:500; }
.v-db-34 { font-size:11px;opacity:.6; }
.v-db-35 { font-size:11px;opacity:.7;white-space:nowrap; }
.v-exf-1 { display:flex;align-items:center;gap:.75rem; }
.v-exf-2 { max-width:680px; }
.v-exf-3 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-exf-4 { display:flex; }
.v-exf-5 { display:flex; }
.v-exf-6 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-exf-7 { display:flex; }
.v-exf-8 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-exf-9 { opacity:.6; }
.v-exf-10 { display:flex; }
.v-exf-11 { display:flex;gap:.5rem;margin-top:1rem; }
.v-exi-1 { width:auto;margin-right:.5rem; }
.v-exi-2 { margin-right:.25rem; }
.v-exr-1 { display:flex;align-items:center;gap:.75rem; }
.v-exr-2 { opacity:.7; }
.v-exr-3 { margin-left:auto; }
.v-exr-4 { margin-bottom:1rem; }
.v-exr-5 { width:100%; }
.v-exr-6 { width:110px; }
.v-exr-7 { width:110px; }
.v-exr-8 { width:90px; }
.v-exr-9 { width:80px; }
.v-exr-10 { width:60px; }
.v-exr-11 { opacity:.8; }
.v-exr-12 { display:inline; }
.v-exr-13 { margin-top:1rem; }
.v-exr-14 { max-width:680px; }
.v-exr-15 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-exr-16 { display:flex;gap:.5rem;margin-top:1rem; }
.v-exr-17 { opacity:.4; }
.v-flf-1 { display:flex;align-items:center;gap:.75rem; }
.v-flf-2 { max-width:640px; }
.v-flf-3 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-flf-4 { display:flex; }
.v-flf-5 { display:flex;gap:.5rem;margin-top:1rem; }
.v-fli-1 { margin-right:.25rem; }
.v-glf-1 { display:flex;align-items:center;gap:.75rem; }
.v-glf-2 { max-width:640px; }
.v-glf-3 { display:flex; }
.v-glf-4 { display:flex; }
.v-glf-5 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-glf-6 { display:flex;gap:.5rem;margin-top:1rem; }
.v-gli-1 { margin-bottom:1rem; }
.v-gli-2 { display:flex;align-items:center;justify-content:space-between;gap:1rem; }
.v-gli-3 { margin:0; }
.v-gli-4 { margin:4px 0 0;opacity:.7;font-size:13px; }
.v-gli-5 { text-align:center;padding:48px 24px; }
.v-gli-6 { font-size:48px;opacity:.4; }
.v-gli-7 { margin:12px 0 4px;font-weight:600; }
.v-gli-8 { opacity:.7; }
.v-gli-9 { margin-top:12px; }
.v-gli-10 { display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr)); }
.v-gli-11 { text-decoration:none;color:inherit;border:1px solid var(--so-border);overflow:hidden; }
.v-gli-12 { aspect-ratio:4/3;background:var(--so-bg-subtle);position:relative; }
.v-gli-13 { width:100%;height:100%;object-fit:cover;display:block; }
.v-gli-14 { display:flex;align-items:center;justify-content:center;height:100%;opacity:.3; }
.v-gli-15 { font-size:48px; }
.v-gli-16 { position:absolute;top:8px;right:8px; }
.v-gli-17 { font-size:14px;vertical-align:-2px; }
.v-gli-18 { padding:.75rem 1rem; }
.v-gli-19 { font-weight:600;font-size:14px; }
.v-gli-20 { font-size:12px;opacity:.7;margin-top:4px; }
.v-gli-21 { font-size:11px;opacity:.6;margin-top:2px; }
.v-gli-22 { font-size:12px;vertical-align:-2px; }
/* Extracted static inline styles from resources/views/gallery/show.php */
.v-gls-1 { margin-bottom:1rem; }
.v-gls-2 { display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap; }
.v-gls-3 { margin:0; }
.v-gls-4 { margin:4px 0 0;opacity:.7;font-size:13px; }
.v-gls-5 { font-size:14px;vertical-align:-3px; }
.v-gls-6 { font-size:14px;vertical-align:-3px; }
.v-gls-7 { display:flex;gap:.5rem; }
.v-gls-8 { margin:0; }
.v-gls-9 { margin-bottom:1rem; }
.v-gls-10 { display:flex;gap:.5rem;align-items:center;flex-wrap:wrap; }
.v-gls-11 { flex:1;min-width:200px; }
.v-gls-12 { font-size:12px;opacity:.6;margin:.5rem 0 0; }
.v-gls-13 { text-align:center;padding:48px 24px; }
.v-gls-14 { font-size:48px;opacity:.4; }
.v-gls-15 { margin:12px 0 0;opacity:.7; }
.v-gls-16 { display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr)); }
.v-gls-17 { display:block;aspect-ratio:1;background:var(--so-bg-subtle); }
.v-gls-18 { width:100%;height:100%;object-fit:cover;display:block; }
.v-gls-19 { padding:.5rem;display:flex;gap:.25rem;align-items:center; }
.v-gls-20 { flex:1;font-size:11px;opacity:.6;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.v-gls-21 { font-size:10px; }
.v-gls-22 { font-size:12px;vertical-align:-2px; }
.v-gls-23 { margin:0; }
.v-gls-24 { margin:0; }
.v-gd-1 { margin-bottom:1rem; }
.v-gd-2 { display:flex;align-items:center;gap:.5rem; }
.v-gd-3 { display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--so-border, #eee); }
.v-gd-4 { opacity:.6; }
.v-gd-5 { display:flex;gap:.5rem; }
.v-gd-6 { display:inline; }
.v-gd-7 { display:flex;align-items:center;gap:.75rem; }
.v-gd-8 { flex:1; }
.v-gd-9 { width:auto; }
.v-gd-10 { width:100%; }
.v-gd-11 { width:90px; }
.v-gd-12 { opacity:.6;font-size:.8rem; }
.v-gd-13 { display:flex;flex-wrap:wrap;gap:.5rem;align-items:center; }
.v-gd-14 { display:flex;align-items:center;gap:.25rem;font-size:.85rem; }
.v-gd-15 { opacity:.6;font-size:.85rem; }
.v-gd-16 { margin-top:1.5rem;border-top:1px solid var(--so-border, #eee);padding-top:1rem; }
.v-gd-17 { margin:0 0 .75rem; }
.v-gd-18 { display:grid;grid-template-columns:2fr 1fr auto;gap:.75rem;align-items:end; }
.v-gd-19 { margin:0; }
.v-gd-20 { display:flex;gap:1rem;margin-top:.75rem; }
.v-gd-21 { opacity:.6;font-size:.8rem;margin-top:.5rem; }
.v-gd-22 { margin:0 0 .25rem; }
.v-gd-23 { opacity:.6;font-size:.85rem;margin:0 0 .75rem; }
.v-gd-24 { display:grid;grid-template-columns:2fr auto;gap:.75rem;align-items:end;max-width:480px; }
.v-hlf-1 { display:flex;align-items:center;gap:.75rem; }
.v-hlf-2 { max-width:640px; }
.v-hlf-3 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-hlf-4 { display:flex; }
.v-hlf-5 { display:flex; }
.v-hlf-6 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-hlf-7 { display:flex; }
.v-hlf-8 { opacity:.6; }
.v-hlf-9 { display:flex; }
.v-hlf-10 { display:flex;gap:.5rem;margin-top:1rem; }
.v-hli-1 { margin-right:.25rem; }
.v-mkf-1 { display:flex;align-items:center;gap:.75rem; }
.v-mkf-2 { max-width:760px; }
.v-mkf-3 { display:grid;grid-template-columns:2fr 1fr;gap:1rem; }
.v-mkf-4 { display:flex; }
.v-mkf-5 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-mkf-6 { opacity:.6; }
.v-mkf-7 { width:100%; }
.v-mkf-8 { width:22%; }
.v-mkf-9 { width:22%; }
.v-mkf-10 { width:18%; }
.v-mkf-11 { width:48px; }
.v-mkf-12 { margin-top:.5rem; }
.v-mkf-13 { display:flex;gap:.5rem;margin-top:1rem; }
.v-mtf-1 { display:flex;align-items:center;gap:.75rem; }
.v-mtf-2 { max-width:640px; }
.v-mtf-3 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-mtf-4 { display:flex; }
.v-mtf-5 { opacity:.6; }
.v-mtf-6 { opacity:.6;font-size:.8rem; }
.v-mtf-7 { display:flex;gap:.5rem;margin-top:1rem; }
.v-mti-1 { width:auto;margin-right:.5rem; }
.v-mti-2 { width:auto;margin-right:.5rem; }
.v-mti-3 { margin-right:.25rem; }
.v-lp-1 { display:flex;align-items:center;gap:.75rem;flex-wrap:wrap; }
.v-lp-2 { flex:1;min-width:160px; }
.v-lp-3 { display:flex;align-items:center;gap:.5rem; }
.v-lp-4 { display:inline-block;width:60px;height:10px;border-radius:4px; }
.v-lp-5 { display:flex;align-items:center;gap:.5rem;flex-wrap:wrap; }
.v-lp-6 { min-width:268px; }
.v-sb-1 { padding:6px 8px; }
.v-sb-2 { display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 8px;font-size:.8125rem;line-height:1.35; }
.v-sb-3 { color:var(--so-text-secondary);white-space:nowrap;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em; }
.v-sb-4 { color:var(--so-text-heading);font-weight:600;text-align:left;word-break:break-word; }
.v-pm-1 { margin-bottom:1.25rem; }
.v-pm-2 { display:flex;align-items:center;gap:.75rem; }
.v-pm-3 { margin-top:1rem;display:flex;justify-content:flex-end; }
.v-pm-4 { margin-bottom:1.25rem; }
.v-pm-5 { display:flex;align-items:center;gap:.75rem; }
.v-pm-6 { flex:1; }
.v-pm-7 { opacity:.7; }
.v-pm-8 { width:auto; }
.v-pm-9 { opacity:.6;margin:0; }
.pm-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(280px,1fr)); gap:.85rem; }
.pm-mod { border:1px solid var(--so-border-color,#e2e8f0); border-radius:14px; padding:.9rem 1rem; }
.pm-mod-head { display:flex; align-items:center; margin-bottom:.7rem; }
.pm-mod-name { flex:1; font-weight:700; font-size:.95rem; }
.pm-all { border:1px solid var(--so-border-color,#e2e8f0); background:transparent; color:inherit; opacity:.7;
    border-radius:999px; padding:.2rem .7rem; font-size:.72rem; font-weight:600; cursor:pointer; }
.pm-acts { display:grid; grid-template-columns:1fr 1fr; gap:.5rem; }
.pm-chip { display:flex; align-items:center; gap:.45rem; border:1.5px solid var(--so-border-color,#e2e8f0);
    border-radius:11px; padding:.6rem .7rem; cursor:pointer; font-size:.85rem; font-weight:600; user-select:none; transition:all .12s; }
.pm-chip input { position:absolute; opacity:0; width:0; height:0; }
.pm-chip .material-symbols-rounded { font-size:19px; opacity:.7; }
.pm-chip:has(input:checked) { background:var(--so-primary,#1a73e8); border-color:var(--so-primary,#1a73e8); color:#fff; }
.pm-chip:has(input:checked) .material-symbols-rounded { opacity:1; }
/* plan/show.php — extracted static inline styles (1:1, mechanical) */
.v-pls-1 { text-align:center;padding:48px 24px; }
.v-pls-2 { font-size:48px;opacity:.4; }
.v-pls-3 { margin:12px 0 4px;font-weight:600; }
.v-pls-4 { opacity:.7;margin:0 0 16px; }
.v-pls-5 { margin-bottom:1rem; }
.v-pls-6 { display:flex;align-items:center;gap:.85rem; }
.v-pls-7 { flex:1; }
.v-pls-8 { opacity:.65;font-size:.8rem;margin-bottom:.15rem; }
.v-pls-9 { font-size:1.35rem;font-weight:700;line-height:1; }
.v-pls-10 { opacity:.5;font-size:.9rem;font-weight:400; }
.v-pls-11 { background:var(--so-border);border-radius:4px;height:4px;margin-top:.35rem; }
.v-pls-12 { opacity:.6;font-size:.78rem;margin-top:.15rem; }
.v-pls-13 { resize:none; }
.v-pls-15 { display:flex;align-items:center;gap:.5rem;flex-wrap:wrap; }
.v-pls-16 { flex:1;min-width:140px; }
.v-pls-17 { display:flex;align-items:center;gap:.4rem;margin-top:.15rem;flex-wrap:wrap; }
.v-pls-18 { opacity:.65;font-size:.8rem; }
.v-pls-19 { opacity:.45;font-size:.75rem; }
.v-pls-20 { font-size:12px;vertical-align:middle; }
.v-pls-21 { display:flex;align-items:center;gap:.35rem; }
.v-pls-22 { display:flex;align-items:center;gap:.4rem; }
.v-scf-1 { display:flex;align-items:center;gap:.75rem; }
.v-scf-2 { max-width:720px; }
.v-scf-3 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-scf-4 { display:flex; }
.v-scf-5 { opacity:.6; }
.v-scf-6 { display:flex; }
.v-scf-7 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-scf-8 { display:flex;gap:.5rem;flex-wrap:wrap; }
.v-scf-9 { margin:0; }
.v-scf-10 { display:flex; }
.v-scf-11 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-scf-12 { display:flex; }
.v-scf-13 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-scf-14 { display:flex; }
.v-scf-15 { opacity:.6; }
.v-scf-16 { display:flex;gap:.5rem;margin-top:1rem; }
.v-sci-1 { margin-right:.25rem; }
.v-set-1 { margin-bottom:1rem; }
.v-set-2 { display:flex;align-items:center;gap:.75rem; }
.v-set-3 { display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); }
.v-set-4 { opacity:.7; }
.v-set-5 { font-size:14px;font-weight:500; }
.v-set-6 { margin-left:6px; }
.v-set-7 { display:flex;flex-wrap:wrap;gap:.5rem; }
.v-set-8 { opacity:.7;font-size:13px; }
.v-stf-1 { display:flex;align-items:center;gap:.75rem; }
.v-stf-2 { max-width:640px; }
.v-stf-3 { display:flex; }
.v-stf-4 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-stf-5 { opacity:.6; }
.v-stf-6 { font-size:12px;opacity:.7;margin:4px 0 0; }
.v-stf-7 { display:flex;gap:.5rem;margin-top:1rem; }
.v-stf-8 { margin-top:1rem; }
.v-stf-9 { display:flex;justify-content:space-between;align-items:center;gap:1rem; }
.v-stf-10 { font-weight:600;font-size:14px; }
.v-stf-11 { font-size:12px;opacity:.7;margin-top:2px; }
.v-stf-12 { margin:0; }
.v-sti-1 { margin-right:.25rem; }
.v-suf-1 { display:flex;align-items:center;gap:.75rem; }
.v-suf-2 { max-width:640px; }
.v-suf-3 { display:flex; }
.v-suf-4 { display:grid;grid-template-columns:1fr 1fr;gap:1rem; }
.v-suf-5 { opacity:.6; }
.v-suf-6 { opacity:.6; }
.v-suf-7 { opacity:.6; }
.v-suf-8 { max-width:90px;padding:2px; }
.v-suf-9 { display:flex;gap:.5rem;margin-top:1rem; }
.v-tti-1 { margin-bottom:1rem; }
.v-tti-2 { display:flex;align-items:center;gap:.75rem; }
.v-tti-3 { flex:1; }
.v-tti-4 { opacity:.7;font-size:.85rem; }
.v-tti-5 { display:flex;gap:.5rem;align-items:center; }
.v-tti-6 { width:auto; }
.v-tti-7 { margin:0; }
.v-tti-8 { display:flex;align-items:center;gap:.5rem; }
.v-tti-9 { opacity:.6; }
.v-tti-10 { width:100%; }
.v-tti-11 { width:120px; }
.v-tti-12 { width:70px; }
.v-tti-13 { display:inline; }
.v-tti-14 { margin-top:1rem;border-top:1px solid var(--so-border, #eee);padding-top:1rem; }
.v-tti-15 { display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:.75rem;align-items:end; }
.v-tti-16 { display:grid;grid-template-columns:2fr 1.2fr 1fr 1fr;gap:.75rem;align-items:end; }
.v-tti-17 { display:grid;grid-template-columns:1fr 160px auto auto;gap:.75rem;align-items:end;margin-top:.75rem; }
.v-tts-1 { margin-bottom:1rem; }
.v-tts-2 { display:flex;align-items:center;gap:.75rem; }
.v-tts-3 { flex:1; }
.v-tts-4 { opacity:.7;font-size:.85rem; }
.v-tts-5 { display:flex;gap:.5rem; }
.v-tts-6 { margin:0; }
.v-tts-7 { margin-bottom:1rem; }
.v-tts-8 { display:flex;align-items:center;gap:.5rem; }
.v-tts-9 { overflow-x:auto; }
.v-tts-10 { opacity:.6; }
.v-tts-11 { width:100%;min-width:760px; }
.v-tts-12 { width:150px; }
.v-tts-13 { text-align:center; }
.v-tts-14 { vertical-align:top; }
.v-tts-15 { opacity:.6;font-size:.78rem; }
.v-tts-16 { margin-top:.35rem;display:flex;gap:.25rem; }
.v-tts-17 { display:inline; }
.v-tts-18 { vertical-align:top;min-width:120px; }
.v-tts-19 { font-size:.78rem; }
.v-tts-20 { opacity:.7;font-size:.75rem; }
.v-tts-21 { opacity:.7;font-size:.75rem; }
.v-tts-22 { opacity:.35; }
.v-tts-23 { margin-top:.25rem; }
.v-tts-24 { display:flex;align-items:center;gap:.5rem; }
.v-tts-25 { display:grid;grid-template-columns:2fr 1fr 1fr .6fr auto auto;gap:.75rem;align-items:end; }
.v-tts-26 { margin:0; }
.v-tts-27 { margin:0; }
.v-tts-28 { margin:0; }
.v-tts-29 { margin:0; }
.v-tts-30 { margin:0; }
.v-tts-31 { display:flex;align-items:center;gap:.35rem; }
.v-tts-32 { display:flex;gap:.5rem; }
.v-tts-35 { display:flex;align-items:center;gap:.5rem; }
.v-tts-36 { opacity:.6;font-weight:400; }
.v-tts-37 { display:grid;grid-template-columns:1.4fr 1.4fr 1.2fr 1fr 160px;gap:.75rem;align-items:end; }
.v-tts-38 { margin:0; }
.v-tts-39 { margin:0; }
.v-tts-40 { opacity:.6; }
.v-tts-41 { margin:0; }
.v-tts-42 { margin:0; }
.v-tts-43 { margin:0; }
.v-tts-44 { display:flex;gap:.5rem;margin-top:1rem; }
.v-tr-1 { margin-bottom:1rem; }
.v-tr-2 { display:flex;align-items:center;gap:.75rem; }
.v-tr-3 { opacity:.7; }
.v-tr-4 { text-align:center;opacity:.6;padding:2rem 1rem; }
.v-tr-5 { font-size:42px; }
.v-tr-6 { margin-bottom:1rem; }
.v-tr-7 { display:flex;align-items:center;gap:.5rem; }
.v-tr-8 { opacity:.6; }
.v-tr-9 { width:100%; }
.v-tr-10 { text-align:right; }
.v-tr-11 { opacity:.8; }
.v-tr-12 { opacity:.7;white-space:nowrap; }
.v-tr-13 { display:inline; }
.v-tr-14 { font-size:16px;vertical-align:-3px; }
