/* AR DEBANG Manager Shell Guard — final structural override. */
body.sbp-manager-page #sbp-app{position:relative!important;z-index:1!important;overflow-x:hidden!important;}
body.sbp-manager-page #side-nav.manager-sidebar{z-index:999999!important;}
body.sbp-manager-page #sbp-app > .screen:not(.active){display:none!important;visibility:hidden!important;opacity:0!important;}
body.sbp-manager-page #sbp-app > .screen.active{display:block!important;visibility:visible!important;opacity:1!important;}
body.sbp-manager-page #sbp-app .screen:not(.active){display:none!important;visibility:hidden!important;opacity:0!important;}
body.sbp-manager-page #sbp-app .screen.active{display:block!important;visibility:visible!important;opacity:1!important;}
body.sbp-manager-page #sbp-app .bottom-nav{display:none!important;visibility:hidden!important;pointer-events:none!important;}
body.sbp-manager-page .manager-shell-guard-layer{z-index:99990!important;}
/* Fixed manager dialogs/popups are clipped to the Business Manager content column. */
body.sbp-manager-page #sbp-app .das-add-record-overlay,
body.sbp-manager-page #sbp-app .manager-media-picker,
body.sbp-manager-page #sbp-app .cron-add-modal{left:var(--sbp-manager-content-left,0px)!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;}
body.sbp-manager-page #sbp-app .das-add-record-modal,
body.sbp-manager-page #sbp-app .manager-media-picker-box,
body.sbp-manager-page #sbp-app .cron-add-box{max-width:calc(100% - 16px)!important;max-height:calc(100% - 16px)!important;}
@media(max-width:700px){body.sbp-manager-page #sbp-app{width:calc(100% - 54px)!important;margin-left:54px!important;}body.sbp-manager-page #sbp-app .das-add-record-overlay,body.sbp-manager-page #sbp-app .manager-media-picker,body.sbp-manager-page #sbp-app .cron-add-modal{left:54px!important;right:0!important;}.manager-settings-shell{width:100%!important;max-width:none!important}.manager-settings-pane{width:100%!important;box-sizing:border-box!important;}.cron-controls{grid-template-columns:1fr 1fr!important;}.cron-save-status{font-size:7px!important;}}
@media(min-width:701px){body.sbp-manager-page #sbp-app .das-add-record-overlay,body.sbp-manager-page #sbp-app .manager-media-picker,body.sbp-manager-page #sbp-app .cron-add-modal{left:var(--ard-manager-sidebar,206px)!important;}}
