html[data-bsm-font-scale=large]{font-size:112%!important}html[data-bsm-font-scale=xlarge]{font-size:125%!important}@keyframes bsm-dot-glow-yellow{0%,to{box-shadow:0 0 0 2px rgba(234,179,8,.3),0 0 6px rgba(234,179,8,.4)}50%{box-shadow:0 0 0 4px rgba(234,179,8,.5),0 0 14px rgba(234,179,8,.65)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bsm-spin{display:inline-block;animation:spin .7s linear infinite}@keyframes bsmPop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.bsm-pop{animation:bsmPop .35s ease both}.bsm-btn-outline-primary{border:1px solid var(--bs-primary)!important}.bsm-btn-outline-success{border:1px solid #198754!important}.bsm-btn-outline-muted{border:1px solid rgba(108,117,125,.45)!important}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tab-fade-in{animation:tabFadeIn .22s ease both}:root{--sales-card-bg:#ffffff;--bsm-card-bg:#ffffff}[data-layout-mode=dark]{--sales-card-bg:#2a2f3d}.email-body-dark,.email-body-dark *{color:#ced4da!important;background-color:transparent!important}.bsm-card{transition:transform .18s ease,box-shadow .18s ease}.bsm-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.13)!important}.app-search .form-control{transition:width .25s ease,box-shadow .2s ease,border-color .2s ease!important;width:180px}.app-search .form-control:focus{width:260px}@keyframes dropIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.bsm-notification-menu.show{animation:dropIn .2s ease forwards;background-color:var(--bsm-card-bg,var(--vz-secondary-bg))!important}.bsm-notif-item{transition:background-color .15s ease,padding-left .15s ease}.bsm-notif-item:hover{background-color:rgba(var(--vz-primary-rgb),.06)!important;padding-left:1.25rem!important}@keyframes trashShake{0%,to{transform:rotate(0deg)}20%{transform:rotate(-14deg)}50%{transform:rotate(14deg)}75%{transform:rotate(-8deg)}}.bsm-chart-expand-btn{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.bsm-chart-expand-btn:hover{transform:scale(1.15)!important;border-color:var(--vz-primary,#4285f4)!important;box-shadow:0 0 8px rgba(66,133,244,.3)!important;color:var(--vz-primary,#4285f4)!important}.bsm-chart-expand-btn:active{transform:scale(1)!important}.bsm-chart-filter-btn{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease!important}.bsm-chart-filter-btn:hover{transform:translateY(-1px)!important;border-color:var(--vz-primary,#4285f4)!important;box-shadow:0 3px 8px rgba(66,133,244,.2)!important;color:var(--vz-primary,#4285f4)!important}.bsm-chart-filter-btn:active{transform:translateY(0)!important}.bsm-cancel-btn{transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.bsm-cancel-btn:hover:not(:disabled){background-color:rgba(239,68,68,.12)!important;box-shadow:0 3px 10px rgba(239,68,68,.25)!important;transform:translateY(-1px)!important}.bsm-cancel-btn:active:not(:disabled){transform:translateY(0)!important;box-shadow:none!important}.bsm-trash-btn{transition:background-color .18s ease,box-shadow .18s ease!important}.bsm-trash-btn:hover:not(:disabled){background-color:rgba(239,68,68,.15)!important;box-shadow:0 3px 10px rgba(239,68,68,.25)!important}.bsm-trash-btn:hover:not(:disabled) svg{animation:trashShake .38s ease}.bsm-edit-btn{padding:.375rem 1rem!important;font-size:.8125rem!important;color:var(--vz-primary)!important;background-color:rgba(var(--vz-primary-rgb),.08)!important;border-color:rgba(66,133,244,.55)!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease!important}.bsm-edit-btn:hover{transform:translateY(-2px)!important;box-shadow:0 5px 16px rgba(var(--vz-primary-rgb),.32)!important;background-color:var(--vz-primary)!important;color:#fff!important}.bsm-edit-btn:active{transform:translateY(0)!important}.bsm-edit-btn .icon-pencil{display:inline-block;transition:transform .22s ease}.bsm-edit-btn:hover .icon-pencil{transform:rotate(-20deg) scale(1.2)}.bsm-save-btn{padding:.375rem 1.1rem!important;font-size:.8125rem!important;font-weight:600!important;color:var(--vz-primary)!important;background-color:rgba(var(--vz-primary-rgb),.08)!important;border:1px solid rgba(var(--vz-primary-rgb),.35)!important;border-radius:.375rem!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease!important}.bsm-save-btn:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 5px 16px rgba(var(--vz-primary-rgb),.32)!important;background-color:var(--vz-primary)!important;color:#fff!important;border-color:var(--vz-primary)!important}.bsm-save-btn:active{transform:translateY(0)!important}.bsm-save-btn.saved{color:#10b981!important;background-color:rgba(16,185,129,.1)!important;border-color:rgba(16,185,129,.3)!important}.bsm-primary-btn{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.bsm-primary-btn:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 5px 16px rgba(var(--vz-primary-rgb),.38)!important;filter:brightness(1.08)!important}.bsm-primary-btn:active:not(:disabled){transform:translateY(0)!important;box-shadow:none!important;filter:brightness(.96)!important}@keyframes bsm-generate-glow{0%,to{box-shadow:0 0 8px rgba(16,185,129,.4),0 2px 8px rgba(0,0,0,.1)}50%{box-shadow:0 0 22px rgba(16,185,129,.75),0 4px 16px rgba(0,0,0,.12)}}.bsm-generate-btn{position:relative!important;overflow:hidden!important}.bsm-generate-btn:not(:disabled){animation:bsm-generate-glow 2.4s ease-in-out infinite!important;transition:transform .18s ease,filter .18s ease!important}.bsm-generate-btn:before{content:""!important;position:absolute!important;width:280px!important;height:280px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,255,255,.28) 0,transparent 68%)!important;transform:translate(-50%,-50%)!important;left:var(--mx,50%)!important;top:var(--my,50%)!important;pointer-events:none!important;opacity:0!important;transition:opacity .25s ease!important}.bsm-generate-btn:hover:not(:disabled):before{opacity:1!important}.bsm-generate-btn:hover:not(:disabled){transform:translateY(-2px)!important;filter:brightness(1.07)!important;animation-play-state:paused!important;box-shadow:0 6px 24px rgba(16,185,129,.6)!important}.bsm-generate-btn:active:not(:disabled){transform:translateY(0)!important;filter:brightness(.96)!important}.btn-add-client{transition:transform .18s ease,box-shadow .18s ease!important}.btn-add-client:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(var(--vz-primary-rgb),.42)!important}.btn-add-client:active{transform:translateY(0)!important}.btn-add-client .icon-plus{transition:transform .22s ease;display:inline-block}.btn-add-client:hover .icon-plus{transform:rotate(90deg)}.btn-add-client .icon-client{display:inline-block;opacity:0;max-width:0;overflow:hidden;transition:opacity .2s ease .08s,max-width .2s ease}.btn-add-client:hover .icon-client{opacity:1;max-width:1.5rem}.light-dark-mode i{display:inline-block;transition:transform .4s ease,opacity .25s ease}.light-dark-mode:hover i{transform:rotate(30deg);opacity:.8}.light-dark-mode:active i{transform:rotate(180deg) scale(.85)}.bsm-project-row{transition:background-color .15s ease}.bsm-project-row:hover{background-color:rgba(var(--vz-primary-rgb),.04)!important}.bsm-project-row:active{background-color:rgba(var(--vz-primary-rgb),.08)!important}.bsm-project-row .bsm-project-name{transition:transform .2s ease,color .2s ease;display:inline-block}.bsm-project-row:hover .bsm-project-name{transform:translateX(6px);color:var(--vz-primary)!important}.bsm-delete-btn{opacity:0;transition:opacity .15s ease,color .15s ease}.bsm-project-row:hover .bsm-delete-btn{opacity:1}.bsm-delete-btn:hover{color:var(--vz-danger)!important}.bsm-circle-back{color:var(--vz-primary)!important;border:2px solid rgba(var(--vz-primary-rgb),.4)!important;background-color:rgba(var(--vz-primary-rgb),.08)!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.bsm-circle-back:hover{background-color:var(--vz-primary)!important;border-color:var(--vz-primary)!important;color:#fff!important;box-shadow:0 4px 14px rgba(var(--vz-primary-rgb),.38)!important;transform:translateX(-2px)!important}.bsm-circle-back:active{transform:translateX(-4px) scale(.95)!important}.bsm-back-btn{padding:.35rem .85rem!important;border:1.5px solid rgba(var(--vz-primary-rgb),.35)!important;border-radius:.375rem!important;background-color:rgba(var(--vz-primary-rgb),.06)!important;color:var(--vz-primary)!important;font-size:.8125rem!important;font-weight:500!important;transition:color .18s ease,transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}.bsm-back-btn:hover{background-color:var(--vz-primary)!important;border-color:var(--vz-primary)!important;color:#fff!important;box-shadow:0 4px 14px rgba(var(--vz-primary-rgb),.32)!important;transform:translateX(-3px)!important}.bsm-back-btn:active{transform:translateX(-5px) scale(.97)!important}.bsm-filter-btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}.bsm-filter-btn:hover{box-shadow:0 2px 8px rgba(0,0,0,.12);transform:translateY(-1px)}.bsm-filter-btn:active{transform:scale(.93) translateY(0)!important;box-shadow:none}.bsm-edit-btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease!important}.bsm-edit-btn:hover{background-color:rgba(var(--vz-primary-rgb),.08)!important;border-color:var(--vz-primary)!important;color:var(--vz-primary)!important}.bsm-edit-btn:active{transform:scale(.94)!important}.btn{transition:transform .1s ease,opacity .12s ease,background-color .15s ease,border-color .15s ease!important}.btn:active{transform:scale(.95)!important;opacity:.88}@keyframes bsm-dot-jump{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-4px)}}@keyframes portalFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bsm-spin-once{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.bsm-spin-once{animation:bsm-spin-once .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes bsm-bell-ring{0%{transform:rotate(0deg)}10%{transform:rotate(18deg)}30%{transform:rotate(-16deg)}50%{transform:rotate(12deg)}70%{transform:rotate(-8deg)}90%{transform:rotate(4deg)}to{transform:rotate(0deg)}}.bsm-bell-ring{animation:bsm-bell-ring .55s ease both;transform-origin:top center}.bsm-header-icon-btn{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease;font-size:1.1rem;line-height:1}.bsm-header-icon-btn:hover{background-color:rgba(0,0,0,.06);transform:scale(1.08)}[data-bs-theme=dark] .bsm-header-icon-btn:hover{background-color:rgba(255,255,255,.09)}.bsm-header-icon-btn:active{transform:scale(.94)}.bsm-brain-border{border-color:rgba(0,0,0,.35)!important;border-width:1.5px!important}[data-bs-theme=dark] .bsm-brain-border{border-color:rgba(255,255,255,.28)!important;border-width:1.5px!important}.bsm-context-aside,.bsm-context-aside .border,.bsm-context-aside .border-bottom,.bsm-context-aside .border-start,.bsm-context-aside .border-top{border-color:rgba(0,0,0,.2)!important;border-width:1.5px!important}[data-bs-theme=dark] .bsm-context-aside,[data-bs-theme=dark] .bsm-context-aside .border,[data-bs-theme=dark] .bsm-context-aside .border-bottom,[data-bs-theme=dark] .bsm-context-aside .border-start,[data-bs-theme=dark] .bsm-context-aside .border-top{border-color:rgba(255,255,255,.22)!important;border-width:1.5px!important}[data-bs-theme=dark]{--vz-body-bg:#1A1D21;--vz-card-bg:#292E32;--vz-secondary-bg:#292E32;--bsm-card-bg:#292E32}#navbar-nav a[href*="tab=ai-agent"]{display:none!important}#navbar-nav a[href*="tab=ai-agent"]+li,li:has(a[href*="tab=ai-agent"]){display:none!important}[data-bs-theme=dark][data-topbar=dark]{--vz-header-bg:#292E32;--vz-header-border:#111315}.ai-agent-link:hover{background-color:rgba(var(--vz-primary-rgb),.1)!important}[data-sidebar-size=sm-hover-active] .ai-agent-status-text,[data-sidebar-size=sm-hover] .ai-agent-status-text{display:none!important}.app-menu .navbar-nav .menu-link,.app-menu .navbar-nav .menu-link i,.app-menu .navbar-nav .menu-link span{font-size:.875rem!important;color:#000000!important}.app-menu .navbar-nav .menu-link i{font-size:1.2rem!important}[data-bs-theme=dark] .app-menu .navbar-nav .menu-link,[data-bs-theme=dark] .app-menu .navbar-nav .menu-link i,[data-bs-theme=dark] .app-menu .navbar-nav .menu-link span{color:rgba(255,255,255,.65)!important}.app-menu .navbar-nav .menu-link.active,.app-menu .navbar-nav .menu-link.active i,.app-menu .navbar-nav .menu-link.active span{color:var(--vz-primary)!important}@keyframes rmFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rm-card{background-color:var(--bsm-card-bg)!important;box-shadow:0 1px 4px rgba(0,0,0,.06),0 4px 14px rgba(0,0,0,.05)!important;transition:box-shadow .2s ease,transform .2s ease!important;animation:rmFadeUp .28s ease both}@keyframes rm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rm-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)!important;transform:translateY(-2px)}.rm-win-card{box-shadow:0 1px 4px rgba(25,135,84,.08),0 4px 12px rgba(25,135,84,.06)!important;transition:box-shadow .2s ease,transform .2s ease!important;animation:rmFadeUp .28s ease both}.rm-win-card:hover{box-shadow:0 4px 20px rgba(25,135,84,.18)!important;transform:translateY(-2px)}.rm-info-icon{transition:transform .18s ease;display:inline-flex}.rm-info-icon:hover{transform:scale(1.3)}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rm-tooltip-popup{animation:tooltipFadeIn .15s ease both}@keyframes stepFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bsm-step-btn{animation:stepFadeUp .3s ease both;transition:transform .15s ease,box-shadow .18s ease,background-color .18s ease!important}.bsm-step-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.bsm-step-btn.bsm-complete:hover{box-shadow:0 4px 16px rgba(16,185,129,.22)!important}.bsm-step-btn:active{transform:scale(.96) translateY(0)!important}.bsm-step-circle{transition:transform .2s ease}.bsm-step-btn:hover .bsm-step-circle{transform:scale(1.12)}@keyframes dotGlow{0%,to{box-shadow:0 0 4px rgba(16,185,129,.7),0 0 8px rgba(16,185,129,.4)}50%{box-shadow:0 0 9px rgba(16,185,129,1),0 0 18px rgba(16,185,129,.55),0 0 28px rgba(16,185,129,.25)}}.bsm-active-dot{transition:background .25s ease,box-shadow .25s ease}.bsm-active-dot-on{animation:dotGlow 1.5s ease-in-out infinite}@keyframes connectorGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bsm-connector{transform-origin:left center;animation:stepFadeUp .3s ease both;transition:background .3s ease}.bsm-connector-complete{animation:stepFadeUp .3s ease both,connectorGrow .4s ease both}.bsm-kw-table thead th{background-color:var(--bsm-card-bg)!important;border-bottom:2px solid rgba(0,0,0,.1)!important;font-weight:600!important;color:var(--vz-body-color)!important;white-space:nowrap}[data-bs-theme=dark] .bsm-kw-table thead th{border-bottom-color:rgba(255,255,255,.1)!important}.bsm-kw-table thead tr{box-shadow:0 2px 8px rgba(0,0,0,.07)}.bsm-kw-table tbody tr{transition:background-color .12s ease}.bsm-remove-btn{opacity:.45;transition:transform .18s ease,color .15s ease,opacity .15s ease}.bsm-remove-btn:hover{transform:rotate(90deg) scale(1.2);color:var(--bs-danger)!important;opacity:1}.bsm-refresh-btn{width:2rem!important;height:2rem!important;padding:0!important;border-radius:.375rem!important;border:1.5px solid rgba(var(--vz-primary-rgb),.3)!important;background-color:rgba(var(--vz-primary-rgb),.06)!important;color:var(--vz-primary)!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}.bsm-refresh-btn:hover{background-color:rgba(var(--vz-primary-rgb),.14)!important;border-color:rgba(var(--vz-primary-rgb),.55)!important;box-shadow:0 2px 8px rgba(var(--vz-primary-rgb),.2)!important}.bsm-refresh-btn svg{transition:transform .35s ease}.bsm-refresh-btn:hover svg{transform:rotate(180deg)}.bsm-refresh-btn:active svg{transform:rotate(1turn);transition:transform .18s ease}.bsm-refresh-text-btn{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important}.bsm-refresh-text-btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 3px 10px rgba(66,133,244,.2)!important;background-color:rgba(66,133,244,.06)!important}.bsm-refresh-text-btn:active:not(:disabled){transform:translateY(0)!important;box-shadow:none!important}.bsm-refresh-text-btn svg{transition:transform .4s ease}.bsm-refresh-text-btn:hover svg{transform:rotate(200deg)}.bsm-refresh-text-btn:active svg{transform:rotate(1turn);transition:transform .2s ease}.topnav-hamburger .hamburger-icon{transform:scale(1.3)}.topnav-hamburger .hamburger-icon span{transition:transform .3s ease,opacity .3s ease,top .3s ease,width .3s ease!important}.bsm-hamburger-toggle{transition:box-shadow .2s ease,background-color .2s ease,transform .1s ease}.bsm-hamburger-toggle:hover{box-shadow:0 4px 14px rgba(0,0,0,.18)!important;background-color:var(--vz-primary-bg-subtle,rgba(var(--vz-primary-rgb),.08))!important}.bsm-hamburger-toggle:active{transform:translateY(-50%) scale(.9)!important}.baseline-doc-editor::-webkit-scrollbar{width:8px}.baseline-doc-editor::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.baseline-doc-editor::-webkit-scrollbar-thumb{background:rgba(0,0,0,.45);border-radius:4px}.baseline-doc-editor::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.65)}.notes-toolbar-btn:hover{background-color:rgba(var(--vz-primary-rgb),.08)!important;color:var(--vz-primary)!important}.notes-toolbar-btn:active{transform:scale(.88)!important}