/* Content reaches the opened-Duo panel boundary; handles remain overlays. */
html:root.ivy-duo-mode.ivy-duo-layout--canvas .routine-finance-panel.routine-finance-panel:not(.rf-view-row) {padding-bottom:0!important;}
html:root.ivy-duo-mode.ivy-duo-layout--canvas .routine-finance-panel:not(.rf-view-row) .duo-finance-tabs {margin-bottom:48px;}
html:root.ivy-duo-mode.ivy-duo-layout--canvas .timing__panel .duo-decisions {padding-bottom:0!important;}
html:root.ivy-duo-mode.ivy-duo-layout--canvas #ivy-duo-billie-panel > .bw-workspace {padding-bottom:0!important;}
html:root.ivy-duo-mode.ivy-duo-layout--canvas :is(.dt-panel,.dl-panel,.dx-panel) :is(.dt-tabs,.dl-tabs,.dx-tabs) {padding-bottom:6px!important;}
html:root.ivy-duo-mode.ivy-duo-layout--canvas :is(.routine-finance-panel,.timing__panel,#ivy-duo-billie-panel,.dt-panel,.dl-panel,.dx-panel,.day-cycle-settings-panel) {overflow:hidden!important;}
/* Keep navigation raised independently of the content's clipping boundary. */
html:root.ivy-duo-mode.ivy-duo-layout--canvas .routine-finance-panel.routine-finance-panel:not(.rf-view-row) .duo-finance-tabs {margin-bottom:48px!important;}
html:root.ivy-duo-mode.ivy-duo-layout--canvas .timing__panel .duo-decisions .dd-tabs {transform:translateY(-15px);}
html:root.ivy-duo-mode.ivy-duo-layout--canvas #ivy-duo-billie-panel .bw-footer {transform:translateY(-12px);}
