/* Asset 4.1.4; Copyright (c) 2026 MiF Zaar; SPDX-License-Identifier: GPL-3.0-or-later */
.mf-public-page{max-width:980px;margin:0 auto;padding:28px 0 64px;color:#17384b}.mf-public-page h2{margin-top:2.1em;color:#003f60}.mf-public-page p,.mf-public-page li{font-size:1.05rem;line-height:1.72}.mf-public-lead{font-size:1.25rem!important;color:#244f68}.mf-public-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:28px 0 40px}.mf-public-button{display:inline-flex;padding:13px 20px;border:0;border-radius:8px;background:#0878b8;color:#fff!important;font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.mf-public-table-wrap{overflow-x:auto}.mf-public-page table{width:100%;border-collapse:collapse}.mf-public-page th,.mf-public-page td{padding:12px;border:1px solid #cbdbe4;text-align:left;vertical-align:top}.mf-public-page thead{background:#eaf5fb}.mf-legal-warning{padding:18px;border-left:5px solid #b54d00;background:#fff4e8}.mf-faq details{padding:14px 0;border-bottom:1px solid #cbdbe4}.mf-faq summary{cursor:pointer;font-size:1.08rem;font-weight:750}.mf-raport-problem-form{display:grid;gap:14px;margin:22px 0;padding:22px;border:1px solid #cbdbe4;border-radius:12px;background:#f8fbfd}.mf-raport-problem-form label{display:grid;gap:6px;font-weight:700}.mf-raport-problem-form input,.mf-raport-problem-form textarea{width:100%;box-sizing:border-box;padding:11px;border:1px solid #9db4c3;border-radius:7px;background:#fff;color:#17384b;font:inherit}.mf-raport-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.mf-raport-form-success{padding:14px;border-left:4px solid #1b8a55;background:#edfaf3}

.mf-raport-panel{--mf-ink:#0b3b59;--mf-blue:#087fbd;--mf-line:#d7e2eb;margin:44px 0 24px;padding:34px;border:1px solid var(--mf-line);border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(18,63,91,.08);color:var(--mf-ink)}
.mf-raport-panel *{box-sizing:border-box}.mf-raport-panel h2{margin:7px 0 10px}.mf-raport-panel h3,.mf-raport-panel h4{color:var(--mf-ink)}
.mf-raport-eyebrow{margin:0 0 8px!important;color:#0b638c!important;font-size:.76rem!important;font-weight:850;letter-spacing:.13em;text-transform:uppercase}
.mf-raport-section-head,.mf-raport-example-title,.mf-raport-demo-detail-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.mf-raport-section-head{margin-bottom:22px}.mf-raport-section-head p{max-width:760px;margin:0}
.mf-raport-badge{display:inline-flex;align-items:center;flex:0 0 auto;padding:7px 12px;border:1px solid #acd2e4;border-radius:999px;background:#eaf6fb;color:#0a5678;font-size:.8rem;font-weight:800}
.mf-raport-example-block{margin-top:22px;padding-top:22px;border-top:1px solid var(--mf-line)}.mf-raport-example-title{margin-bottom:16px}.mf-raport-example-title h3,.mf-raport-demo-detail-intro h3{margin:0;font-size:1.25rem}.mf-raport-demo-detail-intro p{max-width:720px;margin:6px 0 0!important;font-size:.9rem!important}
.mf-raport-info-grid{display:grid;grid-template-columns:.85fr 1.55fr .65fr;gap:12px;margin-bottom:16px}.mf-raport-info-card,.mf-raport-metric{border:1px solid var(--mf-line);border-radius:10px;background:#fbfdfe}.mf-raport-info-card{padding:14px 16px}.mf-raport-info-card span,.mf-raport-metric span{display:block;margin-bottom:5px;color:#6b7884;font-size:.76rem;text-transform:uppercase}.mf-raport-info-card strong{display:block;color:var(--mf-ink)}
.mf-raport-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px}.mf-raport-metric{min-height:104px;padding:14px 16px}.mf-raport-metric strong{display:block;color:var(--mf-ink);font-size:1.55rem;line-height:1.1}.mf-raport-metric small{display:block;margin-top:2px;color:#60717e}
.mf-raport-demo-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mf-raport-demo-chart{margin:0;padding:16px;border:1px solid #cbdce8;border-radius:11px;background:#fbfdfe;overflow:hidden}.mf-raport-demo-chart h4{margin:0;font-size:.98rem}.mf-raport-demo-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.mf-raport-demo-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;color:#60717e;font-size:.72rem}.mf-raport-demo-legend span{display:inline-flex;align-items:center;gap:5px}.mf-raport-demo-legend i{display:inline-block;width:15px;height:3px;border-radius:3px;background:var(--legend-color)}.mf-raport-demo-chart svg{display:block;width:100%;height:auto;min-width:0}.mf-raport-demo-chart .grid{stroke:#dfe8ef;stroke-width:1}.mf-raport-demo-chart .axis-label{fill:#607386;font-size:11px}
.mf-raport-demo-detail{padding:20px;border:1px solid #acd5e7;border-radius:12px;background:#f2f9fc}.mf-raport-demo-detail .mf-raport-demo-chart{margin-top:12px;background:#fff}.mf-raport-demo-range{display:flex;flex:0 0 auto;gap:5px;flex-wrap:wrap}.mf-raport-demo-range span{padding:6px 10px;border:1px solid #087fbd;border-radius:5px;background:#087fbd;color:#fff;font-size:.75rem;font-weight:750}
.mf-raport-table-wrap{margin-top:14px;overflow-x:auto;border:1px solid #cbd9e3;border-radius:9px}.mf-raport-table{width:100%;min-width:720px;margin:0!important;border-collapse:collapse;background:#fff}.mf-raport-table th,.mf-raport-table td{padding:10px 12px!important;border:0!important;border-bottom:1px solid #d8e2ea!important;text-align:right!important;font-size:.86rem!important}.mf-raport-table th{background:#0b4563!important;color:#fff!important;font-weight:800}.mf-raport-table th:first-child,.mf-raport-table td:first-child{text-align:left!important;font-weight:700}.mf-raport-table tbody tr:nth-child(even){background:#f2f7fa}
.mf-raport-demo-note{margin:14px 0 0!important;color:#526273;font-size:.85rem!important}.mf-raport-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0 12px}.mf-raport-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 21px;border:1px solid var(--mf-blue);border-radius:8px;background:var(--mf-blue);color:#fff!important;font-weight:800;text-decoration:none!important}.mf-raport-actions a.secondary{border-color:#d6eaf4;background:#eaf6fb;color:#0a5678!important}
@media(max-width:980px){.mf-raport-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.mf-raport-panel{margin-top:34px;padding:24px 18px;border-radius:12px}.mf-raport-section-head,.mf-raport-example-title,.mf-raport-demo-detail-intro{display:block}.mf-raport-section-head .mf-raport-badge,.mf-raport-example-title .mf-raport-badge,.mf-raport-demo-range{margin-top:12px}.mf-raport-info-grid,.mf-raport-demo-chart-grid{grid-template-columns:1fr}.mf-raport-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-raport-actions a{width:100%}.mf-raport-demo-chart-head{display:block}.mf-raport-demo-legend{justify-content:flex-start;margin-top:8px}.mf-raport-demo-detail{padding:16px}}
@media(max-width:420px){.mf-raport-metrics{grid-template-columns:1fr}}
