
:root,[data-theme=night]{color-scheme:dark;--bg:#0b121a;--surface:#101d27;--raised:#172632;--ink:#edf3f7;--muted:#a0b1c1;--navy:#89dfe3;--teal:#89dfe3;--accent:#89dfe3;--on-accent:#082028;--line:#2c3e4c;--chart-secondary:#538cab;--header:#0a1016;--header-ink:#edf3f7;--heading-font:'Microsoft YaHei','PingFang SC',sans-serif}
[data-theme=paper]{color-scheme:light;--bg:#f5f7fa;--surface:#fff;--raised:#e6eaf0;--ink:#172630;--muted:#52616d;--navy:#1d4ed8;--teal:#1d4ed8;--accent:#1d4ed8;--on-accent:#fff;--line:#c7cfd8;--chart-secondary:#96b5ff;--header:#fff;--header-ink:#172630;--heading-font:SimSun,'Songti SC',serif}
[data-theme=bulletin]{color-scheme:light;--bg:#edf0ed;--surface:#f7f9f5;--raised:#dce4dc;--ink:#17251e;--muted:#506357;--navy:#253e2c;--teal:#253e2c;--accent:#253e2c;--on-accent:#e0f49f;--line:#bdc9bf;--chart-secondary:#809451;--header:#15251b;--header-ink:#eff5ed;--heading-font:'Microsoft YaHei','PingFang SC',sans-serif}
*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.7 'Microsoft YaHei','PingFang SC',system-ui,sans-serif}button,input,select{font:inherit;color:inherit;border-radius:0}button,a,input,select{touch-action:manipulation}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;min-height:44px}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h2{margin:0;font-size:23px;font-weight:600}.top{display:flex;align-items:center;gap:24px;padding:18px max(36px,calc((100vw - 1320px)/2 + 36px));background:var(--header);color:var(--header-ink);border-bottom:1px solid var(--line);min-height:94px}.brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;white-space:nowrap;min-height:44px}.brand small{display:block;font-size:12px;font-weight:400;color:var(--muted)}.mark{font:700 34px/1 Arial;color:var(--accent)}.top nav{display:flex;gap:24px;margin-left:auto;white-space:nowrap;font-size:14px}.top nav a{display:flex;align-items:center;min-height:44px}.top nav a[aria-current=page]{color:var(--accent);box-shadow:0 2px currentColor}.period{font:12px/1.5 Consolas,monospace;color:var(--muted);max-width:110px}.theme-control{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;flex-shrink:0}.theme-control select{width:142px;min-height:44px;padding:8px;margin:0;border:1px solid var(--line);background:var(--header);color:var(--header-ink);font-size:14px}main{max-width:1320px;margin:auto;padding:0 36px}.hero{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:30px 0 26px;border-bottom:1px solid var(--line)}.eyebrow{font-size:13px;color:var(--muted)}.hero h1{font:600 34px/1.4 var(--heading-font);margin:9px 0 14px}.hero p{font-size:14px;color:var(--muted);margin:0}.hero-note{font-size:12px;color:var(--muted);white-space:nowrap}.hero-note small{display:block;font-size:12px;margin-top:6px}.scope-note{font-size:12px;color:var(--muted);display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0;line-height:1.8}.scope-note>span{font-weight:600;color:var(--accent)}.scope-note .text-button{margin-left:auto}.text-button{border:0;background:transparent;color:var(--teal);font-size:14px;padding:8px 0;min-height:44px}.primary,.secondary{min-height:46px;border:1px solid var(--line);padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;white-space:nowrap}.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.primary:hover{filter:brightness(1.1)}.secondary{background:var(--surface);color:var(--ink)}.secondary:hover{background:var(--raised)}.period-links{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.period-links>a{padding:24px;border:1px solid var(--line);display:block;background:var(--surface)}.period-links>a:hover{border-color:var(--accent)}.entry-label{font-size:12px;color:var(--accent)}.period-links strong{font-size:20px;display:block;margin:8px 0}.period-links small{font-size:13px;color:var(--muted)}
.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);margin-bottom:26px}.metrics article{padding:22px 24px;border-right:1px solid var(--line);min-width:0}.metrics article:first-child{padding-left:0}.metrics article:last-child{border:0}.metrics span{display:block;font-size:14px;color:var(--muted)}.metrics strong{font:500 39px/1.4 Arial;display:block;margin:8px 0;overflow-wrap:anywhere}.metrics small{font-size:12px;color:var(--muted)}.filters{padding:24px 0;margin-bottom:28px;border-bottom:1px solid var(--line)}.search-line{display:flex;gap:12px}.search{display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--line);flex:1;min-width:0;max-width:880px;background:var(--surface)}.search>span{font-size:24px;color:var(--muted)}.search input{background:none;border:0;width:100%;min-height:48px;padding:10px 0;color:var(--ink);font-size:15px}.filter-grid{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr)) auto;gap:20px;margin-top:22px;align-items:end}.filter-grid label{font-size:12px;color:var(--muted)}select{display:block;max-width:100%;width:100%;background:var(--surface);color:var(--ink);border:1px solid var(--line);padding:10px;min-height:44px;font-size:14px;margin-top:6px}#filterToggle{display:none}.charts{display:grid;grid-template-columns:1.25fr 1fr;gap:35px;margin:25px 0 35px}.charts article{min-width:0;padding:20px 0;border-top:1px solid var(--line)}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-title h2{font-size:18px;margin:0}.panel-title span{font-size:12px;color:var(--muted)}.bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(32px,1fr);overflow-x:auto;align-items:end;height:170px;padding:20px 0 8px;gap:8px}.bar-wrap{display:flex;flex-direction:column;justify-content:end;align-items:center;gap:6px;height:100%;min-width:0;color:var(--muted);font-size:12px}.bar{width:70%;max-width:30px;min-height:2px;background:var(--accent)}.bar-wrap .value{font:14px Arial;color:var(--ink)}.rank{display:flex;flex-direction:column;gap:10px;padding-top:25px}.rank-row{display:grid;grid-template-columns:65px 1fr 30px;gap:12px;align-items:center;font-size:14px}.rank-track{height:6px;background:var(--raised);overflow:hidden}.rank-bar{height:6px;background:var(--accent)}.rank-row>span:last-child{text-align:right;color:var(--muted)}
.results{border-top:2px solid var(--line);border-bottom:1px solid var(--line)}.results-title{padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.results-title h2 span{font-size:13px;color:var(--muted);font-weight:400;margin-left:10px}.results-title p{font-size:13px;color:var(--muted);margin:8px 0 0}.sort-label{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted);white-space:nowrap}.sort-label select{width:190px;margin:0}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;table-layout:fixed;min-width:1000px}th{text-align:left;background:var(--surface);font-size:12px;color:var(--muted);padding:16px 12px;font-weight:500}th:first-child{width:25%;padding-left:0}th:nth-child(2){width:7%}th:nth-child(3){width:10%}th:nth-child(4){width:25%}th:nth-child(5){width:12%}th:nth-child(6){width:13%}th:last-child{width:8%}th small{display:block;font-size:12px}td{padding:22px 12px;border-top:1px solid var(--line);vertical-align:top;font-size:14px;overflow-wrap:anywhere}td:first-child{padding-left:0}.subject{border:0;padding:0;background:transparent;text-align:left;color:var(--ink);font-size:15px;font-weight:600;line-height:1.8;min-height:44px}.subject:hover{color:var(--accent)}.subtext{font-size:12px;color:var(--muted);display:block;margin-top:7px}.badge{display:inline-block;font-size:12px;padding:3px 7px;color:var(--accent);border:1px solid var(--line);margin:2px 4px 2px 0;white-space:nowrap}.number{text-align:right;font-variant-numeric:tabular-nums}td.number{font-size:18px;font-weight:600}.snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);line-height:1.8}.date{font-size:13px;color:var(--muted)}.pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.pagination>div{display:flex;gap:10px}.pagination button{min-height:44px;padding:9px 14px}.cards{display:none}#status:not(:empty){padding:30px 15px;text-align:center;font-size:16px;color:var(--muted)}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px 0;font-size:12px;color:var(--muted)}footer>span{font-size:14px;color:var(--ink)}footer p{margin:0}footer a{min-height:44px;display:flex;align-items:center}
 dialog{border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:0;width:min(800px,calc(100% - 32px));max-height:90dvh;overscroll-behavior:contain}dialog::backdrop{background:#000a}.dialog-top{position:sticky;top:0;background:var(--surface);padding:18px 26px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:14px;z-index:1}.dialog-top button{width:44px;height:44px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:26px}#detailBody{padding:24px 26px}.detail-title{font:600 25px/1.6 var(--heading-font);margin:12px 0}.detail-kicker{color:var(--accent);font-size:13px}.detail-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;background:var(--raised);padding:20px;margin:22px 0}.detail-amounts small{font-size:12px;color:var(--muted)}.detail-amounts strong{font:500 28px/1.6 Arial;display:block;overflow-wrap:anywhere}.detail-section{margin:25px 0}.detail-section h3{font-size:15px;color:var(--muted);margin:0 0 10px}.detail-section p{font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:13px 18px;font-size:14px}dt{color:var(--muted)}dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.dialog-actions{position:sticky;bottom:0;display:flex;gap:12px;justify-content:flex-end;background:var(--surface);padding:18px 26px;border-top:1px solid var(--line)}.info-body{padding:26px;font-size:16px;line-height:1.9}.info-body p{color:var(--muted)}.info-body h2{margin-bottom:20px}body.modal-open{overflow:hidden}.party-line{display:block}.party-line+.party-line{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}
.news-feature{margin:28px 0 35px}.news-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:22px}.news-heading h2{font-size:21px}.news-heading>span{font-size:12px;color:var(--muted)}.news-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:50px}.news-date{display:none}.news-story{min-width:0}.news-story h3{margin:12px 0 0}.news-kicker{font-size:13px;color:var(--accent);margin:0 0 16px}.news-title{font:600 32px/1.5 var(--heading-font);letter-spacing:-.5px;text-align:left;background:none;border:0;padding:0;color:var(--ink);overflow-wrap:anywhere}.news-title:hover{color:var(--accent)}.news-facts{font-size:16px;color:var(--muted);line-height:1.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:18px 0}.news-meta{font-size:13px;color:var(--muted);margin:12px 0}.news-actions{display:flex;align-items:center;gap:24px;margin-top:20px}.news-money{margin:0;padding:22px 26px;border:1px solid var(--line);align-self:stretch;min-width:0;background:repeating-linear-gradient(0deg,transparent 0 29px,#7fbeda0b 29px 30px),repeating-linear-gradient(90deg,transparent 0 29px,#7fbeda0b 29px 30px)}.news-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.news-total span{font-size:13px;color:var(--muted)}.news-total strong{font:500 56px/1.3 Arial;overflow-wrap:anywhere}.news-art{display:block;width:100%;height:165px;margin:5px 0}.news-columns{display:none}.news-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:15px}.news-parts>div{border-top:2px solid var(--chart-secondary);padding-top:8px}.news-parts span{font-size:13px;color:var(--muted);display:block}.news-parts strong{display:block;font:500 27px/1.5 Arial;overflow-wrap:anywhere}.news-money figcaption{font-size:12px;color:var(--muted);margin-top:15px}.news-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;border-top:1px solid var(--line);padding-top:24px;margin-top:26px}.news-related:empty{display:none}.news-related article{border-right:1px solid var(--line);padding-right:24px;min-width:0}.news-related article:last-child{border:0}.news-related article>small{font-size:12px;color:var(--muted)}.news-related-title{font:600 16px/1.7 var(--heading-font);background:none;border:0;padding:0;text-align:left;color:var(--ink);min-height:44px;display:block;margin-top:12px}.news-related p{font-size:14px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-related article>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;color:var(--muted)}.news-related strong{font:500 24px Arial;color:var(--ink)}.news-related strong small{font:12px 'Microsoft YaHei',sans-serif;color:var(--muted)}
.facts-pivot{padding:28px 0;border-top:1px solid var(--line);margin-bottom:28px}.pivot-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.pivot-heading h2{font-size:22px;margin:0}.pivot-heading p,.pivot-notice,.pivot-position{font-size:13px;color:var(--muted)}.pivot-heading p{margin:8px 0}.pivot-group-count{font-size:13px;color:var(--accent);white-space:nowrap}.pivot-tools{display:flex;align-items:end;gap:16px;margin:18px 0 12px}.pivot-search{display:block;flex:1;max-width:500px;font-size:12px;color:var(--muted)}.pivot-search input{display:block;width:100%;min-height:46px;padding:11px 12px;margin-top:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.pivot-active{font-size:14px;line-height:1.9;color:var(--accent);padding:14px;background:var(--raised);overflow-wrap:anywhere}.pivot-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.pivot-table th,.pivot-table td{padding:16px 12px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top;font-size:14px;white-space:normal;overflow-wrap:anywhere}.pivot-table th{background:var(--surface);color:var(--muted);font-size:12px;font-weight:400}.pivot-table th:first-child,.pivot-table td:first-child{width:60%;text-align:left;padding-left:0}.pivot-table th:nth-child(2){width:10%}.pivot-table th:nth-child(3){width:10%}.pivot-table th:nth-child(4){width:20%}.pivot-fact{background:none;border:0;padding:0;color:var(--ink);font-size:14px;line-height:1.9;text-align:left;white-space:normal;overflow-wrap:anywhere}.pivot-fact:hover,.pivot-fact[aria-pressed=true]{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.pivot-table td small{font-size:12px;color:var(--muted);display:block;margin-top:6px}.pivot-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.pivot-empty{padding:25px 0;font-size:14px;color:var(--muted)}.facts-pivot[aria-busy=true]{opacity:.65;pointer-events:none}
[data-theme=paper] .hero{border-top:3px solid var(--ink);margin-top:25px;padding-top:22px}[data-theme=paper] .hero h1{font-size:39px}[data-theme=paper] .news-layout{grid-template-columns:90px minmax(0,1fr);gap:24px 30px}[data-theme=paper] .news-date{display:block;grid-row:1/3;border-right:1px solid var(--line);padding-right:15px}[data-theme=paper] .news-date strong{font:500 55px/1.1 Georgia,serif;display:block;color:var(--accent)}[data-theme=paper] .news-date span,[data-theme=paper] .news-date small{font-size:12px;color:var(--muted);display:block;margin:10px 0}[data-theme=paper] .news-story{grid-column:2}[data-theme=paper] .news-title{font-size:35px}[data-theme=paper] .news-money{grid-column:2;display:grid;grid-template-columns:190px minmax(0,1.3fr) minmax(0,1fr);gap:0 25px;align-items:center;background:#1648cf;color:#fff;border:0}[data-theme=paper] .news-art{display:none}[data-theme=paper] .news-total{display:block}[data-theme=paper] .news-total span,[data-theme=paper] .news-parts span,[data-theme=paper] .news-money figcaption{color:#dce7ff}[data-theme=paper] .news-columns{display:flex;align-items:end;height:120px;gap:15px;border-bottom:1px solid #96b5ff}[data-theme=paper] .news-columns i{display:block;flex:1;background:#dce8ff;box-shadow:8px -5px #ffffff20}[data-theme=paper] .news-columns i:nth-child(2){background:#96b5ff}[data-theme=paper] .news-parts{grid-template-columns:1fr;gap:4px;margin:0}[data-theme=paper] .news-parts>div{display:flex;align-items:baseline;justify-content:space-between;border:0;border-bottom:1px solid #7398eb;padding:4px 0}[data-theme=paper] .news-parts strong{font-size:25px}[data-theme=paper] .news-money figcaption{grid-column:1/-1}[data-theme=paper] .news-related-title{font-size:19px}
[data-theme=bulletin] .mark,[data-theme=bulletin] .top nav a[aria-current=page]{color:#dbef9d}[data-theme=bulletin] .brand small,[data-theme=bulletin] .top .period{color:#beceba}[data-theme=bulletin] .theme-control select{border-color:#5e7465}[data-theme=bulletin] .news-layout{grid-template-columns:100px minmax(0,1fr) 290px;gap:27px}[data-theme=bulletin] .news-date{display:block;border-right:1px solid var(--line);padding-right:15px}[data-theme=bulletin] .news-date strong{display:block;font:500 55px/1.1 Arial}[data-theme=bulletin] .news-date span,[data-theme=bulletin] .news-date small{display:block;font-size:12px;color:var(--muted);margin:10px 0}[data-theme=bulletin] .news-title{font-size:29px}[data-theme=bulletin] .news-money{background:#d9e99f;border:0;padding:20px}[data-theme=bulletin] .news-total{display:block}[data-theme=bulletin] .news-total strong{font-size:64px;display:block}[data-theme=bulletin] .news-art{display:none}[data-theme=bulletin] .news-parts{grid-template-columns:1fr;gap:0}[data-theme=bulletin] .news-parts>div{display:flex;justify-content:space-between;align-items:baseline;border:0;border-top:1px solid #809451;padding:7px 0}[data-theme=bulletin] .news-parts span,[data-theme=bulletin] .news-total span,[data-theme=bulletin] .news-money figcaption{color:#435533}[data-theme=bulletin] .results-title{padding:18px 0}[data-theme=bulletin] td{padding-top:18px;padding-bottom:18px}[data-theme=bulletin] .hero{border-top:2px solid var(--ink);margin-top:20px}
@media(max-width:1180px){.top{padding:18px 28px;flex-wrap:wrap;gap:15px}.top nav{margin-left:auto;gap:22px}.period{display:none}.top .theme-control{margin-left:auto}.brand small{display:none}main{padding:0 28px}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-layout{gap:30px}[data-theme=bulletin] .news-layout{grid-template-columns:80px minmax(0,1fr) 250px;gap:20px}}
@media(max-width:760px){body{font-size:16px}.top{padding:16px 20px 12px;gap:12px;align-items:center}.brand{font-size:17px;gap:9px}.mark{font-size:28px}.brand small{display:none}.top .theme-control{font-size:0;gap:0;margin-left:auto}.theme-control select{width:142px;font-size:13px;min-height:44px}.top nav{order:3;width:100%;margin:0;justify-content:space-between;gap:9px;font-size:13px}.top nav a{min-height:44px}.period{display:none}main{padding:0 20px}.hero{padding:22px 0;display:block}.hero h1,[data-theme=paper] .hero h1{font-size:28px;margin:10px 0}.hero p{font-size:14px}.eyebrow{font-size:12px}.hero-note{white-space:normal;margin-top:14px;font-size:12px}.hero-note small{display:inline;margin-left:7px;font-size:12px}.scope-note{font-size:12px;gap:6px;margin:16px 0}.scope-note .text-button{margin-left:0;font-size:12px}.metrics{grid-template-columns:1fr 1fr;margin-bottom:15px}.metrics article{padding:18px 12px;border-bottom:1px solid var(--line)}.metrics article:nth-child(odd){padding-left:0}.metrics article:nth-child(even){border-right:0}.metrics article:nth-child(n+3){border-bottom:0}.metrics strong{font-size:30px;margin:7px 0}.metrics span{font-size:13px}.metrics small{font-size:12px}.filters{padding:18px 0;margin-bottom:18px}.search-line{flex-wrap:wrap;gap:10px}.search{flex-basis:100%;max-width:none}.search input{font-size:16px}#filterToggle{display:inline-flex;flex:1}.search-line>.primary{flex:1}.filter-grid{display:none;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.filter-grid.open{display:grid}.filter-grid label:last-of-type{grid-column:1/-1}.filter-grid label{font-size:12px}.filter-grid select{font-size:16px}.charts{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.charts article{padding-top:20px}.panel-title h2{font-size:17px}.panel-title span{font-size:12px}.bars{height:160px}.period-links{gap:12px;margin:20px 0}.period-links>a{padding:17px 12px}.period-links strong{font-size:17px}.period-links small{font-size:12px}.results-title{display:block;padding:22px 0}.results-title h2{font-size:22px}.results-title p{font-size:13px}.sort-label{justify-content:end;margin-top:16px;font-size:12px}.sort-label select{font-size:13px;min-height:44px;width:185px}.table-wrap{display:none}.cards{display:block}.card{padding:22px 0;border-top:1px solid var(--line)}.card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;color:var(--muted);font-size:12px;margin-bottom:12px}.card .subject{font-size:18px;line-height:1.7}.card .snippet{font-size:16px;margin:12px 0}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:18px}.card-bottom small{font-size:12px;color:var(--muted);display:block}.card-bottom strong{font:500 27px Arial}.card-bottom strong span{font-size:12px;margin-left:6px}.card-bottom button{font-size:14px}.pagination{flex-wrap:wrap;font-size:13px;gap:14px}.pagination>div{margin-left:auto}.pagination button{font-size:13px;padding:8px 12px}footer{flex-wrap:wrap;gap:12px;font-size:12px}footer p{order:3;flex-basis:100%}dialog{width:calc(100% - 20px);max-height:94dvh}.dialog-top{padding:15px 18px}#detailBody{padding:20px}.detail-title{font-size:22px}.detail-amounts{padding:15px;gap:9px}.detail-amounts strong{font-size:23px}dl{grid-template-columns:100px minmax(0,1fr);font-size:14px;gap:12px}.dialog-actions{padding:15px 18px;flex-wrap:wrap;justify-content:stretch}.dialog-actions>*{flex:1;font-size:13px}.info-body{padding:20px}.news-feature{margin:24px 0 30px}.news-heading{gap:12px;margin-bottom:18px}.news-heading h2{font-size:20px}.news-heading>span{font-size:12px;max-width:125px;text-align:right}.news-layout,[data-theme=bulletin] .news-layout{grid-template-columns:1fr;gap:24px}.news-date,[data-theme=bulletin] .news-date{display:none}.news-kicker{font-size:12px;margin-bottom:12px}.news-title,[data-theme=bulletin] .news-title{font-size:26px}.news-facts{font-size:16px;margin:16px 0}.news-meta{font-size:12px}.news-actions{gap:18px;flex-wrap:wrap}.news-actions .text-button{font-size:13px}.news-money{padding:20px}.news-total strong{font-size:48px}.news-art{height:140px}.news-parts{gap:12px}.news-parts strong{font-size:25px}.news-parts span{font-size:12px}.news-related{grid-template-columns:1fr;gap:0;margin-top:24px;padding:0}.news-related article{padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.news-related-title{font-size:18px}.news-related p{font-size:16px}.news-related article>div{font-size:13px}.facts-pivot{padding:24px 0;margin-bottom:24px}.pivot-heading{display:block}.pivot-heading h2{font-size:20px}.pivot-group-count{display:block;margin-top:10px;font-size:12px}.pivot-heading p,.pivot-notice,.pivot-position{font-size:12px}.pivot-tools{flex-wrap:wrap}.pivot-search{max-width:none;flex-basis:100%;font-size:12px}.pivot-search input{font-size:16px}.pivot-clear{width:100%}.pivot-active{font-size:14px}.pivot-table thead{display:none}.pivot-table,.pivot-table tbody{display:block}.pivot-table tr{display:grid;grid-template-columns:1fr 1fr 1.5fr;border-top:1px solid var(--line);padding:18px 0;gap:12px}.pivot-table td,.pivot-table td:first-child{display:block;border:0;padding:0;min-width:0;width:auto;text-align:left;font-size:14px}.pivot-table td:first-child{grid-column:1/-1}.pivot-table td:not(:first-child):before{content:attr(data-label);display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.pivot-fact{font-size:16px}.pivot-bottom{flex-wrap:wrap}[data-theme=paper] .hero,[data-theme=bulletin] .hero{margin-top:18px}[data-theme=paper] .news-layout{grid-template-columns:1fr;gap:20px}[data-theme=paper] .news-date{display:flex;grid-row:auto;grid-column:1/-1;align-items:center;gap:10px;border-right:0;border-bottom:1px solid var(--line);padding:0 0 14px}[data-theme=paper] .news-date strong{font-size:28px}[data-theme=paper] .news-date strong:nth-of-type(1):after{content:' /';font-size:20px}[data-theme=paper] .news-date span,[data-theme=paper] .news-date small{font-size:12px}[data-theme=paper] .news-date small{margin-left:auto}[data-theme=paper] .news-story{grid-column:1}[data-theme=paper] .news-title{font-size:27px}[data-theme=paper] .news-money{grid-column:1;display:block;padding:20px}[data-theme=paper] .news-total{display:flex}[data-theme=paper] .news-columns{height:120px;margin-top:18px}[data-theme=paper] .news-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}[data-theme=paper] .news-parts>div{display:block;border:0}[data-theme=paper] .news-related-title{font-size:21px}[data-theme=bulletin] .news-total{display:flex}[data-theme=bulletin] .news-total strong{font-size:50px}[data-theme=bulletin] .news-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-theme=bulletin] .news-parts>div{display:block}}
@media(max-width:370px){.top{padding-left:15px;padding-right:15px}.brand{font-size:16px}.theme-control select{width:132px}.news-title{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.news-amount-line{font:500 27px/1.5 Arial,'Microsoft YaHei',sans-serif;margin:13px 0;color:var(--accent)}.period-page .hero .eyebrow{display:none}@media(max-width:760px){.news-amount-line{font-size:25px}.news-facts{-webkit-line-clamp:2}.news-heading>span{max-width:150px}.period-page .hero{padding:18px 0}}
