.workspace-sections{max-width:1440px;margin:0 auto;padding:24px 24px 64px}
.workspace-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}
.workspace-tabs button{width:auto;min-height:44px;padding:10px 18px;border:1px solid #aaa;border-radius:6px;background:#fff;color:#333;font:inherit;cursor:pointer}
.workspace-tabs button[aria-selected="true"]{background:#404040;color:#fff;border-color:#404040}
.workspace-tabs button:focus-visible{outline:2px solid #444;outline-offset:3px}
.workspace-section[hidden]{display:none!important}
@media(max-width:720px){.workspace-tabs{padding:0 12px}.workspace-tabs button{flex:1 1 auto}}
.workspace-section{margin-bottom:36px;scroll-margin-top:90px;border-bottom:1px solid #bdbdbd;padding-bottom:24px}
.workspace-frame{display:block;border:0;width:100%;height:180px;background:#f4f4f4;overflow:hidden}
html.crm-embedded,html.crm-embedded body{height:auto!important;min-height:0!important;overflow:hidden!important;margin:0!important;scrollbar-gutter:auto}
.crm-embedded .crm-navigation,.crm-embedded .profile-bar{display:none!important}
.crm-embedded .reports,.crm-embedded main{max-width:none!important;margin:0!important;padding-bottom:24px}
.crm-embedded .modal{align-items:flex-start!important;padding-top:20px!important}
.crm-embedded .page-toolbar{border-top:2px solid #555}
.crm-embedded .filters{align-items:flex-end}
.crm-embedded .filters .btn{width:auto;margin:0;min-height:38px}
@media(max-width:720px){.workspace-sections{padding:12px 0 36px}.workspace-section{margin-bottom:24px;padding-bottom:12px}}
