.bcra-page{--accent:#147d7b;--gold:#ad8421;--ink:#102337;background:#f7f6f2;color:var(--ink);padding-top:0!important}.bcra-page .wrap{max-width:1400px}.bcra-page .es-arena{background:linear-gradient(90deg,#071828bb,#07182844),url('/header-bcra.jpg') center 45%/cover}.bcra-page .es-brand>a{color:white}.bcra-page .es-brand p{background:none;color:white}.bcra-page .es-brand span,.bcra-page .es-brand em{color:#d4ab36}.bcra-page .es-main-nav{gap:18px}.bcra-page main{padding-bottom:50px}.bcra-page button,.bcra-page input,.bcra-page select{font:inherit}.bcra-page button,.bcra-page select,.bcra-page input{border:1px solid #d8d6cc;border-radius:4px;background:#fff;color:var(--ink);padding:8px 11px;min-height:38px}.bcra-page button{cursor:pointer}.bcra-page button:disabled{opacity:.5;cursor:default}.bcra-page button:hover:not(:disabled){border-color:var(--accent)}.bcra-page button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.bcra-page :is(button,a,input,select,summary):focus-visible{outline:3px solid #147d7b;outline-offset:3px}.bcra-page [hidden]{display:none!important}.bcra-status{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 0;font-size:12px;color:#617081}.bcra-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bcra-kpi{background:#fff;border:1px solid #dddacf;border-top:2px solid #b49246;border-radius:5px;padding:16px;text-decoration:none}.bcra-kpi span{display:block;font-size:11px;color:#52687a}.bcra-kpi strong{display:block;font:600 clamp(21px,2vw,29px)/1.2 var(--serif);margin:10px 0;color:var(--ink)}.bcra-kpi small{font-size:10px;color:#657588;line-height:1.5;display:block}.bcra-jumps{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;padding:18px 0;border-block:1px solid #d2c298;margin-top:22px;font-size:13px}.bcra-jumps a:hover{color:var(--accent)}.bcra-section{scroll-margin-top:20px;padding-top:30px}.bcra-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.bcra-heading h2{font:600 31px/1.15 var(--serif);margin:0}.bcra-heading p{font-size:12px;color:#69788a;margin:0}.bcra-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bcra-chart{min-width:0;background:#fff;border:1px solid #dedbd1;border-radius:5px;padding:20px}.bcra-chart h3{font:600 22px/1.2 var(--serif);margin:0 0 5px}.bcra-chart .unit,.bcra-source,.bcra-note{font-size:11px;color:#617081;line-height:1.6;margin:5px 0}.bcra-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:13px 0;font-size:11px}.bcra-tools label{display:flex;align-items:center;gap:6px}.bcra-tools input[type=date]{max-width:150px;min-width:0}.bcra-tools select{max-width:100%}.bcra-tools button{min-height:32px;padding:5px 9px}.bcra-value{min-height:42px;font-size:12px;color:#506478;line-height:1.6;margin:8px 0}.bcra-value strong{font:600 23px var(--serif);color:var(--ink);margin-right:9px}.bcra-plot svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.bcra-scrub{width:100%;accent-color:var(--accent);padding:0!important;min-height:20px!important;border:0!important}.bcra-legend{display:flex;gap:15px;flex-wrap:wrap;font-size:11px;padding:8px 0}.bcra-legend span:before{content:'';display:inline-block;width:9px;height:9px;background:var(--color);margin-right:5px}.bcra-source a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.bcra-note{background:#f5f5f0;padding:10px;border-left:2px solid #c4b176}.bcra-table-wrap{overflow:auto;max-height:380px;margin-top:14px}.bcra-page table{width:100%;border-collapse:collapse;font-size:12px}.bcra-page th,.bcra-page td{padding:9px;text-align:right;border-bottom:1px solid #e5e2d9;white-space:nowrap}.bcra-page th:first-child,.bcra-page td:first-child{text-align:left}.bcra-page thead{background:#f6f5f0;position:sticky;top:0}.bcra-wide{margin-top:20px}.bcra-tabbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;font-size:13px}.bcra-news-layout{display:grid;grid-template-columns:280px 1fr;gap:28px}.bcra-filter-box{padding:18px;background:#efeee7;border:1px solid #dedbd1;border-radius:5px;align-self:start}.bcra-filter-box label{display:block;font-size:12px;margin:12px 0 5px}.bcra-filter-box :is(input,select){width:100%}.bcra-filter-box button[type=submit]{width:100%;margin-top:18px;background:var(--ink);color:#fff}.bcra-news-list{border-top:1px solid #c6b68a}.bcra-news-list article{padding:17px 0;border-bottom:1px solid #dedbd1}.bcra-news-list h3{font:600 21px/1.3 var(--serif);margin:5px 0 10px}.bcra-news-list small{font-size:11px;color:#657588}.bcra-news-list a:hover{text-decoration:underline;text-underline-offset:3px}.bcra-news-list .doc-link{font-size:12px;color:var(--accent)}.bcra-pagination{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:12px;margin:20px 0}.bcra-result-status{font-size:12px;color:#617081;margin:0 0 15px}.bcra-method{border-block:1px solid #d8d2c0;margin-top:30px;padding:20px 0}.bcra-method summary{cursor:pointer;font:600 22px var(--serif)}.bcra-method p{font-size:13px;line-height:1.7;max-width:950px}.bcra-footer{padding:25px;text-align:center;font-size:12px;border-top:1px solid #dedbd1}.bcra-page .chart-error{padding:24px;background:#f7f6f2;font-size:13px}
@media(max-width:850px){.bcra-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.bcra-grid{grid-template-columns:1fr}.bcra-news-layout{grid-template-columns:220px 1fr}.bcra-heading{display:block}.bcra-heading p{margin-top:8px}}
@media(max-width:520px){.bcra-page .es-arena{background-position:center}.bcra-page .es-main-nav{font-size:11px;gap:10px 14px}.bcra-kpis{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.bcra-kpi{flex:0 0 190px;scroll-snap-align:start}.bcra-heading h2{font-size:27px}.bcra-chart{padding:15px}.bcra-chart h3{font-size:21px}.bcra-tools{gap:5px}.bcra-tools label{flex-wrap:wrap}.bcra-jumps{justify-content:flex-start;gap:16px;flex-wrap:nowrap;overflow:auto;white-space:nowrap}.bcra-news-layout{grid-template-columns:1fr}.bcra-status{align-items:flex-start}.bcra-status button{flex:none}.bcra-news-list h3{font-size:20px}.bcra-section{padding-top:24px}.bcra-tabbar button{flex:1}.bcra-value strong{font-size:22px}.bcra-tools input[type=date]{max-width:135px}.bcra-page .wrap{padding-inline:18px}}
