body.ux-v138 #v138-team-executive{margin:14px 0;display:flex;flex-direction:column;gap:12px}
body.ux-v138 .v138-team-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
body.ux-v138 .v138-team-kpi{min-width:0;padding:12px 13px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:linear-gradient(180deg,#121d31,#0d1728)}
body.ux-v138 .v138-team-kpi small{display:block;color:#8294b3;font-size:8px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}
body.ux-v138 .v138-team-kpi strong{display:block;margin-top:6px;color:#f8fafc;font-size:19px;line-height:1.05;overflow-wrap:anywhere}
body.ux-v138 .v138-team-kpi span{display:block;margin-top:5px;color:#a9b7cf;font-size:9px;line-height:1.4}
body.ux-v138 .v138-team-kpi.good{border-color:rgba(16,185,129,.25);background:linear-gradient(180deg,rgba(6,78,59,.13),#0d1728)}
body.ux-v138 .v138-team-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:12px}
body.ux-v138 .v138-box{min-width:0;padding:14px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:linear-gradient(180deg,#111c30,#0d1728)}
body.ux-v138 .v138-box-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}
body.ux-v138 .v138-box-head strong{display:block;color:#f8fafc;font-size:12px}
body.ux-v138 .v138-box-head span{display:block;margin-top:4px;color:#8fa1c1;font-size:9px;line-height:1.45}
body.ux-v138 .v138-badge{padding:6px 9px;border:1px solid rgba(96,165,250,.23);border-radius:999px;background:rgba(37,99,235,.10);color:#bfdbfe;font-size:7px;font-weight:900;text-transform:uppercase;white-space:nowrap}
body.ux-v138 .v138-ranking{display:flex;flex-direction:column;gap:7px}
body.ux-v138 .v138-rank-row{display:grid;grid-template-columns:minmax(135px,1.2fr) minmax(90px,.8fr) 76px 84px 82px;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgba(148,163,184,.10);border-radius:11px;background:rgba(15,23,42,.54)}
body.ux-v138 .v138-rank-name{min-width:0}
body.ux-v138 .v138-rank-name b{display:block;color:#f8fafc;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.ux-v138 .v138-rank-name small{display:block;margin-top:3px;color:#7f91b0;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.ux-v138 .v138-rank-track{height:8px;border-radius:999px;background:#22304a;overflow:hidden}
body.ux-v138 .v138-rank-track i{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#22d3ee)}
body.ux-v138 .v138-rank-metric{text-align:right;min-width:0}
body.ux-v138 .v138-rank-metric small{display:block;color:#7f91b0;font-size:7px;text-transform:uppercase}
body.ux-v138 .v138-rank-metric b{display:block;margin-top:2px;color:#edf4ff;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.ux-v138 .v138-signals{display:flex;flex-direction:column;gap:8px}
body.ux-v138 .v138-signal{display:flex;gap:9px;padding:9px 10px;border:1px solid rgba(148,163,184,.12);border-radius:11px;background:rgba(15,23,42,.48)}
body.ux-v138 .v138-signal i{flex:0 0 23px;width:23px;height:23px;display:grid;place-items:center;border-radius:8px;background:rgba(16,185,129,.12);color:#6ee7b7;font-style:normal;font-size:9px;font-weight:900}
body.ux-v138 .v138-signal.warn i{background:rgba(245,158,11,.12);color:#fcd34d}
body.ux-v138 .v138-signal.data i{background:rgba(96,165,250,.12);color:#bfdbfe}
body.ux-v138 .v138-signal div{min-width:0}
body.ux-v138 .v138-signal b{display:block;color:#f8fafc;font-size:9px;line-height:1.3}
body.ux-v138 .v138-signal span{display:block;margin-top:3px;color:#9eabc2;font-size:8px;line-height:1.45}
body.ux-v138 .v138-concentration{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}
body.ux-v138 .v138-concentration>div{padding:9px;border:1px solid rgba(148,163,184,.10);border-radius:10px;background:rgba(15,23,42,.48)}
body.ux-v138 .v138-concentration small{display:block;color:#7f91b0;font-size:7px;text-transform:uppercase}
body.ux-v138 .v138-concentration strong{display:block;margin-top:4px;color:#f8fafc;font-size:14px}
body.ux-v138 .v138-concentration span{display:block;margin-top:3px;color:#9eabc2;font-size:7px;line-height:1.35}
body.ux-v138 #tab-bi-center .v138-card-extra{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(148,163,184,.10)}
body.ux-v138 #tab-bi-center .v138-card-extra>div{min-width:0;padding:7px 8px;border-radius:9px;background:rgba(15,23,42,.54)}
body.ux-v138 #tab-bi-center .v138-card-extra small{display:block;color:#7f91b0;font-size:7px;text-transform:uppercase}
body.ux-v138 #tab-bi-center .v138-card-extra b{display:block;margin-top:3px;color:#edf4ff;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.ux-v138 #tab-bi-center .v138-card-alert{margin-top:8px;padding:7px 9px;border-radius:9px;border:1px solid rgba(16,185,129,.18);background:rgba(6,78,59,.10);color:#a7f3d0;font-size:8px;line-height:1.4}
body.ux-v138 #tab-bi-center .v138-card-alert.warn{border-color:rgba(245,158,11,.25);background:rgba(120,53,15,.11);color:#fde68a}
body.ux-v138 #tab-bi-center .v138-card-alert.data{border-color:rgba(96,165,250,.24);background:rgba(30,64,175,.10);color:#bfdbfe}
@media(max-width:1180px){body.ux-v138 .v138-team-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body.ux-v138 .v138-team-layout{grid-template-columns:1fr}body.ux-v138 .v138-rank-row{grid-template-columns:minmax(130px,1.2fr) minmax(90px,.8fr) 72px 80px}}
@media(max-width:760px){body.ux-v138 .v138-team-kpis{grid-template-columns:1fr}body.ux-v138 .v138-rank-row{grid-template-columns:1fr 80px 70px}body.ux-v138 .v138-rank-row>.v138-rank-metric:nth-last-child(-n+2){display:none}body.ux-v138 #tab-bi-center .v138-card-extra{grid-template-columns:1fr 1fr}body.ux-v138 .v138-concentration{grid-template-columns:1fr}}