.phase-analytics{grid-column:1/-1;margin:0 0 14px;padding:16px;border:1px solid #dce8e5;border-radius:16px;background:#fff}.analytics-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.analytics-head strong,.analytics-head small{display:block}.analytics-head strong{font-size:13px;letter-spacing:.06em;color:#0f766e}.analytics-head small{color:#6b7d80;margin-top:2px}.analytics-head button{padding:9px 12px;font-size:11px}.analytics-body{margin-top:16px}.analytics-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.analytics-kpis>div{padding:12px;border-radius:12px;background:#edf6f4}.analytics-kpis small,.analytics-kpis strong{display:block}.analytics-kpis small{color:#6b7d80;font-size:10px}.analytics-kpis strong{font-size:18px;margin-top:3px}.analytics-note{margin:12px 0;padding:10px 12px;border-radius:10px;background:#fff8e8;color:#77570c;font-size:12px}.analytics-grids{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analytics-panel{overflow:auto;padding:14px;border:1px solid #e0e9e7;border-radius:13px}.analytics-panel h3,.analytics-audit h3{font-size:14px;margin-bottom:9px}.analytics-row{display:grid;grid-template-columns:1.6fr .6fr .6fr .8fr .8fr;gap:8px;padding:7px 0;border-top:1px solid #edf2f1;font-size:11px}.analytics-row:first-of-type{border-top:0}.analytics-row em{display:inline-block;margin-left:5px;padding:2px 5px;border-radius:6px;background:#fff0c9;color:#8a5900;font-size:8px;font-style:normal}.analytics-labels{color:#6b7d80;font-weight:700}.analytics-row .positive{color:#087a50}.analytics-row .negative{color:#bd3828}.analytics-audit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.analytics-audit>div{padding:14px;border-radius:13px;background:#f5f8f7}.analytics-audit p{margin:0;color:#52686b}.analytics-loading,.analytics-error{padding:18px;text-align:center;color:#6b7d80}.analytics-error{color:#bd3828}@media(max-width:900px){.analytics-kpis{grid-template-columns:repeat(3,1fr)}.analytics-grids,.analytics-audit{grid-template-columns:1fr}}@media(max-width:520px){.analytics-head{align-items:flex-start}.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-row{min-width:560px}}
