.cp97-controls{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin:18px 0}.cp97-controls label{display:grid;gap:5px}.cp97-controls select{min-height:42px}.cp97-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.cp97-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.cp97-kpis article,.cp97-grid>section{border:1px solid var(--cp87-line,#d8dee8);background:var(--cp87-panel,#fff);border-radius:12px;padding:14px}.cp97-kpis span{display:block}.cp97-kpis strong{font-size:1.5rem}.cp97-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:14px}.cp97-line,.cp97-quote{border-top:1px solid var(--cp87-line,#d8dee8);padding:10px 0}.cp97-quote table{width:100%;font-size:.92rem}.cp97-quote input,.cp97-quote select{max-width:130px}.cp97-policy{margin-top:20px;background:var(--cp87-soft,#f3f6fa);border-radius:10px;padding:14px}@media(max-width:820px){.cp97-controls,.cp97-kpis,.cp97-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cp97-controls,.cp97-kpis,.cp97-grid{grid-template-columns:1fr}.cp97-head{flex-direction:column}}
