body{background:#e7eaee;color:#1f2937;font-family:Inter,Arial,sans-serif;margin:0}.page[data-v-4c66aa6f]{padding:24px}.report-layout[data-v-4c66aa6f]{margin:0 auto;max-width:1120px}.page-title[data-v-4c66aa6f]{color:#16365d;margin:0 0 18px;text-align:center}.controls-card[data-v-4c66aa6f]{background:#f4f5f7;border:1px solid #d7dce2;border-radius:10px;box-shadow:0 2px 5px #00000014;padding:16px}.control-row[data-v-4c66aa6f]{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.field[data-v-4c66aa6f]{display:flex;flex-direction:column;font-size:14px;gap:6px}input[data-v-4c66aa6f]{border:1px solid #b8c0cc;border-radius:4px;box-sizing:border-box;height:34px;padding:0 8px}.btn[data-v-4c66aa6f]{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;height:36px;padding:0 14px}.btn[data-v-4c66aa6f]:disabled{cursor:not-allowed;opacity:.75}.btn-primary[data-v-4c66aa6f]{background:#0a7bf3}.warning-text[data-v-4c66aa6f]{color:#975a16;margin:10px 0 0}.debug-text[data-v-4c66aa6f]{color:#005cb3;font-weight:600;margin:10px 0 0}.error-text[data-v-4c66aa6f]{color:#b42318;margin:10px 0 0}.report-section[data-v-4c66aa6f]{margin-top:26px}.report-section h2[data-v-4c66aa6f]{color:#16365d;margin:0 0 14px;text-align:center}.table[data-v-4c66aa6f]{background:#fff;border:1px solid #d8dee8;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.table-row[data-v-4c66aa6f]{display:flex;width:100%}.cell[data-v-4c66aa6f]{border-bottom:1px solid #e3e6ec;border-right:1px solid #e3e6ec;flex:1 1 0;font-size:14px;line-height:1.2;min-width:0;padding:10px 8px}.table-row .cell[data-v-4c66aa6f]:last-child{border-right:none}.table-header[data-v-4c66aa6f],.table-total[data-v-4c66aa6f]{background:#0a7bf3;color:#fff;font-weight:700}.empty-row .cell[data-v-4c66aa6f]{text-align:center}.metrika-layout[data-v-4c66aa6f]{align-items:flex-start;display:flex;gap:16px}.metrika-layout>div[data-v-4c66aa6f]:first-child{flex:2}.hint-card[data-v-4c66aa6f]{background:#f9fafb;border:1px solid #9ca3af;border-radius:10px;flex:1;padding:14px}.hint-card h3[data-v-4c66aa6f]{color:#16365d;margin:0 0 8px}.hint-card li[data-v-4c66aa6f],.hint-card p[data-v-4c66aa6f]{font-size:14px}.bitrix-summary[data-v-4c66aa6f]{margin:0 0 10px}@media(max-width:1024px){.metrika-layout[data-v-4c66aa6f]{flex-direction:column}.cell[data-v-4c66aa6f]{font-size:13px;padding:8px 6px}}
