body[data-aelion-ui="2"] :where(.aelion-app-shell,.aelion-app-main,.aelion-app-body,.crm-app,.crm-main,.crm-body,.crm-content,.crm-app-content,.crm-content-layout,#crmContent,#saasContent,.wa-standalone-root,[data-content-slot]){min-width:0;max-width:100%}body[data-aelion-ui="2"]{overflow-x:clip}body[data-aelion-ui="2"] :where(.aelion-app-shell,.crm-app){width:100%;min-height:100dvh}body[data-aelion-ui="2"] :where(.aelion-app-main,.crm-main){flex:1 1 auto;min-height:100dvh}body[data-aelion-ui="2"] :where(.aelion-app-body,.crm-body,#crmContent,#saasContent){min-height:0}@media(min-width:1221px){body[data-aelion-ui="2"] :where(#saasContent,.saas-shell-header){width:min(100%,var(--aelion-desktop-content-width));max-width:var(--aelion-desktop-content-width);margin-inline:auto}}body[data-aelion-ui="2"] :where(.aelion-table-region,.aelion-table-wrap,.table-wrapper,.table-responsive,.crm-table-wrap,.crm-table-wrapper,[data-table-scroll]){width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}body[data-aelion-ui="2"] :where(.aelion-tabs,.tabs-wrapper,.crm-tabs,[role=tablist],[data-tabs-scroll]){min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}body[data-aelion-ui="2"] :where([data-kanban-root],.kanban-viewport,.kanban-board-scroll,.task-kanban-columns,.project-leads-board-track,.freelas-kanban-track,.kanban-board-track,.lead-kanban-track){min-width:0;max-width:100%;overscroll-behavior-inline:contain}body[data-aelion-ui="2"] :where(.kanban-viewport,.kanban-board-scroll,[data-kanban-root]){overflow-x:auto;overflow-y:visible}body[data-aelion-ui="2"] :where(.aelion-dropdown__menu,.dropdown-menu,[role=menu],[data-dropdown-menu]){max-width:min(360px,calc(100vw - 16px));max-height:min(70dvh,520px);overflow:auto;overscroll-behavior:contain}body[data-aelion-ui="2"] :where(.aelion-pagination,.pagination,nav[aria-label*=agina]){min-width:0;max-width:100%;flex-wrap:wrap}@media(max-width:1024px){body[data-aelion-ui="2"] :where(.aelion-ui-page-header,.page-header,.crm-page-header,[data-page-header]){min-width:0;max-width:100%;flex-wrap:wrap}body[data-aelion-ui="2"] :where(.aelion-ui-page-header__actions,.page-header__actions,.crm-page-actions,[data-page-actions]){min-width:0;flex-wrap:wrap}}@media(max-width:767px){.aelion-icon-action[data-aelion-icon-only=true]{width:42px;min-width:42px;height:42px;min-height:42px}body.crm-client-shell :where(.crm-main,.crm-body,.crm-content,.crm-app-content,.crm-content-layout,#crmContent,[data-content-slot]){overflow-x:visible}body.crm-client-shell .crm-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding:8px}body.crm-client-shell .crm-top .tb-wr{display:flex;grid-column:1;grid-row:1;align-items:center;flex-direction:row;gap:8px;min-width:0}body.crm-client-shell .crm-top [data-pjax-page-search-slot]{grid-column:1 / -1;grid-row:2;width:100%;min-width:0}body.crm-client-shell .crm-top .tb-acts{grid-column:2;grid-row:1;width:auto;max-width:none!important;overflow:visible!important;flex-wrap:nowrap}body.crm-client-shell .crm-top .crm-search,body.crm-client-shell .crm-top .crm-header-search{width:100%;max-width:100%}.crm-mobile-sidebar-toggle{display:inline-flex;width:40px;min-width:40px;height:40px;min-height:40px;align-items:center;justify-content:center;flex:0 0 40px;border:1px solid var(--aelion-line);border-radius:var(--aelion-radius-md);background:var(--aelion-panel);color:var(--aelion-ink)}body[data-aelion-ui="2"] :where(.aelion-filter-bar,.filter-bar,.filters-bar,.toolbar,.responsive-toolbar,[data-filter-bar]){min-width:0;max-width:100%;flex-wrap:wrap}body[data-aelion-ui="2"] :where(.aelion-filter-bar__actions,.filter-actions,.toolbar-actions,[data-filter-actions]){width:100%;min-width:0;flex-wrap:wrap}body[data-aelion-ui="2"] :where(.aelion-filter-bar__actions,.filter-actions,.toolbar-actions,[data-filter-actions])>:where(a,button){flex:1 1 auto}body[data-aelion-ui="2"] :where(.aelion-pagination,.pagination){justify-content:center;gap:8px}body[data-aelion-ui="2"] :where(.aelion-dialog,dialog[aria-modal=true]){width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}body[data-aelion-ui="2"] :where(.aelion-dialog__body,[data-modal-body]){min-height:0;overflow-y:auto;overscroll-behavior:contain}}@media(min-width:768px){.crm-mobile-sidebar-toggle{display:none}}.crm-mobile-module-picker,.crm-mobile-module-picker__panel{display:none}@media(max-width:767px){.crm-mobile-module-picker{display:block;flex:0 0 40px}.crm-mobile-module-picker .crm-mobile-sidebar-toggle[aria-expanded=true]{border-color:var(--aelion-blue-600);background:var(--aelion-blue-600);color:var(--aelion-panel)}.crm-mobile-module-picker__panel{display:block;position:fixed;z-index:var(--aelion-z-modal);top:calc(var(--aelion-topbar-height) * 2);right:10px;width:min(310px,calc(100vw - 20px));padding:12px;border:1px solid var(--aelion-line);border-radius:var(--aelion-radius-lg);background:var(--aelion-panel);box-shadow:var(--aelion-shadow-panel)}.crm-mobile-module-picker__panel.hidden{display:none}.crm-mobile-module-picker__label,.crm-mobile-module-picker__help{display:block;font-family:var(--aelion-font)}.crm-mobile-module-picker__label{margin-bottom:7px;color:var(--aelion-ink);font-size:var(--font-size-label);font-weight:var(--aelion-font-weight-semibold)}.crm-mobile-module-picker__select{width:100%;min-height:42px;padding:0 34px 0 10px;border:1px solid var(--aelion-line);border-radius:var(--aelion-radius-md);background-color:var(--aelion-panel);color:var(--aelion-ink);font-family:var(--aelion-font);font-size:16px;font-weight:var(--aelion-font-weight-medium)}.crm-mobile-module-picker__select:focus{border-color:var(--aelion-blue-600);outline:2px solid var(--aelion-blue-50);outline-offset:1px}.crm-mobile-module-picker__help{margin:7px 0 0;color:var(--aelion-muted);font-size:var(--font-size-caption);font-weight:var(--aelion-font-weight-medium)}}body[data-aelion-ui="2"][data-density=compact] :is(#crmContent,#saasContent,.wa-standalone-root) :where(button,a,[role=button]):is([class*=btn],[class*=button],[class*=action],[data-button-variant]):not(:where([data-kanban-root] *)){min-height:var(--aelion-button-height-xs)!important;border-radius:var(--aelion-radius-md)!important;padding-inline:12px!important;font-family:var(--aelion-font)!important;font-size:var(--font-size-button)!important;font-weight:var(--aelion-font-weight-semibold)!important;line-height:1!important;text-decoration:none}body[data-aelion-ui="2"][data-density=compact] :is(#crmContent,#saasContent,.wa-standalone-root) :where(button,a,[role=button]):is([class*=btn-primary],[class*=btn][class*=primary],[class*=button][class*=primary],[class*=primary][class*=action],[class*=action].is-primary,[data-button-variant=primary]):not(:where([data-kanban-root] *)){border-color:var(--aelion-blue-600)!important;background:var(--aelion-blue-600)!important;color:var(--aelion-panel)!important}body[data-aelion-ui="2"][data-density=compact] :is(#crmContent,#saasContent,.wa-standalone-root) :where(button,a,[role=button]):is([class*=btn-danger],[class*=btn][class*=danger],[class*=button][class*=danger],[class*=danger][class*=action],[class*=action].is-danger,[data-button-variant=danger]):not(:where([data-kanban-root] *)){border-color:var(--aelion-red-500)!important;background:var(--aelion-red-500)!important;color:var(--aelion-panel)!important}body[data-aelion-ui="2"][data-density=compact] :is(#crmContent,#saasContent,.wa-standalone-root) :where(button,a,[role=button]):is([class*=btn-success],[class*=btn][class*=success],[class*=button][class*=success],[class*=success][class*=action],[class*=action].is-success,[data-button-variant=success]):not(:where([data-kanban-root] *)){border-color:var(--aelion-green-600)!important;background:var(--aelion-green-600)!important;color:var(--aelion-panel)!important}body[data-aelion-ui="2"][data-density=compact] :is(#crmContent,#saasContent,.wa-standalone-root) :where(button,a,[role=button]):is([class*=btn-warning],[class*=btn][class*=warning],[class*=button][class*=warning],[class*=warning][class*=action],[class*=action].is-warning,[data-button-variant=warning]):not(:where([data-kanban-root] *)){border-color:var(--aelion-amber-500)!important;background:var(--aelion-amber-500)!important;color:var(--aelion-navy-950)!important}body[data-aelion-ui="2"][data-density=compact] :is(#crmContent,#saasContent,.wa-standalone-root) :where(button,a,[role=button]):is([class*=btn-secondary],[class*=btn][class*=secondary],[class*=button][class*=secondary],[class*=secondary][class*=action],[class*=action].is-secondary,[data-button-variant=secondary]):not(:where([data-kanban-root] *)){border-color:var(--aelion-line)!important;background:var(--aelion-panel)!important;color:var(--aelion-ink)!important}
