.management-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;border-radius:12px;background:#102d3c;color:#f5f8f8;margin-bottom:25px;border:1px solid #244c60}.management-kicker{font-size:12px;color:#d4b478}.management-hero h3{font-weight:500;font-size:27px;letter-spacing:-.7px;margin:10px 0}.management-hero p{font-size:13px;line-height:1.8;color:#bed0d7;max-width:68ch;margin:0}.management-seal{display:grid;place-items:center;flex-shrink:0;width:90px;height:90px;border:1px solid #a58a5855;border-radius:50%;color:#d4b478}.management-seal svg{width:36px;height:36px}.management-filters{display:flex;flex-wrap:wrap;gap:13px;align-items:end}.management-filters label{display:flex;flex:1;min-width:150px;flex-direction:column;gap:8px;font-size:11px;color:#4d646e}.management-filters select,.priority-filter select{border:1px solid #d5dcd9;border-radius:7px;background:#fffefa;padding:10px 11px;font-size:12px;min-height:41px;color:#24404d;max-width:100%;width:100%}.management-filters .secondary{min-height:41px;font-size:12px;margin:0}.management-scope{font-size:11px;color:#667a83;line-height:1.7;margin:13px 0 24px}.management-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #deded4;border-radius:10px;overflow:hidden;background:#fdfcf8;margin-bottom:26px}.management-metrics article{padding:22px 23px;border-right:1px solid #e1e3db;display:flex;flex-direction:column;align-items:flex-start}.management-metrics article:last-child{border:0}.management-metrics span{font-size:12px;color:#526c78}.management-metrics strong{font-size:38px;font-weight:500;letter-spacing:-1.5px;margin:7px 0;color:#15374a;font-variant-numeric:tabular-nums}.management-metrics small{font-size:10px;color:#77868a;line-height:1.6}.management-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;align-items:start}.management-panel{padding:23px;border:1px solid #e0ddd3;border-radius:11px;background:#fdfcf8;min-width:0}.management-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.management-panel h3{font-size:17px;font-weight:600;letter-spacing:-.3px;margin:0 0 7px}.management-panel-heading p{font-size:11px;color:#70818a;line-height:1.7;margin:0}.management-count{padding:7px 10px;border-radius:8px;background:#e9edf0;color:#284f64;font-size:13px;font-variant-numeric:tabular-nums}.priority-filter{display:flex;align-items:center;gap:13px;font-size:11px;color:#647a83;border-bottom:1px solid #e6e6dc;padding-bottom:19px}.priority-filter select{width:auto;flex:1}.priority-list{max-height:570px;overflow:auto;scrollbar-width:thin}.priority-row{background:none;border:0;border-bottom:1px solid #e7e6dc;border-radius:0;color:#173b4e;display:flex;text-align:left;align-items:flex-start;gap:12px;width:100%;padding:19px 0}.priority-row:last-child{border:0}.priority-row:hover{background:#f2f4ed}.priority-row>.avatar{width:34px;height:34px;font-size:11px;flex-shrink:0}.priority-row>svg{width:16px;height:16px;flex-shrink:0;margin-top:8px;color:#a18858}.priority-body{flex:1;min-width:0}.priority-body strong{display:block;font-size:14px;margin-bottom:7px;overflow-wrap:anywhere}.priority-reason{display:block;color:#8d602b;font-size:11px;font-weight:600;margin-bottom:6px;line-height:1.6}.priority-body small{display:block;font-size:11px;color:#657c87;line-height:1.7;margin-top:5px}.management-secondary{display:grid;gap:22px}.management-funnel{display:grid;gap:15px}.management-funnel>div{display:grid;grid-template-columns:1fr auto;gap:6px 15px;font-size:12px}.management-funnel strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.management-funnel progress{grid-column:1/-1;appearance:none;width:100%;height:6px;border:0;border-radius:3px;overflow:hidden;background:#eceee7}.management-funnel progress::-webkit-progress-bar{background:#eceee7}.management-funnel progress::-webkit-progress-value{background:#608a91;border-radius:3px}.management-funnel progress::-moz-progress-bar{background:#608a91}.management-panel>.note{margin:19px 0 0;line-height:1.7;font-size:10px;color:#76858a}.outcome-values{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.outcome-values strong{display:block;font-size:27px;font-weight:500;letter-spacing:-.8px}.outcome-values span{font-size:11px;color:#6b8088;display:block;margin-top:5px}.owner-panel{margin-top:22px}.owner-panel .table-wrap{border:0}.owner-panel td,.owner-panel th{font-size:12px}.management-empty{padding:32px 8px;color:#657b84;text-align:center;font-size:12px;line-height:1.8}.management-empty>svg{width:26px;height:26px;color:#69928a}.management-empty h4{color:#244a59;font-size:15px;font-weight:500;margin:10px 0}.management-empty p{margin:0}.management-filters select:focus-visible,.priority-filter select:focus-visible,.priority-row:focus-visible{outline:3px solid #4e8baa;outline-offset:3px}
@media(max-width:1100px){.management-metrics article{padding:18px 15px}.management-layout{grid-template-columns:minmax(0,1fr)}.management-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.management-hero h3{font-size:24px}}
@media(max-width:760px){.management-hero{padding:22px;gap:10px}.management-seal{display:none}.management-hero h3{font-size:23px;line-height:1.35}.management-hero p{font-size:12px}.management-filters{gap:12px}.management-filters label{min-width:135px}.management-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.management-metrics article{border-bottom:1px solid #e1e3db}.management-metrics article:nth-child(2){border-right:0}.management-metrics article:nth-child(3){border-bottom:0}.management-metrics strong{font-size:32px}.management-secondary{grid-template-columns:1fr}.management-panel{padding:20px 17px}.management-panel h3{font-size:16px}.management-filters select{font-size:16px}.management-filters label{font-size:11px}.management-filters .secondary{flex:1}.priority-list{max-height:none}.priority-row>.avatar{display:none}.priority-filter{flex-direction:column;align-items:stretch;gap:6px}.priority-filter select{width:100%;font-size:14px}.outcome-values strong{font-size:26px}.owner-panel .table-wrap{overflow-x:auto}.owner-panel table{min-width:650px}.management-scope{font-size:10px}}
@media(max-width:760px){.management-filters label{min-width:200px}.management-filters .secondary{flex:initial}}@media(max-width:480px){.management-filters label{flex-basis:100%}.management-filters .secondary{width:100%}}
