.vz-policy{display:flex;align-items:flex-start;gap:14px;padding:20px 24px;background:#edf3fc;border:1px solid #d5e1f5;border-radius:10px;color:#3c5479;margin-bottom:22px}.vz-policy>svg{flex-shrink:0;margin-top:2px}.vz-policy b{font-size:14px}.vz-policy p{font-size:12px;line-height:1.7;margin:6px 0 0}.vz-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 28px}.vz-kpis .co-card{margin:0;padding:20px}.vz-kpis b{font-size:30px;line-height:1.5;display:block;letter-spacing:-.5px}.vz-kpis b.vz-word{font-size:22px}.vz-kpis small{font-size:11px;color:#7b8495}.vz-category-list{display:grid;gap:16px}.vz-category summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;cursor:pointer}.vz-category h2{font-size:18px;margin:0 0 6px}.vz-category summary p{font-size:12px;color:#7b8495;margin:0}.vz-metrics{display:grid;grid-template-columns:repeat(4,1fr) 1.2fr;gap:18px;border-top:1px solid #e3e7ee;padding-top:22px;margin-top:20px}.vz-metrics>div>span{font-size:11px;display:block;color:#7b8495}.vz-metrics b{font-size:22px;display:block;margin:4px 0}.vz-metrics small{display:block;color:#7b8495;font-size:10px}.vz-trend{display:flex;align-items:flex-end;justify-content:flex-end;gap:7px;min-height:65px}.vz-trend>div{text-align:center;width:20px}.vz-trend>div>span{display:block;background:#9ab0d1;min-width:10px;border-radius:3px 3px 0 0;margin-bottom:5px}.vz-trend>div:last-child>span{background:#315c9f}.vz-trend>div>span.vz-no-sample{background:#dce1e9}.vz-explain{font-size:12px!important;line-height:1.7!important;color:#748097;margin:20px 0!important}.vz-page button:disabled{opacity:.45;cursor:not-allowed}.vz-definitions{margin-top:18px}.vz-definitions summary{font-weight:600;cursor:pointer;font-size:13px}.vz-definitions dl{display:grid;grid-template-columns:120px 1fr;gap:12px;font-size:12px;line-height:1.7}.vz-definitions dd{margin:0;color:#748097}.vz-definitions p{font-size:11px;color:#748097}.vz-planned>div{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #e5e9ef}.vz-planned>div:last-child{border:0}.vz-planned b{font-size:13px}.vz-planned p{font-size:11px;color:#7b8495;margin:4px 0 0}.vz-planned>div>span{font-size:11px;color:#7b8495;flex-shrink:0}.vz-source-list article{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid #e5e9ef}.vz-source-list article:first-child{padding-top:0}.vz-source-list article:last-child{border:0;padding-bottom:0}.vz-source-icon{display:flex;padding:10px;border-radius:8px;background:#eff2f7;color:#687d9f}.vz-source-list h2{font-size:14px;margin:0 0 5px}.vz-source-list p{font-size:12px;color:#748097;line-height:1.7;margin:0 0 5px;max-width:780px}.vz-source-list small{font-size:10px;color:#7b8495}.vz-source-state{font-size:11px;background:#f1f3f7;color:#748097;padding:5px 9px;border-radius:20px;white-space:nowrap}.vz-source-state.downloaded{color:#315c9f;background:#edf3fc}.vz-source-state.partial{background:#fff4df;color:#92611a}.vz-refusals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vz-refusals .co-card{margin:0}.vz-refusals svg{color:#8c9db9}.vz-refusals h3{font-size:14px;margin:10px 0 8px}.vz-refusals p{font-size:12px!important;color:#748097}.vz-gap-list>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #e7eaf0;font-size:13px}.vz-gap-list span{color:#748097}.vz-gap-list p{font-size:12px!important;color:#748097}.vz-objects details{padding:13px 0;border-bottom:1px solid #e7eaf0}.vz-objects details:last-child{border:0}.vz-objects summary{display:flex;justify-content:space-between;gap:14px;cursor:pointer;font-size:13px}.vz-objects summary span{font-size:11px;color:#748097}.vz-objects p{font:11px/1.8 ui-monospace,monospace;color:#7b8495;overflow-wrap:anywhere}.vz-page .co-footnote{line-height:1.7}
@media(max-width:1050px){.vz-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-metrics{grid-template-columns:repeat(3,1fr)}.vz-trend{justify-content:flex-start}}
@media(max-width:650px){.vz-refusals{grid-template-columns:1fr}.vz-source-list article{flex-wrap:wrap}.vz-source-state{margin-left:56px}.vz-metrics{grid-template-columns:repeat(2,1fr)}.vz-definitions dl{grid-template-columns:1fr}.vz-planned>div,.vz-gap-list>div,.vz-objects summary{flex-wrap:wrap}.vz-policy{padding:16px}}
