.growth-shell{max-width:980px;margin:0 auto}.growth-loading,.growth-error,.growth-empty{margin:14px 0;padding:24px;border:1px dashed var(--line);border-radius:20px;background:var(--card);text-align:center;color:var(--muted)}.growth-empty{display:grid;gap:4px}.growth-empty strong{color:var(--ink)}.growth-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0}.growth-kpis>div{padding:15px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.growth-kpis span,.growth-kpis small{display:block;color:var(--muted);font-size:10px}.growth-kpis strong{display:block;font-size:24px;margin:4px 0}.growth-filter{display:flex;gap:7px;overflow:auto;padding:4px 0 10px}.growth-filter button{white-space:nowrap;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:9px 12px;font-weight:850;font-size:11px}.growth-filter button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.growth-list{display:grid;gap:9px}.growth-rayon{display:grid;gap:8px;margin:4px 0 12px}.growth-rayon-head{display:flex;justify-content:space-between;gap:10px;align-items:end;padding:2px 2px 0}.growth-rayon-head strong{display:block;font-size:14px}.growth-rayon-head span{display:block;font-size:9px;color:var(--muted);margin-top:2px}.growth-item,.coolsave-basket{padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--card)}.growth-item.danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--line))}.growth-item.warn{border-color:color-mix(in srgb,#d89b1d 30%,var(--line))}.growth-item-head,.coolsave-basket-head,.coolsave-create-head,.channel-card,.growth-section-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.growth-item-head strong,.growth-item-head small,.coolsave-basket-head strong,.coolsave-basket-head small{display:block}.growth-item-head strong,.coolsave-basket-head strong{font-size:15px;margin:4px 0}.growth-item-head small,.coolsave-basket-head small{font-size:10px;color:var(--muted)}.growth-chip{display:inline-block;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.05em;padding:5px 7px;border-radius:999px;background:var(--brand-soft);color:var(--brand)}.growth-stock,.coolsave-price{text-align:right;white-space:nowrap}.growth-stock b,.coolsave-price b{display:block;font-size:20px}.growth-stock span,.coolsave-price span{font-size:9px;color:var(--muted)}.growth-item p{margin:10px 0;color:var(--muted);font-size:11px;line-height:1.45}.growth-facts{display:flex;gap:7px;flex-wrap:wrap}.growth-facts span{padding:7px 9px;border-radius:10px;background:var(--bg);font-size:9px;color:var(--muted)}.growth-facts b{color:var(--ink)}.growth-actions,.coolsave-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.growth-actions .btn,.coolsave-actions .btn{min-height:42px;border-radius:12px}.growth-trust{margin:14px 0 26px;padding:11px 13px;border-radius:14px;background:var(--bg);font-size:10px;color:var(--muted);line-height:1.4}.privacy-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:20px;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--ok) 8%,var(--card)));border:1px solid color-mix(in srgb,var(--ok) 30%,var(--line));margin:12px 0}.privacy-banner span,.privacy-banner strong,.privacy-banner small{display:block}.privacy-banner span{font-size:9px;color:var(--ok);font-weight:950;letter-spacing:.07em}.privacy-banner strong{font-size:15px;margin:3px 0}.privacy-banner small{color:var(--muted);font-size:10px}.privacy-banner>b{width:40px;height:40px;border-radius:14px;background:var(--ok);color:#fff;display:grid;place-items:center;font-size:20px}.channel-card{padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--card);margin:10px 0}.channel-card strong{display:block;font-size:16px;margin:4px 0}.channel-card p{margin:0;color:var(--muted);font-size:10px;line-height:1.4}.channel-list{display:grid;gap:6px;max-height:520px;overflow:auto}.channel-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:var(--card)}.channel-row strong,.channel-row small{display:block}.channel-row strong{font-size:12px}.channel-row small{font-size:9px;color:var(--muted)}.channel-row b{font-size:9px;padding:6px 8px;border-radius:999px}.channel-row b.on{background:color-mix(in srgb,var(--ok) 12%,var(--card));color:var(--ok)}.channel-row b.off{background:color-mix(in srgb,var(--danger) 10%,var(--card));color:var(--danger)}.coolsave-create{margin:12px 0;padding:17px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--brand-soft) 38%,var(--card)))}.coolsave-create-head strong,.coolsave-create-head small{display:block}.coolsave-create-head strong{font-size:17px;margin:4px 0}.coolsave-create-head small{font-size:10px;color:var(--muted)}.coolsave-form{display:grid;grid-template-columns:1fr 180px;gap:9px;margin:12px 0}.coolsave-form label span{display:block;font-size:9px;color:var(--muted);font-weight:850;margin-bottom:5px}.coolsave-form input{width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--card)}.coolsave-suggestions{display:grid;gap:7px;max-height:420px;overflow:auto}.coolsave-suggest{display:grid;grid-template-columns:24px minmax(0,1fr) 74px;gap:9px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--card);cursor:pointer}.coolsave-suggest.selected{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));background:color-mix(in srgb,var(--brand-soft) 28%,var(--card))}.coolsave-suggest-main{min-width:0}.coolsave-suggest-main b,.coolsave-suggest-main small,.coolsave-suggest-main em{display:block}.coolsave-suggest-main b{font-size:12px}.coolsave-suggest-main small{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0}.coolsave-suggest-main em{font-style:normal;font-size:8.5px;color:var(--brand)}.coolsave-qty{width:74px;min-height:38px;border:1px solid var(--line);border-radius:10px;padding:6px}.coolsave-create-btn{width:100%;min-height:50px;border-radius:14px;margin-top:10px}.coolsave-existing{margin-top:16px}.growth-section-head{align-items:center;margin:8px 1px}.growth-section-head span{font-size:10px;color:var(--muted)}.coolsave-lines{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.coolsave-lines span{font-size:9px;padding:6px 8px;border-radius:9px;background:var(--bg)}.coolsave-basket.sold{opacity:.82}.erp-pill{align-self:center;font-size:9px;font-weight:850;color:var(--muted);padding:7px 9px;border-radius:999px;background:var(--bg)}
@media(max-width:700px){.growth-shell{max-width:none}.growth-kpis{grid-template-columns:1fr 1fr}.growth-kpis>div:last-child{grid-column:1/-1}.growth-kpis>div{padding:12px}.growth-kpis strong{font-size:20px}.growth-item,.coolsave-basket,.coolsave-create{padding:14px;border-radius:18px}.growth-item-head,.coolsave-basket-head,.coolsave-create-head,.channel-card{gap:9px}.growth-actions .btn,.coolsave-actions .btn{flex:1}.channel-card{display:grid}.channel-card .btn{width:100%;min-height:46px}.coolsave-form{grid-template-columns:1fr}.coolsave-suggest{grid-template-columns:22px minmax(0,1fr) 64px}.coolsave-qty{width:64px}.coolsave-suggest-main small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.growth-stock b,.coolsave-price b{font-size:17px}}
@media(max-width:430px){.growth-kpis{grid-template-columns:1fr}.growth-kpis>div:last-child{grid-column:auto}.growth-item-head,.coolsave-basket-head{display:grid;grid-template-columns:1fr auto}.growth-facts{display:grid;grid-template-columns:1fr}.growth-actions,.coolsave-actions{display:grid;grid-template-columns:1fr}.coolsave-suggest{grid-template-columns:20px minmax(0,1fr)}.coolsave-qty{grid-column:2;width:100%;box-sizing:border-box}.privacy-banner{align-items:flex-start}}
