.ksg-shell{font-family:Manrope,-apple-system,sans-serif;color:#10241f}.ksg-shell>header{display:flex;justify-content:space-between;align-items:center;padding:38px;border-radius:25px;background:linear-gradient(135deg,#081e18,#087158);color:#fff}.ksg-shell>header span,.ksg-title span,.ksg-panel>div>span{color:#72e1c0;font-size:10px;font-weight:850;letter-spacing:.15em}.ksg-shell>header h1{max-width:800px;margin:7px 0;font-size:38px;line-height:1.05}.ksg-shell>header b{font-size:65px;color:#5de0bb}.ksg-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:16px 0}.ksg-metrics article{padding:20px;border:1px solid #dce7e3;border-radius:17px;background:#fff}.ksg-metrics small,.ksg-metrics strong{display:block}.ksg-metrics strong{font-size:30px}.ksg-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ksg-actions a{padding:16px;border-radius:13px;background:#e4f5ef;color:#087158;text-align:center;text-decoration:none;font-weight:800}.ksg-panel{display:grid;grid-template-columns:1fr 1.2fr;gap:25px;align-items:center;margin:16px 0;padding:25px;border:1px solid #dce7e3;border-radius:20px;background:#fff}.ksg-panel h2{margin:5px 0}.ksg-panel form{display:grid;grid-template-columns:1fr 180px auto;gap:8px}.ksg-panel select,.ksg-panel button{min-height:44px;border:1px solid #d4e0dc;border-radius:10px}.ksg-panel button{border:0;background:#087158;color:#fff;font-weight:800}.ksg-hierarchy,.ksg-people{margin-top:18px;padding:24px;border:1px solid #dce7e3;border-radius:21px;background:#fff}.ksg-title h2{margin:5px 0 20px}.ksg-hierarchy>article{margin-top:12px;border:1px solid #e1eae7;border-radius:16px;overflow:hidden}.ksg-hierarchy>article>header{display:flex;align-items:center;gap:12px;padding:15px;background:#f2f7f5}.ksg-hierarchy img,.ksg-people img{width:45px;height:45px;border-radius:13px}.ksg-hierarchy header h3,.ksg-hierarchy header p{margin:1px}.ksg-hierarchy header b{margin-left:auto}.ksg-hierarchy>article>div{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;padding:13px}.ksg-hierarchy a{display:grid;padding:13px;border-radius:12px;background:#f7faf9;color:#10241f;text-decoration:none}.ksg-hierarchy a span,.ksg-hierarchy a em{color:#71817b;font-size:11px}.ksg-people>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ksg-people article{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #e1eae7;border-radius:14px}.ksg-people strong,.ksg-people span,.ksg-people small{display:block}.ksg-people span,.ksg-people small{color:#71817b;font-size:10px}.ksg-people form{margin-left:auto}.ksg-people button{border:0;background:#fff0f0;color:#a33b3b}@media(max-width:900px){.ksg-metrics{grid-template-columns:repeat(2,1fr)}.ksg-actions,.ksg-people>div{grid-template-columns:repeat(2,1fr)}.ksg-panel{grid-template-columns:1fr}.ksg-panel form{grid-template-columns:1fr}}@media(max-width:600px){.ksg-actions,.ksg-people>div,.ksg-hierarchy>article>div{grid-template-columns:1fr}}
