.kpi-page{display:grid;gap:18px}.kpi-page-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.kpi-page-head h2{margin:0}.kpi-page-body{background:#fff;border:1px solid #dce5ec;border-radius:14px;padding:22px 22px 88px;box-shadow:0 5px 18px #173a5514}.kpi-page-actions{position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:14px;background:#ffffffed;border-top:1px solid #dce5ec}.kpi-start-form{max-width:820px;display:grid;gap:16px}.kpi-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kpi-result-box{padding:26px;border-radius:12px;background:#f2f7ff;text-align:center;margin-bottom:18px}.kpi-result-box strong{font-size:34px;color:#1677ff}.kpi-appeal-form{margin-top:22px;padding-top:18px;border-top:1px solid #dce5ec}.kpi-measure-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;padding:16px;border:1px solid #dce5ec;border-radius:10px}.kpi-measure-row button{justify-self:start}.kpi-measure-row label:nth-child(3),.kpi-measure-row label:nth-child(4){align-self:end}@media(max-width:800px){.kpi-page-head{align-items:flex-start;flex-direction:column}.kpi-two-cols,.kpi-measure-row{grid-template-columns:1fr}.kpi-page-body{padding:14px 14px 92px}.kpi-page-actions{justify-content:stretch}.kpi-page-actions button{flex:1}}
