.growth-hero{background:radial-gradient(circle at 72% 10%,#61321b 0,transparent 36%),linear-gradient(120deg,#101217,#20232b)}
.hero-actions{display:flex;align-items:center;gap:10px}.hero-actions button{border:0;border-radius:10px;background:#ff6a13;color:#fff;padding:13px 17px;font:800 12px Manrope;cursor:pointer}
.v2-ready{display:inline-flex;gap:7px;align-items:center;border:1px solid #ffffff22;border-radius:999px;padding:10px 13px;color:#bfc3cc;font-size:10px;font-weight:800}.v2-ready b{color:#55d79b}
.growth-kpis article>strong{font-size:27px}.growth-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(285px,.7fr);gap:15px}.growth-priorities{min-width:0}
.growth-filter-row{display:flex;gap:7px;padding:14px 0;border-bottom:1px solid #eceef2;overflow:auto}.growth-filter-row button{border:1px solid #e3e5ea;background:#fff;border-radius:999px;padding:8px 13px;font:700 10px Manrope;white-space:nowrap;cursor:pointer}.growth-filter-row button.active{background:#17191f;color:#fff;border-color:#17191f}
.growth-list{display:grid}.growth-row{display:grid;grid-template-columns:28px 54px minmax(0,1fr) 82px 155px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #eceef2}.growth-row:last-child{border:0}.growth-row>img{width:54px;height:66px;object-fit:contain;border:1px solid #eceef2;border-radius:9px;background:#fff}.growth-rank{width:27px;height:27px;border-radius:8px;background:#fff1e8;color:#ef5d0a;display:grid;place-items:center;font-size:10px;font-weight:800}
.growth-product{min-width:0;display:flex;flex-direction:column}.growth-product>span{font-size:8px;color:#989da7;font-weight:800;text-transform:uppercase}.growth-product>strong{font-size:11px;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.growth-product>small{font-size:8px;color:#7f8590}.growth-product>div{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.growth-product i{font-style:normal;background:#fff1e7;color:#bf591b;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}
.growth-score{text-align:center}.growth-score small{display:block;color:#8d929d;font-size:7px}.growth-score strong{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;margin:4px auto 0;background:#17191f;color:#fff;font-size:13px}.growth-row>button{border:0;border-radius:9px;background:#ff6a13;color:#fff;padding:10px;font:800 9px Manrope;cursor:pointer}.growth-row>button b{margin-left:5px}
.growth-side{display:grid;align-content:start;gap:15px}.growth-funnel h3{font-size:17px;margin:6px 0 18px}.funnel-step{display:flex;justify-content:space-between;align-items:center;font-size:10px}.funnel-step strong{font-size:17px}.funnel-bar{height:7px;background:#edf0f3;border-radius:99px;margin:7px 0 16px;overflow:hidden}.funnel-bar i{display:block;height:100%;border-radius:inherit;background:#17191f}.funnel-bar.orange i{background:#ff6a13}.growth-funnel p{font-size:8px;line-height:1.55;color:#8e939e;background:#f6f7f9;border-radius:8px;padding:10px;margin:4px 0 0}
.campaign-command{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:26px 30px;border-radius:16px;background:linear-gradient(125deg,#17191f,#292c34);color:#fff;margin-bottom:15px}.campaign-command h2{font-size:24px;margin:6px 0}.campaign-command p{margin:0;color:#b5bac4;font-size:11px}.campaign-command>span{border:1px solid #ffffff20;padding:10px 13px;border-radius:10px;color:#c8ccd4;font-size:10px;white-space:nowrap}.campaign-command>span b{color:#ff8b4b}
.campaign-profit-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:15px;margin-bottom:15px}.campaign-calculator form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:15px}.campaign-calculator label{display:grid;gap:5px;font-size:9px;font-weight:800;color:#555b65}.campaign-calculator input{border:1px solid #dfe2e7;border-radius:9px;padding:11px;font:700 11px Manrope}.campaign-calculator button{grid-column:1/-1;border:0;border-radius:9px;background:#ff6a13;color:#fff;padding:12px;font:800 11px Manrope;cursor:pointer}
.campaign-result-card>h3{font-size:17px;margin:13px 0}.campaign-result-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px}.campaign-result-metrics>div{background:#f6f7f9;border-radius:9px;padding:12px}.campaign-result-metrics span{display:block;font-size:8px;color:#8d929d}.campaign-result-metrics strong{display:block;font-size:15px;margin-top:4px}.campaign-result-metrics .positive{color:#168b5e}.campaign-result-metrics .negative{color:#d13d4b}.campaign-gauge{height:8px;background:#eceef2;border-radius:99px;overflow:hidden;margin:17px 0 10px}.campaign-gauge i{display:block;height:100%;background:linear-gradient(90deg,#ff6a13,#27b77b)}.campaign-result-card p{font-size:10px;font-weight:700}.campaign-result-card>small{display:block;color:#818691;font-size:8px;line-height:1.5}
.campaign-connect.pro{margin-top:0}.campaign-grid article>button{border:0;background:#17191f;color:#fff;border-radius:8px;padding:9px 11px;font:800 9px Manrope;cursor:pointer;margin-top:12px}
.settings-version{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#17191f;color:#fff;border-radius:13px;padding:20px;margin-bottom:22px}.settings-version span{font-size:8px;color:#ff8b4b;font-weight:800;letter-spacing:1px}.settings-version h2{margin:5px 0;font-size:18px}.settings-version p{margin:0;color:#b8bdc6;font-size:9px}.settings-version>b{border-radius:999px;background:#153d2e;color:#63dda8;padding:10px 14px;font-size:9px;white-space:nowrap}
@media(max-width:1050px){.growth-layout,.campaign-profit-layout{grid-template-columns:1fr}.growth-side{grid-template-columns:1fr 1fr}.growth-row{grid-template-columns:28px 48px minmax(0,1fr) 72px}.growth-row>button{grid-column:3/-1}.growth-row>img{width:48px;height:58px}}
@media(max-width:700px){.hero-actions,.campaign-command{align-items:flex-start;flex-direction:column}.growth-side{grid-template-columns:1fr}.growth-row{grid-template-columns:26px 44px minmax(0,1fr)}.growth-score{grid-column:2}.growth-row>button{grid-column:3}.growth-product>strong{white-space:normal}.campaign-calculator form{grid-template-columns:1fr}.campaign-command{padding:22px}}
