#year-panel .yc-filters{padding:18px;margin-bottom:16px}#year-panel .yc-filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#year-panel .yc-filter-bottom{grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}#year-panel label{font-size:11px;font-weight:600;color:var(--muted);min-width:0}#year-panel select,#year-panel input{display:block;width:100%;min-width:0;margin-top:6px;padding:10px 9px;border:1px solid var(--line);border-radius:7px;background:white;color:var(--ink);font:13px 'DM Sans',Arial}#year-panel .yc-actions{display:flex;gap:7px;align-items:end}#year-panel .yc-periods{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:16px}#year-panel .yc-periods span{padding:5px 8px;background:#e5efed;border-radius:5px}#year-panel .yc-summaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:17px}#year-panel .yc-summary{background:white;border:1px solid var(--line);border-radius:12px;padding:18px}#year-panel .yc-summary-top{display:flex;justify-content:space-between;gap:12px;font-weight:600;font-size:13px}#year-panel .yc-summary-values{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}#year-panel .yc-summary-values small{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}#year-panel .yc-summary-values strong{font:700 25px Manrope,Arial;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#year-panel .yc-difference{font-size:12px;margin-top:10px;color:var(--muted)}#year-panel .yc-up{color:#176c58}#year-panel .yc-down{color:var(--red)}#year-panel .yc-chart{padding:18px;margin-bottom:17px}#year-panel .yc-legend{display:flex;gap:12px;font-size:12px}#year-panel .yc-legend i{display:inline-block;width:9px;height:9px;background:#a0b9bc;border-radius:2px;margin-right:4px}#year-panel .yc-legend i.yc-new{background:#116371}#year-panel .yc-chart-layout{display:grid;grid-template-columns:45px minmax(0,1fr);gap:6px}#year-panel .yc-scale{display:flex;flex-direction:column;justify-content:space-between;font-size:11px;color:var(--muted);padding-bottom:23px}#year-panel .yc-bars{display:flex;gap:7px;justify-content:space-around;min-width:0;height:150px}#year-panel .yc-month{flex:1;min-width:0;border:0;background:transparent;padding:0;color:var(--muted);font:11px 'DM Sans',Arial;cursor:pointer}#year-panel .yc-pair{position:relative;display:block;height:125px;border-bottom:1px solid var(--line)}#year-panel .yc-negative .yc-pair{background:linear-gradient(to bottom,transparent calc(50% - .5px),var(--line) calc(50% - .5px),var(--line) calc(50% + .5px),transparent calc(50% + .5px))}#year-panel .yc-bar{position:absolute;left:15%;width:32%;max-width:23px;background:#a0b9bc;border-radius:3px 3px 0 0}#year-panel .yc-bar.yc-new{left:52%;background:#116371}#year-panel .yc-month-label{display:block;padding-top:5px}#year-panel .yc-table-panel{margin-bottom:17px}#year-panel .yc-table-panel .panel-head{padding:18px 18px 10px}#year-panel .yc-table-panel tfoot{background:#e8f2ef;font-weight:600}#year-panel .yc-table-panel table{min-width:530px}#year-panel .yc-error{color:var(--red)}#year-panel .yc-chart [data-chart-detail]{margin-top:10px}#year-panel [hidden]{display:none!important}
@media(max-width:1150px){#year-panel .yc-filter-row,#year-panel .yc-filter-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}#year-panel .yc-summary-values strong{font-size:21px}}@media(max-width:650px){#year-panel .yc-summaries{grid-template-columns:1fr}#year-panel .yc-filter-row,#year-panel .yc-filter-bottom{grid-template-columns:1fr}#year-panel .yc-actions{justify-content:start}#year-panel .yc-bars{gap:3px}#year-panel select,#year-panel input{font-size:16px}}
