.novy-zakon-o-kriticke-infrastrukture_container__9D3IJ{font-family:Inter,sans-serif;background-color:#f0f4f8;color:#1e293b;min-height:100vh}.novy-zakon-o-kriticke-infrastrukture_navbar__WZg3K{background-color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.1);position:sticky;top:0;z-index:50;border-bottom:4px solid #3b82f6}.novy-zakon-o-kriticke-infrastrukture_navbarContent__4VCMf{max-width:80rem;margin:0 auto;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width:640px){.novy-zakon-o-kriticke-infrastrukture_navbarContent__4VCMf{padding:1rem 1.5rem}}@media(min-width:1024px){.novy-zakon-o-kriticke-infrastrukture_navbarContent__4VCMf{padding:1rem 2rem;flex-direction:row}}.novy-zakon-o-kriticke-infrastrukture_title__xS8Ec{font-size:2.25rem;font-weight:800;color:#003f63;margin-bottom:1rem}@media(min-width:768px){.novy-zakon-o-kriticke-infrastrukture_title__xS8Ec{margin-bottom:0}}.novy-zakon-o-kriticke-infrastrukture_kpiContainer__lVKI4{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media(min-width:768px){.novy-zakon-o-kriticke-infrastrukture_kpiContainer__lVKI4{gap:1rem}}.novy-zakon-o-kriticke-infrastrukture_kpiCard__r2rCI{background-color:#003f63;color:#fff;border-radius:.5rem;padding:1rem 1.5rem;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.15);min-width:160px}.novy-zakon-o-kriticke-infrastrukture_kpiCard__r2rCI.novy-zakon-o-kriticke-infrastrukture_kpiCardRisk__bMM5x{background-color:#ef4444}.novy-zakon-o-kriticke-infrastrukture_kpiValue__nl4R1{font-size:2.5rem;font-weight:800;color:#91d8f7;line-height:1}.novy-zakon-o-kriticke-infrastrukture_kpiValue__nl4R1.novy-zakon-o-kriticke-infrastrukture_kpiValueHighlight__MtxzQ{color:#91d8f7}.novy-zakon-o-kriticke-infrastrukture_kpiLabel__zK536{font-size:.875rem;font-weight:500;color:#e0f2fe;margin-top:.25rem;text-transform:uppercase}.novy-zakon-o-kriticke-infrastrukture_mainContent__uQEWU{max-width:80rem;margin:0 auto;padding:1rem}@media(min-width:640px){.novy-zakon-o-kriticke-infrastrukture_mainContent__uQEWU{padding:1.5rem}}@media(min-width:1024px){.novy-zakon-o-kriticke-infrastrukture_mainContent__uQEWU{padding:2rem}}.novy-zakon-o-kriticke-infrastrukture_introSection__iHOzy{margin-bottom:3rem;background-color:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.05);border-left:4px solid #00a5e3}.novy-zakon-o-kriticke-infrastrukture_sectionTitle__eenAN{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}@media(min-width:768px){.novy-zakon-o-kriticke-infrastrukture_sectionTitle__eenAN{font-size:1.875rem}}.novy-zakon-o-kriticke-infrastrukture_introText__Mj1y8{color:#4b5563;line-height:1.75;margin-bottom:1.5rem}.novy-zakon-o-kriticke-infrastrukture_filterContainer__VLXuv{display:flex;align-items:center;gap:1rem}.novy-zakon-o-kriticke-infrastrukture_filterGroup__JdVlI{display:flex;flex-direction:column}.novy-zakon-o-kriticke-infrastrukture_filterLabel__z5XiX{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.novy-zakon-o-kriticke-infrastrukture_filterSelect__iWtvu{padding:.5rem;border:2px solid #d1d5db;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .15s ease-in-out}.novy-zakon-o-kriticke-infrastrukture_filterSelect__iWtvu:focus{outline:none;box-shadow:0 0 0 2px #00a5e3;border-color:#00a5e3}.novy-zakon-o-kriticke-infrastrukture_chartSection__Q3r5n{margin-bottom:3rem}.novy-zakon-o-kriticke-infrastrukture_chartGrid__xb827{display:grid;gap:2rem}@media(min-width:768px){.novy-zakon-o-kriticke-infrastrukture_chartGrid__xb827{grid-template-columns:repeat(2,1fr)}}.novy-zakon-o-kriticke-infrastrukture_chartContainer__0ZL3I{position:relative;width:100%;max-width:650px;margin-left:auto;margin-right:auto;height:450px;max-height:500px;padding:1.5rem;background-color:#fff;border-radius:.75rem;box-shadow:0 4px 12px rgba(0,63,99,.1)}@media(min-width:768px){.novy-zakon-o-kriticke-infrastrukture_chartContainer__0ZL3I{height:500px}.novy-zakon-o-kriticke-infrastrukture_chartContainer__0ZL3I.novy-zakon-o-kriticke-infrastrukture_bubbleChartContainer__JsyxW{grid-column:span 2}}.novy-zakon-o-kriticke-infrastrukture_chartTitle__KRwlN{font-size:1.25rem;font-weight:500;color:#374151;margin-bottom:1rem;text-align:center}.novy-zakon-o-kriticke-infrastrukture_chartCaption__bNmo0{font-size:.75rem;color:#6b7280;margin-top:.5rem;text-align:center}.novy-zakon-o-kriticke-infrastrukture_insightPanel__9k2aJ{grid-column:span 1;padding:1.5rem;background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.novy-zakon-o-kriticke-infrastrukture_insightPanel__9k2aJ{grid-column:span 2}}@media(min-width:1024px){.novy-zakon-o-kriticke-infrastrukture_insightPanel__9k2aJ{grid-column:span 1}}.novy-zakon-o-kriticke-infrastrukture_insightTitle__nsjs1{font-size:1.25rem;font-weight:700;color:#003f63;margin-bottom:1rem}.novy-zakon-o-kriticke-infrastrukture_insightText__sDZBd{color:#4b5563;margin-bottom:1rem}.novy-zakon-o-kriticke-infrastrukture_insightStats__EZfcV{display:flex;flex-direction:column;gap:.5rem}.novy-zakon-o-kriticke-infrastrukture_insightStat__QiZ9Z{display:flex;justify-content:space-between;font-size:1.125rem;font-weight:700}.novy-zakon-o-kriticke-infrastrukture_insightStatValue__a_2R2{color:#ef4444}.novy-zakon-o-kriticke-infrastrukture_insightStatValueAmber__jkiw5{color:#f59e0b}.novy-zakon-o-kriticke-infrastrukture_tableSection__00CQ9{margin-bottom:3rem}.novy-zakon-o-kriticke-infrastrukture_tableWrapper__qZpIV{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.05);overflow-x:auto;max-height:550px;overflow-y:auto;border:1px solid #e5e7eb}.novy-zakon-o-kriticke-infrastrukture_table__bEzap{min-width:100%;width:100%;border-collapse:separate;border-spacing:0}.novy-zakon-o-kriticke-infrastrukture_tableHead__3_xCA{background-color:#eff6ff}.novy-zakon-o-kriticke-infrastrukture_tableHeader__Tc0pJ{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;background-color:#eff6ff;z-index:10}.novy-zakon-o-kriticke-infrastrukture_tableHeader__Tc0pJ.novy-zakon-o-kriticke-infrastrukture_tableHeaderId__LhV8f{width:8.333333%}.novy-zakon-o-kriticke-infrastrukture_tableHeader__Tc0pJ.novy-zakon-o-kriticke-infrastrukture_tableHeaderDuty__12Jhi{width:25%}.novy-zakon-o-kriticke-infrastrukture_tableHeader__Tc0pJ.novy-zakon-o-kriticke-infrastrukture_tableHeaderLegal__ERc2C{width:8.333333%}.novy-zakon-o-kriticke-infrastrukture_tableHeader__Tc0pJ.novy-zakon-o-kriticke-infrastrukture_tableHeaderSolution__VjHBq{width:33.333333%}.novy-zakon-o-kriticke-infrastrukture_tableHeader__Tc0pJ.novy-zakon-o-kriticke-infrastrukture_tableHeaderFine__PxA0I{width:25%}.novy-zakon-o-kriticke-infrastrukture_tableBody__QqupL{background-color:#fff}.novy-zakon-o-kriticke-infrastrukture_tableBody__QqupL tr{border-bottom:1px solid #e5e7eb}.novy-zakon-o-kriticke-infrastrukture_tableBody__QqupL tr:hover{background-color:#eff6ff;transition:background-color .15s ease-in-out}.novy-zakon-o-kriticke-infrastrukture_tableBody__QqupL td{padding:1rem 1.5rem;font-size:.875rem;vertical-align:top}.novy-zakon-o-kriticke-infrastrukture_tableBody__QqupL td:first-child{font-weight:600;color:#111827}.novy-zakon-o-kriticke-infrastrukture_tableBody__QqupL td.novy-zakon-o-kriticke-infrastrukture_col_id__wmmfT{width:8.333333%}.novy-zakon-o-kriticke-infrastrukture_tableBody__QqupL td.novy-zakon-o-kriticke-infrastrukture_col_duty__vtY2o{width:25%}.novy-zakon-o-kriticke-infrastrukture_tableBody__QqupL td.novy-zakon-o-kriticke-infrastrukture_col_legal___kbm3{width:8.333333%;color:#1d4ed8;font-weight:600;white-space:nowrap}.novy-zakon-o-kriticke-infrastrukture_tableBody__QqupL td.novy-zakon-o-kriticke-infrastrukture_col_solution__TuVnh{width:33.333333%;color:#4b5563}.novy-zakon-o-kriticke-infrastrukture_tableBody__QqupL td.novy-zakon-o-kriticke-infrastrukture_col_fine__3UWp5{width:25%;white-space:nowrap;font-weight:700}.novy-zakon-o-kriticke-infrastrukture_fine_amount__n5Tjt{font-weight:700}.novy-zakon-o-kriticke-infrastrukture_fine_risk_red__1xw_F{color:#b91c1c}.novy-zakon-o-kriticke-infrastrukture_fine_risk_orange__Uz7Lr{color:#ea580c}.novy-zakon-o-kriticke-infrastrukture_fine_risk_gray__B2kP0{color:#6b7280}.novy-zakon-o-kriticke-infrastrukture_duty_name__hwN0s{font-weight:600;color:#111827}.novy-zakon-o-kriticke-infrastrukture_duty_pillar__SM9Yj{display:block;font-size:.75rem;font-weight:600;margin-top:.25rem}.novy-zakon-o-kriticke-infrastrukture_noResults__SzhOQ{text-align:center;font-size:1.25rem;color:#6b7280;margin-top:2rem}.novy-zakon-o-kriticke-infrastrukture_footer__q_jGd{text-align:center;padding:1.5rem 0;color:#6b7280;font-size:.875rem;border-top:1px solid #e5e7eb}