/* Reveal the whole navigation on hover or keyboard focus; content stays still. */
@media(min-width:901px){
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation{transition:width .16s ease;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])){width:240px!important;min-width:240px!important;box-shadow:8px 0 24px #0002;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open]))>h2 .point-wordmark{justify-content:flex-start;padding:0 10px;gap:10px;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open]))>h2 .point-wordmark>span{display:inline!important;white-space:nowrap;font-size:16px;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .crm-sidebar-profile>summary{justify-content:flex-start;padding:3px 9px;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .crm-sidebar-profile>summary>span:nth-child(2){display:grid!important;min-width:0;flex:1;gap:2px;overflow:hidden;text-align:left;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .crm-sidebar-profile>summary>span:nth-child(2)>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .crm-sidebar-profile>summary>svg{display:block!important;flex:none;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open]))>nav.crm-icon-navigation>a{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:42px;height:auto;padding:10px 12px!important;text-align:left;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open]))>nav.crm-icon-navigation>a>.nav-icon{width:22px;flex:0 0 22px;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open]))>nav.crm-icon-navigation>a>span:last-child{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal;line-height:1.35;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .crm-rail-design .crm-theme-trigger{justify-content:flex-start;gap:10px;padding:10px 12px;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .crm-rail-design .crm-theme-trigger>span{display:inline!important;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .rail-account{justify-content:stretch;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .rail-account>form{width:100%;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .rail-account button{width:100%;justify-content:flex-start;padding:10px 12px;gap:10px;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .rail-account button>span{display:inline;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .crm-sidebar-profile .point-popover-panel{left:248px;}
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation:is(:hover,:has(:focus-visible),:has(.crm-sidebar-profile[open]),:has(.crm-theme-picker[open])) .crm-rail-design .crm-theme-menu{left:248px;}
 html[data-crm-theme] body.crm-app.crm-point .crm-rail-hint{display:none!important;}
}
@media(min-width:901px) and (prefers-reduced-motion:reduce){
 html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation{transition:none}
}
/* Pipeline first, then search/filter; actions remain at the right. */
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools{color:var(--point-text)}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.pipeline-switch{order:0;flex:0 1 220px;max-width:260px;min-width:150px;margin:0}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.filter-launch{order:1;flex:0 1 auto;margin:0 auto 0 0}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.toolbar-link{order:2}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.board-extra-tools{order:3}
html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>[data-filter-error]{order:4}
@media(max-width:900px){
 html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.pipeline-switch{flex:1 1 150px;max-width:none;min-width:120px}
 html[data-crm-theme] body.crm-app.crm-point.point-page-deals .crm-header-board-tools>.filter-launch{flex:1 1 140px}
}
