/* Scoped density: settings, authorization dialogs and other pages stay untouched. */
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269{padding:10px 12px!important;gap:8px!important;--xl-font-table:11px;--xl-font-small:10px}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.hero{padding:0!important;min-height:34px!important;margin:0!important;gap:8px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.hero h1,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.hero h2{font-size:18px!important;line-height:1.2!important;margin:0!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.hero p,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.hero .eyebrow{display:none!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.hero>div:first-child>small{display:none!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.hero .hero-actions{gap:6px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.board-bar{padding:6px 9px!important;gap:8px!important;min-height:36px!important;margin:0!important;border-radius:7px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.summary-grid{padding:3px!important;min-height:0!important;margin:0!important;gap:0!important;border-radius:7px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.summary-grid article{padding:7px 10px!important;min-height:0!important;gap:2px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.summary-grid article>span{font-size:11px!important;line-height:1.3!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.summary-grid article>b{font-size:21px!important;line-height:1.25!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269>.summary-grid article>small{font-size:10px!important;line-height:1.3!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench{margin:0!important;border-radius:7px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench>.toolbar,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench>.intelligence-bar{padding:6px 8px!important;gap:5px!important;min-height:0!important;flex-wrap:wrap!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench>.toolbar .tabs button{font-size:11px!important;padding:6px 10px!important;min-height:28px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench>.intelligence-bar{font-size:10px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench>.intelligence-bar button{padding:4px 6px!important;font-size:10px!important;min-height:25px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .hero button,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .board-bar button,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench>.toolbar button,.xl-workspace-toggle-r269{font-size:11px!important;min-height:28px!important;padding:5px 9px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .hero .el-button,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .board-bar .el-button,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench>.toolbar .el-button{height:28px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .board-bar .el-select,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench>.toolbar .el-select{font-size:11px!important;--el-input-height:28px;--el-component-size:28px}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .el-select__wrapper{font-size:11px!important;min-height:28px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench>.toolbar>.el-input{max-width:230px!important;--el-input-height:28px}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench>.toolbar>.el-select{max-width:118px!important}
.xl-workspace-toggle-r269{border:1px solid #becdc3;border-radius:5px;background:#fff;color:#234b3b;cursor:pointer;white-space:nowrap}
.xl-workspace-toggle-r269[aria-pressed=true]{background:#284e3f;color:white;border-color:#284e3f}
.xl-flex-table-r262{font-size:11px!important;line-height:1.35!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 th[data-column],html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 td[data-column]{font-size:11px!important;line-height:1.35!important;padding:6px 5px!important;vertical-align:middle!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 thead th[data-column]{font-size:10px!important;padding:6px 5px!important;height:32px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 tbody td{height:auto!important;min-height:0!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 tbody tr{height:58px!important;min-height:0!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 td b,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 td strong{font-size:11px!important;line-height:1.35!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 td small{font-size:9px!important;line-height:1.3!important;margin-top:2px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 td button{font-size:10px!important;line-height:1.3!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 .metric-stack{gap:2px!important;font-size:10px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 .metric-stack>div{gap:3px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 .metric-stack b{font-size:10px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 .row-switch{width:26px!important;height:14px!important;min-height:14px!important;padding:0!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 .row-switch:before{width:10px!important;height:10px!important;top:2px!important;left:2px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 .row-switch.active:before{transform:translateX(12px)!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 .budget-open{padding:5px!important;font-size:11px!important;min-height:26px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 .bid-strategy-pill{font-size:9px!important;padding:3px 5px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 [data-column=name] b,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 [data-column=name] strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 [data-column=account]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 .xl-recent-button,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .xl-flex-table-r262 .history-button{font-size:9px!important;padding:4px!important;line-height:1.25!important;min-height:0!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench .table-wrap table.xl-flex-table-r262 td[data-column] button.history-button{font-size:9px!important;padding:3px 4px!important;line-height:1.2!important;min-height:0!important;max-height:52px!important;overflow:hidden!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench .table-wrap table.xl-flex-table-r262 td[data-column] button.history-button small{font-size:8px!important;line-height:1.2!important;margin:0!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench .table-wrap table.xl-flex-table-r262 [data-column=sales] .metric-stack>div{display:flex!important;align-items:baseline!important;gap:4px!important;line-height:1.3!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench .table-wrap table.xl-flex-table-r262 [data-column=sales] .metric-stack>div small{display:inline!important;margin:0!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .table-wrap{scrollbar-gutter:stable;overflow-anchor:none}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .pager{padding:5px 10px!important;font-size:11px!important;min-height:28px!important}
.xl-columns-organized-r269{width:850px!important;font-size:12px!important;max-height:90vh!important}
.xl-columns-organized-r269 header{padding:12px 16px!important}.xl-columns-organized-r269 h2{font-size:17px!important}
.xl-columns-organized-r269 .xl-columns-fixed-r262{padding:7px 16px!important;font-size:11px!important}
.xl-columns-organized-r269 .xl-columns-catalog-r262,.xl-columns-organized-r269 .xl-columns-chosen-r262{padding:12px 14px!important}
.xl-column-categories-r269{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}
.xl-column-categories-r269 button{font-size:11px!important;padding:4px 6px!important}
.xl-column-categories-r269 button[aria-pressed=true]{background:#e7efe5;color:#244f3b;border-color:#9fbaa9;font-weight:700}
.xl-columns-organized-r269 .xl-columns-available-r262{display:grid;grid-template-columns:1fr 1fr;gap:0 5px;max-height:360px;align-content:start}
.xl-columns-organized-r269 .xl-columns-available-r262 h4{grid-column:1/-1;margin:8px 0 2px;padding:5px 6px;font-size:11px;background:#f0f4ef;color:#5c7262}
.xl-columns-organized-r269 .xl-columns-available-r262 label{padding:5px 2px!important;gap:5px!important;font-size:11px;min-height:27px;box-sizing:border-box}
.xl-columns-organized-r269 input[type=checkbox]{width:14px!important;height:14px!important}
.xl-column-info-r269{color:#8c9b92;font-size:10px;cursor:help;margin-left:auto}
.xl-columns-organized-r269 .xl-columns-order-row-r262{padding:6px 0!important;grid-template-columns:14px minmax(90px,1fr) 25px 25px 25px}
.xl-columns-organized-r269 .xl-columns-order-row-r262 b{font-size:11px!important}
.xl-columns-organized-r269 footer{padding:10px 14px!important;gap:7px!important}
.xl-columns-organized-r269 .xl-columns-note-r262{font-size:10px!important;line-height:1.4!important;margin:8px 0 0!important}
/* Workspace focus is an in-app full screen: the real left navigation stays usable. */
html.xl-workspace-open-r269{overflow:hidden!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269{position:fixed!important;inset:0 0 0 var(--xl-workspace-left,0px)!important;width:auto!important;max-width:none!important;height:100dvh!important;box-sizing:border-box!important;z-index:900!important;background:var(--xl-page-bg,#f5f7f3)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:7px 9px!important;gap:5px!important;transform:none!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.hero,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.board-bar,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.summary-grid{flex:0 0 auto!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.account-card-section,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.xl-account-overview,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.account-overview{display:none!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.summary-grid article{padding:5px 8px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.summary-grid article{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;height:auto!important;min-height:28px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.hero .runtime{height:30px!important;padding:4px 7px!important;min-height:0!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.hero .runtime small{display:none!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.hero .health-pill{padding:5px 7px!important;font-size:10px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.board-bar label{font-size:11px!important;gap:5px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.board-bar .el-select{width:140px!important;min-width:80px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.board-bar label:first-child .el-select{width:156px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.board-bar small{font-size:9px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269 .workbench>.toolbar>.el-input{max-width:180px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269 .workbench>.toolbar>.el-select{max-width:100px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.summary-grid small{display:none!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.summary-grid article>b{font-size:18px!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.workbench{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.workbench>.table-wrap{flex:1 1 auto!important;min-height:0!important;max-height:none!important;height:auto!important;overflow:auto!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269 .workbench>.pager,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269 .workbench>.toolbar,html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269 .workbench>.intelligence-bar{flex:0 0 auto!important}
html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269>.hero .eyebrow{display:none!important}
.xl-budget-feedback-r269{font-size:10px;color:#526c5b}
@media(max-width:980px){html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269.xl-workspace-focus-r269{left:0!important}.xl-columns-organized-r269{max-width:96vw!important}html body[data-xl-route="cross-account-operations"] #app main.cross-page.xl-board-density-r269 .workbench>.toolbar>.el-select{max-width:105px!important}}

.xl-flex-table-r262 [data-column=account]:not([data-xl-fixed]){box-shadow:none!important}
