.cp98-controls{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:18px 0}.cp98-controls label{display:grid;gap:5px;min-width:260px}.cp98-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cp98-kpis article,.cp98-row{border:1px solid var(--cp87-line,#d8dee8);border-radius:12px;background:var(--cp87-panel,#fff);padding:14px}.cp98-kpis span{display:block}.cp98-kpis strong{font-size:1.5rem}.cp98-list{margin-top:20px}.cp98-row{display:grid;grid-template-columns:1.3fr .7fr 1.5fr;gap:12px;margin-bottom:10px}.cp98-row label{display:grid;gap:4px}.cp98-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cp98-policy{margin-top:20px;background:var(--cp87-soft,#f3f6fa);padding:14px;border-radius:10px}.cp98-overdue{outline:2px solid currentColor}@media(max-width:760px){.cp98-kpis{grid-template-columns:1fr 1fr}.cp98-row{grid-template-columns:1fr}.cp98-dates{grid-template-columns:1fr 1fr}}@media(max-width:480px){.cp98-kpis,.cp98-dates{grid-template-columns:1fr}}
