.reports-workspace{padding:14px 0 32px}.reports-header h1{margin-bottom:10px}.reports-header p{color:var(--muted);margin:0;max-width:760px}.reports-summary{display:flex;gap:12px;margin:24px 0}.reports-summary>div{display:flex;align-items:center;gap:10px;min-width:125px;padding:13px 18px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.reports-summary b{font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reports-summary span{color:var(--muted);font-size:13px}.reports-workspace .crm-panel{padding:26px}.report-editor{scroll-margin-top:90px}.report-editor>.crm-links{justify-content:space-between;margin-bottom:20px}.report-editor>.crm-links h2{margin:0;padding:0;border:0;font-size:19px;letter-spacing:-.02em;text-transform:none;color:var(--text)}.report-editor>.crm-panel{border:0;padding:0;margin:0;box-shadow:none}.report-form-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;margin-bottom:22px}.report-form fieldset{align-content:start}.report-form legend{font-size:13px;font-weight:650;color:var(--muted);margin-bottom:16px}.report-form fieldset .muted{margin:0;font-size:12px;line-height:1.6}.reports-workspace label:has(>input[type=checkbox]){display:flex;align-items:center;gap:8px}.reports-workspace input[type=checkbox]{width:16px;height:16px;margin:0;padding:0;accent-color:var(--accent)}.report-channel-options{display:flex;gap:22px;padding:4px 0}.report-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:20px}.report-form-actions .muted{font-size:12px}.reports-workspace .btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}.report-definitions h3{margin-top:0}.report-definitions .crm-tools{margin:20px 0}.report-definitions .crm-tools label{flex:1 1;max-width:380px}.report-definitions .crm-tools label:last-child{max-width:180px}.report-definitions td{vertical-align:top}.report-definitions td:first-child{white-space:normal;min-width:190px}.report-definitions td:nth-child(5){white-space:normal;min-width:170px;max-width:250px}.report-definitions td:last-child{width:1%}.report-definitions td .muted{margin-top:4px;font-size:12px}.report-definitions .tablewrap .btn{font-size:12px;padding:6px 10px}@media (max-width:760px){.report-form-columns{grid-template-columns:1fr;gap:24px}.reports-workspace .crm-panel{padding:18px}.reports-summary{gap:8px}.reports-summary>div{flex:1 1;min-width:0;padding:12px;flex-direction:column;align-items:flex-start;gap:3px}.report-definitions .crm-tools label,.report-definitions .crm-tools label:last-child{flex-basis:100%;max-width:none}}.report-owner{display:grid;grid-gap:5px;gap:5px;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:var(--accent-dim);font-size:13px;overflow-wrap:anywhere}.report-owner>span:first-child{color:var(--muted);font-size:12px}.report-form fieldset .report-owner-copy{color:var(--text);font-size:12px;padding:9px 11px;border-left:3px solid var(--accent);background:var(--accent-dim)}.report-code-setup{padding:14px;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px}