.rp-doc{--rp-bg:#FFFFFF;--rp-ink:#16130F;--rp-muted:#6E665B;--rp-line:#E7E0D3;--rp-soft:#F7F3EC;--rp-bar:#FF3C0E;background:var(--rp-bg);color:var(--rp-ink);font-family:Poppins,system-ui,sans-serif;border-radius:18px;padding:32px;display:grid;gap:22px;max-width:960px;margin:0 auto;box-shadow:0 1px #0000000a}.rp-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--rp-line)}.rp-brand{display:flex;align-items:center;gap:10px}.rp-ic{width:32px;height:32px;border-radius:9px;background:#ff3c0e;display:grid;place-items:center;font-family:Unbounded,Arial Black,sans-serif;font-weight:900;font-size:13px;letter-spacing:-.035em;color:#121110}.rp-brand b{font-family:Unbounded,Arial Black,sans-serif;font-weight:900;font-size:15px;letter-spacing:-.02em}.rp-meta{text-align:right;display:grid}.rp-meta span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-muted);font-weight:600}.rp-meta b{font-size:15px;font-weight:600}.rp-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-muted);font-weight:600}.rp-title h2{margin:2px 0 4px;font-family:Unbounded,Arial Black,sans-serif;font-weight:800;font-size:clamp(22px,4vw,32px);letter-spacing:-.02em;line-height:1.1;text-transform:none}.rp-title p{margin:0;color:var(--rp-muted);font-size:14px}.rp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rp-kpis>div{background:var(--rp-soft);border-radius:14px;padding:14px 16px;display:grid;gap:2px}.rp-kpis span{font-size:12px;color:var(--rp-muted);font-weight:500}.rp-kpis b{font-size:clamp(20px,3vw,28px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rp-kpis small{font-size:11.5px;color:var(--rp-muted);line-height:1.35}.rp-card{border:1px solid var(--rp-line);border-radius:14px;padding:16px 18px;break-inside:avoid}.rp-card-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.rp-card-h h3{margin:0;font-size:15px;font-weight:600}.rp-card-h span{font-size:12px;color:var(--rp-muted)}.rp-bars{display:flex;align-items:stretch;gap:4px;height:180px}.rp-bar{flex:1;min-width:0;display:grid;grid-template-rows:16px 1fr 18px;align-items:end;text-align:center}.rp-bar i{display:block;width:100%;max-width:44px;margin:0 auto;background:var(--rp-bar);border-radius:4px 4px 0 0;align-self:end}.rp-bar-v{font-size:11px;color:var(--rp-ink);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-bar-l{font-size:10.5px;color:var(--rp-muted);white-space:nowrap;padding-top:4px;border-top:1px solid var(--rp-line)}.rp-bars.many{gap:2px}.rp-table{width:100%;border-collapse:collapse;font-size:14px}.rp-table th{text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-muted);font-weight:600;padding:0 8px 8px;border-bottom:1px solid var(--rp-line)}.rp-table td{padding:10px 8px;border-bottom:1px solid var(--rp-line);vertical-align:middle}.rp-table tr:last-child td{border-bottom:0}.rp-table .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-media{display:flex;align-items:center;gap:10px;min-width:0}.rp-media img,.rp-media i{width:56px;height:32px;border-radius:5px;object-fit:cover;flex:none;background:var(--rp-soft);display:grid;place-items:center;font-style:normal;font-size:11px;color:var(--rp-muted)}.rp-empty{padding:40px 16px;text-align:center;color:var(--rp-muted);background:var(--rp-soft);border-radius:14px}.rp-foot{font-size:11.5px;color:var(--rp-muted);padding-top:14px;border-top:1px solid var(--rp-line)}@media (max-width:700px){.rp-doc{padding:18px;border-radius:14px;gap:16px}.rp-kpis{grid-template-columns:1fr 1fr}.rp-bars{height:150px}.rp-table{font-size:13px}.rp-table.scr th:nth-child(2),.rp-table.scr td:nth-child(2){display:none}}@media print{@page{size:A4;margin:12mm}.rp-doc{box-shadow:none;border-radius:0;padding:0;max-width:none}.rp-bar i,.rp-ic{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rp-kpis>div{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rp-doc>*{min-width:0}.rp-head{flex-wrap:wrap}.rp-kpis>div{min-width:0}.rp-bar{position:relative;grid-template-rows:16px 1fr 18px}.rp-bar-v,.rp-bar-l{position:absolute;left:50%;transform:translate(-50%)}.rp-bar-v{top:0}.rp-bar-l{bottom:0;border-top:0;padding-top:0}.rp-bar i{grid-row:2}.rp-bars{border-bottom:0;position:relative}.rp-bars:after{content:"";position:absolute;left:0;right:0;bottom:18px;border-top:1px solid var(--rp-line)}@media (max-width:700px){.rp-meta{text-align:left}.rp-bar-v{font-size:9.5px}.rp-bars.many .rp-bar-v{display:none}.rp-bars:not(.many) .rp-bar-l{font-size:9.5px}}@media (max-width:700px){.rp-media img,.rp-media i{display:none}.rp-table th{letter-spacing:.04em;padding:0 6px 8px}.rp-table td{padding:10px 6px}}.rp-days td{padding:7px 8px}.rp-days .wd{display:inline-block;width:30px;color:var(--rp-muted);font-size:12.5px}.rp-days td.bar{width:45%;padding-right:16px}.rp-days td.bar i{display:block;height:10px;border-radius:0 4px 4px 0;background:var(--rp-bar);-webkit-print-color-adjust:exact;print-color-adjust:exact}.rp-days tr.zero td{color:var(--rp-muted)}.rp-days tr{break-inside:avoid}@media (max-width:700px){.rp-days td.bar{width:35%;padding-right:8px}.rp-days th:last-child,.rp-days td:last-child{display:none}}.rp-sub{display:none;font-size:12px;color:var(--rp-muted)}@media (max-width:700px){.rp-sub{display:block}}.rp-card.rp-daycard{break-inside:auto}
