.autonomy-editor{max-width:950px!important;width:calc(100vw - 32px)!important}.autonomy-product-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:24px}.autonomy-product-grid img{width:100%;height:230px;object-fit:cover;border-radius:14px}.autonomy-product textarea{min-height:100px}.autonomy-cities{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.company-mode-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.company-mode-controls .btn{font-size:13px;padding:10px}.company-password{font-size:12px;background:none;border:0;color:#1765be;cursor:pointer}.commercial-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.commercial-title img{width:160px}.commercial-title h2{font-size:27px;margin:12px 0}.commercial-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.commercial-kpis article{background:white;border:1px solid #dae6f6;padding:20px;border-radius:14px}.commercial-kpis span{display:block;color:#5b7290;font-size:13px;min-height:32px}.commercial-kpis strong{display:block;font-size:25px;color:#123452;margin-top:12px}.commercial-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.commercial-rank,.commercial-funnel{margin:20px 0}.commercial-rank>div,.commercial-funnel>div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.commercial-rank i,.commercial-funnel i{display:block;height:8px;background:#1767f8;border-radius:6px;margin-top:10px}.commercial-funnel i{height:28px}.commercial-facts{display:grid;grid-template-columns:1fr auto;gap:18px}.commercial-facts dd{font-weight:700;margin:0}.commercial-report small,.commercial-report .muted{font-size:13px;line-height:1.6}.commercial-report .panel{min-width:0}.commercial-report .chart-table td{font-size:13px}.commercial-report p{line-height:1.6}@media(max-width:1000px){.commercial-kpis{grid-template-columns:repeat(2,1fr)}.company-mode-controls{width:100%;justify-content:flex-end}}@media(max-width:650px){.autonomy-product-grid,.commercial-grid{grid-template-columns:1fr}.autonomy-cities{grid-template-columns:1fr 1fr}.commercial-title{align-items:flex-start;flex-direction:column}.commercial-kpis article{padding:14px}.commercial-kpis strong{font-size:20px}.autonomy-editor{padding:18px!important}.company-mode-controls .btn{width:100%}}
