.i8k-report-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.i8k-report-list>a{text-decoration:none}.i8k-report-list h2{margin:12px 0 5px}.i8k-report-actions{display:flex;justify-content:flex-end;margin:0 0 14px}.i8k-report-actions .dashicons{width:17px;height:17px;margin-right:6px;font-size:17px}.i8k-report{display:grid;gap:22px}.i8k-report-cover{position:relative;padding:clamp(28px,6vw,64px);overflow:hidden;border:1px solid var(--i8k-line);border-radius:22px;color:var(--i8k-ink);background:var(--i8k-surface);box-shadow:none}.i8k-report-cover::before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--i8k-ink-2);content:""}.i8k-report-cover .i8k-eyebrow{color:#78908b}.i8k-report-cover h1{max-width:800px;margin:8px 0 0;font-size:clamp(2.4rem,6vw,5rem);line-height:.98}.i8k-report-section{padding:clamp(20px,4vw,36px);border:1px solid var(--i8k-line);border-radius:22px;background:#fff}.i8k-report-section-title{margin:0 0 18px;font-size:15px;color:#656565}.i8k-report-blocks{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.i8k-report-block{grid-column:span 12;min-width:0}.i8k-report-block.i8k-span-4{grid-column:span 4}.i8k-report-block.i8k-span-6{grid-column:span 6}.i8k-report-block.i8k-span-8{grid-column:span 8}.i8k-report-block:not(.i8k-block-heading){padding:18px;border:1px solid #e1e6e3;border-radius:16px;background:#fff}.i8k-report-block h3{margin:0 0 13px}.i8k-report-heading h2{margin:4px 0 8px;font-size:clamp(1.8rem,4vw,3rem)}.i8k-report-heading p:last-child{max-width:740px;color:var(--i8k-muted)}.i8k-block-kpi_grid>h3{text-align:center}.i8k-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.i8k-kpi{display:grid;gap:4px;justify-items:center;padding:14px;border-radius:13px;background:#f3f6f4;text-align:center}.i8k-kpi span{color:#656565;font-size:13.3px}.i8k-kpi strong{font-size:1.8rem}.i8k-kpi small{color:var(--i8k-brand);font-size:12px}.i8k-bar-chart{display:grid;gap:12px}.i8k-bar-row{display:grid;grid-template-columns:minmax(75px,1fr) 3fr auto;align-items:center;gap:10px}.i8k-bar-track{height:10px;border-radius:8px;background:#e8eeeb;overflow:hidden}.i8k-bar-track i{display:block;height:100%;border-radius:inherit;background:var(--report-accent)}.i8k-table-wrap{overflow:auto}.i8k-table-wrap table{width:100%;border-collapse:collapse}.i8k-table-wrap th,.i8k-table-wrap td{padding:11px;border-bottom:1px solid var(--i8k-line);text-align:left}.i8k-table-wrap th{color:var(--i8k-muted);font-size:.8rem}.i8k-callout{padding:18px;border-left:4px solid var(--report-accent);border-radius:10px;background:#f1f7f5}.i8k-callout p{margin-bottom:0}.i8k-callout-warning{border-color:#db9b35;background:#fff7e8}.i8k-callout-success{border-color:#2b7650;background:#edf7f1}.i8k-actions{display:grid;gap:8px;margin:0;padding:0;list-style:none}.i8k-actions li{display:flex;justify-content:space-between;gap:12px;padding:11px;border-radius:10px;background:#f4f6f3}.i8k-actions small{color:var(--i8k-muted)}@media(max-width:800px){.i8k-report-block.i8k-span-4,.i8k-report-block.i8k-span-6,.i8k-report-block.i8k-span-8{grid-column:span 12}.i8k-bar-row{grid-template-columns:1fr auto}.i8k-bar-track{grid-column:1/-1;grid-row:2}.i8k-actions li{display:grid}}



/* 0.1.7 */
.i8k-report-cover{padding:clamp(30px,5vw,52px)}.i8k-report-cover h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.04;letter-spacing:-.04em}.i8k-report .i8k-rich-text,.i8k-report-heading p:last-child,.i8k-report .i8k-callout p,.i8k-report .i8k-actions li{font-size:18px;font-weight:400;line-height:1.65}.i8k-kpi{background:#e6f0f2!important}.i8k-kpi small{font-size:14px;font-weight:700}.i8k-change--up{color:#3f8a59!important}.i8k-change--down{color:#c5534f!important}.i8k-change--neutral{color:#7b7772!important}
