.comm-performance{margin-top:24px}.perf-controls,.perf-target,.perf-resume-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.perf-controls label,.perf-target label{color:#5b7282;flex-direction:column;gap:7px;font-size:11px;display:flex}.comm-performance select,.comm-performance input{font:inherit;color:#19394f;background:#fff;border:1px solid #d7e3ec;border-radius:9px;padding:10px 12px}.perf-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.perf-kpis article{background:#eff5fc;border-radius:13px;flex-direction:column;gap:12px;padding:20px;display:flex}.perf-kpis small{letter-spacing:1px;font-size:10px}.perf-kpis b{font-size:35px;line-height:1.2}.perf-kpis em{margin-left:8px;font-size:12px;font-style:normal;font-weight:400}.perf-kpis span{color:#607b91;font-size:11px}.perf-kpis .perf-percent{color:#176e53;background:#e4f5ed}.perf-track{background:#cfdfd8;border-radius:10px;height:9px;overflow:hidden}.perf-track i{background:#249f78;height:100%;display:block}.perf-target{background:#f7fafc;border:1px solid #e1eaf1;border-radius:12px;margin:20px 0;padding:18px}.perf-message{color:#257455;background:#e3f7ed;border-radius:9px;padding:12px}.perf-chart{grid-template-columns:repeat(12,1fr);gap:8px;min-width:650px;margin:22px 0 12px;display:grid}.perf-chart button{cursor:pointer;color:#34556c;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 3px}.perf-chart button.active{background:#edf7f4;border-color:#8acdb4}.perf-chart small,.perf-chart b{margin-top:8px;font-size:10px;display:block}.perf-bars{justify-content:center;align-items:end;gap:4px;height:125px;display:flex}.perf-bars i{border-radius:4px 4px 0 0;width:15px;display:block}.perf-bars .target,.perf-legend .target{background:#8ea7c5}.perf-bars .actual,.perf-legend .actual{background:#25a383}.perf-legend{color:#6d8296;align-items:center;gap:8px;font-size:11px;display:flex}.perf-legend i{width:9px;height:9px;display:inline-block}.perf-review{background:#fff5dd;border-radius:8px;margin-top:16px;padding:12px;font-size:12px}.comm-performance details summary{cursor:pointer;color:#365b73;padding:12px 0;font-size:12px}.perf-resume-controls{align-items:center;margin-bottom:18px}.perf-resume-controls input{flex:1;min-width:220px}.perf-resume-controls span{color:#687f94;font-size:12px}.perf-text{min-width:220px;max-width:400px;font-size:12px;line-height:1.6;white-space:pre-wrap!important}@media (max-width:900px){.perf-kpis{grid-template-columns:repeat(2,1fr)}.comm-performance .comm-panel{overflow:auto}}@media (max-width:550px){.perf-kpis{gap:8px}.perf-kpis article{padding:14px}.perf-kpis b{font-size:29px}.perf-controls{width:100%}}@media screen{body .comm-page .comm-kpi{border:0;border-radius:14px;transition:transform .15s,box-shadow .15s;box-shadow:0 7px 20px #174a8820;color:#fff!important;background:linear-gradient(125deg,#174a88,#287ac1)!important}body .comm-page .comm-kpi.expired{background:linear-gradient(125deg,#a92135,#d74351)!important}body .comm-page .comm-kpi.warning{background:linear-gradient(125deg,#934300,#bc650b)!important}body .comm-page .comm-kpi.prepare{background:linear-gradient(125deg,#12619b,#2784ba)!important}body .comm-page .comm-kpi.ready{background:linear-gradient(125deg,#076b56,#148c70)!important}body .comm-page .comm-kpi.new{background:linear-gradient(125deg,#62429c,#855fbd)!important}body .comm-page .comm-kpi :is(span,strong,small){color:#fff!important}body .comm-page .comm-kpi.chosen{outline-offset:3px;outline:3px solid #f6bd34}body .comm-page .comm-kpi:hover{transform:translateY(-3px);box-shadow:0 10px 24px #174a8830}body .comm-page .comm-unit-color{position:relative;overflow:hidden;box-shadow:0 6px 16px #173e661c;background:linear-gradient(130deg,var(--card-a),var(--card-b))!important;color:#fff!important;border:0!important}.comm-unit-color.unit-color-0{--card-a:#115b8d;--card-b:#177eaa}.comm-unit-color.unit-color-1{--card-a:#116958;--card-b:#198774}.comm-unit-color.unit-color-2{--card-a:#6540a3;--card-b:#8458be}.comm-unit-color.unit-color-3{--card-a:#97470e;--card-b:#b86313}.comm-unit-color.unit-color-4{--card-a:#384995;--card-b:#586bb1}.comm-unit-color.unit-color-5{--card-a:#a5344f;--card-b:#c04f69}.comm-unit-color.unit-color-6{--card-a:#195b74;--card-b:#277b96}.comm-unit-color.unit-color-7{--card-a:#6c5421;--card-b:#8e702b}.comm-unit-color.unit-color-8{--card-a:#0c637d;--card-b:#14829a}.comm-unit-color.unit-color-9{--card-a:#4d4a92;--card-b:#7168b1}.comm-unit-color.unit-color-10{--card-a:#536526;--card-b:#708432}body .comm-page .comm-unit-color .comm-text-btn{border-radius:7px;gap:10px;padding:5px 7px;transition:background .15s;color:#fff!important;background:0 0!important}body .comm-page .comm-unit-color .comm-text-btn:hover{background:#ffffff20!important}body .comm-page .comm-unit-color .comm-text-btn:focus-visible{outline-offset:2px;outline:3px solid #ffe06a}body .comm-page .comm-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(110deg,#164b85,#08775f);border-color:#0000;box-shadow:0 5px 14px #164b8525}}
