/* AX MCS v0.117.0 - B-048 Reporting Focus & Totals */
.reporting-page-head{align-items:flex-end}.reporting-page-head-compact{margin-bottom:.45rem}.reporting-page-head-compact h1{margin:.05rem 0}.reporting-page-head-compact p{margin:.1rem 0}.reporting-kicker{font-size:.68rem;font-weight:850;letter-spacing:.13em;color:#818a94}.reporting-head-actions{display:flex;gap:.55rem;align-items:center}.reporting-readonly{padding:.42rem .62rem;border-radius:.62rem;background:#262c33;color:#fff;font-size:.68rem;font-weight:850;letter-spacing:.08em}
.reporting-universe-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;margin-bottom:.7rem;border-radius:16px;background:linear-gradient(135deg,#252b32,#363e47);color:#fff;box-shadow:0 8px 20px rgba(20,24,29,.18)}.reporting-universe-card-compact{padding:.68rem .9rem;border-radius:13px;margin-bottom:.5rem}.reporting-universe-card div:first-child{display:grid;gap:.08rem}.reporting-universe-card strong{font-size:1.05rem}.reporting-universe-card small{color:#d7dbe0;font-size:.72rem}.reporting-universe-label{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#aeb6bf;font-weight:850}.reporting-certification{padding:.42rem .62rem;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:rgba(255,255,255,.06);font-size:.74rem}
.reporting-viewbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.46rem .65rem;margin-bottom:.55rem}.reporting-viewbar-designer{min-height:42px}.reporting-preset-area,.reporting-saved-inline{display:flex;align-items:center;gap:.45rem;min-width:0}.reporting-viewbar-label{font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#737c86;white-space:nowrap}.reporting-preset-list,.reporting-saved-list{display:flex;align-items:center;gap:.28rem;flex-wrap:wrap}.reporting-preset,.reporting-saved-chip{display:inline-flex;align-items:center;gap:.12rem;padding:.3rem .5rem;border-radius:7px;background:#eef1f4;border:1px solid #dde2e7;font-size:.7rem;font-weight:800;color:#313841;text-decoration:none}.reporting-preset:hover,.reporting-preset.active,.reporting-saved-chip.active{background:#313841;color:#fff;border-color:#313841}.reporting-saved-chip a{color:inherit;text-decoration:none}.reporting-saved-chip form{margin:0}.reporting-saved-chip button{padding:0 .12rem;border:0;background:transparent;color:inherit;font-size:.95rem;line-height:1;cursor:pointer}.reporting-empty-inline{font-size:.7rem;color:#8d95a0}

/* Designer: campi a sinistra, report al centro, formato a destra */
.reporting-designer-shell{display:grid;grid-template-columns:278px minmax(0,1fr) 250px;gap:.65rem;align-items:start}.reporting-designer-shell.format-collapsed{grid-template-columns:278px minmax(0,1fr)}.reporting-designer-shell.format-collapsed .reporting-format-panel{display:none}.reporting-fields-sidebar,.reporting-format-panel{position:sticky;top:.45rem;max-height:calc(100vh - 1rem);overflow:auto;padding:.72rem}.reporting-fields-sidebar{grid-column:1}.reporting-canvas{grid-column:2;min-width:0}.reporting-format-panel{grid-column:3}.format-collapsed .reporting-canvas{grid-column:2}
.reporting-sidebar-head,.reporting-format-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.reporting-sidebar-head h2,.reporting-format-head h2{font-size:1rem;margin:.05rem 0}.reporting-sidebar-hint{font-size:.62rem;color:#8a929b;padding-top:.1rem}.reporting-field-library,.reporting-layout-zones{padding-bottom:.65rem;margin-bottom:.65rem;border-bottom:1px solid #e2e6ea}.reporting-field-library h3,.reporting-layout-zones h3,.reporting-format-section h3{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:#68727c;margin:.3rem 0 .45rem}.reporting-field-chips{display:flex;flex-wrap:wrap;gap:.28rem}.reporting-field-chip{display:inline-flex;align-items:center;gap:.28rem;padding:.32rem .45rem;border:1px solid #d8dee4;border-radius:7px;background:#f6f7f9;color:#303841;font-size:.68rem;font-weight:750;cursor:grab}.reporting-field-chip:active{cursor:grabbing}.reporting-field-chip:hover{background:#eef2f5;border-color:#bcc7d1}.reporting-value-chip{background:#edf5f1;color:#135d43;border-color:#cce2d8;cursor:default}.reporting-layout-zones{display:grid;gap:.35rem}.reporting-drop-zone{display:grid;gap:.22rem;padding:.38rem;border:1px dashed #c8d0d8;border-radius:8px;background:#fbfcfd;transition:.15s}.reporting-drop-zone>span{font-size:.63rem;text-transform:uppercase;letter-spacing:.05em;font-weight:850;color:#6e7781}.reporting-drop-zone select{width:100%;font-size:.72rem;padding:.42rem .45rem}.reporting-drop-zone.drag-over{border-color:#167a55;background:#edf7f3;box-shadow:0 0 0 2px rgba(22,122,85,.12)}.reporting-value-zone{border-style:solid;background:#f4f7f9}
.reporting-mode-switch{display:grid;grid-template-columns:auto 1fr 1fr;gap:.28rem;align-items:center;margin:.55rem 0}.reporting-small-label{font-size:.64rem;font-weight:850;color:#69737e}.reporting-mode-switch label{cursor:pointer}.reporting-mode-switch input{display:none}.reporting-mode-switch span:not(.reporting-small-label){display:block;text-align:center;padding:.35rem .42rem;border:1px solid #d9dee3;border-radius:7px;background:#f0f2f4;font-size:.68rem;font-weight:850}.reporting-mode-switch input:checked+span{background:#313841;color:#fff;border-color:#313841}
.reporting-sidebar-details{border-top:1px solid #e2e6ea;padding:.5rem 0}.reporting-sidebar-details summary{cursor:pointer;font-size:.72rem;font-weight:850;color:#3f4852}.reporting-sidebar-fields{display:grid;gap:.38rem;padding:.5rem 0 .25rem}.reporting-sidebar-fields label,.reporting-format-section label{display:grid;gap:.2rem;font-size:.65rem;font-weight:750;color:#4d5660}.reporting-sidebar-fields input,.reporting-sidebar-fields select,.reporting-format-section select{width:100%;font-size:.7rem;padding:.42rem .45rem}.reporting-month-pair{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.reporting-sidebar-fieldset{border:0;padding:.35rem 0;margin:.15rem 0}.reporting-sidebar-fieldset legend{font-size:.65rem;font-weight:850;color:#606a74}.reporting-checks{display:flex;flex-wrap:wrap;gap:.25rem}.reporting-checks label{cursor:pointer}.reporting-checks input{display:none}.reporting-checks span{display:block;padding:.3rem .42rem;border-radius:7px;background:#edf0f3;border:1px solid #dfe3e8;font-size:.66rem;font-weight:800}.reporting-checks input:checked+span{color:#fff}.reporting-scenario-checks input:checked+.scenario-period,.reporting-scenario-checks input:checked+.scenario-ytd,.reporting-scenario-checks input:checked+.scenario-ltd{background:#167a55;border-color:#167a55}.reporting-scenario-checks input:checked+.scenario-budget{background:#2453a6;border-color:#2453a6}.reporting-scenario-checks input:checked+.scenario-etc,.reporting-scenario-checks input:checked+.scenario-eac{background:#7046a8;border-color:#7046a8}.reporting-checks input:checked+.economic-margin{background:#8b3f4b;border-color:#8b3f4b}.reporting-checks input:checked+span:not(.scenario-period):not(.scenario-ytd):not(.scenario-ltd):not(.scenario-budget):not(.scenario-etc):not(.scenario-eac):not(.economic-margin){background:#333b44;border-color:#333b44}.reporting-sidebar-actions{position:sticky;bottom:-.72rem;display:flex;gap:.35rem;padding:.58rem 0 .1rem;background:#fff;z-index:2}

/* Canvas centrale */
.reporting-canvas-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.55rem;padding:.5rem .62rem;margin-bottom:.45rem}.reporting-toolbar-stats,.reporting-toolbar-actions{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.reporting-toolbar-stats>span:not(.reporting-active-view):not(.reporting-mode-badge){padding-right:.42rem;border-right:1px solid #e1e5e9;font-size:.7rem}.reporting-mode-badge{padding:.25rem .42rem;border-radius:6px;background:#313841;color:#fff;font-size:.62rem;font-weight:900;letter-spacing:.05em}.reporting-active-view{display:inline-block;padding:.25rem .42rem;border-radius:6px;background:#ede7f6;color:#57358b;font-size:.68rem;font-weight:800}.reporting-export-actions{display:flex;gap:.28rem}.reporting-format-toggle.active{background:#313841;color:#fff}.reporting-savebar{display:flex;justify-content:flex-end;padding:.42rem .58rem;margin-bottom:.45rem}.reporting-save-form{display:flex;align-items:center;gap:.35rem;margin:0}.reporting-save-form input[type=text]{width:170px;min-width:120px}.reporting-save-help{font-size:.64rem;color:#7b848e;white-space:nowrap}.button.compact{padding:.4rem .58rem}.reporting-quality-strip{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.45rem}.reporting-quality-strip span{padding:.32rem .48rem;border-radius:7px;background:#f1f3f5;border:1px solid #dde1e5;font-size:.66rem;font-weight:700}.reporting-quality-strip .warning{background:#fff4d8;border-color:#ebd28a}.reporting-quality-strip .info{background:#e8f1fb;border-color:#bfd3ea}.reporting-semantic-alert{margin-bottom:.45rem}.reporting-table-panel{margin-bottom:.55rem;padding:0;overflow:auto;max-height:calc(100vh - 215px)}.reporting-result-head{position:sticky;left:0;top:0;z-index:4;background:#fff;padding:.58rem .7rem;border-bottom:1px solid #e2e6ea;margin:0}.reporting-result-head h2{font-size:.95rem}.reporting-result-head p{font-size:.68rem;margin:.1rem 0 0}
.reporting-pivot-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--report-font-size,12px)}.reporting-pivot-table th{position:sticky;top:57px;z-index:3;background:var(--report-header-bg,#313841);color:var(--report-header-text,#fff);font-weight:850;border-bottom:1px solid #d6dce2}.reporting-pivot-table th:first-child{min-width:var(--report-row-label-width,240px)}.reporting-pivot-table th.num{min-width:var(--report-value-width,120px)}.reporting-pivot-table td{border-bottom:1px solid #e5e8eb}.reporting-density-compact .reporting-pivot-table th,.reporting-density-compact .reporting-pivot-table td{padding:.36rem .48rem}.reporting-density-standard .reporting-pivot-table th,.reporting-density-standard .reporting-pivot-table td{padding:.5rem .58rem}.reporting-density-comfortable .reporting-pivot-table th,.reporting-density-comfortable .reporting-pivot-table td{padding:.66rem .65rem}.reporting-pivot-table th.scenario-head{border-top:3px solid #7d8791}.reporting-pivot-table th.scenario-period,.reporting-pivot-table th.scenario-ytd,.reporting-pivot-table th.scenario-ltd{border-top-color:#167a55}.reporting-pivot-table th.scenario-budget{border-top-color:#2453a6}.reporting-pivot-table th.scenario-etc,.reporting-pivot-table th.scenario-eac{border-top-color:#7046a8}.reporting-pivot-table td.num,.reporting-pivot-table th.num{text-align:right;white-space:nowrap;min-width:var(--report-value-width,120px)}.reporting-pivot-table td.negative{color:var(--report-negative,#a23b46);font-weight:750}.reporting-pivot-table tbody tr:hover td{background:#f2f6f8}.reporting-zebra .reporting-pivot-table tbody tr:nth-child(even) td{background:#fafbfc}.reporting-zebra .reporting-pivot-table tbody tr:nth-child(even):hover td{background:#f2f6f8}.reporting-pivot-table tbody tr.reporting-group-start td{border-top:2px solid var(--report-accent,#167a55)}.reporting-pivot-table tbody tr:first-child td{border-top-width:0}.reporting-child-label{padding-left:1.15rem!important}.reporting-margin-row td{font-weight:850;background:var(--report-margin-bg,#f1e4e6)!important}.reporting-margin-row td:first-child,.reporting-margin-row .reporting-child-label{color:#6e3340}.reporting-pivot-table tfoot td{font-weight:850;background:var(--report-total-bg,#edf0f3);border-top:1px solid #c6cdd4}.reporting-pivot-table tfoot tr:first-child td{border-top:3px solid var(--report-accent,#167a55)}.reporting-pivot-table tfoot .reporting-margin-total td{background:var(--report-margin-bg,#f1e4e6)}.reporting-linear-table th:first-child{min-width:var(--report-row-label-width,240px)}.reporting-linear-table td:nth-child(1){min-width:var(--report-row-label-width,240px)}
.reporting-chart-panel{margin-bottom:.55rem}.reporting-bars{display:grid;gap:.38rem}.reporting-bar-row{display:grid;grid-template-columns:minmax(180px,1.1fr) 2fr auto;align-items:center;gap:.5rem;font-size:.72rem}.reporting-bar-track{height:10px;background:#e6e9ed;border-radius:999px;overflow:hidden}.reporting-bar-track i{display:block;height:100%;background:var(--report-accent,#46515d);border-radius:999px}.reporting-bar-row strong{min-width:100px;text-align:right}

/* Pannello formato */
.reporting-format-panel{padding:.72rem}.reporting-format-close{border:0;background:transparent;font-size:1.25rem;line-height:1;color:#69727b;cursor:pointer}.reporting-format-section{padding:.48rem 0;border-top:1px solid #e1e5e9;display:grid;gap:.42rem}.reporting-format-section:first-of-type{border-top:0}.reporting-format-section label{grid-template-columns:1fr auto;align-items:center;column-gap:.4rem}.reporting-format-section label select,.reporting-format-section label input[type=range]{grid-column:1/-1}.reporting-format-section input[type=color]{width:40px;height:28px;padding:1px;border:1px solid #d9dee3;border-radius:6px;background:#fff}.reporting-range-value{font-size:.62rem;color:#858e98;font-weight:700}.reporting-checkbox-line{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.4rem!important}.reporting-checkbox-line input{margin:0}.reporting-format-apply,.reporting-format-reset{width:100%;margin-top:.35rem}.reporting-format-note{font-size:.62rem;line-height:1.35;color:#7b848e;margin:.55rem 0 0}

@media(max-width:1450px){.reporting-designer-shell{grid-template-columns:250px minmax(0,1fr) 230px}.reporting-fields-sidebar,.reporting-format-panel{padding:.6rem}.reporting-save-help{display:none}}
@media(max-width:1180px){.reporting-designer-shell,.reporting-designer-shell.format-collapsed{grid-template-columns:245px minmax(0,1fr)}.reporting-format-panel{display:none}.reporting-format-toggle{display:none}.reporting-canvas{grid-column:2}.reporting-viewbar{align-items:flex-start;flex-direction:column}.reporting-table-panel{max-height:none}}
@media(max-width:820px){.reporting-designer-shell,.reporting-designer-shell.format-collapsed{grid-template-columns:1fr}.reporting-fields-sidebar,.reporting-canvas{grid-column:1;position:static;max-height:none}.reporting-fields-sidebar{order:1}.reporting-canvas{order:2}.reporting-canvas-toolbar,.reporting-savebar,.reporting-universe-card{align-items:flex-start;flex-direction:column}.reporting-save-form{align-items:stretch;flex-direction:column;width:100%}.reporting-save-form input[type=text]{width:100%}.reporting-bar-row{grid-template-columns:1fr}.reporting-bar-row strong{text-align:left}}

.reporting-contract-markers{display:none}

/* AX MCS v0.117.0 - B-048 Reporting Focus & Totals */
.reporting-focus-page{padding-top:.15rem}.reporting-focus-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0 0 .35rem;padding:.15rem .15rem .35rem;border-bottom:1px solid #e3e7eb}.reporting-focus-title{display:flex;align-items:baseline;gap:.55rem}.reporting-focus-title h1{font-size:1.28rem;margin:0}.reporting-focus-title span{font-size:.72rem;color:#6f7882;font-weight:750}.reporting-focus-meta{display:flex;align-items:center;gap:.35rem}.reporting-certified{font-size:.64rem;color:#7b848e}.reporting-readonly{padding:.28rem .45rem;border-radius:6px;font-size:.6rem}.button.compact{padding:.32rem .48rem;font-size:.68rem}

.reporting-designer-shell{grid-template-columns:228px minmax(0,1fr) 232px;gap:.42rem;align-items:start}.reporting-designer-shell.format-collapsed{grid-template-columns:228px minmax(0,1fr)}.reporting-designer-shell.fields-collapsed{grid-template-columns:minmax(0,1fr) 232px}.reporting-designer-shell.fields-collapsed.format-collapsed{grid-template-columns:minmax(0,1fr)}.reporting-designer-shell.fields-collapsed .reporting-fields-sidebar{display:none}.reporting-designer-shell.fields-collapsed .reporting-canvas{grid-column:1}.reporting-designer-shell.fields-collapsed:not(.format-collapsed) .reporting-format-panel{grid-column:2}.reporting-designer-shell.format-collapsed .reporting-format-panel{display:none}.reporting-fields-sidebar,.reporting-format-panel{top:.2rem;max-height:calc(100vh - .6rem);padding:.52rem}.reporting-sidebar-head,.reporting-format-head{margin-bottom:.35rem}.reporting-sidebar-head h2,.reporting-format-head h2{font-size:.9rem}.reporting-kicker{font-size:.58rem}.reporting-panel-close{border:0;background:#f1f3f5;border-radius:6px;width:24px;height:24px;line-height:22px;font-size:1rem;color:#69727b;cursor:pointer}

.reporting-field-library,.reporting-layout-zones{padding-bottom:.45rem;margin-bottom:.45rem}.reporting-field-library h3,.reporting-layout-zones h3{font-size:.62rem;margin:.2rem 0 .3rem}.reporting-field-chips{gap:.2rem}.reporting-field-chip{padding:.25rem .34rem;font-size:.62rem;border-radius:6px}.reporting-layout-zones{gap:.26rem}.reporting-drop-zone{gap:.18rem;padding:.28rem;border-radius:7px}.reporting-zone-head{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.reporting-zone-head>span{font-size:.58rem;text-transform:uppercase;letter-spacing:.04em;font-weight:850;color:#6e7781}.reporting-drop-zone select{font-size:.66rem;padding:.32rem .38rem}.reporting-total-toggle{display:inline-flex;align-items:center;cursor:pointer}.reporting-total-toggle input[type=checkbox]{display:none}.reporting-total-toggle span{display:inline-block;padding:.18rem .28rem;border-radius:5px;background:#eef1f4;border:1px solid #d8dee4;font-size:.55rem;font-weight:850;color:#6e7781}.reporting-total-toggle input[type=checkbox]:checked+span{background:#313841;border-color:#313841;color:#fff}.reporting-mode-switch{margin:.4rem 0}.reporting-mode-switch span:not(.reporting-small-label){padding:.28rem .32rem;font-size:.61rem}.reporting-sidebar-details{padding:.36rem 0}.reporting-sidebar-details summary,.reporting-format-details summary{font-size:.66rem;font-weight:850;cursor:pointer;color:#3f4852}.reporting-sidebar-fields{gap:.28rem;padding:.35rem 0 .18rem}.reporting-sidebar-fields label,.reporting-format-section label{font-size:.59rem}.reporting-sidebar-fields input,.reporting-sidebar-fields select,.reporting-format-section select{font-size:.64rem;padding:.32rem .36rem}.reporting-checks{gap:.18rem}.reporting-checks span{padding:.24rem .3rem;font-size:.58rem}.reporting-sidebar-actions{bottom:-.52rem;padding:.4rem 0 .05rem}.reporting-view-tools{border-top:0;padding-top:0}

.reporting-canvas-toolbar{min-height:38px;padding:.34rem .45rem;margin-bottom:.32rem}.reporting-toolbar-left,.reporting-toolbar-actions{display:flex;align-items:center;gap:.28rem;flex-wrap:wrap}.reporting-toolbar-stat{font-size:.64rem;color:#5f6872}.reporting-mode-badge{font-size:.56rem;padding:.2rem .34rem}.reporting-active-view{font-size:.61rem;padding:.2rem .34rem}.reporting-save-form{display:flex;align-items:center;gap:.24rem;margin:0}.reporting-save-form input[type=text]{width:118px;min-width:90px;font-size:.65rem;padding:.31rem .36rem}.reporting-quality-strip{gap:.2rem;margin-bottom:.3rem}.reporting-quality-strip span{padding:.22rem .34rem;font-size:.58rem}.reporting-semantic-alert{margin-bottom:.3rem;padding:.45rem .55rem;font-size:.68rem}

.reporting-table-panel{margin-bottom:.35rem;max-height:calc(100vh - 105px);padding:0;overflow:auto}.reporting-pivot-table{font-family:var(--report-font-family,"Segoe UI"),sans-serif;font-size:var(--report-font-size,12px)}.reporting-pivot-table thead{position:relative;z-index:5}.reporting-pivot-table th{position:sticky;top:0;z-index:5}.reporting-pivot-table tbody tr:first-child td{border-top:0}.reporting-pivot-table th:first-child{min-width:var(--report-row-label-width,240px)}.reporting-density-compact .reporting-pivot-table th,.reporting-density-compact .reporting-pivot-table td{padding:.3rem .42rem}.reporting-density-standard .reporting-pivot-table th,.reporting-density-standard .reporting-pivot-table td{padding:.44rem .52rem}.reporting-density-comfortable .reporting-pivot-table th,.reporting-density-comfortable .reporting-pivot-table td{padding:.58rem .6rem}.reporting-subtotal-row td{font-weight:850;background:var(--report-total-bg,#edf0f3)!important;border-top:1px solid #c9d0d7;border-bottom:1px solid #c9d0d7}.reporting-total-column-head{box-shadow:inset 2px 0 0 var(--report-accent,#167a55)}.reporting-pivot-table tfoot td{position:relative;z-index:2}.reporting-child-label{padding-left:.85rem!important}.reporting-chart-panel{margin-bottom:.35rem;padding:.5rem}

.reporting-format-panel{padding:.5rem}.reporting-format-details{border-top:1px solid #e1e5e9;padding:.38rem 0}.reporting-format-details:first-of-type{border-top:0}.reporting-format-section{border-top:0;padding:.35rem 0;gap:.34rem}.reporting-format-section label{grid-template-columns:1fr auto}.reporting-format-section label select,.reporting-format-section label input[type=range]{grid-column:1/-1}.reporting-format-section input[type=color]{width:34px;height:24px}.reporting-format-apply,.reporting-format-reset{margin-top:.28rem}.reporting-range-value{font-size:.56rem}

@media(max-width:1450px){.reporting-designer-shell{grid-template-columns:215px minmax(0,1fr) 220px}.reporting-designer-shell.format-collapsed{grid-template-columns:215px minmax(0,1fr)}.reporting-designer-shell.fields-collapsed{grid-template-columns:minmax(0,1fr) 220px}}
@media(max-width:1180px){.reporting-designer-shell,.reporting-designer-shell.format-collapsed{grid-template-columns:210px minmax(0,1fr)}.reporting-designer-shell.fields-collapsed,.reporting-designer-shell.fields-collapsed.format-collapsed{grid-template-columns:minmax(0,1fr)}.reporting-format-panel{display:none}.reporting-format-toggle{display:none}.reporting-canvas{grid-column:2}.reporting-designer-shell.fields-collapsed .reporting-canvas{grid-column:1}.reporting-table-panel{max-height:none}}
@media(max-width:820px){.reporting-focus-header{align-items:flex-start;flex-direction:column}.reporting-designer-shell,.reporting-designer-shell.format-collapsed,.reporting-designer-shell.fields-collapsed,.reporting-designer-shell.fields-collapsed.format-collapsed{grid-template-columns:1fr}.reporting-fields-sidebar,.reporting-canvas{grid-column:1;position:static;max-height:none}.reporting-fields-sidebar{order:1}.reporting-canvas{order:2}.reporting-canvas-toolbar{align-items:flex-start;flex-direction:column}.reporting-toolbar-actions{width:100%}}
