
    :root{--nav:#132d40;--nav2:#20475b;--ink:#162d3b;--muted:#667985;--line:#dce5e9;--paper:#f5f8f9;--white:#fff;--blue:#315fc5;--bluewash:#eaf0ff;--green:#287b60;--greenwash:#e7f5ee;--amber:#a66a0b;--amberwash:#fff2d6;--red:#b24444;--redwash:#fdeaea;--radius:13px}
    *{box-sizing:border-box}html{font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--paper)}body{margin:0;min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #8eb5ff;outline-offset:2px}a{text-decoration:none;color:inherit}.app{display:flex;min-height:100vh}.sidebar{width:226px;flex:none;background:var(--nav);color:#e3edf2;padding:26px 14px;display:flex;flex-direction:column}.brand{display:flex;gap:11px;align-items:center;padding:0 12px 26px;border-bottom:1px solid #335164}.brand-icon{width:35px;height:35px;display:grid;place-items:center;border:1.5px solid #8dc7d8;border-radius:9px;color:#d5f2fb;font-size:18px;font-weight:750;letter-spacing:-2px}.brand strong{display:block;font-size:15px;letter-spacing:-.3px}.brand small{display:block;color:#a6bdc9;font-size:11px;margin-top:3px}.nav{padding-top:19px;display:grid;gap:5px}.nav button{width:100%;border:0;background:transparent;color:#bad0dc;text-align:left;padding:12px 13px;border-radius:9px;display:flex;align-items:center;gap:11px;font-weight:600}.nav button:hover,.nav button.active{background:var(--nav2);color:#fff}.nav svg{width:19px;height:19px;stroke-width:1.8}.nav .active::before{content:"";height:17px;width:3px;border-radius:3px;background:#8bd2e4;margin-left:-13px;margin-right:10px}.sidebar-bottom{margin-top:auto;padding:16px 12px 0;border-top:1px solid #335164;color:#b4c6d0;font-size:12px;line-height:1.5}.sidebar-bottom strong{color:#fff;display:block;font-size:13px}.main{flex:1;min-width:0}.topbar{height:68px;background:var(--white);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 36px}.crumb{font-size:13px;color:var(--muted)}.crumb strong{color:var(--ink);font-weight:650}.demo{font-size:12px;background:#eef4f7;border:1px solid #d7e6eb;color:#416171;padding:7px 10px;border-radius:7px}.content{max-width:1450px;margin:auto;padding:32px 36px 68px}.page{display:none}.page.active{display:block}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:25px}.page h1{font-size:28px;letter-spacing:-.9px;line-height:1.3;margin:0 0 6px;font-weight:760}.intro{color:var(--muted);font-size:14px;margin:0;line-height:1.6}.section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 16px}.section-head h2{font-size:18px;margin:0;font-weight:720}.section-head p{font-size:13px;color:var(--muted);margin:4px 0 0}.primary,.secondary,.ghost{border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700;white-space:nowrap}.primary{border:1px solid var(--blue);background:var(--blue);color:white}.primary:hover{background:#244fae}.secondary{border:1px solid #c5d3da;background:#fff;color:var(--ink)}.secondary:hover{background:#f1f6f8}.ghost{border:0;background:transparent;color:var(--blue)}.small{padding:7px 11px}.filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.segmented{display:inline-flex;background:#eaf0f3;border-radius:9px;padding:3px;gap:2px}.segmented button{border:0;background:transparent;color:#5e7380;border-radius:7px;padding:8px 12px;font-size:13px;font-weight:650}.segmented button.active{background:white;color:var(--ink);box-shadow:0 1px 3px #1837491c}.date-fields{display:none;gap:6px;align-items:center}.date-fields.show{display:flex}.date-fields input{border:1px solid var(--line);border-radius:7px;padding:7px 8px;background:white;color:var(--ink);font-size:12px}.summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;margin-bottom:30px}.summary>div{padding:20px 22px;border-right:1px solid var(--line)}.summary>div:last-child{border-right:0}.summary span{color:var(--muted);font-size:12px;display:block;margin-bottom:10px}.summary strong{font-size:27px;line-height:1.1;letter-spacing:-1.2px}.summary em{font-style:normal;font-size:13px;font-weight:600;color:var(--muted);margin-left:8px}.summary .risk-number{color:var(--amber)}.panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.panel-pad{padding:22px}.model-table{width:100%;border-collapse:collapse;text-align:left}.model-table th{font-size:11px;color:var(--muted);font-weight:700;padding:14px 20px;background:#f8fafb;border-bottom:1px solid var(--line);white-space:nowrap}.model-table td{padding:19px 20px;border-bottom:1px solid #e8eef0;vertical-align:middle;font-size:13px}.model-table tbody tr:last-child td{border-bottom:0}.model-table tbody tr{cursor:pointer}.model-table tbody tr:hover{background:#f9fbfc}.model-name{font-size:15px;font-weight:740;white-space:nowrap}.sub{color:var(--muted);font-size:12px;display:block;margin-top:5px}.score{font-size:26px;font-weight:760;font-variant-numeric:tabular-nums;letter-spacing:-1.2px}.score small{font-size:12px;color:#82939b;font-weight:500;letter-spacing:0}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:100px;padding:5px 9px;font-size:12px;font-weight:700;white-space:nowrap}.pill::before{content:"";height:6px;width:6px;border-radius:50%;background:currentColor}.pill.green{background:var(--greenwash);color:var(--green)}.pill.amber{background:var(--amberwash);color:var(--amber)}.pill.red{background:var(--redwash);color:var(--red)}.pill.blue{background:var(--bluewash);color:var(--blue)}.mini-status{font-size:12px;display:block;white-space:nowrap}.mini-status+.mini-status{margin-top:5px}.mini-status::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:7px;vertical-align:2px}.mini-status.warn::before{background:var(--amber)}.mini-status.off::before{background:#aebbc2}.spark{width:94px;height:30px}.muted{color:var(--muted)}.text-link{color:var(--blue);font-weight:700;border:0;background:none;padding:0}.note{font-size:12px;color:var(--muted);line-height:1.6;margin:13px 2px 0}.dashboard-bottom{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.8fr);gap:18px;margin-top:22px}.activity{list-style:none;padding:0;margin:0}.activity li{display:flex;gap:13px;padding:15px 0;border-bottom:1px solid #edf1f3}.activity li:last-child{border:0}.dot{width:9px;height:9px;border-radius:50%;background:var(--green);margin-top:5px;flex:none}.dot.amber{background:#d89b2a}.activity b{font-size:13px;display:block}.activity small{font-size:12px;color:var(--muted);display:block;margin-top:4px}.callout{background:#e8f1f5;border:1px solid #d6e5eb;border-radius:var(--radius);padding:22px}.callout h3{margin:0 0 8px;font-size:16px}.callout p{font-size:13px;color:#4f6876;line-height:1.65;margin:0 0 16px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.connection{padding:22px}.connection-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.connection h3{margin:0 0 6px;font-size:17px}.connection p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.connection dl{display:grid;grid-template-columns:95px 1fr;gap:10px;margin:20px 0;font-size:13px}.connection dt{color:var(--muted)}.connection dd{margin:0;word-break:break-word}.connection-actions{display:flex;gap:8px}.connection-section{margin:31px 0}.form{display:grid;gap:16px}.field label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.field input,.field select{width:100%;height:39px;border:1px solid #cbd8de;border-radius:8px;padding:0 11px;background:white;color:var(--ink)}.field small{color:var(--muted);font-size:11px;display:block;margin-top:6px;line-height:1.5}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-actions{display:flex;gap:9px;margin-top:3px}.checkbox-list{display:grid;gap:10px}.check{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--line);border-radius:9px;cursor:pointer}.check input{margin:3px 0 0;width:16px;height:16px;accent-color:var(--blue)}.check strong{font-size:13px;display:block}.check small{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:3px}.plan-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);gap:20px}.plan-list{display:grid;gap:12px}.plan-card{border:1px solid var(--line);background:white;border-radius:var(--radius);padding:20px}.plan-card h3{font-size:16px;margin:0 0 7px}.plan-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin:10px 0 17px}.plan-card footer{display:flex;gap:7px;align-items:center}.plan-card footer .pill{margin-right:auto}.report-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.report-controls select{height:38px;border:1px solid #cbd8de;border-radius:8px;padding:0 10px;background:#fff;min-width:200px}.report-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-bottom:20px}.report-hero .panel{padding:24px}.report-hero h2{margin:12px 0 6px;font-size:24px;letter-spacing:-.6px}.report-hero p{color:var(--muted);font-size:13px;line-height:1.65;margin:0}.report-score{font-size:44px;font-weight:780;letter-spacing:-2px}.report-score small{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}.chart{width:100%;height:190px;display:block}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.metric{padding:21px}.metric h3{font-size:15px;margin:0 0 13px}.metric .metric-value{font-size:25px;font-weight:760;letter-spacing:-1px}.metric p{font-size:12px;line-height:1.7;color:var(--muted);margin:10px 0 0}.recommendation{border-left:3px solid #d3972c;background:#fff8e8;padding:18px 20px;margin:18px 0;border-radius:0 9px 9px 0}.recommendation h3{font-size:15px;margin:0 0 7px}.recommendation p{font-size:13px;color:#69552d;line-height:1.7;margin:0}.report-table{width:100%;border-collapse:collapse;font-size:12px}.report-table th,.report-table td{text-align:left;padding:13px 15px;border-bottom:1px solid var(--line)}.report-table th{color:var(--muted);background:#f8fafb}.drawer-backdrop,.modal-backdrop{position:fixed;inset:0;background:#0b253451;z-index:8;display:none}.drawer-backdrop.show,.modal-backdrop.show{display:block}.drawer{position:absolute;top:0;right:0;width:min(470px,100vw);height:100%;background:white;padding:30px;box-shadow:-12px 0 40px #102f4830;overflow:auto}.drawer h2{font-size:23px;margin:16px 0 6px}.drawer-head{display:flex;justify-content:space-between;align-items:center}.icon-btn{border:0;background:#eef3f5;border-radius:7px;width:31px;height:31px;font-size:19px}.detail-block{padding:18px 0;border-bottom:1px solid var(--line)}.detail-block h3{font-size:14px;margin:0 0 11px}.detail-block p{font-size:13px;line-height:1.6;margin:7px 0;color:#506674}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-grid div{background:#f7fafb;border-radius:8px;padding:12px}.detail-grid small{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}.detail-grid b{font-size:14px}.modal-backdrop{display:none;align-items:center;justify-content:center;padding:18px}.modal-backdrop.show{display:flex}.modal{background:#fff;border-radius:14px;width:min(520px,100%);padding:25px;box-shadow:0 20px 70px #102f4840}.modal h2{margin:0 0 5px;font-size:21px}.modal p{margin:0 0 20px;color:var(--muted);font-size:13px}.toast{position:fixed;bottom:24px;right:24px;background:#18394c;color:white;padding:13px 17px;border-radius:9px;font-size:13px;z-index:20;display:none;box-shadow:0 8px 25px #102f4838}.toast.show{display:block}@media(max-width:1050px){.content{padding:26px}.topbar{padding:0 26px}.model-table{display:block;overflow-x:auto}.model-table th,.model-table td{white-space:nowrap}.dashboard-bottom,.plan-layout,.report-hero{grid-template-columns:1fr}}@media(max-width:700px){.app{display:block}.sidebar{width:100%;padding:12px 14px}.brand{padding:0 3px 10px;border:0}.sidebar-bottom{display:none}.nav{display:flex;overflow:auto;padding:4px 0;gap:3px}.nav button{width:auto;white-space:nowrap;font-size:12px;padding:9px}.nav .active::before{display:none}.topbar{height:48px;padding:0 16px}.content{padding:22px 16px}.page-head{display:block}.page-head>*+*{margin-top:16px}.summary{grid-template-columns:1fr}.summary>div{border-right:0;border-bottom:1px solid var(--line);padding:14px 18px}.summary>div:last-child{border:0}.summary strong{font-size:22px}.grid-2,.form-grid,.report-grid{grid-template-columns:1fr}.report-controls select{min-width:0}.page h1{font-size:25px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
  

    .brand-icon{display:flex;align-items:center;justify-content:center}
    .segmented button{white-space:nowrap}
    .table-scroll-hint{display:none}
    @media(max-width:1050px){.page-head{display:block}.page-head>*+*{margin-top:16px}.table-scroll-hint{display:block;margin:0 0 8px;color:var(--muted);font-size:12px}}
  

    :root{--nav:#dceae3;--nav2:#c7ded2;--ink:#20352f;--muted:#586d64;--line:#dce7df;--paper:#dceae3;--white:#fff;--blue:#176b68;--bluewash:#dceee9;--green:#286d4e;--greenwash:#e2f2e8;--amber:#955517;--amberwash:#fff0d8;--red:#aa4237;--redwash:#fcece7;--radius:8px}
    html,body{font-family:"IBM Plex Sans","PingFang SC","Microsoft YaHei",sans-serif;background:var(--paper);font-size:14px}
    .sidebar{width:228px;background:var(--paper);color:var(--ink);padding:22px 12px}
    .brand{border:0;padding:0 12px 22px}.brand-icon{border-color:#176b68;color:#176b68;font-weight:600;background:#edf7f1}.brand-icon span{color:#176b68!important}.brand strong{font-weight:600}.brand small,.sidebar-bottom{color:var(--muted)}
    .nav{padding-top:13px}.nav button{color:#435c50;font-weight:500;border-radius:6px;padding:10px 13px}.nav button:hover,.nav button.active{background:#bed7ca;color:#173f35}.nav .active::before{display:none}.nav svg{width:17px;height:17px}.sidebar-bottom{border-top:1px solid #b9d2c5}.sidebar-bottom strong{color:var(--ink);font-weight:600}
    .topbar{height:48px;background:var(--paper);border:0;padding:0 30px}.demo{background:transparent;border:0;color:var(--muted);padding:0}
    .content{background:#fcfdfb;border:1px solid #cddfd3;border-radius:16px;margin:0 8px 8px 0;max-width:none;min-height:calc(100vh - 56px);padding:28px 30px 58px}
    .page h1{font-size:22px;font-weight:600;letter-spacing:-.5px}.intro{font-size:14px;color:#535b60}.page-head{margin-bottom:24px}.section-head h2{font-size:16px;font-weight:600}.section-head p{font-size:13px}.section-head{margin-bottom:14px}
    .primary{background:#174e48;border-color:#174e48;border-radius:6px;font-weight:600}.primary:hover{background:#20685e}.secondary{border-color:#c7d9cc;border-radius:6px;font-weight:600}.ghost,.text-link{color:#176b68}.segmented{background:#e8eee8;border-radius:6px}.segmented button{border-radius:4px}.segmented button.active{box-shadow:none}
    .panel,.summary,.plan-card{border-color:#dfe9e1;border-radius:8px;box-shadow:none}.summary{margin-bottom:26px;background:#e9f2ec;border:0}.summary>div{padding:16px 20px;border-color:#c9ded0}.summary>div:first-child{background:#e8f2eb}.summary>div:nth-child(2){background:#245550;color:#fff;border-color:#245550}.summary>div:nth-child(2) span,.summary>div:nth-child(2) em{color:#d1e7db}.summary>div:last-child{background:#f4f0e5}.summary span{font-size:13px}.summary strong{font-size:28px;font-weight:500}.summary .risk-number{color:#f5cb86}.summary em{font-size:13px}
    .model-table th,.report-table th{background:#fff;font-size:12px;font-weight:500;color:#666e72}.model-table th,.model-table td{padding-left:16px;padding-right:16px}.model-table td{font-size:14px}.model-name{font-size:14px;font-weight:600}.sub,.mini-status,.note,.activity small,.plan-meta,.connection p,.field small,.metric p{font-size:13px}.score{font-size:28px;font-weight:500}.score small{color:#5d6266}.pill{font-weight:500;border-radius:4px}.pill::before{width:5px;height:5px}.model-table th:nth-child(3),.model-table td:nth-child(3),.report-table th:nth-child(3),.report-table td:nth-child(3),#report-records td:nth-child(4),#report-records~*{text-align:right;font-variant-numeric:tabular-nums}.report-table th:nth-child(4){text-align:right}
    .dashboard-bottom{align-items:start}.callout{background:#fff1d9;border:0;border-left:3px solid #bd782b;border-radius:0 6px 6px 0;padding:20px}.callout h3{font-size:15px;font-weight:600;color:#74410d}.callout p{color:#684d2d}.activity li{padding:13px 0}.report-score{font-size:38px;font-weight:500}.report-hero h2{font-size:22px;font-weight:600}.metric .metric-value{font-weight:500}.connection h3,.plan-card h3{font-weight:600}.connection dl{grid-template-columns:90px 1fr}.connection dd{font-family:"IBM Plex Mono","PingFang SC",monospace;font-size:12px}.plan-card{padding:18px}.plan-meta{margin:8px 0 14px}.check{border-radius:6px}.field input,.field select,.report-controls select{border-radius:6px}.modal{border-radius:12px}.drawer{box-shadow:-12px 0 32px #172a302b}
    @media(max-width:1100px){.app{display:block}.sidebar{width:100%;padding:10px 20px 0}.brand{display:inline-flex;padding:0 0 10px}.nav{display:inline-flex;vertical-align:top;padding:0;margin-left:22px;gap:3px}.nav button{width:auto;white-space:nowrap}.sidebar-bottom{display:none}.topbar{padding:0 24px}.content{margin:0 8px 8px;min-height:calc(100vh - 122px)}.page-head{display:block}.page-head>*+*{margin-top:14px}.table-scroll-hint{display:block;margin:0 0 8px;color:var(--muted);font-size:12px}}
    @media(max-width:700px){.sidebar{position:fixed;bottom:0;left:0;right:0;height:62px;background:#fff;border-top:1px solid #e8eaec;padding:0 7px;z-index:7}.brand{display:none}.nav{display:flex;margin:0;padding:0;width:100%;height:100%;gap:0}.nav button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 0;font-size:11px;border-radius:0}.nav button:hover,.nav button.active{background:transparent;color:#1b6c80}.nav svg{width:18px;height:18px}.main{padding-bottom:62px}.topbar{height:48px;padding:0 18px}.content{margin:0;border:0;border-radius:0;min-height:calc(100vh - 110px);padding:22px 18px 52px}.page h1{font-size:22px}.summary{grid-template-columns:1fr}.summary>div{padding:12px 16px}.summary strong{font-size:24px}.report-controls select{width:100%}.modal{max-height:calc(100vh - 35px);overflow:auto}}
    .segmented button{color:#4a565d}.mobile-model-list{display:none}
    @media(max-width:700px){.summary>div{display:flex;align-items:center;justify-content:space-between;min-height:49px;gap:8px}.summary span{margin:0;font-size:12px}.summary strong,.summary strong[style]{font-size:17px!important;letter-spacing:0;white-space:nowrap}.summary em{display:none}.model-table-panel,.table-scroll-hint{display:none}.mobile-model-list{display:grid;gap:9px}.mobile-model{border:1px solid #e8eaec;border-radius:8px;padding:14px}.mobile-model-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.mobile-model h3{font-size:14px;margin:0 0 2px;font-weight:600}.mobile-model .score{font-size:24px}.mobile-model .meta{font-size:12px;color:var(--muted);margin-top:5px}.mobile-model-foot{display:flex;justify-content:space-between;align-items:end;gap:8px;margin-top:12px}.mobile-model .mini-status{font-size:12px}.mobile-model-number{text-align:right;display:grid;justify-items:end;gap:3px}.mobile-model-number .pill{font-size:11px;padding:3px 6px}}
    /* Product face: the two evidence channels use sea glass and forest green;
       the only warm field belongs to a result that needs review. */
    .model-table tbody tr[data-model="gpt"]{background:#fffaf1}
    .model-table tbody tr[data-model="gpt"] td:first-child{box-shadow:inset 3px 0 #bb792c}
    .model-table tbody tr[data-model="gpt"]:hover{background:#fff3dc}
    .model-table tbody tr[data-model="claude"]:hover{background:#eef7f0}
    .model-table td{border-color:#e4ece5}
    .mini-status::before{background:#388762}.mini-status.warn::before{background:#c4822e}
    .spark path:last-child{stroke-width:2.8}
    .callout .secondary{background:#fff;border-color:#e2c38f;color:#75470d}
    .callout .secondary:hover{background:#ffebc7}
    #connections .connection-section:nth-child(2) .connection{border-top:3px solid #418c73}
    #connections .connection-section:nth-child(3) .connection{border-top:3px solid #b97931;background:#fffaf1}
    .plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}
    .plan-card{border-left:3px solid #5c9b81;display:flex;flex-direction:column;min-height:150px}
    .plan-card footer{margin-top:auto}
    .plan-card:has(.pill.amber){border-left-color:#bc7b2e;background:#fffaf1}
    .report-hero .panel:first-child{background:#e6f2e9;border-color:#d4e7d9}
    #reports[data-risk="review"] .report-hero .panel:first-child{background:#fff5e4;border-color:#f0dbb7}
    #reports[data-risk="review"] #report-score{color:#8e5519}
    #reports[data-risk="clear"] #report-score{color:#286d4e}
    .report-grid .metric:first-child{border-top:3px solid #b97931;background:#fffaf3}
    .report-grid .metric:last-child{border-top:3px solid #418c73;background:#f0f7f1}
    #reports[data-risk="clear"] .report-grid .metric:first-child{border-top-color:#418c73;background:#f0f7f1}
    .recommendation{background:#fff1d9;border-left-color:#bd782b}
    .detail-grid div{background:#edf4ee}
    .mobile-model:nth-child(2){background:#fffaf1;border-color:#efdfc5}
    .mobile-model:nth-child(2) .score{color:#8e5519}
    @media(max-width:700px){
      .sidebar{border-top-color:#c6dfd0}
      .nav button:hover,.nav button.active{color:#176b68}
      .summary>div{border-bottom-color:#c9ded0}
      .summary>div:nth-child(2){border-bottom-color:#245550}
      .mobile-model{border-color:#dce8dd}
      .mobile-model:nth-child(2){border-color:#efdfc5}
      .plan-list{grid-template-columns:1fr}
      #dashboard .report-table thead{display:none}
      #dashboard .report-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px;border-bottom:1px solid var(--line)}
      #dashboard .report-table tbody tr:last-child{border-bottom:0}
      #dashboard .report-table tbody td{display:block;border:0;padding:0;text-align:left;min-width:0;overflow-wrap:anywhere}
      #dashboard .report-table tbody td:nth-child(1){grid-column:1/-1;color:var(--muted);font-size:12px}
      #dashboard .report-table tbody td:nth-child(2){grid-column:1;font-weight:600;font-size:14px}
      #dashboard .report-table tbody td:nth-child(3){grid-column:2;grid-row:2;text-align:right;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}
      #dashboard .report-table tbody td:nth-child(4){grid-column:1/-1}
      #dashboard .report-table tbody td:nth-child(5){grid-column:1/-1;color:var(--muted);font-size:12px}
      #reports .report-table thead{display:none}
      #reports .report-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:14px;border-bottom:1px solid var(--line)}
      #reports .report-table tbody td{display:block;border:0;padding:0;text-align:left;min-width:0;overflow-wrap:anywhere}
      #reports .report-table tbody td:nth-child(1){grid-column:1/-1;color:var(--muted);font-size:12px}
      #reports .report-table tbody td:nth-child(2){grid-column:1;font-weight:600;font-size:14px}
      #reports .report-table tbody td:nth-child(3){grid-column:1;grid-row:3;color:var(--muted)}
      #reports .report-table tbody td:nth-child(3)::before{content:"有效样本 ";}
      #reports .report-table tbody td:nth-child(4){grid-column:2;grid-row:2;text-align:right;font-size:20px;font-weight:600}
      #reports .report-table tbody td:nth-child(5){grid-column:1/-1}
      #reports .report-table tbody td:nth-child(6){grid-column:1/-1;color:var(--muted);font-size:12px}
      #reports .report-table tbody td:nth-child(6)::before{content:"证据编号 ";}
    }
  