.statistics-page{padding-block:28px 56px;max-width:1120px}.statistics-heading h1{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:0 0 18px}.statistics-heading>p{max-width:850px;font-size:17px;line-height:1.75}.statistics-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:28px 0 18px}.statistics-metrics>div{min-width:0;padding:22px;border:1px solid #cbdee6;border-radius:13px;background:#edf6f8}.statistics-metrics strong{display:block;font-size:34px;line-height:1.2;color:#13788d;margin-bottom:12px}.statistics-metrics span{font-size:14px;line-height:1.6;display:block}.statistics-page .statistics-note{font-size:14px;line-height:1.8;color:#526575}.statistics-panel{margin-top:30px;padding:28px;border:1px solid #d4e4e9;border-radius:14px;background:#fff}.statistics-panel h2{font-size:25px;line-height:1.3;margin:0 0 18px}.statistics-panel h3{font-size:20px;line-height:1.5}.statistics-panel>p{font-size:15px;line-height:1.8}.statistics-bar-row{display:grid;grid-template-columns:minmax(100px,160px) minmax(50px,1fr) 40px;align-items:center;gap:15px;margin-block:15px;font-size:15px}.statistics-bar-row>a{color:#192d42;text-underline-offset:3px}.statistics-bar{background:#eaf3f6;height:18px;border-radius:4px;overflow:hidden}.statistics-bar>span{height:100%;display:block;border-radius:4px;background:#13788d}.statistics-bar-row>strong{text-align:end}.statistics-search{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:24px 0}.statistics-search>label{display:grid;gap:8px;flex:1;min-width:170px;font-size:14px}.statistics-search input,.statistics-search select{width:100%;min-width:0;min-height:46px;padding:11px 13px;border:1px solid #abc9d4;border-radius:8px;background:#fff;color:#192d42;font:400 16px/1.5 'DM Sans',sans-serif}.statistics-search .button{min-height:46px}.statistics-search[hidden],.statistics-page tr[hidden]{display:none!important}.statistics-table-scroll{overflow-x:auto;max-width:100%;margin-block:20px}.statistics-panel table{width:100%;min-width:510px;border-collapse:collapse;font-size:14px}.statistics-panel th,.statistics-panel td{text-align:start;padding:13px 15px;border-bottom:1px solid #e1ebef;line-height:1.6;vertical-align:top}.statistics-panel th{font-weight:600}.statistics-panel thead th{background:#edf5f7}.statistics-panel small{font-size:11px;display:block;color:#637b85;font-weight:400}.statistics-panel a{color:#13788d}.statistics-panel :focus-visible{outline:3px solid #13788d;outline-offset:3px}.statistics-result-count{font-size:14px;color:#526575}@media(max-width:600px){.statistics-page{padding-top:22px}.statistics-panel{padding:20px 16px}.statistics-panel h2{font-size:22px}.statistics-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.statistics-metrics>div{padding:16px}.statistics-metrics strong{font-size:29px}.statistics-metrics span{font-size:13px}.statistics-bar-row{grid-template-columns:minmax(90px,120px) minmax(35px,1fr) 30px;gap:9px;font-size:13px}.statistics-search>label{min-width:100%}.statistics-search>.button{width:100%}.statistics-panel th,.statistics-panel td{padding:11px 12px}}

.statistics-bar-row>a{min-height:44px;display:flex;align-items:center}.statistics-panel th>a{display:flex;align-items:center;min-height:34px}

@media(max-width:600px){.statistics-panel table{min-width:0;table-layout:fixed}.statistics-panel th,.statistics-panel td{padding:11px 7px;overflow-wrap:anywhere;font-size:12px}.statistics-panel th:first-child{width:70%}.statistics-panel th:last-child{width:30%}.statistics-panel[data-statistics-municipalities] th:first-child{width:40%}.statistics-panel[data-statistics-municipalities] th:nth-child(2){width:35%}.statistics-panel[data-statistics-municipalities] th:last-child{width:25%}.statistics-panel th:last-child,.statistics-panel td:last-child{text-align:end}}
