@media (min-width:0){
:root{--dsk-accounting-wrap-max:var(--dsk-layout-content-max,1100px);--dsk-accounting-shell-max:var(--dsk-layout-shell-max,1240px);--dsk-accounting-shell-gutter:var(--dsk-layout-shell-gutter,20px);}
#sb-navigation .sb-container-fixed.sb-container,
#sb-page-structure .sb-container-fixed.sb-container{
  width:min(var(--dsk-accounting-shell-max),calc(100% - (var(--dsk-accounting-shell-gutter) * 2)))!important;
  max-width:var(--dsk-accounting-shell-max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:var(--dsk-accounting-shell-gutter)!important;
  padding-right:var(--dsk-accounting-shell-gutter)!important;
}
#sb-page-structure .option-width.sb-section-alignable,
.dsk-trust__inner{
  width:min(var(--dsk-accounting-wrap-max),calc(100% - (var(--dsk-accounting-shell-gutter) * 2)))!important;
  max-width:none!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
}
@media (min-width:1024px){
/* Stage 24 — accounting pages readability parity: keep the shell wide on desktop, but do not promote the inner accounting wrap from content measure to full shell width. */
:root{--dsk-accounting-wrap-max:var(--dsk-layout-content-max,1100px);--dsk-accounting-shell-max:var(--dsk-layout-shell-max,var(--site-max-width,1320px));--dsk-accounting-shell-gutter:var(--dsk-layout-shell-gutter,var(--mobile-gutter,20px));}
}
@media (max-width:560px){
#sb-navigation .sb-container-fixed.sb-container,
#sb-page-structure .sb-container-fixed.sb-container{
  padding-left:14px!important;
  padding-right:14px!important;
}
#sb-page-structure .option-width.sb-section-alignable,
.dsk-trust__inner{
  width:calc(100% - 28px)!important;
}
}

@media (min-width:821px){
/* Stage 57 pass 4 — accounting / bookkeeping pages: match the visible hero,
   detail sections and trust block to the same inner band as footer/header. */
#sb-page-structure .container.sb-container-fixed.sb-container > .row.sb-row > .sb-column:only-child{
  padding-left:0!important;
  padding-right:0!important;
}
/* Stage 179 — accounting ownership cleanup:
   keep .option-width as a neutral shell wrapper and let only .dsk-trust__inner
   own the inner-band width on desktop. The previous block assigned a constrained
   width to .option-width and then immediately reset it to 100%, which made the
   effective owner unclear and increased regression risk. */
#sb-page-structure .option-width.sb-section-alignable{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
}
.dsk-trust__inner{
  width:min(calc(var(--dsk-accounting-shell-max) - (var(--dsk-accounting-shell-gutter) * 2)),calc(100% - (var(--dsk-accounting-shell-gutter) * 4)))!important;
  max-width:calc(var(--dsk-accounting-shell-max) - (var(--dsk-accounting-shell-gutter) * 2))!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
}
}
