.ap20-shell{--ap-bg:#f5f7fa;--ap-panel:#fff;--ap-text:#1b1a19;--ap-muted:#616161;--ap-border:#e1e5eb;--ap-accent:#0f6cbd;--ap-hover:#f1f6fb;display:grid;grid-template-columns:276px minmax(0,1fr);min-height:calc(100vh - 64px);background:var(--ap-bg);color:var(--ap-text);font-family:"Segoe UI",Roboto,Arial,sans-serif}
.ap20-sidebar{background:var(--ap-panel);border-right:1px solid var(--ap-border);display:flex;flex-direction:column;min-height:calc(100vh - 64px);padding:18px 12px 12px;position:sticky;top:64px;height:calc(100vh - 64px);overflow:auto}.ap20-brand{display:flex;align-items:center;gap:11px;padding:4px 12px 22px}.ap20-brand-mark{width:38px;height:38px;border-radius:10px;background:#e8f2fb;color:var(--ap-accent);display:grid;place-items:center}.ap20-brand b,.ap20-brand small,.ap20-tenant small,.ap20-tenant b{display:block}.ap20-brand b{font-size:15px}.ap20-brand small{font-size:11px;color:var(--ap-muted);margin-top:3px}.ap20-tenant{display:flex;gap:10px;align-items:center;background:var(--ap-bg);border:1px solid var(--ap-border);border-radius:7px;padding:10px;margin:0 4px 22px}.ap20-tenant>span:nth-child(2){flex:1;min-width:0}.ap20-tenant-icon{height:33px;width:33px;border-radius:6px;background:var(--ap-panel);display:grid;place-items:center;color:var(--ap-accent)}.ap20-tenant small{font-size:10px;color:var(--ap-muted);margin-bottom:3px}.ap20-tenant b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap20-nav-caption{font-size:10px;font-weight:700;letter-spacing:.8px;color:#737373;padding:0 12px 8px}.ap20-sidebar nav{display:grid;gap:3px}.ap20-nav-item{width:100%;border:0;background:transparent;color:inherit;border-radius:5px;display:flex;align-items:center;gap:12px;text-align:left;padding:9px 11px;min-height:51px;cursor:pointer;position:relative;transition:background .15s}.ap20-nav-item>.mud-icon-root{font-size:20px;color:#68727d;flex:0 0 22px}.ap20-nav-item:hover{background:var(--ap-hover)}.ap20-nav-item.active{background:#eaf3fb;color:#004578}.ap20-nav-item.active>.mud-icon-root{color:var(--ap-accent)}.ap20-nav-copy{display:grid;gap:3px;min-width:0}.ap20-nav-copy b{font-size:12px;font-weight:600}.ap20-nav-copy small{font-size:10px;color:var(--ap-muted);line-height:1.25}.ap20-nav-indicator{position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:2px;background:var(--ap-accent)}.ap20-sidebar-bottom{margin-top:auto;padding-top:18px}.ap20-version{font-size:10px;color:var(--ap-muted);padding:14px 12px 3px;border-top:1px solid var(--ap-border);margin-top:12px;display:flex;justify-content:space-between}
.ap20-main{min-width:0}.ap20-commandbar{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:var(--ap-panel);border-bottom:1px solid var(--ap-border)}.ap20-breadcrumb,.ap20-command-actions{display:flex;align-items:center;gap:9px;font-size:12px}.ap20-breadcrumb{color:var(--ap-muted)}.ap20-breadcrumb .mud-icon-root{font-size:17px;color:#888}.ap20-breadcrumb b{font-weight:600;color:var(--ap-text)}.ap20-command-actions{gap:18px}.ap20-live{font-size:11px;color:var(--ap-muted);display:flex;align-items:center;gap:6px}.ap20-live i,.ap20-status-pill i{height:7px;width:7px;border-radius:50%;background:#13a10e;display:inline-block}.ap20-refresh{display:flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--ap-border);border-radius:5px;padding:7px 11px;color:var(--ap-text);font:inherit;font-size:11px;cursor:pointer}.ap20-refresh:hover{background:var(--ap-hover)}.ap20-refresh .mud-icon-root{font-size:17px;color:var(--ap-accent)}.ap20-content{max-width:1540px;margin:0 auto;padding:28px 34px 48px}.ap20-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.ap20-eyebrow{font-size:10px;letter-spacing:.85px;font-weight:700;color:#596675}.ap20-eyebrow span{color:var(--ap-accent);padding:0 4px}.ap20-heading h1{font-size:27px;letter-spacing:-.55px;margin:8px 0 5px;font-weight:600}.ap20-heading p,.ap20-section-heading p,.ap20-panel-title p{font-size:12px;color:var(--ap-muted);margin:0;line-height:1.5}.ap20-heading-meta{display:flex;align-items:center;gap:10px;border:1px solid var(--ap-border);border-radius:6px;padding:9px 12px;background:var(--ap-panel);min-width:190px}.ap20-meta-icon{width:34px;height:34px;border-radius:6px;background:#e8f2fb;color:var(--ap-accent);display:grid;place-items:center}.ap20-heading-meta small,.ap20-heading-meta b{display:block}.ap20-heading-meta small{font-size:9px;letter-spacing:.7px;color:var(--ap-muted);margin-bottom:4px}.ap20-heading-meta b{font-size:12px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ap20-welcome{min-height:162px;background:linear-gradient(105deg,#eaf3fb,#f5f9fd 65%,#e8f2fb);border:1px solid #d7e6f3;border-radius:8px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.ap20-welcome h2{font-size:22px;font-weight:600;margin:9px 0 7px}.ap20-welcome p{font-size:12px;color:#4f5b66;margin:0}.ap20-welcome-art{width:110px;height:110px;border-radius:50%;background:#d4e8f7;color:#2b78b8;display:grid;place-items:center;margin-right:26px}.ap20-welcome-art .mud-icon-root{font-size:60px}.ap20-section-heading{display:flex;align-items:end;justify-content:space-between;margin:26px 0 12px}.ap20-section-heading h2{font-size:16px;font-weight:600;margin:0 0 4px}.ap20-updated{font-size:10px;color:var(--ap-muted);display:flex;align-items:center;gap:5px}.ap20-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.ap20-kpi{background:var(--ap-panel);border:1px solid var(--ap-border);border-radius:7px;min-height:150px;text-align:left;padding:16px;cursor:pointer;color:inherit;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .15s,border-color .15s}.ap20-kpi:hover,.ap20-info-card:hover{border-color:#9bc5e5;box-shadow:0 3px 12px #133c5e12}.ap20-kpi-icon{height:34px;width:34px;border-radius:7px;display:grid;place-items:center;margin-bottom:11px}.ap20-kpi-icon .mud-icon-root{font-size:19px}.ap20-kpi-icon.blue{background:#e8f2fb;color:#0f6cbd}.ap20-kpi-icon.violet{background:#f1ecfa;color:#7654a5}.ap20-kpi-icon.teal{background:#e5f4f2;color:#168278}.ap20-kpi-icon.amber{background:#fff4df;color:#a65f00}.ap20-kpi-label{font-size:11px;color:var(--ap-muted)}.ap20-kpi>b{font-size:25px;font-weight:600;margin:3px 0 8px}.ap20-kpi>small{font-size:10px;color:var(--ap-muted);display:flex;align-items:center;gap:8px}.ap20-kpi>small .mud-icon-root{font-size:14px;color:var(--ap-accent)}
.ap20-lower-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:14px;margin-top:15px}.ap20-panel{background:var(--ap-panel);border:1px solid var(--ap-border);border-radius:7px;padding:17px}.ap20-panel-title{display:flex;align-items:start;justify-content:space-between;margin-bottom:10px}.ap20-panel-title h3,.ap20-next h3{font-size:14px;font-weight:600;margin:0 0 5px}.ap20-panel-title>.mud-icon-root{font-size:20px;color:var(--ap-accent)}.ap20-module-list{display:grid}.ap20-module-list button{display:flex;align-items:center;gap:11px;padding:10px 3px;border:0;border-top:1px solid var(--ap-border);background:transparent;text-align:left;color:inherit;cursor:pointer}.ap20-module-list button>.mud-icon-root:first-child{color:var(--ap-accent);font-size:19px}.ap20-module-list button>.mud-icon-root:last-child{margin-left:auto;color:#858585;font-size:18px}.ap20-module-list button span{display:grid;gap:3px}.ap20-module-list button b{font-size:11px;font-weight:600}.ap20-module-list button small{font-size:10px;color:var(--ap-muted)}.ap20-module-list button:hover b{color:var(--ap-accent)}.ap20-guidance-content{background:var(--ap-bg);border-radius:6px;padding:15px}.ap20-guidance-icon{height:34px;width:34px;border-radius:50%;background:#e3f1fb;color:var(--ap-accent);display:grid;place-items:center;margin-bottom:12px}.ap20-guidance-content>b{font-size:12px}.ap20-guidance-content>p{font-size:11px;color:var(--ap-muted);line-height:1.55}.ap20-guidance-content>button{display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--ap-accent);font-size:11px;font-weight:600;padding:6px 0;cursor:pointer}
.ap20-module-overview{display:grid;gap:14px}.ap20-module-intro{display:flex;align-items:center;gap:15px;padding:19px}.ap20-module-intro .ap20-kpi-icon{margin:0}.ap20-module-intro>div{flex:1}.ap20-module-intro h2{font-size:16px;margin:0 0 5px}.ap20-module-intro p{font-size:11px;color:var(--ap-muted);margin:0}.ap20-status-pill{font-size:10px;color:#237b27;display:flex;align-items:center;gap:6px;border:1px solid #cce8ce;border-radius:20px;padding:6px 9px}.ap20-module-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ap20-info-card{min-height:180px;display:grid;align-content:start;gap:12px;transition:box-shadow .15s,border-color .15s}.ap20-info-icon{height:32px;width:32px;display:grid;place-items:center;border-radius:6px;background:#eaf3fb;color:var(--ap-accent)}.ap20-info-icon .mud-icon-root{font-size:18px}.ap20-info-card h3{font-size:13px;margin:0 0 6px}.ap20-info-card p{font-size:11px;color:var(--ap-muted);line-height:1.5;margin:0 0 10px}.ap20-info-card small{font-size:10px;color:#717b86}.ap20-next h3{margin-bottom:5px}.ap20-next>div:first-child>p{font-size:11px;color:var(--ap-muted);margin:0 0 14px}.ap20-next-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ap20-next-links button{display:flex;align-items:center;gap:9px;border:1px solid var(--ap-border);background:var(--ap-panel);border-radius:5px;padding:10px;color:inherit;cursor:pointer;text-align:left;font-size:11px}.ap20-next-links button:hover{border-color:#9bc5e5;background:var(--ap-hover)}.ap20-next-links button>.mud-icon-root:first-child{font-size:17px;color:var(--ap-accent)}.ap20-next-links button>.mud-icon-root:last-child{font-size:16px;color:var(--ap-muted);margin-left:auto}
.ap20-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ap20-live-panel{min-width:0;min-height:300px;overflow:hidden}.ap20-live-panel .ap-scroll-page,.ap20-live-panel .ap-scroll-content{padding:0!important;margin:0!important;max-width:none!important;min-height:0!important;background:transparent!important;box-shadow:none!important}.ap20-live-panel .ap-section-title,.ap20-live-panel .ds-workspace-page-heading{display:none}.ap20-live-panel .mud-paper{box-shadow:none!important;border-radius:0!important}.ap20-live-panel .mud-grid{margin:0!important}
.ap20-watchtower-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ap20-watchtower-sections .ap20-info-card{min-height:112px;display:flex;align-items:flex-start;gap:11px;padding:14px}.ap20-watchtower-sections .ap20-info-card .ap20-info-icon{flex:0 0 32px}.ap20-watchtower-sections .ap20-info-card>div{min-width:0}.ap20-watchtower-sections .ap20-info-card p{margin-bottom:5px}
.ap20-alert-list-panel{padding:17px 0 0;overflow:hidden}.ap20-alert-list-panel>.ap20-panel-title{padding:0 17px}.ap20-alert-table{color:var(--ap-text)}.ap20-alert-table .mud-table-root{background:transparent}.ap20-alert-table .mud-table-head{background:var(--ap-bg)}.ap20-alert-table .mud-table-head th{font-size:10px;font-weight:600;color:var(--ap-muted);height:39px}.ap20-alert-table .mud-table-cell{font-size:11px;border-color:var(--ap-border);padding:10px 12px}.ap20-alert-table .mud-table-cell b,.ap20-alert-table .mud-table-cell small{display:block}.ap20-alert-table .mud-table-cell b{font-size:11px;font-weight:600}.ap20-alert-table .mud-table-cell small{color:var(--ap-muted);font-size:10px;margin-top:3px}.ap20-alert-status{font-size:10px;border-radius:12px;padding:3px 8px;white-space:nowrap}.ap20-alert-status.new{color:#8a5100;background:#fff4df}.ap20-alert-status.seen{color:#4f5b66;background:#edf0f2}.ap20-severity{font-size:10px;font-weight:600}.ap20-empty{display:grid;justify-items:center;gap:8px;padding:35px 15px;color:var(--ap-muted);font-size:11px}.ap20-empty .mud-icon-root{color:#13a10e;font-size:28px}.ap20-empty b{font-size:13px;color:var(--ap-text)}
.ap20-current-alerts-table .mud-table-container{max-height:520px;overflow-y:auto;overflow-x:auto}.ap20-current-alerts-table .mud-table-head{position:sticky;top:0;z-index:2}
body[data-theme="dark"] .ap20-shell,.theme-dark .ap20-shell{--ap-bg:#1b1a19;--ap-panel:#252423;--ap-text:#f3f2f1;--ap-muted:#b6b5b4;--ap-border:#3b3a39;--ap-accent:#60aee8;--ap-hover:#303a43}body[data-theme="dark"] .ap20-nav-item.active,.theme-dark .ap20-nav-item.active{background:#15364f;color:#d8edff}body[data-theme="dark"] .ap20-welcome,.theme-dark .ap20-welcome{background:linear-gradient(105deg,#202e39,#252c31 65%,#1d2b35);border-color:#344b5b}body[data-theme="dark"] .ap20-welcome-art,.theme-dark .ap20-welcome-art{background:#294255;color:#82c4f5}body[data-theme="dark"] .ap20-meta-icon,.theme-dark .ap20-meta-icon,body[data-theme="dark"] .ap20-brand-mark,.theme-dark .ap20-brand-mark{background:#263b4a;color:#80c4f4}body[data-theme="dark"] .ap20-guidance-content,.theme-dark .ap20-guidance-content{background:#1d1c1b}body[data-theme="dark"] .ap20-status-pill,.theme-dark .ap20-status-pill{color:#8bd18b;border-color:#375638}body[data-theme="dark"] .ap20-kpi-icon.blue,.theme-dark .ap20-kpi-icon.blue,body[data-theme="dark"] .ap20-info-icon,.theme-dark .ap20-info-icon{background:#263b4a;color:#80c4f4}body[data-theme="dark"] .ap20-kpi-icon.violet,.theme-dark .ap20-kpi-icon.violet{background:#3a3049;color:#c1a7ed}body[data-theme="dark"] .ap20-kpi-icon.teal,.theme-dark .ap20-kpi-icon.teal{background:#243b39;color:#80d2c9}body[data-theme="dark"] .ap20-kpi-icon.amber,.theme-dark .ap20-kpi-icon.amber{background:#443626;color:#e2b56c}
@media(max-width:1100px){.ap20-shell{grid-template-columns:240px minmax(0,1fr)}.ap20-content{padding:24px}.ap20-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ap20-lower-grid{grid-template-columns:1fr}.ap20-sidebar{padding-left:8px;padding-right:8px}}
@media(max-width:700px){.ap20-shell{display:block}.ap20-sidebar{position:relative;top:auto;height:auto;min-height:0;border-right:0;border-bottom:1px solid var(--ap-border);padding:10px}.ap20-brand{padding-bottom:10px}.ap20-tenant,.ap20-nav-caption,.ap20-sidebar-bottom{display:none}.ap20-sidebar nav{display:flex;overflow:auto;gap:4px}.ap20-nav-item{min-width:max-content;width:auto;min-height:40px;padding:6px 10px}.ap20-nav-copy small{display:none}.ap20-nav-indicator{left:8px;right:8px;top:auto;bottom:0;width:auto;height:2px}.ap20-commandbar{padding:0 14px}.ap20-live{display:none}.ap20-content{padding:18px 14px 30px}.ap20-heading-meta{display:none}.ap20-heading h1{font-size:23px}.ap20-welcome{padding:20px}.ap20-welcome h2{font-size:18px}.ap20-welcome-art{display:none}.ap20-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ap20-kpi{padding:12px;min-height:138px}.ap20-module-cards,.ap20-data-grid,.ap20-watchtower-sections{grid-template-columns:1fr}.ap20-next-links{grid-template-columns:1fr}.ap20-breadcrumb{font-size:10px}}
.ap20-shell{min-height:calc(100vh - 128px);margin-top:64px}.ap20-nav-item{justify-content:flex-start}.ap20-nav-item>.mud-icon-root{display:block;text-align:left;margin:0;width:22px;flex:0 0 22px}.ap20-nav-item:disabled{opacity:.45;cursor:not-allowed}.ds-workspace-header{z-index:1400!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;box-sizing:border-box;width:100%;min-width:0;gap:10px!important}.ds-workspace-header>.mud-icon-button,.ds-workspace-header>.mud-badge-root,.ds-workspace-header>.mud-icon-root,.ds-workspace-header>.mud-menu{flex:0 0 auto}.ds-workspace-header .ds-workspace-context{flex:1 1 auto;min-width:0;overflow:hidden}.ds-workspace-header .ds-workspace-page-name{overflow:hidden;text-overflow:ellipsis}.ap20-admin-launch{position:fixed;right:20px;bottom:20px;z-index:1200;display:flex;align-items:center;gap:10px;min-width:205px;padding:10px 13px;border:1px solid var(--ap-border);border-radius:8px;background:var(--ap-panel);color:var(--ap-text);box-shadow:0 4px 14px #162b3b1a;text-align:left;cursor:pointer}.ap20-admin-launch:hover{border-color:#9bc5e5;box-shadow:0 6px 20px #162b3b24}.ap20-admin-launch-icon{width:34px;height:34px;border-radius:7px;display:grid;place-items:center;background:#e8f2fb;color:var(--ap-accent)}.ap20-admin-launch>span:nth-child(2){display:grid;gap:3px;flex:1}.ap20-admin-launch b{font-size:11px}.ap20-admin-launch small{font-size:9px;color:var(--ap-muted)}.ap20-admin-open{font-size:16px;color:var(--ap-muted)}body[data-theme="dark"] .ap20-admin-launch,.theme-dark .ap20-admin-launch{background:var(--ap-panel);border-color:var(--ap-border);color:var(--ap-text)}
.ds-workspace-header{justify-content:flex-start!important}.ds-header-brand{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-right:12px}.ds-header-brand .mud-icon-button{flex:0 0 auto}.ds-workspace-header .ds-workspace-logo{display:block;flex:0 0 auto;width:142px;max-width:142px;margin:0;white-space:nowrap}.ds-workspace-header .ds-workspace-context{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;gap:12px;min-width:0;margin-right:12px}.ds-workspace-header .ds-workspace-context .mud-chip{flex:0 1 auto;max-width:240px;min-width:0;overflow:hidden}.ds-workspace-header .ds-workspace-context .mud-chip-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-workspace-header .ds-workspace-page-name{flex:0 1 auto;min-width:0}.ds-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;margin-left:auto}.ds-header-actions .mud-icon-root{flex:0 0 auto}.ds-header-actions .mud-badge-root{flex:0 0 auto}.ap20-breadcrumb{display:flex;align-items:center;gap:8px}.ap20-breadcrumb button{padding:0;border:0;background:transparent;color:var(--ap-accent);font:inherit;font-size:12px;cursor:pointer}.ap20-breadcrumb button:hover{text-decoration:underline}.ap20-breadcrumb span[aria-current="page"]{color:var(--ap-text);font-weight:600}.ap20-kpi>b{font-variant-numeric:tabular-nums}
.ap20-live.warning{color:#a34700}.ap20-live.warning i{background:#d83b01}.ds-header-actions .mud-menu{direction:ltr!important;background:transparent!important}.ds-header-actions .mud-menu .mud-icon-button{margin:0}.ds-header-actions .mud-icon-root{font-size:20px}.ds-workspace-header .ds-header-brand img{cursor:pointer}
#main-scroll-container:has(.ap20-shell){height:100vh!important;height:100dvh!important;min-height:0!important;max-height:100dvh;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}
#main-scroll-container:has(.ap20-shell)>main,#main-scroll-container:has(.ap20-shell) .mud-layout{height:auto!important;min-height:100vh!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}
.ap20-watchtower-data-card>.ap-query-table-v2{min-height:490px}
.ap20-watchtower-data-card{height:640px;display:flex;flex-direction:column;overflow:hidden}.ap20-watchtower-data-card>.mud-paper.ap-innerCard{height:100%!important;min-height:0;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.ap20-watchtower-data-card .ap-email-table-v2-table,.ap20-watchtower-data-card .ap-user-alerts-v2-table,.ap20-watchtower-data-card .ap-alert-table-v2-grid,.ap20-watchtower-data-card .ap-query-table-v2-grid{display:flex!important;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.ap20-watchtower-data-card .ap-email-table-v2-table .mud-data-grid-table-container,.ap20-watchtower-data-card .ap-user-alerts-v2-table .mud-data-grid-table-container,.ap20-watchtower-data-card .ap-alert-table-v2-grid .mud-data-grid-table-container,.ap20-watchtower-data-card .ap-query-table-v2-grid .mud-data-grid-table-container{height:auto;min-height:0;flex:1 1 auto}.ap20-watchtower-data-card .mud-data-grid-pager,.ap20-watchtower-data-card .mud-table-pagination{min-height:52px;flex:0 0 auto;justify-content:flex-end;border-top:1px solid var(--ds-border)}.ap20-current-alerts-table .mud-table-container{max-height:568px;overflow-y:auto;overflow-x:auto}.ap20-current-alerts-table .mud-table-pagination{min-height:52px;justify-content:flex-end}
.ap20-watchtower-area{margin-top:22px}.ap20-watchtower-area>.ap20-section-heading{margin-bottom:12px}.ap20-watchtower-area>.ap20-section-heading h2{font-size:18px;margin:0 0 4px;font-weight:600}.ap20-watchtower-area>.ap20-section-heading p{margin:0;color:var(--ap-muted);font-size:12px}.ap20-watchtower-summary{min-height:360px;padding:12px;overflow:hidden}.ap20-watchtower-summary>.ap-watchtower-summary-v2{min-height:330px}.ap20-watchtower-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.ap20-watchtower-data-card{min-width:0;min-height:520px;padding:12px;overflow:hidden}.ap20-watchtower-data-card>.ap-email-table-v2,.ap20-watchtower-data-card>.ap-user-alerts-v2,.ap20-watchtower-data-card>.ap-customer-query-table-v2,.ap20-watchtower-data-card>.ap-alert-table-v2{min-height:490px}
@media(max-width:900px){.ap20-watchtower-data-grid{grid-template-columns:1fr}.ap20-watchtower-data-card{min-height:440px}}
.ap20-shell{height:auto!important;max-height:none!important;overflow:visible!important}
.ap20-page-layout{display:block!important;width:100%;height:100vh!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important}.ap20-page-layout>main{display:block!important;width:100%;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.ap20-page-layout .mud-layout{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}
.ds-workspace-header>.mud-toolbar{display:flex!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;justify-content:flex-start!important;gap:10px!important;padding-left:20px!important;padding-right:20px!important}.ds-workspace-header>.mud-toolbar>.ds-header-brand{flex:0 0 auto!important}.ds-workspace-header>.mud-toolbar>.ds-workspace-context{flex:1 1 auto!important;min-width:0!important;margin-right:12px!important}.ds-workspace-header>.mud-toolbar>.ds-header-actions{flex:0 0 auto!important;margin-left:auto!important}
@media(max-width:760px){.ds-workspace-header .ds-workspace-logo{width:112px;max-width:112px}.ds-workspace-header .ds-workspace-product,.ds-workspace-header .ds-workspace-context .mud-chip,.ds-workspace-header .ds-workspace-page-name{display:none}.ds-header-brand{margin-right:4px}.ds-header-actions{gap:2px}}
