.kpi-wrap{max-width:1050px}.kpi-wrap .studio-steps{grid-template-columns:repeat(5,1fr)}.kpi-step{padding:32px}.kpi-table-scroll{overflow:auto}.kpi-table{width:100%;border-collapse:collapse;min-width:700px}.kpi-table th,.kpi-table td{text-align:left;border-bottom:1px solid #deebe5;padding:10px 7px;font-size:12px}.kpi-table th{background:#ebf4ef;color:#416e6b}.kpi-table input,.kpi-table textarea,.kpi-table select,.kpi-score-card input,.kpi-score-card textarea,.kpi-score-card select{width:100%;border:1px solid #cadbd5;border-radius:7px;background:#fff;padding:8px;font:inherit;font-size:12px}.kpi-table textarea{min-height:54px;resize:vertical}.kpi-remove{border:0;background:#faeae7;color:#a04a40;border-radius:6px;padding:7px 10px}.kpi-summary{background:#e8f4ee;border-radius:8px;padding:10px 14px;margin-top:14px;color:#126e70;font-size:12px;font-weight:800}.kpi-summary.error{background:#fff0e7;color:#a34235}.kpi-score-list{display:grid;gap:17px}.kpi-score-card{border:1px solid #d8e8e1;border-radius:11px;padding:19px;background:#fbfdfb}.kpi-score-card h3{font-size:17px;margin:0 0 12px}.kpi-score-card .kpi-mode{max-width:320px;margin-bottom:12px}.kpi-score-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kpi-score-fields label,.kpi-levels label{display:grid;gap:5px;font-size:11px;font-weight:800;color:#4b6a6d}.kpi-score-card .hint{font-size:11px;color:#687f81;margin:12px 0 0}.kpi-levels{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.kpi-levels textarea{min-height:60px;resize:vertical}.kpi-confirm{display:block;margin:16px 0;font-size:12px}.kpi-confirm input{accent-color:#157f82}.kpi-score-preview{font-size:12px;font-weight:800;color:#087d78;margin-top:12px}.kpi-step .studio-editor{height:520px}@media(max-width:670px){.kpi-score-fields,.kpi-levels{grid-template-columns:1fr}.kpi-wrap .studio-steps span{font-size:9px}.kpi-step{padding:22px}}@media print{header,.studio-steps,.kpi-step,.site-foot{display:none!important}.kpi-print{display:block!important;white-space:pre-wrap;font-size:11pt;padding:1cm}}
