:root{font-family:Arial,Helvetica,sans-serif;color:#263d35;background:#f7f8f5;--navy:#193f33;--blue:#25644c;--line:#dde5de;--muted:#79877f;--orange:#a36d35}body{background:#f7f8f5}.topbar{height:88px;background:#fff;border-bottom:1px solid var(--line);color:#254237;padding:0 40px;gap:48px}.brand{color:#193f33;letter-spacing:-.45px;font-size:18px;width:242px;gap:13px;line-height:1.05}.brand small{color:#648471;font-size:16px;letter-spacing:0;margin-top:4px;font-weight:400}.brand-icon{background:#214e3c;border:0;border-radius:11px;width:39px;height:42px;font-size:28px;color:#e9f2d4;font-weight:400}.topbar nav{gap:28px}.navtab{font-size:14px;font-weight:500;color:#839087;border-bottom-width:2px;padding:0 6px}.navtab.active{color:#245d45;border-bottom-color:#245d45}.quiet{color:#61766a;font-size:13px}.snapshot{font-size:11px;background:#f4f7ed;border-color:#e6ebdf;color:#718563;display:flex;align-items:center;gap:7px;padding:8px 12px}.snapshot i{width:5px;height:5px;background:#87a55b;border-radius:50%}.workspace{max-width:1680px;grid-template-columns:292px minmax(0,1fr)}.sidebar{top:88px;height:calc(100vh - 88px);background:#fbfcf9;padding:33px 25px 0;border-color:#e2e8df}.side-heading h2{font-size:16px;color:#334c3e}.side-heading h2 span{background:#e9eee3;color:#6e8663;padding:3px 7px;font-size:11px}.side-intro{font-size:12px;color:#8a958b;margin:12px 0 26px}.textbtn{font-size:12px;color:#4c785e}.field{margin-bottom:21px}.field label,.labelrow label{font-size:12px;color:#546b59;font-weight:500;margin-bottom:9px}.field small,.filter-section>small{font-size:10px;line-height:1.6;color:#8a968c;margin-top:7px}input,select{font-size:12px;min-height:41px;border-color:#dae2d8;border-radius:6px;background:white;color:#3b5545;padding:10px 11px}input::placeholder{color:#9aa69b}input:focus,select:focus{outline:2px solid #b7cdb3;border-color:#6c9672}input[type=date]{font-size:10px;padding:9px 5px}.two{gap:7px}.filter-section{border-color:#e2e8df;margin-top:0;padding-top:17px;padding-bottom:1px}.filter-section summary{font-size:12px;font-weight:500;line-height:1.6;color:#576d5d;margin-bottom:17px}.filter-section[open] summary{color:#245d45}.appeal-field{padding:18px 0 0;border-top:1px solid #e2e8df;margin-top:8px}.appeal-field select{background:#fffcf5;border-color:#e5dcc6}.orange-dot{background:#b0884d}.sidebar-footer{border-color:#e2e8df;font-size:12px;margin-top:12px}.sidebar-footer small{font-size:10px;color:#8a968c}main{padding:39px 38px 18px}.page-heading{margin-bottom:26px;gap:0}.eyebrow{font-size:9px;color:#82927c;letter-spacing:1.4px;margin-bottom:17px;display:flex;align-items:center;gap:8px}.eyebrow>span{height:5px;width:5px;background:#6c9563;border-radius:50%}h1{font-size:32px;line-height:1.3;letter-spacing:-1.1px;color:#214433;font-weight:500;margin:0 0 16px}h1 em{font-style:normal;color:#7b9275}.page-heading p{font-size:13px;line-height:1.7;color:#829081}.main-search{display:flex;align-items:center;gap:15px;background:white;border:1px solid #d6e1d2;box-shadow:0 3px 9px #243b2310;padding:8px 9px 8px 19px;border-radius:9px;margin-bottom:10px}.main-search svg{color:#719068;flex-shrink:0}.main-search input{border:0;min-width:0;padding:10px 0;font-size:14px;outline:0;box-shadow:none}.main-search:focus-within{border-color:#6a9568;box-shadow:0 0 0 2px #dbe9d4}.main-search .primary{font-size:12px;min-height:41px;padding:10px 19px;border-radius:6px}.main-search .primary span{margin-left:12px}.search-caption{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#92a08d;gap:12px;margin-bottom:27px}.search-caption .textbtn{font-size:10px}.outline,.primary{font-size:12px;border-radius:6px;min-height:37px;padding:9px 13px}.outline{border-color:#d4dfd0;color:#54734e;background:#fff}.primary{background:#285d42;border-color:#285d42;color:#fff}.metrics{gap:0;grid-template-columns:1fr 1.35fr 1fr 1.15fr;margin-bottom:25px;border-top:1px solid #e0e6db;border-bottom:1px solid #e0e6db;padding:22px 0}.metrics article{background:transparent;border:0;border-right:1px solid #e0e6db;padding:0 18px;min-width:0;border-radius:0}.metrics article:first-child{padding-left:0}.metrics article:last-child{border:0;padding-right:0}.metrics article>span{font-size:11px;color:#86917e;font-weight:400}.metrics strong{font-size:26px;letter-spacing:-1px;color:#365a40;margin:11px 0 6px;font-weight:500}.metrics small{font-size:9px;color:#96a08e}.metrics .appeal-metric strong{color:#a5824c}.preset-row{gap:7px;margin-bottom:15px}.preset{font-size:11px;border-radius:5px;padding:9px 12px;color:#6e8266;background:#eef2e8}.preset.selected,.preset:hover{background:#e2ebd6;border-color:#c9d8b7;color:#4d6d36}.appeal-preset{background:#f5eddf;color:#a2814e}.filter-chip{background:#eaf0e2;color:#66834a;border-color:#c5d5b4;font-size:11px}.active-filters:empty{margin-bottom:0}.saved-details{font-size:10px;color:#8b9b80;margin:0 0 21px}.saved-details summary{cursor:pointer;line-height:1.8;list-style-position:inside}.savedbar{padding:15px 0 5px;border:0}.savedbar label{font-size:11px}.savedbar input,.savedbar select{font-size:11px}.data-card{border-color:#dce4d6;border-radius:9px;box-shadow:0 2px 5px #31482b03}.card-toolbar{padding:23px 22px;flex-direction:row;align-items:center;gap:15px}.card-toolbar h2,.analysis-controls h2{font-size:16px;color:#35583e;font-weight:500}.card-toolbar p,.analysis-controls p{font-size:11px;color:#91a086;margin-top:7px}.toolbar-actions{margin:0;gap:10px}.toolbar-actions select{font-size:11px;max-width:160px;min-height:37px}.results-table{min-width:730px;font-size:12px}.results-table th,.analysis-table th{font-size:10px;font-weight:500;text-transform:none;background:#f5f7f1;border-color:#e2e8dc;color:#8b9a7e;letter-spacing:0;padding:14px 21px}.results-table td{padding:22px 21px;border-color:#e7ece1}.results-table tr:hover td{background:#fcfdf9}.namecell{width:46%;min-width:255px;max-width:none}.row-meta{font-size:9px;line-height:1.6;color:#a0ab95;margin-bottom:8px}.row-meta span{padding:0 6px}.namebtn{font-size:14px;font-weight:500;line-height:1.55;color:#385f43}.buyer-name{font-size:11px;color:#8e9c82;line-height:1.7;margin-top:7px}.ref-name{font-size:9px;color:#a9b29e;margin-top:8px}.amount{font-size:13px;font-weight:500;color:#4c6848;margin-top:2px}.currency{font-size:10px;color:#9ca88f;margin-top:3px}.row-status{margin-top:14px}.badge{font-size:9px;padding:4px 7px;border-radius:4px;max-width:130px}.badge.green{color:#6b8a5b;background:#eef4e6}.badge.orange{color:#a67d3d;background:#f7efdd}.badge.blue{background:#edf1e9;color:#829274}.badge.red{background:#f4ece6;color:#9d8872}.appeal-btn{font-size:10px;color:#a88954;margin-top:10px;line-height:1.5;text-align:left}.none{font-size:10px;color:#9fa994;display:block;max-width:85px;line-height:1.7}.sources-cell{min-width:155px}.doclink{font-size:11px;color:#65865b;margin:0 0 10px;line-height:1.5}.source-primary{font-weight:600;color:#487647}.pagination{font-size:11px;color:#94a088;padding:17px 22px}.pagination label{font-size:10px}.pagination select{font-size:11px}.data-note{font-size:10px;line-height:1.9;color:#98a28c;margin:18px 2px 27px}.data-note .textbtn{font-size:10px}.participate{display:flex;gap:17px;align-items:center;border:1px solid #e0e6d7;background:#f0f4e8;border-radius:9px;padding:22px;margin:15px 0 30px}.participate-icon{font-size:34px;color:#91a677}.participate h2{font-size:15px;font-weight:500;color:#5b7849;margin:0 0 7px}.participate p{font-size:11px;color:#8c9d7a;margin:0;line-height:1.6}.participate>button{margin-left:auto;font-size:11px;background:#fafcf6}footer{font-size:10px;color:#9aa88b;border-color:#e0e6d8;padding:20px 2px}footer small{font-size:9px;color:#aab49b}footer a{color:#879b74}.drawer,.modal{background:#fdfefa}.drawer h2,.modal h2{color:#325b3e;font-weight:500}.drawer .sub,.modal p,.modal li{color:#7c8f71;font-size:13px}.drawer h3,.modal h3{color:#4f7447;font-weight:500}.detail-grid dt{color:#9ba98e;font-size:11px}.detail-grid dd{color:#59784b;font-size:13px}.detail-grid>div,.detail-grid{border-color:#e5ebdc}.detail-links a{font-size:12px}.coverage-note{background:#f0f4e8;border:1px solid #dfe7d4;border-radius:7px;padding:16px;margin:24px 0;font-size:12px;line-height:1.7;color:#698458}.coverage-note p{font-size:12px;margin:8px 0 0;line-height:1.7}.participation-steps{padding-left:23px}.participation-steps li{margin:18px 0}.close{background:#fff;color:#819674;border-color:#dce5d2}.decision{border-color:#e4e8db;border-left-color:#c4a574}.decision-top,.decision p{color:#7e9271}.detail-notice{color:#9b855d;background:#faf7ec}.bar-fill{background:#72965f}.bar-row:hover .bar-fill{background:#4b7c42}.bar-track{background:#f0f4e9}.bar-name,.bar-value{color:#749164;font-size:12px}.chart-note{color:#95a486}.analysis-fields .field label{font-size:12px}.analysis-table td{font-size:11px}.analysis-table th{font-size:10px}.analysis-table td .textbtn{font-size:11px}#toast{background:#315d3d}.rule{background:#f2f6eb;border-color:#e1e9d7}.empty{color:#8da07b}.empty h3{color:#69865a}button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#b2c991}.mobile-only{display:none}
@media(min-width:1550px){main{padding:45px 48px}.metrics strong{font-size:30px}.namebtn{font-size:15px}.results-table td{padding:24px}.page-heading h1{font-size:36px}}
@media(max-width:1200px){.topbar{padding:0 28px;gap:32px}.brand{width:216px}.workspace{grid-template-columns:260px minmax(0,1fr)}.sidebar{padding:30px 18px 0}main{padding:33px 26px}h1{font-size:28px}.metrics strong{font-size:23px}.metrics article{padding:0 11px}.metrics article>span{font-size:10px}.metrics small{font-size:8px}.card-toolbar{flex-wrap:wrap;padding:20px}.toolbar-actions{margin-left:auto}.namecell{min-width:240px}.results-table{min-width:700px}.results-table td,.results-table th{padding-left:17px;padding-right:17px}.participate{padding:18px;gap:12px}.participate-icon{display:none}.participate h2{font-size:14px}.participate p{font-size:10px}}
@media(max-width:850px){.topbar{height:72px;padding:0 22px;gap:25px}.brand{width:auto;font-size:16px}.brand small{font-size:13px;letter-spacing:0}.brand-icon{display:grid;width:34px;height:36px;font-size:23px}.topbar nav{gap:18px}.navtab{font-size:13px}.top-actions .quiet{font-size:11px}.snapshot{display:none}.workspace{display:block}.sidebar{top:72px;height:calc(100vh - 72px);width:300px;padding:26px 24px}.sidebar .side-intro{font-size:12px}.sidebar input,.sidebar select{font-size:13px;min-height:43px}.sidebar input[type=date]{font-size:10px}.mobile-only{display:block}br.mobile-only{display:none}main{padding:30px 24px}.page-heading h1{font-size:31px}.page-heading .eyebrow{max-width:none;font-size:9px}.page-heading p{font-size:13px}.main-search input{font-size:13px}.search-caption{flex-wrap:wrap;margin-bottom:20px}.search-caption .outline{margin-left:auto;font-size:11px;min-height:32px;padding:6px 12px}.metrics{grid-template-columns:1fr 1.3fr 1fr 1.2fr;gap:0}.metrics strong{font-size:25px}.metrics article{padding:0 12px}.metrics article>span{font-size:10px}.metrics small{font-size:8px}.card-toolbar{flex-direction:row}.toolbar-actions{width:auto}.participate{flex-wrap:wrap}.participate>button{margin-left:auto}.drawer{padding:43px 24px}.detail-links a{font-size:11px}footer{font-size:10px}.analysis-fields{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.topbar{padding:0 16px;gap:20px}.brand{font-size:14px;gap:9px}.brand small{font-size:12px}.brand-icon{width:30px;height:33px;font-size:21px}.topbar nav{gap:13px}.navtab{font-size:12px}.top-actions .quiet{font-size:10px;white-space:nowrap;max-width:none}.top-actions{margin-left:auto}main{padding:27px 17px}.page-heading h1{font-size:26px;letter-spacing:-.8px;line-height:1.35}.page-heading p{font-size:12px}.eyebrow{font-size:8px!important;letter-spacing:1.1px}.main-search{padding:7px 7px 7px 12px;gap:9px}.main-search svg{width:18px}.main-search input{font-size:12px;min-height:40px}.main-search .primary{font-size:11px;padding:9px 12px}.main-search .primary span{display:none}.search-caption{font-size:9px;row-gap:11px}.search-caption .textbtn{font-size:9px}.metrics{grid-template-columns:1fr 1fr;row-gap:22px;padding:22px 0;margin-bottom:21px}.metrics article{padding:0 16px!important}.metrics article:nth-child(odd){padding-left:0!important}.metrics article:nth-child(even){border:0}.metrics strong{font-size:28px}.metrics article>span{font-size:11px}.metrics small{font-size:9px}.preset-row{gap:6px}.preset{font-size:10px;padding:9px 10px}.card-toolbar{padding:20px 17px;gap:18px}.toolbar-actions{width:100%;justify-content:space-between}.toolbar-actions select{max-width:170px}.primary{font-size:11px}.results-table{min-width:715px}.saved-details{font-size:10px}.savedbar input,.savedbar select{width:100%;max-width:none}.savedbar{flex-wrap:wrap}.data-note{font-size:10px}.participate{padding:20px}.participate h2{font-size:15px;line-height:1.4}.participate p{font-size:11px}.participate>button{margin:6px 0 0}.pagination label{display:none}.pagination{font-size:10px;padding:14px;gap:10px}.pagination>div{margin-left:0}footer{flex-direction:column;gap:12px}.analysis-fields{grid-template-columns:1fr}.detail-links a{font-size:11px}.drawer h2{font-size:21px}.detail-grid{grid-template-columns:1fr}.detail-grid .wide{grid-column:auto}.bar-name{font-size:10px}.bar-row{grid-template-columns:105px 1fr 70px}.bar-value{font-size:10px}}
.external-icon{display:inline-block;vertical-align:-1px;margin-left:3px;flex-shrink:0}.brand-icon .external-icon{width:26px;height:26px;margin:0}.main-search .primary .external-icon{margin:0}.buyer-name{color:#6a7b62;font-size:12px}.ref-name,.row-meta{color:#7c8a70;font-size:10px}.doclink{font-size:12px;color:#497740}.none{color:#7c886f;font-size:11px}.results-table th,.analysis-table th{color:#758566;font-size:11px}.page-heading p{color:#78896f}.metrics article>span{color:#738267;font-size:11px}.metrics small{color:#7c8b70;font-size:10px}.search-caption{color:#7b8b6d}.field small,.filter-section>small{color:#7b8b70}.card-toolbar p{color:#7d8c70}.data-note{color:#7e8a72}.search-caption .textbtn{color:#658350}
@media(max-width:560px){.metrics small{font-size:9px}.row-meta{font-size:10px}}
