/* All CRM routes share the MY MIS horizontal rails; page wrappers add no second inset. */
@media screen {
  .mis-stage .app-main:has(> section[id^="xinocler-crm-"]),
  .mis-stage .app-main:has(> .workspace-keepalive:not([hidden]) section[id^="xinocler-crm-"]) {
    padding-inline:max(0px,calc(20px - var(--mis-page-start-rail,var(--mis-native-page-rail,10px)))) max(0px,calc(20px - var(--mis-page-end-rail,var(--mis-native-page-rail,10px))))!important;
    scrollbar-width:thin;
    scrollbar-gutter:stable both-edges!important;
  }
  section[id^="xinocler-crm-"],
  section[id^="xinocler-crm-"] > .crm-window,
  section[id^="xinocler-crm-"] > .crm-window > :is(section,div):not(.mis-page-banner,.mis-page-banner-stack,[role="dialog"],[aria-modal="true"]),
  section[id^="xinocler-crm-"] > :is(.mwb-stage,.mcontact-stage) {
    padding-inline:0!important;
  }
  #xinocler-crm-sales-contract-view .crm-contract-page-banner { margin-inline:0!important; }
  #xinocler-crm-sales-contract-view .crm-contract-list-panel { padding-inline:0!important; }
}
