.management{margin-top:24px}.management h3{margin-top:24px}.management .sector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:20px 0}.sector-card{border:1px solid #dce6e1;background:#f8fbf9;border-radius:14px;padding:18px;min-width:0}.sector-card h4{margin:0 0 12px;font-size:19px}.sector-card>p{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.sector-card small{display:block;color:#52665c;line-height:1.55;margin:12px 0}.sector-badge{display:inline-block;padding:5px 10px;border-radius:20px;background:#e5eee9;color:#355245;font-size:12px}.sector-card button{margin-top:14px}.space-row progress{width:100%;accent-color:#167555;height:9px}.software-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#f3f8f5;border-radius:16px;padding:20px;margin:18px 0}.software-form h3,.software-form .form-help,.software-form [role=status]{grid-column:1/-1}.management button{min-height:44px}.management-report{border-top:1px solid #dce6e1;margin-top:25px}.management summary{cursor:pointer;min-height:44px;padding-top:12px}@media(max-width:600px){.software-form{grid-template-columns:1fr}.management .sector-grid{grid-template-columns:1fr}.management .finance-metrics{grid-template-columns:1fr 1fr}.management .metric b{font-size:22px}}
