:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.high{color:red}.medium{color:green}.low{color:#fec107}.priority:hover{background:none}.task-table-container{padding:20px}.table-header th{background-color:#f8f9fa;text-align:center}.task-row:hover{background-color:#f1f1f1}.action-btn{background-color:#fb9678;border:none;border-radius:5px;color:#fff;padding:10px;transition:background-color .3s}.break-toggle-btn,.crm-topbar__icon-btn,.crm-topbar__menu-btn,.crm-topbar__profile-btn{border:none!important;box-shadow:none!important}.break-toggle-btn:focus,.break-toggle-btn:hover{background:#0000!important;background-color:initial!important;border:none!important;box-shadow:none!important;outline:none!important}.delete-btn{background-color:red}.delete-btn:hover{background-color:#e53935}.view-btn{background-color:#2196f3}.view-btn:hover{background-color:#1976d2}.task-card{background-color:#fff;border-radius:10px}.task-title{color:#333;font-size:24px}.task-card-item{background:#fff;font-size:16px;margin:10px 0}.task-card-item strong{color:#555}.task-card-item .badge{margin-left:10px}.error,.loading{margin-top:20px;text-align:center}.loading{color:#007bff}.error{color:red}.cus-bg{background:#fff!important}.task-details-container{max-height:90vh;overflow-y:auto;padding:10px;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}.task-details-container::-webkit-scrollbar{width:6px}.task-details-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.task-details-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.task-details-container::-webkit-scrollbar-thumb:hover{background:#555}.custom-radio-orange .form-check-input:checked{background-color:#ff9800!important;border-color:#ff9800!important}.custom-radio-orange .form-check-input{border:2px solid #ff9800!important}.dropdown-menu{background:#fff!important}.form-check-label{font-size:15px!important;padding:4px 8px!important}.form-check-input{margin-right:9px!important}@media only screen and (max-width:600px){#mob-res-icon{position:relative;right:-84px}}@media only screen and (max-width:400px){#mob-res-icon{position:relative;right:-67px}}.custombtn{display:none!important}.react-mic-container{margin-top:20px;max-width:300px;width:100%}.react-mic-custom{border-radius:14px;height:50px;overflow:hidden;width:100%}.task-pause-modal .modal-content{border:1px solid #f2d5cb;border-radius:24px;box-shadow:0 26px 70px #0f172a2e;font-size:.625rem;overflow:hidden}.task-pause-modal__header{border-bottom:1px solid #f2f4f7;font-size:1.25rem;font-weight:700;padding:.75rem .75rem .5rem}.task-pause-modal__body{padding:.75rem}.task-pause-modal__content{display:flex;flex-direction:column;gap:.5rem}.task-pause-modal__summary{align-items:center;background:linear-gradient(135deg,#fff8f5,#fff);border:1px solid #f6d7cf;border-radius:12px;display:flex;justify-content:space-between;padding:.5rem .55rem}.task-pause-modal__summary-label{color:#6b7280;font-size:.59rem;font-weight:600}.task-pause-modal__summary-value{color:#111827;font-size:.81rem;font-weight:700}.task-pause-modal__label{color:#0f172a;font-size:.625rem;font-weight:700;margin-bottom:.3rem}.task-pause-modal__input{border:1px solid #f4c6b9;border-radius:10px;box-shadow:none!important;font-size:.65rem;min-height:34px;padding:.35rem .55rem}.task-pause-modal__input:focus{border-color:#fb9678}.task-pause-modal__helper{color:#6b7280;display:block;font-size:.56rem;margin-top:.25rem}.task-pause-modal__footer{border-top:1px solid #f2f4f7;padding:.5rem .75rem .75rem}.task-pause-modal__primary,.task-pause-modal__secondary{border-radius:10px!important;font-size:.625rem!important;font-weight:700!important;min-width:108px;padding:.525rem .875rem!important}.task-pause-modal__primary{background:linear-gradient(135deg,#fb9678,#ff7a59)!important;border:none!important}@keyframes crmTaskPulse{0%,to{box-shadow:0 10px 24px #10b98133;transform:scale(1)}50%{box-shadow:0 16px 30px #10b9814d;transform:scale(1.04)}}.task-status-chip{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #c9d6e4f2;border-radius:18px;box-shadow:0 12px 28px #0f172a14;display:flex;gap:.5rem;max-width:248px;min-width:176px;padding:.28rem .56rem .28rem .28rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.task-status-chip:hover{box-shadow:0 18px 30px #0f172a1f;transform:translateY(-1px)}.task-status-chip--running{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#10b9814d}.task-status-chip--paused{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#f59e0b47}.task-status-chip--idle{background:linear-gradient(135deg,#f8fafc,#fff);border-color:#94a3b840}.task-status-avatar{color:#fff;height:34px!important;overflow:hidden;width:34px!important}.task-status-avatar__gif{display:block;height:21px;object-fit:contain;width:21px}.task-status-avatar--running{animation:crmTaskPulse 1.8s ease-in-out infinite;background:linear-gradient(135deg,#10b981,#059669)}.task-status-avatar--paused{background:linear-gradient(135deg,#f59e0b,#f97316)}.task-status-avatar--idle{background:linear-gradient(135deg,#64748b,#334155)}.break-choice-modal .modal-content{border:1px solid #e6edf7;border-radius:18px;box-shadow:0 24px 70px #0f172a2e}.break-choice-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.break-choice-card{align-items:center;background:#f8fbff!important;border:1px solid #e6edf7!important;border-radius:14px!important;color:#111827!important;display:flex;font-weight:800!important;gap:10px;justify-content:flex-start;min-height:58px;text-align:left}.break-choice-card:hover{background:#eef5ff!important;border-color:#bcd2ff!important}@media (max-width:575px){.break-choice-grid{grid-template-columns:1fr}}.task-status-chip__copy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.task-status-chip__title{color:#0f172a;font-size:.78rem;font-weight:700;width:100%}.task-status-chip__meta,.task-status-chip__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-status-chip__meta{color:#64748b;font-size:.66rem;font-weight:600}.task-status-chip__arrow{color:#94a3b8;flex-shrink:0}.task-status-menu__status{align-items:center;background:#f8fafc;border-radius:999px;color:#0f172a;display:inline-flex;font-size:.78rem;font-weight:700;padding:.28rem .65rem}.crm-topbar .dropdown-menu.task-status-menu{border-radius:16px!important;max-width:min(282px,calc(100vw - 32px));padding:0;width:282px}.task-status-menu__header{cursor:default;padding:14px 16px 12px!important}.task-status-menu__title{color:#0f172a;font-size:.96rem;font-weight:800;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-status-menu__tracker{color:#8a9ab2;font-size:.72rem;font-weight:700;letter-spacing:0;margin-top:2px}.task-status-menu__header .task-status-menu__status{background:#eef6ff;color:#2563eb;font-size:.72rem;margin-top:8px;padding:.24rem .58rem}.task-status-menu__actions{grid-gap:8px;border-top:1px solid #edf2f7;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:10px}.task-status-menu__action{align-items:center;background:#fff;border:1px solid #dbe6f3;border-radius:10px;color:#334155;display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;justify-content:center;line-height:1;min-height:36px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.task-status-menu__action:hover{transform:translateY(-1px)}.task-status-menu__action--pause{background:#fffbeb;border-color:#fde68a;color:#92400e}.task-status-menu__action--pause:hover{background:#fef3c7}.task-status-menu__action--resume{background:#f0fdf4;border-color:#bbf7d0;color:#047857}.task-status-menu__action--resume:hover{background:#dcfce7}.task-status-menu__action--edit{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.task-status-menu__action--edit:hover{background:#dbeafe}.crm-header-search{margin-left:0;max-width:440px;position:relative;width:min(440px,100%)}.crm-header-search__box{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0f5;border-radius:18px;box-shadow:0 16px 30px #0f172a14;display:flex;gap:.55rem;min-height:46px;padding:0 .95rem}.crm-header-search__icon,.crm-header-search__spinner{color:#94a3b8;flex-shrink:0}.crm-header-search__spinner{animation:crmTaskPulse 1.1s linear infinite}.crm-header-search__input{background:#0000;border:0;color:#0f172a;font-size:.84rem;font-weight:600;outline:0;width:100%}.crm-header-search__input::placeholder{color:#94a3b8;font-size:.8rem;font-weight:500}.crm-header-search__dropdown{background:#fffffffc;border:1px solid #e2e8f0fa;border-radius:20px;box-shadow:0 22px 44px #0f172a29;left:0;max-height:420px;max-width:min(520px,calc(100vw - 56px));overflow-y:auto;padding:.7rem;position:absolute;top:calc(100% + .65rem);width:min(100%,520px);z-index:1052}.crm-header-search__section+.crm-header-search__section{margin-top:.85rem}.crm-header-search__section-title{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:.45rem;padding:0 .35rem;text-transform:uppercase}.crm-header-search__item{align-items:flex-start;background:#0000;border:0;border-radius:14px;display:flex;flex-direction:column;gap:.16rem;padding:.62rem .7rem;text-align:left;transition:background .18s ease,transform .18s ease;width:100%}.crm-header-search__item:hover{background:#f8fafc;transform:translateY(-1px)}.crm-header-search__item-title{color:#0f172a;font-size:.8rem;font-weight:700;line-height:1.35}.crm-header-search__empty,.crm-header-search__item-meta{color:#64748b;display:block;font-size:.68rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.crm-header-search__empty{padding:.85rem .9rem}@media only screen and (max-width:1199px){.task-status-chip{max-width:112px;min-width:88px;padding-right:.48rem}.task-status-chip__copy{display:none}}@media only screen and (max-width:1399px){.topbar{flex-wrap:wrap;row-gap:10px}.crm-topbar__search-nav{flex:1 1 100%;order:3;padding:0}.crm-header-search{max-width:360px}.crm-topbar__utility-group{gap:10px;justify-content:flex-end;margin-left:0;width:100%}.crm-topbar__status-group .mx-2{margin-left:.35rem!important;margin-right:.35rem!important}}@media only screen and (max-width:991px){.topbar{border-radius:24px!important;padding:12px 14px!important;top:12px!important}.crm-topbar__profile-group,.crm-topbar__status-group,.crm-topbar__utility-group{gap:8px}.crm-topbar__action-btn,.crm-topbar__icon-btn{min-height:40px;padding-left:11px!important;padding-right:11px!important}}@media only screen and (max-width:767px){.crm-header-search__dropdown{max-width:calc(100vw - 32px)}.crm-header-search__item-meta{overflow-wrap:anywhere;white-space:normal}}body.dark-mode table{background-color:#0a2744;background-color:var(--bg-card,#0a2744)}body.dark-mode table,body.dark-mode thead{color:#e6e9ec;color:var(--text-primary,#e6e9ec)}body.dark-mode thead{background-color:#0a2744!important;background-color:var(--bg-input,#0a2744)!important}body.dark-mode .crm-header-search__box,body.dark-mode .crm-header-search__dropdown{background:#0f172af5;border-color:#334155f0;box-shadow:0 24px 48px #0206175c}body.dark-mode .crm-header-search__input,body.dark-mode .crm-header-search__item-title{color:#e2e8f0}body.dark-mode .crm-header-search__empty,body.dark-mode .crm-header-search__icon,body.dark-mode .crm-header-search__input::placeholder,body.dark-mode .crm-header-search__item-meta,body.dark-mode .crm-header-search__section-title,body.dark-mode .crm-header-search__spinner{color:#94a3b8}body.dark-mode .crm-header-search__item:hover{background:#1e293be6}body.dark-mode tbody tr{background-color:#0a2744;background-color:var(--bg-card,#0a2744);border-color:#2f445a;border-color:var(--border-color,#2f445a)}body.dark-mode tbody tr:hover{background-color:#0f3258!important;background-color:var(--bg-card-alt,#0f3258)!important}body.dark-mode .badge,body.dark-mode tbody td{border-color:#2f445a;border-color:var(--border-color,#2f445a);color:#e6e9ec;color:var(--text-primary,#e6e9ec)}body.dark-mode .badge,body.dark-mode .badge.bg-light{background-color:#2f445a!important;background-color:var(--bg-chip,#2f445a)!important}body.dark-mode .badge.bg-light{color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .badge.bg-success{background-color:#155856!important;background-color:var(--bg-badge,#155856)!important}body.dark-mode .badge.bg-warning{background-color:#a05a00!important;color:#fff!important}body.dark-mode .badge.bg-info{background-color:#046494!important}body.dark-mode .badge.bg-danger{background-color:#9b0000!important}body.dark-mode .btn-link{color:#03a9f3;color:var(--text-link,#03a9f3)}body.dark-mode .btn-link:hover{color:#05bff9!important;text-decoration:none}body.dark-mode .modal-content{background-color:#0a2744!important;background-color:var(--bg-card,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .modal-header{background-color:#0a2744;background-color:var(--bg-input,#0a2744);border-color:#2f445a;border-color:var(--border-color,#2f445a);color:#e6e9ec;color:var(--text-primary,#e6e9ec)}body.dark-mode .modal-header .btn-close{filter:invert(1)}body.dark-mode .modal-body{background-color:#0a2744!important;background-color:var(--bg-card,#0a2744)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .form-check-input,body.dark-mode .modal-footer{background-color:#0a2744!important;background-color:var(--bg-input,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important}body.dark-mode .form-check-input:checked{background-color:#4f46e5!important;border-color:#4f46e5!important}body.dark-mode .dropdown-menu{background-color:#0a2744!important;background-color:var(--bg-card,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important}body.dark-mode .dropdown-menu .dropdown-item{color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .dropdown-menu .dropdown-item:focus,body.dark-mode .dropdown-menu .dropdown-item:hover{background-color:#0a2744!important;background-color:var(--bg-input,#0a2744)!important;color:#fb9678!important;color:var(--accent-text,#fb9678)!important}body.dark-mode .alert{background-color:#0a2744!important;background-color:var(--bg-card,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .spinner-border{border-color:#0a2744;border-color:var(--bg-input,#0a2744);border-right-color:#fb9678!important;border-right-color:var(--accent,#fb9678)!important}body.dark-mode .card{border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important}body.dark-mode .card,body.dark-mode .card-body{background-color:#0a2744!important;background-color:var(--bg-card,#0a2744)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .card-header{color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .card-footer,body.dark-mode .card-header{background-color:#0a2744!important;background-color:var(--bg-input,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important}body.dark-mode .nav-tabs{border-bottom-color:#2f445a!important;border-bottom-color:var(--border-color,#2f445a)!important}body.dark-mode .nav-tabs .nav-link{border-color:#0000!important;color:#99a5b1!important;color:var(--text-secondary,#99a5b1)!important}body.dark-mode .nav-tabs .nav-link:hover{border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .nav-tabs .nav-link.active{background-color:#0a2744!important;background-color:var(--bg-card,#0a2744)!important;border-color:#2f445a #2f445a #0a2744!important;border-color:var(--border-color,#2f445a) var(--border-color,#2f445a) var(--bg-card,#0a2744)!important;color:#fb9678!important;color:var(--accent,#fb9678)!important}body.dark-mode .tab-content,body.dark-mode .tab-pane{background-color:#0a2744!important;background-color:var(--bg-card,#0a2744)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .form-control,body.dark-mode .form-select,body.dark-mode input[type=date],body.dark-mode input[type=email],body.dark-mode input[type=number],body.dark-mode input[type=password],body.dark-mode input[type=search],body.dark-mode input[type=text],body.dark-mode input[type=time],body.dark-mode select,body.dark-mode textarea{background-color:#0a2744!important;background-color:var(--bg-input,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder{color:#808f9e!important;color:var(--text-muted,#808f9e)!important}body.dark-mode .form-control:focus,body.dark-mode .form-select:focus,body.dark-mode input[type=date]:focus,body.dark-mode input[type=email]:focus,body.dark-mode input[type=number]:focus,body.dark-mode input[type=password]:focus,body.dark-mode input[type=text]:focus,body.dark-mode input[type=time]:focus,body.dark-mode select:focus,body.dark-mode textarea:focus{background-color:#0a2744!important;background-color:var(--bg-input,#0a2744)!important;border-color:#fb9678!important;border-color:var(--accent,#fb9678)!important;box-shadow:0 0 0 .2rem #fb967840!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .form-label,body.dark-mode label,body.dark-mode legend{color:#b3bcc5!important;color:var(--text-label,#b3bcc5)!important}.topbar{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0f2!important;border-radius:24px!important;box-shadow:0 28px 58px #0f172a1f!important;display:flex!important;flex-wrap:nowrap;gap:14px;min-height:68px;overflow:visible!important;padding:10px 16px!important;top:12px!important}body.dark-mode .topbar{background:linear-gradient(180deg,#0a2744fa,#071e35fa)!important;border:1px solid #2f445aeb!important;box-shadow:0 28px 58px #02061757!important}.topbar .navbar{background-color:initial!important;padding:0!important}.topbar .navbar-brand{color:#1e293b!important}body.dark-mode .topbar .navbar-brand{color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}.topbar .navbar-collapse .nav-link{color:#64748b!important;margin:0 4px!important;padding:8px 12px!important}body.dark-mode .topbar .navbar-collapse .nav-link{color:#99a5b1!important;color:var(--text-secondary,#99a5b1)!important}.topbar .navbar-collapse .nav-link:hover{color:#4f46e5!important}body.dark-mode .topbar .navbar-collapse .nav-link:hover{color:#fb9678!important;color:var(--accent-text,#fb9678)!important}.topbar .btn{border-radius:16px!important;font-size:12px!important;font-weight:700!important}.app-search .form-control{background-color:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#1f2937!important}body.dark-mode .app-search .form-control{background-color:#0a2744!important;background-color:var(--bg-input,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}.app-search .form-control::placeholder{color:#9ca3af}body.dark-mode .app-search .form-control::placeholder{color:#808f9e;color:var(--text-muted,#808f9e)}.topbar .btn-link{color:#64748b!important;padding:4px 8px!important}body.dark-mode .topbar .btn-link{color:#99a5b1!important;color:var(--text-secondary,#99a5b1)!important}.topbar .btn-link:hover{color:#4f46e5!important}body.dark-mode .topbar .btn-link:hover{color:#fb9678!important;color:var(--accent-text,#fb9678)!important}.pageWrapper{display:flex;min-height:100vh}.crm-topbar__menu-group{align-items:center;display:flex;flex:0 0 auto}.crm-topbar__action-btn,.crm-topbar__icon-btn,.crm-topbar__menu-btn,.crm-topbar__profile-btn{align-items:center!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid #e2e8f0f2!important;border-radius:16px!important;box-shadow:0 12px 24px #0f172a12!important;color:#0f172a!important;display:inline-flex!important;justify-content:center!important;line-height:1!important;min-height:44px}.crm-topbar__menu-btn{padding:0!important;width:44px}.crm-topbar__menu-btn svg{display:block}.crm-topbar__action-btn{white-space:nowrap}.crm-topbar__icon-btn{justify-content:center;padding:0!important;position:relative;width:52px}.crm-topbar__profile-btn{padding:6px!important;width:52px}.crm-topbar__profile-btn img{border-radius:14px!important;height:38px!important;width:38px!important}.crm-topbar__search-nav{flex:1 1 auto;max-width:500px;min-width:0;padding:0 8px}.crm-topbar__utility-group{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:12px;margin-left:auto;min-width:0}.crm-topbar__profile-group,.crm-topbar__status-group{flex:0 0 auto;min-width:0}.crm-topbar__status-group{max-width:250px}.crm-topbar__profile-group .dropdown,.crm-topbar__status-group .dropdown,.crm-topbar__status-toggle{max-width:100%}.crm-topbar .dropdown-menu,.topbar .dropdown-menu.ddWidth{border:1px solid #e2e8f0fa!important;border-radius:22px!important;box-shadow:0 24px 48px #0f172a29!important;max-width:min(320px,calc(100vw - 32px));overflow:hidden;width:min(320px,calc(100vw - 32px))}body.dark-mode .crm-topbar__action-btn,body.dark-mode .crm-topbar__icon-btn,body.dark-mode .crm-topbar__menu-btn,body.dark-mode .crm-topbar__profile-btn,body.dark-mode .task-status-chip{background:linear-gradient(180deg,#0a2744fa,#0f3258f5)!important;border-color:#2f445aeb!important;color:#e6edf6!important}body.dark-mode .task-status-chip__title{color:#e6edf6}body.dark-mode .task-status-chip__arrow,body.dark-mode .task-status-chip__meta{color:#9fb3c8}.topbar .dropdown-menu,.topbar .dropdown-menu.ddWidth,.topbar .dropdown-menu.ddWidth.bg-white{background:#fff!important}.profile-dd-top{background:linear-gradient(180deg,#fff,#f8fafc)!important}.profile-dd-top h5{color:#0f172a;font-size:.95rem;font-weight:700;margin-bottom:4px}.profile-dd-top p{color:#64748b;font-size:.78rem;margin-bottom:0}.topbar .dropdown-item{font-size:.82rem}.topbar .dropdown-item .text-dark{color:#0f172a!important}.fixedTopbar .topbar{margin:0!important}@media only screen and (min-width:992px){.fixedTopbar .topbar{left:316px!important;right:16px!important;width:auto!important}.isMiniSidebar .fixedTopbar .topbar{left:86px!important}}.contentArea{background-color:#f8fafc!important;color:#1e293b;flex:1 1}.layout-shell--setup{background:linear-gradient(180deg,#f5f7fb,#f8fafc)}.layout-shell--setup .contentArea--setup{background:#0000!important}.layout-shell--setup .sidebarArea--setup{background:#0000;padding:12px 0 12px 12px;position:relative;z-index:4}.layout-shell--setup .sidebarArea--setup .sidebarBox{background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #e2e8f0f2!important;border-radius:30px!important;box-shadow:0 24px 56px #0f172a1c!important}.layout-shell--setup .sidebarArea--setup .sidebar-shell__top{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:16px 14px 8px}.layout-shell--setup .sidebarArea--setup .sidebar-shell__traffic{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px}.layout-shell--setup .sidebarArea--setup .sidebar-shell__traffic-dot{border-radius:50%;display:inline-block;height:14px;width:14px}.layout-shell--setup .sidebarArea--setup .sidebar-shell__traffic-dot.is-red{background:#fb7185}.layout-shell--setup .sidebarArea--setup .sidebar-shell__traffic-dot.is-yellow{background:#fbbf24}.layout-shell--setup .sidebarArea--setup .sidebar-shell__traffic-dot.is-green{background:#34d399}.layout-shell--setup .sidebarArea--setup .sidebar-shell__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;margin-left:auto}.layout-shell--setup .sidebarArea--setup .sidebar-shell__collapse{align-items:center!important;background:linear-gradient(180deg,#fff,#f6f9fc)!important;border:1px solid #e2e8f0f2!important;border-radius:17px!important;box-shadow:0 10px 22px #0f172a14!important;color:#475569!important;display:inline-flex!important;height:34px!important;justify-content:center!important;margin:0!important;min-width:34px!important;padding:0!important;width:34px!important}.layout-shell--setup .sidebarArea--setup .sidebar-shell__collapse:hover{border-color:#93c5fde6!important;color:#1d4ed8!important}.layout-shell--setup .pageTitleBanner--setup{display:none}.fixedTopbar.contentArea{padding-top:92px!important}body.dark-mode .contentArea{background-color:#001e3c!important;background-color:var(--bg-page,#001e3c)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}@media only screen and (max-width:991px){.fixedTopbar.contentArea{padding-top:88px!important}}@media only screen and (min-width:992px){.layout-shell--setup .sidebarArea--setup{width:236px}.layout-shell--setup .sidebarArea--setup .sidebarBox{height:calc(100vh - 24px)!important;width:220px}.layout-shell--setup.isMiniSidebar .sidebarArea--setup{width:96px}.layout-shell--setup.isMiniSidebar .sidebarArea--setup .sidebarBox{width:80px}.layout-shell--setup.isMiniSidebar .sidebarArea--setup .sidebar-shell__top{justify-content:center;padding:14px 8px 8px}.layout-shell--setup.isMiniSidebar .sidebarArea--setup .sidebar-shell__traffic{display:none}.layout-shell--setup.isMiniSidebar .sidebarArea--setup .sidebar-shell__actions{display:inline-flex;gap:6px;margin-left:0}.layout-shell--setup .fixedTopbar .topbar{border-radius:28px!important;box-shadow:0 24px 52px #0f172a1a!important;left:312px!important;right:12px!important;top:12px!important}.layout-shell--setup.isMiniSidebar .fixedTopbar .topbar{left:82px!important}.layout-shell--setup .contentArea--setup.fixedTopbar{padding-top:92px!important}}@media only screen and (max-width:991px){.layout-shell--setup .sidebarArea--setup{padding:12px}.layout-shell--setup .sidebarArea--setup .sidebarBox{height:calc(100vh - 24px)!important}}.pageTitleBanner{background-color:#fff;color:#1e293b}body.dark-mode .pageTitleBanner{background-color:#0a2744!important;background-color:var(--bg-card,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}.pageTitleBanner h5{color:inherit!important;font-weight:600!important}body.dark-mode .pageTitleBanner h5{color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .card,body.dark-mode .component-card .card-title,body.dark-mode .component-card-title,body.dark-mode .dropdown-menu,body.dark-mode .modal-content,body.dark-mode .offcanvas,body.dark-mode .offcanvas-body,body.dark-mode .table>:not(caption)>*>*,body.dark-mode [style*="background-color: #fff"],body.dark-mode [style*="background-color: #ffffff"],body.dark-mode [style*="background-color: rgb(255, 255, 255)"],body.dark-mode [style*="background-color: rgb(255,255,255)"],body.dark-mode [style*="background-color: white"],body.dark-mode [style*="background-color:#fff"],body.dark-mode [style*="background-color:#ffffff"],body.dark-mode [style*="background: #f0f2f5"],body.dark-mode [style*="background: #f8fafc"],body.dark-mode [style*="background: #f9fafb"],body.dark-mode [style*="background: #fafafa"],body.dark-mode [style*="background: #fff"],body.dark-mode [style*="background: #ffffff"],body.dark-mode [style*="background: rgb(255, 255, 255)"],body.dark-mode [style*="background: rgb(255,255,255)"],body.dark-mode [style*="background: white"],body.dark-mode [style*="background:#f0f2f5"],body.dark-mode [style*="background:#f8fafc"],body.dark-mode [style*="background:#f9fafb"],body.dark-mode [style*="background:#fafafa"],body.dark-mode [style*="background:#fff"],body.dark-mode [style*="background:#ffffff"],body.dark-mode [style*="linear-gradient(135deg, #ffffff"],body.dark-mode [style*="linear-gradient(180deg, #ffffff"]{background-color:#0a2744!important;background-color:var(--bg-card,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .table thead th{background-color:#0f3258!important;background-color:var(--bg-card-alt,#0f3258)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode [style*="background: #fafafad4"],body.dark-mode [style*="background:#fafafad4"]{background:#001e3c!important;background:var(--bg-page,#001e3c)!important}body.dark-mode [style*="color: #000"],body.dark-mode [style*="color: #0f172a"],body.dark-mode [style*="color: #111827"],body.dark-mode [style*="color: #14213d"],body.dark-mode [style*="color: #1a1d2e"],body.dark-mode [style*="color: #1a1f36"],body.dark-mode [style*="color: #374151"],body.dark-mode [style*="color: #3c4257"],body.dark-mode [style*="color:#000"],body.dark-mode [style*="color:#0f172a"],body.dark-mode [style*="color:#111827"],body.dark-mode [style*="color:#14213d"],body.dark-mode [style*="color:#1a1d2e"],body.dark-mode [style*="color:#1a1f36"],body.dark-mode [style*="color:#374151"],body.dark-mode [style*="color:#3c4257"]{color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode [style*="color: #5f6b7a"],body.dark-mode [style*="color: #64748b"],body.dark-mode [style*="color: #6b7280"],body.dark-mode [style*="color: #8ea0b8"],body.dark-mode [style*="color: #9ca3af"],body.dark-mode [style*="color:#5f6b7a"],body.dark-mode [style*="color:#64748b"],body.dark-mode [style*="color:#6b7280"],body.dark-mode [style*="color:#8ea0b8"],body.dark-mode [style*="color:#9ca3af"]{color:#9bb0c8!important;color:var(--text-secondary,#9bb0c8)!important}body.dark-mode .btn-light,body.dark-mode .btn-outline-light,body.dark-mode .form-control,body.dark-mode .form-select,body.dark-mode input,body.dark-mode select,body.dark-mode textarea{background-color:#0a2744!important;background-color:var(--bg-input,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .form-control::placeholder,body.dark-mode input::placeholder,body.dark-mode textarea::placeholder{color:#9bb0c8!important;color:var(--text-secondary,#9bb0c8)!important}body.dark-mode .emp-card{background:linear-gradient(180deg,#0b2b4b,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;box-shadow:0 14px 30px #02081059!important}body.dark-mode .emp-meta,body.dark-mode .emp-name,body.dark-mode .emp-sub,body.dark-mode .emp-username,body.dark-mode .meta-item{color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .action-btn,body.dark-mode .filter-dropdown,body.dark-mode .filter-list{background:#0a2744!important;background:var(--bg-input,#0a2744)!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .zcf-dashboard,body.dark-mode .zcf-root{background:linear-gradient(180deg,#05233f,#031a31)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .zcf-card,body.dark-mode .zcf-flow-card,body.dark-mode .zcf-list-card,body.dark-mode .zcf-module-card,body.dark-mode .zcf-template-chip,body.dark-mode .zcf-topbar{background:#0b2b4b!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .sales-ui{background:radial-gradient(circle at top left,#38bdf81f,#0000 24%),radial-gradient(circle at top right,#6366f11a,#0000 20%),linear-gradient(180deg,#05233f,#031a31)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .sales-ui-brief,body.dark-mode .sales-ui-card.card,body.dark-mode .sales-ui-chart-panel,body.dark-mode .sales-ui-kpi,body.dark-mode .sales-ui-output-panel,body.dark-mode .sales-ui-panel,body.dark-mode .sales-ui-tool-panel{background:#0b2b4b!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .lead-board-root{background:radial-gradient(circle at top left,#3fabf81f,#0000 20%),radial-gradient(circle at bottom right,#38bdf814,#0000 24%),linear-gradient(180deg,#05233f,#031a31)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .lead-board-container,body.dark-mode .lead-board-hero,body.dark-mode .lead-board-stat{background:#0b2b4b!important;border-color:#2f445a!important;border-color:var(--border-color,#2f445a)!important;color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}body.dark-mode .emp-page,body.dark-mode .lead-board-kicker,body.dark-mode .lead-board-stat-label,body.dark-mode .lead-board-stat-note,body.dark-mode .lead-board-stat-value,body.dark-mode .lead-board-subtitle,body.dark-mode .lead-board-title,body.dark-mode .sa-page,body.dark-mode .sar-page{color:#e6e9ec!important;color:var(--text-primary,#e6e9ec)!important}.sidebarArea{height:100vh}.sidebarArea .sidebarBox{display:flex;flex-direction:column;height:calc(100vh - 32px)!important;overflow:hidden}.sidebarArea .sidebar-shell{min-height:100%}.sidebarArea .sidebar-shell__top{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:16px 14px 10px}.sidebarArea .sidebar-shell__traffic{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;min-width:0}.sidebarArea .sidebar-shell__traffic-dot{border-radius:999px;display:inline-block;height:12px;width:12px}.sidebarArea .sidebar-shell__actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;margin-left:auto;min-width:0}.sidebarArea .sidebar-shell__collapse{align-items:center!important;border-radius:16px!important;display:inline-flex!important;height:32px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:32px!important;padding:0!important;width:32px!important}.sidebarArea .sidebar-shell__collapse svg{display:block}.sidebarArea .simplebar-content-wrapper,.sidebarArea .simplebar-mask,.sidebarArea .simplebar-offset,.sidebarArea .simplebar-react-wrapper,.sidebarArea .simplebar-wrapper{height:100%!important}.sidebarArea .simplebar-content{min-height:100%}.sidebarArea .sidebar-scroll-area .simplebar-content{display:flex;flex-direction:column}@media (min-width:992px){.isMiniSidebar .sidebarArea .sidebar-shell__top{padding:14px 10px 8px}.isMiniSidebar .sidebarArea .sidebar-shell__traffic{display:none}.isMiniSidebar .sidebarArea .sidebar-shell__actions{display:inline-flex;gap:6px;margin-left:0}.isMiniSidebar .sidebarArea .sidebar-shell__collapse{height:30px!important;min-width:30px!important;width:30px!important}}body.dark-mode .sidebarArea .sidebarBox{background:linear-gradient(180deg,#0a2744fa,#071e35fa)!important;border-color:#2f445aeb!important;box-shadow:0 28px 58px #02061757!important}body.dark-mode .sidebarArea .sidebar-brand-panel__title,body.dark-mode .sidebarArea .sidebar-flyout-menu__title,body.dark-mode .sidebarArea .sidebar-nav-link,body.dark-mode .sidebarArea .sidebar-user-panel__name{color:#e6edf6!important}body.dark-mode .sidebarArea .navCaption,body.dark-mode .sidebarArea .sidebar-brand-panel__eyebrow,body.dark-mode .sidebarArea .sidebar-flyout-menu__link,body.dark-mode .sidebarArea .sidebar-nav-link .sidebar-nav-badge,body.dark-mode .sidebarArea .sidebar-user-panel__role{color:#9fb3c8!important}body.dark-mode .sidebarArea .activeLink .nav-link,body.dark-mode .sidebarArea .nav-item.activeParent>.nav-link,body.dark-mode .sidebarArea .sidebar-nav-link:hover,body.dark-mode .sidebarArea .sidebar-shell__collapse,body.dark-mode .sidebarArea .sidebar-user-panel{background:#0f3258eb!important;border-color:#2f445af5!important;color:#e6edf6!important}body.dark-mode .sidebarArea .sidebar-flyout-menu,body.dark-mode .sidebarArea .subMenu{background:#081e35fa!important;border-color:#2f445adb!important}.topbar{margin-bottom:0!important}body.dark-mode{--crm-dark-page:#001e3c;--crm-dark-page-2:#031a31;--crm-dark-panel:#0a2744;--crm-dark-panel-2:#0f3258;--crm-dark-panel-3:#102f52;--crm-dark-input:#092746;--crm-dark-border:#2f445a;--crm-dark-border-soft:#9eb4cf38;--crm-dark-text:#f4f7fb;--crm-dark-muted:#a9bbd0;--crm-dark-faint:#7f94ad;--crm-dark-accent:#fb9678}body.dark-mode .automation-builder-root,body.dark-mode .crm-builder-shell,body.dark-mode .generate-template-shell,body.dark-mode .lead-board-root,body.dark-mode .lead-page-shell,body.dark-mode .ls,body.dark-mode .reminder-center-root,body.dark-mode .sales-ui,body.dark-mode .smart-views-root,body.dark-mode .stage-studio-root,body.dark-mode .zcf-dashboard,body.dark-mode .zcf-root{background:radial-gradient(circle at top left,#38bdf824,#0000 24%),radial-gradient(circle at bottom right,#fb967814,#0000 26%),linear-gradient(180deg,var(--crm-dark-page) 0,var(--crm-dark-page-2) 100%)!important;color:var(--crm-dark-text)!important}body.dark-mode .automation-builder-root *,body.dark-mode .crm-builder-shell *,body.dark-mode .generate-template-shell *,body.dark-mode .lead-board-root *,body.dark-mode .lead-page-shell *,body.dark-mode .ls *,body.dark-mode .reminder-center-root *,body.dark-mode .sales-ui *,body.dark-mode .smart-views-root *,body.dark-mode .stage-studio-root *,body.dark-mode .zcf-root *{border-color:var(--crm-dark-border-soft)}body.dark-mode .automation-builder-root :is(h1,h2,h3,h4,h5,h6,p,label,th,td,strong,b),body.dark-mode .crm-builder-shell :is(h1,h2,h3,h4,h5,h6,p,label,th,td,strong,b),body.dark-mode .generate-template-shell :is(h1,h2,h3,h4,h5,h6,p,label,th,td,strong,b),body.dark-mode .lead-board-root :is(h1,h2,h3,h4,h5,h6,p,label,th,td,strong,b),body.dark-mode .lead-page-shell :is(h1,h2,h3,h4,h5,h6,p,label,th,td,strong,b),body.dark-mode .ls :is(h1,h2,h3,h4,h5,h6,p,label,th,td,strong,b),body.dark-mode .reminder-center-root :is(h1,h2,h3,h4,h5,h6,p,label,th,td,strong,b),body.dark-mode .sales-ui :is(h1,h2,h3,h4,h5,h6,p,label,th,td,strong,b),body.dark-mode .smart-views-root :is(h1,h2,h3,h4,h5,h6,p,label,th,td,strong,b),body.dark-mode .stage-studio-root :is(h1,h2,h3,h4,h5,h6,p,label,th,td,strong,b),body.dark-mode .zcf-root :is(h1,h2,h3,h4,h5,h6,p,label,th,td,strong,b){color:var(--crm-dark-text)!important}body.dark-mode .automation-builder-root :is(small,.text-muted,.automation-copy,.automation-section-copy,.automation-item-copy,.automation-summary-copy,.automation-node-copy,.automation-canvas-copy,.automation-block-desc),body.dark-mode .crm-builder-shell :is(small,.text-muted,.crm-builder-subtitle,.crm-item-copy,.crm-helper,.crm-section-copy),body.dark-mode .generate-template-shell :is(small,.text-muted),body.dark-mode .lead-board-root :is(small,.text-muted,.lead-board-subtitle,.lead-board-stat-note,.lead-board-helper,.lead-field-help),body.dark-mode .lead-page-shell :is(small,.text-muted,.lead-loading-wrap,.lead-field-meta,.lead-field-help,.lead-inline-alert-line),body.dark-mode .ls :is(small,.text-muted,.ls-copy,.ls-sub,.ls-label,.ls-pageText),body.dark-mode .reminder-center-root :is(small,.text-muted,.reminder-center-copy),body.dark-mode .sales-ui :is(small,.text-muted,.sales-ui-copy,.sales-ui-muted,.sales-ui-label,.sales-ui-subtitle),body.dark-mode .smart-views-root :is(small,.text-muted,.smart-views-copy),body.dark-mode .stage-studio-root :is(small,.text-muted,.stage-studio-copy,.stage-studio-section-copy,.stage-node-copy,.stage-node-meta,.stage-studio-stat-label),body.dark-mode .zcf-root :is(small,.text-muted,.zcf-muted,.zcf-copy,.zcf-subtitle){color:var(--crm-dark-muted)!important}body.dark-mode .automation-action-card,body.dark-mode .automation-block,body.dark-mode .automation-board,body.dark-mode .automation-branch-card,body.dark-mode .automation-branch-column,body.dark-mode .automation-canvas,body.dark-mode .automation-canvas-node,body.dark-mode .automation-card.card,body.dark-mode .automation-hero,body.dark-mode .automation-inspector,body.dark-mode .automation-list-item,body.dark-mode .automation-node,body.dark-mode .automation-summary-card,body.dark-mode .automation-template-card,body.dark-mode .automation-topbar,body.dark-mode .crm-builder-drawer,body.dark-mode .crm-builder-panel,body.dark-mode .crm-builder-topbar,body.dark-mode .crm-field-library,body.dark-mode .crm-field-tile,body.dark-mode .crm-form-card,body.dark-mode .crm-inspector,body.dark-mode .crm-item-card,body.dark-mode .crm-page-meta,body.dark-mode .crm-preview-panel,body.dark-mode .crm-section-card,body.dark-mode .generate-template-shell .hint-chip,body.dark-mode .generate-template-shell .tag-chip,body.dark-mode .generate-template-shell .tpl-item,body.dark-mode .lead-board-calendar,body.dark-mode .lead-board-card,body.dark-mode .lead-board-container,body.dark-mode .lead-board-empty,body.dark-mode .lead-board-hero,body.dark-mode .lead-board-kanban,body.dark-mode .lead-board-kanban-card,body.dark-mode .lead-board-kanban-column,body.dark-mode .lead-board-panel,body.dark-mode .lead-board-split,body.dark-mode .lead-board-stat,body.dark-mode .lead-board-table,body.dark-mode .lead-board-table-wrap,body.dark-mode .lead-board-toolbar,body.dark-mode .lead-board-viewbar,body.dark-mode .lead-chip,body.dark-mode .lead-claim-pill,body.dark-mode .lead-custom-value,body.dark-mode .lead-field-badge,body.dark-mode .lead-field-group,body.dark-mode .lead-focus-card,body.dark-mode .lead-group-header,body.dark-mode .lead-inline-alert,body.dark-mode .lead-kanban-card,body.dark-mode .lead-kanban-column,body.dark-mode .lead-kanban-drop-note,body.dark-mode .lead-main-card-body,body.dark-mode .lead-main-card.card,body.dark-mode .lead-mini-btn.btn,body.dark-mode .lead-owner-pill,body.dark-mode .lead-page-frame,body.dark-mode .lead-search-wrap,body.dark-mode .lead-section-card,body.dark-mode .lead-section-count,body.dark-mode .lead-selected-file,body.dark-mode .lead-split-table-head,body.dark-mode .lead-split-table-shell,body.dark-mode .lead-table-wrap,body.dark-mode .lead-topbar,body.dark-mode .lead-unsupported-box,body.dark-mode .lead-view-switch,body.dark-mode .ls-box,body.dark-mode .ls-card,body.dark-mode .ls-chip,body.dark-mode .ls-fieldRule,body.dark-mode .ls-pageBtn,body.dark-mode .ls-pill,body.dark-mode .ls-rule,body.dark-mode .ls-seg,body.dark-mode .ls-statusChip,body.dark-mode .react-flow__node,body.dark-mode .reminder-center-card.card,body.dark-mode .reminder-center-hero,body.dark-mode .sales-ui-ai-card,body.dark-mode .sales-ui-brief,body.dark-mode .sales-ui-card.card,body.dark-mode .sales-ui-chart-panel,body.dark-mode .sales-ui-kpi,body.dark-mode .sales-ui-output-panel,body.dark-mode .sales-ui-panel,body.dark-mode .sales-ui-tool-panel,body.dark-mode .smart-views-card.card,body.dark-mode .smart-views-hero,body.dark-mode .stage-lane,body.dark-mode .stage-lane-shell,body.dark-mode .stage-node-card,body.dark-mode .stage-rule-item,body.dark-mode .stage-studio-card.card,body.dark-mode .stage-studio-hero,body.dark-mode .stage-studio-settings-box,body.dark-mode .stage-studio-stat,body.dark-mode .zcf-canvas,body.dark-mode .zcf-card,body.dark-mode .zcf-drawer,body.dark-mode .zcf-field-block,body.dark-mode .zcf-field-card,body.dark-mode .zcf-flow-card,body.dark-mode .zcf-list-card,body.dark-mode .zcf-modal,body.dark-mode .zcf-module-card,body.dark-mode .zcf-panel,body.dark-mode .zcf-preview,body.dark-mode .zcf-sidebar,body.dark-mode .zcf-template-chip,body.dark-mode .zcf-topbar{background:var(--crm-dark-panel)!important;border-color:var(--crm-dark-border)!important;box-shadow:0 18px 42px #00000038!important;color:var(--crm-dark-text)!important}body.dark-mode .crm-module-root{background:radial-gradient(circle at top left,#22c55e1f,#0000 22%),radial-gradient(circle at top right,#3b82f61f,#0000 24%),linear-gradient(180deg,var(--crm-dark-page) 0,var(--crm-dark-page-2) 100%)!important;color:var(--crm-dark-text)!important}body.dark-mode .crm-module-badge,body.dark-mode .crm-module-card.card,body.dark-mode .crm-module-drawer-action,body.dark-mode .crm-module-drawer-card-body,body.dark-mode .crm-module-drawer-card-toggle,body.dark-mode .crm-module-drawer-empty,body.dark-mode .crm-module-drawer-facts>div,body.dark-mode .crm-module-drawer-profile,body.dark-mode .crm-module-drawer-row,body.dark-mode .crm-module-drawer-section,body.dark-mode .crm-module-empty,body.dark-mode .crm-module-field .form-control,body.dark-mode .crm-module-filter-note,body.dark-mode .crm-module-ghost-btn.btn,body.dark-mode .crm-module-hero,body.dark-mode .crm-module-record-avatar,body.dark-mode .crm-module-stat,body.dark-mode .crm-module-table-head,body.dark-mode .crm-module-table-shell{background:var(--crm-dark-panel)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .crm-module-drawer-fact-value,body.dark-mode .crm-module-drawer-name,body.dark-mode .crm-module-drawer-row-value,body.dark-mode .crm-module-drawer-section-title,body.dark-mode .crm-module-record-title,body.dark-mode .crm-module-stat-value,body.dark-mode .crm-module-title{color:var(--crm-dark-text)!important}body.dark-mode .crm-module-date-sub,body.dark-mode .crm-module-drawer-card-note,body.dark-mode .crm-module-drawer-eyebrow,body.dark-mode .crm-module-drawer-fact-label,body.dark-mode .crm-module-drawer-row-label,body.dark-mode .crm-module-drawer-subline,body.dark-mode .crm-module-field label,body.dark-mode .crm-module-kicker,body.dark-mode .crm-module-record-sub,body.dark-mode .crm-module-stat-label,body.dark-mode .crm-module-stat-note,body.dark-mode .crm-module-subtitle,body.dark-mode .crm-module-table-note{color:var(--crm-dark-muted)!important}body.dark-mode .lead-board-root .card-body,body.dark-mode .lead-board-root .card-footer,body.dark-mode .lead-board-root .card-header,body.dark-mode .lead-board-root .component-card,body.dark-mode .lead-board-root .component-card .card{background:var(--crm-dark-panel)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .lead-board-root table,body.dark-mode .lead-board-root tbody,body.dark-mode .lead-board-root td,body.dark-mode .lead-board-root th,body.dark-mode .lead-board-root thead,body.dark-mode .lead-board-root tr,body.dark-mode .lead-board-table table,body.dark-mode .lead-board-table tbody,body.dark-mode .lead-board-table td,body.dark-mode .lead-board-table th,body.dark-mode .lead-board-table thead,body.dark-mode .lead-board-table tr,body.dark-mode .sales-ui table,body.dark-mode .sales-ui tbody,body.dark-mode .sales-ui td,body.dark-mode .sales-ui th,body.dark-mode .sales-ui thead,body.dark-mode .sales-ui tr{background:var(--crm-dark-panel)!important;background-color:var(--crm-dark-panel)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .lead-board-root tbody tr:hover,body.dark-mode .lead-board-root thead th,body.dark-mode .lead-board-table thead th,body.dark-mode .sales-ui tbody tr:hover,body.dark-mode .sales-ui thead th{background:var(--crm-dark-panel-2)!important;background-color:var(--crm-dark-panel-2)!important}body.dark-mode .lead-board-root .lead-chip,body.dark-mode .lead-board-root .lead-custom-value,body.dark-mode .lead-board-root .lead-filter-group .form-control,body.dark-mode .lead-board-root .lead-focus-card,body.dark-mode .lead-board-root .lead-grid-add-row td,body.dark-mode .lead-board-root .lead-grid-add-row:hover td,body.dark-mode .lead-board-root .lead-grid-table tbody tr.lead-grid-row.is-new td,body.dark-mode .lead-board-root .lead-grid-table tbody tr:hover td,body.dark-mode .lead-board-root .lead-grid-table td,body.dark-mode .lead-board-root .lead-grid-table thead th,body.dark-mode .lead-board-root .lead-group-header,body.dark-mode .lead-board-root .lead-inline-edit-input.form-control,body.dark-mode .lead-board-root .lead-kanban-card,body.dark-mode .lead-board-root .lead-kanban-column,body.dark-mode .lead-board-root .lead-kanban-column.is-drop-target,body.dark-mode .lead-board-root .lead-kanban-drop-note,body.dark-mode .lead-board-root .lead-mini-btn.btn,body.dark-mode .lead-board-root .lead-owner-pill,body.dark-mode .lead-board-root .lead-quick-group .form-control,body.dark-mode .lead-board-root .lead-search-wrap,body.dark-mode .lead-board-root .lead-split-table-head,body.dark-mode .lead-board-root .lead-split-table-shell,body.dark-mode .lead-board-root .lead-table-wrap,body.dark-mode .lead-board-root .lead-toolbar-select.form-control,body.dark-mode .lead-board-root .lead-view-switch{background:var(--crm-dark-panel)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .crm-module-table thead th,body.dark-mode .lead-board-root .lead-grid-table thead th{background:var(--crm-dark-panel-2)!important;color:var(--crm-dark-text)!important}body.dark-mode .lead-board-root .lead-board-title,body.dark-mode .lead-board-root .lead-cell-primary,body.dark-mode .lead-board-root .lead-focus-title,body.dark-mode .lead-board-root .lead-group-title,body.dark-mode .lead-board-root .lead-split-table-note,body.dark-mode .lead-board-root .lead-status-pill{color:var(--crm-dark-text)!important}body.dark-mode .lead-board-root .lead-cell-link,body.dark-mode .lead-board-root .lead-cell-secondary,body.dark-mode .lead-board-root .lead-chip:not(.active),body.dark-mode .lead-board-root .lead-drag-grip,body.dark-mode .lead-board-root .lead-focus-note,body.dark-mode .lead-board-root .lead-group-count,body.dark-mode .lead-board-root .lead-inline-add,body.dark-mode .lead-board-root .lead-search-wrap input::placeholder,body.dark-mode .lead-board-root .lead-view-switch button:not(.active){color:var(--crm-dark-muted)!important}body.dark-mode .lead-board-root .lead-chip.active,body.dark-mode .lead-board-root .lead-view-switch button.active{background:var(--crm-dark-panel-2)!important;border-color:var(--crm-dark-accent)!important;color:var(--crm-dark-text)!important}body.dark-mode .crm-module-table,body.dark-mode .crm-module-table tbody,body.dark-mode .crm-module-table td,body.dark-mode .crm-module-table th,body.dark-mode .crm-module-table thead,body.dark-mode .crm-module-table tr{background:var(--crm-dark-panel)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .crm-module-date-main,body.dark-mode .crm-module-date-stack,body.dark-mode .crm-module-drawer-badges,body.dark-mode .crm-module-drawer-card-title,body.dark-mode .crm-module-record-cell{color:var(--crm-dark-text)!important}body.dark-mode .crm-module-ghost-btn.btn{background:var(--crm-dark-panel-2)!important;color:var(--crm-dark-text)!important}body.dark-mode .crm-module-record-avatar{background:linear-gradient(135deg,#38bdf84d,#6366f138)!important}body.dark-mode .lead-page-shell .lead-submit-bar,body.dark-mode .lead-page-shell .lead-submit-bar *,body.dark-mode .lead-page-shell [style*="background: #f9fbfe"],body.dark-mode .lead-page-shell [style*="background: #fbfdff"],body.dark-mode .lead-page-shell [style*="background:#f9fbfe"],body.dark-mode .lead-page-shell [style*="background:#fbfdff"]{background:var(--crm-dark-panel)!important;background-color:var(--crm-dark-panel)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .smart-views-root .smart-views-card [style*="background: #f9fbfe"],body.dark-mode .smart-views-root .smart-views-card [style*="background: #fbfdff"],body.dark-mode .smart-views-root .smart-views-card [style*="background: #ffffff"],body.dark-mode .smart-views-root .smart-views-card [style*="background:#f9fbfe"],body.dark-mode .smart-views-root .smart-views-card [style*="background:#fbfdff"],body.dark-mode .smart-views-root .smart-views-card [style*="background:#ffffff"]{background:var(--crm-dark-panel-2)!important;background-color:var(--crm-dark-panel-2)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .smart-views-root .smart-views-card [style*="color: #6b7b90"],body.dark-mode .smart-views-root .smart-views-card [style*="color: #718198"],body.dark-mode .smart-views-root .smart-views-card [style*="color:#6b7b90"],body.dark-mode .smart-views-root .smart-views-card [style*="color:#718198"]{color:var(--crm-dark-muted)!important}body.dark-mode .smart-views-root .smart-views-card [style*="font-weight: 800"],body.dark-mode .smart-views-root .smart-views-card [style*="fontWeight: 800"]{color:var(--crm-dark-text)!important}body.dark-mode .automation-builder-root .automation-canvas,body.dark-mode .automation-builder-root .react-flow,body.dark-mode .automation-builder-root .react-flow__attribution,body.dark-mode .automation-builder-root .react-flow__background,body.dark-mode .automation-builder-root .react-flow__container,body.dark-mode .automation-builder-root .react-flow__controls,body.dark-mode .automation-builder-root .react-flow__controls-button,body.dark-mode .automation-builder-root .react-flow__minimap,body.dark-mode .automation-builder-root .react-flow__pane,body.dark-mode .automation-builder-root .react-flow__viewport,body.dark-mode .automation-builder-root [style*="background: #fff"],body.dark-mode .automation-builder-root [style*="background: #ffffff"],body.dark-mode .automation-builder-root [style*="background:#fff"],body.dark-mode .automation-builder-root [style*="background:#ffffff"]{background:var(--crm-dark-panel)!important;background-color:var(--crm-dark-panel)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .automation-builder-root .react-flow__background path,body.dark-mode .automation-builder-root .react-flow__background pattern path{stroke:#a9bbd02e!important}body.dark-mode .zcf-root .zcf-add-section-btn,body.dark-mode .zcf-root .zcf-badge,body.dark-mode .zcf-root .zcf-btn-secondary,body.dark-mode .zcf-root .zcf-canvas-tabs,body.dark-mode .zcf-root .zcf-col-code,body.dark-mode .zcf-root .zcf-cond-modal-box,body.dark-mode .zcf-root .zcf-cond-modal-footer,body.dark-mode .zcf-root .zcf-condition-action-block,body.dark-mode .zcf-root .zcf-condition-block,body.dark-mode .zcf-root .zcf-dash-hero,body.dark-mode .zcf-root .zcf-dash-stat,body.dark-mode .zcf-root .zcf-drawer-footer,body.dark-mode .zcf-root .zcf-drawer-header,body.dark-mode .zcf-root .zcf-field-card,body.dark-mode .zcf-root .zcf-field-slot.empty-slot,body.dark-mode .zcf-root .zcf-flow-card,body.dark-mode .zcf-root .zcf-icon-btn,body.dark-mode .zcf-root .zcf-inline-note,body.dark-mode .zcf-root .zcf-left-panel,body.dark-mode .zcf-root .zcf-modal-box,body.dark-mode .zcf-root .zcf-modal-footer,body.dark-mode .zcf-root .zcf-mode-btn,body.dark-mode .zcf-root .zcf-module-card,body.dark-mode .zcf-root .zcf-module-card-empty,body.dark-mode .zcf-root .zcf-page-chip,body.dark-mode .zcf-root .zcf-panel-footer,body.dark-mode .zcf-root .zcf-right-drawer,body.dark-mode .zcf-root .zcf-section-card,body.dark-mode .zcf-root .zcf-section-title-bar,body.dark-mode .zcf-root .zcf-table-scroll,body.dark-mode .zcf-root .zcf-tile,body.dark-mode .zcf-root .zcf-unused-item,body.dark-mode .zcf-root .zcf-view-row{background:var(--crm-dark-panel)!important;background-color:var(--crm-dark-panel)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .zcf-root .zcf-canvas-area,body.dark-mode .zcf-root .zcf-dashboard{background:linear-gradient(180deg,var(--crm-dark-page) 0,var(--crm-dark-page-2) 100%)!important}body.dark-mode .zcf-root .zcf-badge-sys,body.dark-mode .zcf-root .zcf-mode-btn.active,body.dark-mode .zcf-root .zcf-module-card-slug,body.dark-mode .zcf-root .zcf-module-view-badge,body.dark-mode .zcf-root .zcf-page-chip.selected{background:var(--crm-dark-panel-2)!important;border-color:var(--crm-dark-accent)!important;color:var(--crm-dark-text)!important}body.dark-mode .zcf-root .zcf-condition-title,body.dark-mode .zcf-root .zcf-dash-hero-title,body.dark-mode .zcf-root .zcf-drawer-title,body.dark-mode .zcf-root .zcf-flow-card-title,body.dark-mode .zcf-root .zcf-modal-title,body.dark-mode .zcf-root .zcf-module-card-name{color:var(--crm-dark-text)!important}body.dark-mode .zcf-root .zcf-dash-hero-sub,body.dark-mode .zcf-root .zcf-flow-card-foot,body.dark-mode .zcf-root .zcf-flow-card-sub,body.dark-mode .zcf-root .zcf-hint,body.dark-mode .zcf-root .zcf-label,body.dark-mode .zcf-root .zcf-module-card-desc,body.dark-mode .zcf-root .zcf-module-card-meta,body.dark-mode .zcf-root .zcf-module-views-label,body.dark-mode .zcf-root .zcf-panel-header,body.dark-mode .zcf-root .zcf-section-title-label,body.dark-mode .zcf-root .zcf-toggle-label,body.dark-mode .zcf-root .zcf-unused-empty{color:var(--crm-dark-muted)!important}body.dark-mode .lead-activity-lane-item,body.dark-mode .lead-activity-log-item,body.dark-mode .lead-activity-menu,body.dark-mode .lead-activity-trigger.btn,body.dark-mode .lead-ai-card,body.dark-mode .lead-ai-preview,body.dark-mode .lead-ai-rule,body.dark-mode .lead-channel-track,body.dark-mode .lead-crm-modal .modal-body,body.dark-mode .lead-crm-modal .modal-content,body.dark-mode .lead-detail-card.card,body.dark-mode .lead-detail-ghost-btn.btn,body.dark-mode .lead-detail-header,body.dark-mode .lead-detail-icon-btn.btn,body.dark-mode .lead-detail-list-item,body.dark-mode .lead-detail-page,body.dark-mode .lead-detail-page [style*="background: #f9fbfe"],body.dark-mode .lead-detail-page [style*="background: #fbfdff"],body.dark-mode .lead-detail-page [style*="background: #fff"],body.dark-mode .lead-detail-page [style*="background: #ffffff"],body.dark-mode .lead-detail-page [style*="background:#f9fbfe"],body.dark-mode .lead-detail-page [style*="background:#fbfdff"],body.dark-mode .lead-detail-page [style*="background:#fff"],body.dark-mode .lead-detail-page [style*="background:#ffffff"],body.dark-mode .lead-detail-section,body.dark-mode .lead-detail-section-body,body.dark-mode .lead-detail-shell,body.dark-mode .lead-empty-state,body.dark-mode .lead-field-card,body.dark-mode .lead-field-input.form-control,body.dark-mode .lead-highlight-pill,body.dark-mode .lead-integration-card,body.dark-mode .lead-mini-card,body.dark-mode .lead-pill,body.dark-mode .lead-pulse-metric,body.dark-mode .lead-record-card,body.dark-mode .lead-shell-back,body.dark-mode .lead-shell-frame,body.dark-mode .lead-shell-toolbar,body.dark-mode .lead-stage-node,body.dark-mode .lead-summary-card,body.dark-mode .lead-visual-card,body.dark-mode .lead-workspace-tab{background:var(--crm-dark-panel)!important;background-color:var(--crm-dark-panel)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .lead-activity-log-title,body.dark-mode .lead-channel-value,body.dark-mode .lead-detail-brand,body.dark-mode .lead-detail-list-value,body.dark-mode .lead-detail-section-title,body.dark-mode .lead-detail-title,body.dark-mode .lead-field-value,body.dark-mode .lead-integration-title,body.dark-mode .lead-mini-value,body.dark-mode .lead-pipeline-state,body.dark-mode .lead-pulse-ring-copy strong,body.dark-mode .lead-record-title,body.dark-mode .lead-shell-heading,body.dark-mode .lead-stage-value,body.dark-mode .lead-summary-value,body.dark-mode .lead-timeline-title,body.dark-mode .lead-visual-stat{color:var(--crm-dark-text)!important}body.dark-mode .lead-activity-log-copy,body.dark-mode .lead-activity-log-meta,body.dark-mode .lead-channel-label,body.dark-mode .lead-detail-list-key,body.dark-mode .lead-detail-section-note,body.dark-mode .lead-detail-subtitle,body.dark-mode .lead-field-help,body.dark-mode .lead-field-label,body.dark-mode .lead-integration-copy,body.dark-mode .lead-mini-copy,body.dark-mode .lead-mini-title,body.dark-mode .lead-pipeline-name,body.dark-mode .lead-pulse-ring-copy span,body.dark-mode .lead-record-meta,body.dark-mode .lead-record-subtitle,body.dark-mode .lead-shell-kicker,body.dark-mode .lead-stage-copy,body.dark-mode .lead-stage-name,body.dark-mode .lead-summary-label,body.dark-mode .lead-summary-note,body.dark-mode .lead-timeline-meta,body.dark-mode .lead-timeline-text,body.dark-mode .lead-visual-copy,body.dark-mode .lead-visual-title{color:var(--crm-dark-muted)!important}body.dark-mode .lead-detail-solid-btn.btn,body.dark-mode .lead-workspace-tab.is-active{background:var(--crm-dark-panel-2)!important;border-color:var(--crm-dark-accent)!important;color:#fff!important}body.dark-mode .automation-builder-root .Toastify__toast,body.dark-mode .lead-board-root .Toastify__toast,body.dark-mode .lead-detail-page .Toastify__toast,body.dark-mode .smart-views-root .Toastify__toast,body.dark-mode .zcf-root .Toastify__toast{background:var(--crm-dark-panel)!important;border:1px solid var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .automation-input,body.dark-mode .crm-builder-shell input,body.dark-mode .crm-builder-shell select,body.dark-mode .crm-builder-shell textarea,body.dark-mode .generate-template-shell input,body.dark-mode .generate-template-shell select,body.dark-mode .generate-template-shell textarea,body.dark-mode .lead-board-root input,body.dark-mode .lead-board-root select,body.dark-mode .lead-board-root textarea,body.dark-mode .lead-form-control.form-control,body.dark-mode .lead-page-shell input,body.dark-mode .lead-page-shell select,body.dark-mode .lead-page-shell textarea,body.dark-mode .ls-input,body.dark-mode .ls-select,body.dark-mode .ls-textarea,body.dark-mode .reminder-center-root input,body.dark-mode .reminder-center-root select,body.dark-mode .reminder-center-root textarea,body.dark-mode .sales-ui input,body.dark-mode .sales-ui select,body.dark-mode .sales-ui textarea,body.dark-mode .smart-views-root input,body.dark-mode .smart-views-root select,body.dark-mode .smart-views-root textarea,body.dark-mode .stage-studio-input,body.dark-mode .zcf-input,body.dark-mode .zcf-root input,body.dark-mode .zcf-root select,body.dark-mode .zcf-root textarea{background-color:var(--crm-dark-input)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .automation-input::placeholder,body.dark-mode .crm-builder-shell input::placeholder,body.dark-mode .crm-builder-shell textarea::placeholder,body.dark-mode .generate-template-shell input::placeholder,body.dark-mode .generate-template-shell textarea::placeholder,body.dark-mode .lead-board-root input::placeholder,body.dark-mode .lead-board-root textarea::placeholder,body.dark-mode .lead-page-shell input::placeholder,body.dark-mode .lead-page-shell textarea::placeholder,body.dark-mode .ls-input::placeholder,body.dark-mode .ls-textarea::placeholder,body.dark-mode .reminder-center-root input::placeholder,body.dark-mode .sales-ui input::placeholder,body.dark-mode .sales-ui textarea::placeholder,body.dark-mode .smart-views-root input::placeholder,body.dark-mode .stage-studio-input::placeholder,body.dark-mode .zcf-root input::placeholder,body.dark-mode .zcf-root textarea::placeholder{color:var(--crm-dark-muted)!important}body.dark-mode .automation-builder-root [style*="background: #fff"],body.dark-mode .automation-builder-root [style*="background: #ffffff"],body.dark-mode .automation-builder-root [style*="background:#fff"],body.dark-mode .automation-builder-root [style*="background:#ffffff"],body.dark-mode .crm-builder-shell [style*="background: #fff"],body.dark-mode .crm-builder-shell [style*="background: #ffffff"],body.dark-mode .crm-builder-shell [style*="background:#fff"],body.dark-mode .crm-builder-shell [style*="background:#ffffff"],body.dark-mode .generate-template-shell [style*="background: #fff"],body.dark-mode .generate-template-shell [style*="background: #ffffff"],body.dark-mode .generate-template-shell [style*="background: rgb(255, 255, 255)"],body.dark-mode .generate-template-shell [style*="background:#fff"],body.dark-mode .generate-template-shell [style*="background:#ffffff"],body.dark-mode .lead-board-root [style*="background-color: #fff"],body.dark-mode .lead-board-root [style*="background-color: #ffffff"],body.dark-mode .lead-board-root [style*="background-color:#fff"],body.dark-mode .lead-board-root [style*="background-color:#ffffff"],body.dark-mode .lead-board-root [style*="background: #fff"],body.dark-mode .lead-board-root [style*="background: #ffffff"],body.dark-mode .lead-board-root [style*="background: rgb(255, 255, 255)"],body.dark-mode .lead-board-root [style*="background:#fff"],body.dark-mode .lead-board-root [style*="background:#ffffff"],body.dark-mode .lead-page-shell [style*="background: #fff"],body.dark-mode .lead-page-shell [style*="background: #ffffff"],body.dark-mode .lead-page-shell [style*="background:#fff"],body.dark-mode .lead-page-shell [style*="background:#ffffff"],body.dark-mode .ls [style*="background: #fff"],body.dark-mode .ls [style*="background: #ffffff"],body.dark-mode .ls [style*="background:#fff"],body.dark-mode .ls [style*="background:#ffffff"],body.dark-mode .reminder-center-root [style*="background: #fff"],body.dark-mode .reminder-center-root [style*="background:#fff"],body.dark-mode .sales-ui [style*="background: #fff"],body.dark-mode .sales-ui [style*="background: #ffffff"],body.dark-mode .sales-ui [style*="background:#fff"],body.dark-mode .sales-ui [style*="background:#ffffff"],body.dark-mode .smart-views-root [style*="background: #fff"],body.dark-mode .smart-views-root [style*="background:#fff"],body.dark-mode .stage-studio-root [style*="background: #fff"],body.dark-mode .stage-studio-root [style*="background: #ffffff"],body.dark-mode .stage-studio-root [style*="background:#fff"],body.dark-mode .stage-studio-root [style*="background:#ffffff"],body.dark-mode .zcf-root [style*="background: #fff"],body.dark-mode .zcf-root [style*="background: #ffffff"],body.dark-mode .zcf-root [style*="background:#fff"],body.dark-mode .zcf-root [style*="background:#ffffff"]{background:var(--crm-dark-panel)!important;background-color:var(--crm-dark-panel)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .automation-builder-root [style*="background: #f"],body.dark-mode .crm-builder-shell [style*="background: #f"],body.dark-mode .generate-template-shell [style*="background: #f"],body.dark-mode .lead-board-root [style*="background: #f"],body.dark-mode .lead-page-shell [style*="background: #f"],body.dark-mode .ls [style*="background: #f"],body.dark-mode .reminder-center-root [style*="background: #f"],body.dark-mode .sales-ui [style*="background: #f"],body.dark-mode .smart-views-root [style*="background: #f"],body.dark-mode .stage-studio-root [style*="background: #f"],body.dark-mode .zcf-root [style*="background: #f"]{background-color:var(--crm-dark-panel-2)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .automation-builder-root [style*="color: #0"],body.dark-mode .automation-builder-root [style*="color: #1"],body.dark-mode .automation-builder-root [style*="color:#0"],body.dark-mode .automation-builder-root [style*="color:#1"],body.dark-mode .crm-builder-shell [style*="color: #0"],body.dark-mode .crm-builder-shell [style*="color: #1"],body.dark-mode .crm-builder-shell [style*="color:#0"],body.dark-mode .crm-builder-shell [style*="color:#1"],body.dark-mode .generate-template-shell [style*="color: #0"],body.dark-mode .generate-template-shell [style*="color: #1"],body.dark-mode .generate-template-shell [style*="color:#0"],body.dark-mode .generate-template-shell [style*="color:#1"],body.dark-mode .lead-board-root [style*="color: #0"],body.dark-mode .lead-board-root [style*="color: #1"],body.dark-mode .lead-board-root [style*="color: #334155"],body.dark-mode .lead-board-root [style*="color:#0"],body.dark-mode .lead-board-root [style*="color:#1"],body.dark-mode .lead-page-shell [style*="color: #0"],body.dark-mode .lead-page-shell [style*="color: #1"],body.dark-mode .lead-page-shell [style*="color:#0"],body.dark-mode .lead-page-shell [style*="color:#1"],body.dark-mode .ls [style*="color: #0"],body.dark-mode .ls [style*="color: #1"],body.dark-mode .ls [style*="color:#0"],body.dark-mode .ls [style*="color:#1"],body.dark-mode .sales-ui [style*="color: #0"],body.dark-mode .sales-ui [style*="color: #1"],body.dark-mode .sales-ui [style*="color:#0"],body.dark-mode .sales-ui [style*="color:#1"],body.dark-mode .stage-studio-root [style*="color: #0"],body.dark-mode .stage-studio-root [style*="color: #1"],body.dark-mode .stage-studio-root [style*="color:#0"],body.dark-mode .stage-studio-root [style*="color:#1"],body.dark-mode .zcf-root [style*="color: #0"],body.dark-mode .zcf-root [style*="color: #1"],body.dark-mode .zcf-root [style*="color:#0"],body.dark-mode .zcf-root [style*="color:#1"]{color:var(--crm-dark-text)!important}body.dark-mode .automation-builder-root .btn-light,body.dark-mode .automation-builder-root .btn-outline-light,body.dark-mode .crm-builder-shell .btn-light,body.dark-mode .crm-builder-shell .btn-outline-light,body.dark-mode .generate-template-shell .btn-light,body.dark-mode .generate-template-shell .btn-outline-light,body.dark-mode .lead-board-root .btn-light,body.dark-mode .lead-board-root .btn-outline-light,body.dark-mode .lead-page-shell .btn-light,body.dark-mode .lead-page-shell .btn-outline-light,body.dark-mode .reminder-center-root .btn-light,body.dark-mode .sales-ui .btn-light,body.dark-mode .sales-ui .btn-outline-light,body.dark-mode .smart-views-root .btn-light,body.dark-mode .stage-studio-root .btn-light,body.dark-mode .stage-studio-root .btn-outline-light,body.dark-mode .zcf-root .btn-light,body.dark-mode .zcf-root .btn-outline-light{background:var(--crm-dark-panel-2)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}body.dark-mode .automation-builder-root .btn-primary,body.dark-mode .lead-board-root .btn-primary,body.dark-mode .lead-page-shell .lead-submit-button,body.dark-mode .reminder-center-root .btn-primary,body.dark-mode .sales-ui .btn-primary,body.dark-mode .smart-views-root .btn-primary,body.dark-mode .stage-studio-root .btn-primary,body.dark-mode .zcf-root .btn-primary{color:#fff!important}body.dark-mode .automation-list-item.is-active,body.dark-mode .automation-node.is-selected,body.dark-mode .hint-chip:hover,body.dark-mode .lead-board-root .is-active,body.dark-mode .stage-node-card.is-active,body.dark-mode .tag-chip:hover,body.dark-mode .tpl-item:hover{background:var(--crm-dark-panel-2)!important;border-color:var(--crm-dark-accent)!important;color:var(--crm-dark-text)!important}body.dark-mode .ls-alert.success,body.dark-mode .sales-ui .alert-success{background:#10b9812e!important;border-color:#10b98159!important;color:#b8f7d4!important}body.dark-mode .lead-inline-alert-warning,body.dark-mode .ls-alert.warning{background:#fb967829!important;border-color:#fb967859!important;color:#ffd9ca!important}body.dark-mode .crm-builder-shell code,body.dark-mode .lead-board-root code,body.dark-mode .ls code,body.dark-mode .sales-ui code,body.dark-mode .zcf-root code{background:#93c5fd24!important;color:#bfdbfe!important}.task-workspace{font-size:.82rem;padding:6px 0 14px}.task-workspace-shell{grid-gap:10px;display:grid;gap:10px}.task-workspace-hero{align-items:flex-start;background:radial-gradient(circle at top left,#38bdf838,#0000 28%),linear-gradient(135deg,#f8fdff,#edf5ff 48%,#e0ebff);border:1px solid #93c5fd80;border-radius:18px;box-shadow:0 24px 60px #0f172a14;display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.task-workspace-kicker{color:#2563eb;font-size:.56rem;font-weight:800;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.task-workspace-title{color:#0f172a;font-size:clamp(1rem,2vw,1.6rem);font-weight:800;line-height:1.05;margin:0}.task-workspace-subtitle{color:#475569;font-size:.68rem;line-height:1.45;margin:5px 0 0;max-width:520px}.task-workspace-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(88px,1fr));width:min(300px,100%)}.task-workspace-stat{background:#ffffffdb;border:1px solid #bfdbfee6;border-radius:14px;box-shadow:0 16px 36px #2563eb14;padding:9px 10px}.task-workspace-stat strong{color:#0f172a;display:block;font-size:.68rem;line-height:1;margin-top:3px}.task-workspace-stat-label{color:#64748b;display:block;font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-workspace-panel,.task-workspace-summary-card{background:linear-gradient(180deg,#fffffffa,#f8fafcfa)!important;border:1px solid #cbd5e1d9!important;border-radius:16px!important;box-shadow:0 18px 42px #0f172a14;overflow:hidden}.task-workspace-panel-head,.task-workspace-summary-head{background:linear-gradient(180deg,#f8fafcf5,#ffffffeb);border-bottom:1px solid #e2e8f0f2;padding:10px 14px}.task-workspace-panel-title{color:#0f172a;font-size:.72rem;font-weight:800;margin:0}.task-workspace-panel-copy{color:#64748b;font-size:.64rem;line-height:1.4;margin:4px 0 0}.task-workspace-content{padding:0 12px 12px}.task-workspace-toolbar{background:#f8fafcd9;border:1px solid #e2e8f0e6;border-radius:14px;padding:10px}.task-workspace-table-wrap{background:linear-gradient(180deg,#fffffff5,#f8fafcf5);border:1px solid #e2e8f0e6;border-radius:14px;box-shadow:inset 0 1px 0 #ffffffb3;padding:6px 10px}.task-workspace-table{margin-bottom:0}.task-workspace-table thead th{border-bottom:1px solid #cbd5e1f2!important;color:#0f172a;font-size:.54rem;font-weight:800;letter-spacing:.08em;padding:9px 8px;text-transform:uppercase;white-space:nowrap}.task-workspace-table tbody td{border-top:1px solid #e2e8f0e6!important;font-size:.8rem;line-height:1.35;padding:8px;vertical-align:middle}.task-workspace-table tbody tr:hover{background:#eff6ffb3}.task-workspace-search{font-size:.68rem!important}.task-workspace .dropdown-toggle,.task-workspace .form-control,.task-workspace .form-select,.task-workspace input,.task-workspace select,.task-workspace textarea{border:1px solid #cbd5e1e6!important;border-radius:10px!important;box-shadow:none!important;font-size:.68rem!important;min-height:34px;padding:.42rem .7rem!important}.task-workspace textarea,.task-workspace textarea.form-control{min-height:88px}.task-workspace .btn,.task-workspace .dropdown-toggle.btn{border-radius:999px;font-size:.66rem;font-weight:700}.task-workspace .btn-primary,.task-workspace .btn-success{box-shadow:0 14px 28px #2563eb2e}.task-workspace-form-card .card-body{padding:14px}.task-date-filter{min-width:120px}.task-user-cell{align-items:center;display:flex;gap:7px;min-width:100px}.task-user-avatar{align-items:center;background:linear-gradient(135deg,#2563eb,#60a5fa);border-radius:50%;box-shadow:0 8px 20px #2563eb2e;color:#fff;display:inline-flex;font-size:.58rem;font-weight:800;height:24px;justify-content:center;width:24px}.task-user-meta{display:flex;flex-direction:column;gap:1px}.task-user-name{color:#0f172a;font-size:.82rem;font-weight:700;line-height:1.2}.task-user-sub{color:#64748b;font-size:.66rem;line-height:1.2}.task-link{color:#ea6a4f;font-weight:700;text-decoration:none}.task-link:hover{color:#d2553b;text-decoration:underline}.task-desc-trigger{color:#334155;cursor:pointer;font-size:.78rem}.task-chip{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:800;justify-content:center;letter-spacing:.01em;line-height:1;min-height:21px;padding:0 8px;white-space:nowrap}.task-chip--priority-high,.task-chip--status-overdue,.task-chip--status-unaccepted{background:#fff1f2;border-color:#fecdd3;color:#e11d48}.task-chip--priority-medium,.task-chip--status-running{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.task-chip--priority-low,.task-chip--status-completed{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.task-chip--status-pending{background:#eff6ff;border-color:#bae6fd;color:#0284c7}.task-chip--neutral,.task-chip--status-default{background:#f8fafc;border-color:#cbd5e1;color:#475569}.task-actions{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.task-action-pill,.task-icon-btn{align-items:center;border:1px solid #0000!important;box-shadow:none!important;display:inline-flex!important;font-size:.6rem!important;font-weight:700!important;gap:5px;justify-content:center}.task-action-pill{min-height:30px;padding:0 10px!important}.task-icon-btn{background:#f8fafc!important;border-color:#dbe6f2!important;border-radius:50%!important;color:#0f172a!important;height:30px;padding:0!important;width:30px}.task-action-pill--play{background:linear-gradient(135deg,#38bdf8,#2563eb)!important;color:#fff!important}.task-action-pill--pause{background:linear-gradient(135deg,#f59e0b,#f97316)!important;color:#fff!important}.task-action-pill--accept{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.task-action-pill--update{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.task-action-pill--pending{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}.task-icon-btn--view{background:#eef6ff!important;border-color:#bfdbfe!important;color:#2563eb!important}.task-icon-btn--edit{background:#f8fafc!important;border-color:#cbd5e1!important;color:#475569!important}.task-icon-btn--delete{background:#fff1f2!important;border-color:#fecdd3!important;color:#dc2626!important}.task-pagination .btn{border-radius:999px!important;height:30px;min-width:30px;padding:0 8px!important}.task-detail-drawer{background:#f8fbff!important;box-shadow:-24px 0 60px #0f172a29!important;max-width:min(420px,100vw)!important;width:min(420px,100vw)!important}.task-detail-drawer__content{height:100%;overflow-y:auto;padding:12px 12px 16px}.task-detail-drawer__close{background:#ffffff38;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:.95rem;height:30px;position:absolute;right:14px;top:14px;width:30px;z-index:12}.task-detail-drawer__hero{background:linear-gradient(135deg,#102f52,#19456f);border-radius:16px;box-shadow:0 18px 40px #0f172a38;color:#fff;padding:14px 14px 12px;position:relative}.task-detail-drawer__eyebrow{font-size:.56rem;font-weight:700;letter-spacing:.14em;opacity:.7;text-transform:uppercase}.task-detail-drawer__title{align-items:center;display:flex;gap:8px;margin-top:6px}.task-detail-drawer__avatar{align-items:center;background:#ffffff24;border-radius:12px;display:inline-flex;font-size:.88rem;height:34px;justify-content:center;width:34px}.task-detail-drawer__title h3{font-size:.88rem;font-weight:800;margin:0}.task-detail-drawer__sub{font-size:.62rem;margin-top:1px;opacity:.76}.task-detail-drawer__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.task-detail-drawer__panel{background:#fff;border:1px solid #dbe6f2;border-radius:14px;margin-top:10px;padding:10px}.task-detail-drawer__section-title{color:#0f172a;font-size:.62rem;font-weight:800;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.task-detail-drawer__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.task-detail-drawer__row{background:#f8fbff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px}.task-detail-drawer__label{color:#64748b;font-size:.54rem;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.task-detail-drawer__value{color:#0f172a;font-size:.68rem;font-weight:700;word-break:break-word}.task-detail-drawer__description{color:#334155;font-size:.66rem;line-height:1.45}.task-detail-drawer__attachment{align-items:center;background:#eef6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;display:inline-flex;font-size:.62rem;font-weight:700;gap:6px;margin-top:8px;padding:7px 10px;text-decoration:none}.task-detail-drawer__audio{margin-top:10px}.task-detail-drawer__audio strong{color:#0f172a;display:block;font-size:.64rem;margin-bottom:6px}.task-detail-drawer__audio audio{width:100%}.update-task-form-container .card{border:1px solid #dbe6f2;border-radius:18px;box-shadow:0 18px 34px #0f172a14}.update-task-form-container .card-body{padding:12px}.update-task-form-container label{color:#334155;font-size:.82rem;font-weight:700;margin-bottom:6px}.update-task-form-container .form-control,.update-task-form-container input,.update-task-form-container select,.update-task-form-container textarea{border:1px solid #dbe6f2!important;border-radius:12px!important;box-shadow:none!important;min-height:42px}.update-task-form-container .btn-danger,.update-task-form-container .btn-primary,.update-task-form-container .btn-success{border-radius:999px!important;font-weight:700!important;min-height:40px;padding:0 16px!important}.EZDrawer .EZDrawer__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b!important;z-index:2000!important}.EZDrawer .EZDrawer__container{z-index:2001!important}body.dark-mode .task-workspace-hero{background:radial-gradient(circle at top left,#60a5fa29,#0000 28%),linear-gradient(135deg,#11243d,#102339 52%,#142b43)!important;border-color:#60a5fa40!important}body.dark-mode .task-workspace-panel-title,body.dark-mode .task-workspace-stat strong,body.dark-mode .task-workspace-table thead th,body.dark-mode .task-workspace-title{color:#f8fafc!important}body.dark-mode .task-workspace-panel-copy,body.dark-mode .task-workspace-stat-label,body.dark-mode .task-workspace-subtitle{color:#cbd5e1!important}body.dark-mode .task-workspace-panel,body.dark-mode .task-workspace-stat,body.dark-mode .task-workspace-summary-card,body.dark-mode .task-workspace-table-wrap,body.dark-mode .task-workspace-toolbar{background:linear-gradient(180deg,#111827f5,#0f172af5)!important;border-color:#475569bf!important;box-shadow:0 22px 46px #0206176b!important}body.dark-mode .task-workspace-panel-head,body.dark-mode .task-workspace-summary-head{background:linear-gradient(180deg,#0f172af5,#111827f5)!important;border-bottom-color:#334155e6!important}body.dark-mode .task-workspace .dropdown-toggle,body.dark-mode .task-workspace .form-control,body.dark-mode .task-workspace .form-select,body.dark-mode .task-workspace input,body.dark-mode .task-workspace select,body.dark-mode .task-workspace textarea{background:#0f172af5!important;border-color:#475569e6!important;color:#f8fafc!important}body.dark-mode .task-workspace-table,body.dark-mode .task-workspace-table tbody td,body.dark-mode .task-workspace-table tbody tr{color:#e2e8f0!important}body.dark-mode .task-workspace-table tbody tr:hover{background:#1e293bd9!important}body.dark-mode .task-detail-drawer__section-title,body.dark-mode .task-detail-drawer__value,body.dark-mode .task-user-name{color:#f8fafc!important}body.dark-mode .task-desc-trigger,body.dark-mode .task-detail-drawer__description,body.dark-mode .task-detail-drawer__label,body.dark-mode .task-user-sub{color:#cbd5e1!important}body.dark-mode .task-link{color:#fdba74}body.dark-mode .task-detail-drawer{background:#07172a!important}body.dark-mode .task-detail-drawer__panel,body.dark-mode .task-detail-drawer__row{background:#0f172af5!important;border-color:#475569e6!important}body.dark-mode .task-detail-drawer__attachment{background:#1e293bf2!important;border-color:#60a5fa80!important;color:#bfdbfe!important}body.dark-mode .update-task-form-container .card{background:#0f172af5!important;border-color:#475569e6!important}body.dark-mode .update-task-form-container label{color:#e2e8f0!important}@media (max-width:992px){.task-workspace-hero{flex-direction:column}.task-workspace-stats{grid-template-columns:repeat(1,minmax(0,1fr));width:100%}.task-detail-drawer__grid{grid-template-columns:1fr}}.Toastify__toast-container{padding:0!important;width:min(360px,calc(100vw - 24px))!important;z-index:99999!important}.Toastify__toast-container--bottom-right,.Toastify__toast-container--top-right{right:18px!important}.Toastify__toast-container--bottom-right{bottom:18px!important}.Toastify__toast-container--top-right{top:18px!important}.Toastify__toast:not(.crm-chat-toast-shell){align-items:flex-start!important;background:#eaf8f1!important;background:var(--crm-toast-bg,#eaf8f1)!important;border:0!important;border-left:5px solid #4aae7b!important;border-left:5px solid var(--crm-toast-accent,#4aae7b)!important;border-radius:5px!important;box-shadow:0 12px 28px #0f172a1f!important;color:#4aae7b!important;color:var(--crm-toast-accent,#4aae7b)!important;display:flex!important;font-family:Plus Jakarta Sans,Inter,Segoe UI,sans-serif!important;margin:0 0 14px!important;min-height:78px!important;overflow:hidden!important;padding:17px 48px 16px 20px!important;position:relative}.Toastify__toast:not(.crm-chat-toast-shell):after,.Toastify__toast:not(.crm-chat-toast-shell):before{content:none!important}.Toastify__toast--success:not(.crm-chat-toast-shell){--crm-toast-accent:#3baa75;--crm-toast-bg:#eaf8f1;--crm-toast-title-text:"Success"}.Toastify__toast--error:not(.crm-chat-toast-shell){--crm-toast-accent:#ff5a52;--crm-toast-bg:#fdeaea;--crm-toast-title-text:"Error"}.Toastify__toast--warning:not(.crm-chat-toast-shell){--crm-toast-accent:#d08a13;--crm-toast-bg:#fff4e2;--crm-toast-title-text:"Warning"}.Toastify__toast--default:not(.crm-chat-toast-shell),.Toastify__toast--info:not(.crm-chat-toast-shell){--crm-toast-accent:#5575ff;--crm-toast-bg:#edf2ff;--crm-toast-title-text:"Info"}.Toastify__toast:not(.crm-chat-toast-shell) .Toastify__toast-icon{color:#4aae7b!important;color:var(--crm-toast-accent,#4aae7b)!important;flex:0 0 30px!important;grid-column:1;grid-row:1/span 2;height:30px!important;margin:3px 0 0!important;position:static!important;transform:none!important;width:30px!important;z-index:2!important}.Toastify__toast:not(.crm-chat-toast-shell) .Toastify__toast-icon svg{fill:currentColor!important}.Toastify__toast:not(.crm-chat-toast-shell) .Toastify__toast-body{grid-column-gap:14px;align-items:start!important;color:#4aae7b!important;color:var(--crm-toast-accent,#4aae7b)!important;column-gap:14px;display:grid!important;font-size:14px!important;font-weight:500!important;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;line-height:1.35!important;margin:0!important;min-width:0!important;padding:0!important;position:static;z-index:1}.Toastify__toast:not(.crm-chat-toast-shell) .Toastify__toast-body:before{color:#4aae7b!important;color:var(--crm-toast-accent,#4aae7b)!important;content:"Info";content:var(--crm-toast-title-text,"Info");display:block!important;font-size:15px!important;font-weight:800!important;grid-column:2;grid-row:1;line-height:1.15!important;margin:0 0 6px!important}.Toastify__toast:not(.crm-chat-toast-shell) .Toastify__toast-body>div:last-child{color:#4aae7b!important;color:var(--crm-toast-accent,#4aae7b)!important;display:block!important;font-size:14px!important;font-weight:500!important;grid-column:2;grid-row:2;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}.Toastify__toast:not(.crm-chat-toast-shell) .Toastify__close-button{align-items:center!important;border-radius:999px!important;color:#4aae7b!important;color:var(--crm-toast-accent,#4aae7b)!important;display:inline-flex!important;height:20px!important;justify-content:center!important;opacity:1!important;position:absolute!important;right:18px!important;top:18px!important;transform:none!important;transition:background .16s ease,color .16s ease,transform .16s ease!important;width:20px!important;z-index:2!important}.Toastify__toast:not(.crm-chat-toast-shell) .Toastify__close-button:hover{background:color-mix(in srgb,#4aae7b 10%,#0000)!important;background:color-mix(in srgb,var(--crm-toast-accent,#4aae7b) 10%,#0000)!important;color:#4aae7b!important;color:var(--crm-toast-accent,#4aae7b)!important;transform:scale(1.04)!important}.Toastify__toast:not(.crm-chat-toast-shell) .Toastify__close-button>svg{height:15px!important;width:15px!important}.Toastify__toast:not(.crm-chat-toast-shell) .Toastify__progress-bar{background:#4aae7b!important;background:var(--crm-toast-accent,#4aae7b)!important;display:block!important;height:3px!important;opacity:.5!important}.Toastify__toast--rtl:not(.crm-chat-toast-shell){border-left:0!important;border-right:5px solid #4aae7b!important;border-right:5px solid var(--crm-toast-accent,#4aae7b)!important;padding-left:48px!important;padding-right:20px!important}.Toastify__toast--rtl:not(.crm-chat-toast-shell):before{inset:0 0 0 auto}.Toastify__toast--rtl:not(.crm-chat-toast-shell) .Toastify__toast-icon{left:auto!important;margin:3px 0 0!important;right:14px!important;transform:none!important}.Toastify__toast--rtl:not(.crm-chat-toast-shell) .Toastify__close-button{left:10px!important;right:auto!important}body.dark-mode .Toastify__toast:not(.crm-chat-toast-shell){background:#eaf8f1!important;background:var(--crm-toast-bg,#eaf8f1)!important;box-shadow:0 12px 28px #0206173d!important}body.dark-mode .Toastify__toast:not(.crm-chat-toast-shell),body.dark-mode .Toastify__toast:not(.crm-chat-toast-shell) .Toastify__close-button,body.dark-mode .Toastify__toast:not(.crm-chat-toast-shell) .Toastify__toast-body{color:#4aae7b!important;color:var(--crm-toast-accent,#4aae7b)!important}body.dark-mode .Toastify__toast:not(.crm-chat-toast-shell) .Toastify__close-button:hover{background:#334155f2!important;color:#fff!important}@media (max-width:576px){.Toastify__toast-container{left:auto!important;right:10px!important;width:min(360px,calc(100vw - 20px))!important}.Toastify__toast:not(.crm-chat-toast-shell){border-radius:5px!important;min-height:74px!important;padding:15px 44px 15px 18px!important}}@media (min-width:992px){.sidebarOverlay{display:none!important}}.fallback-spinner{display:flex;height:100vh;position:relative;width:100%}.loading{border:3px solid #0000;border-radius:50%;box-sizing:border-box;height:55px;left:calc(50% - 35px);position:absolute;top:50%;width:55px}.crm-bones-fallback,.crm-bones-wrapper{display:block;width:100%}.crm-bones-page{background:#0000;min-height:100%;padding:0;width:100%}.crm-bones-page.chat{min-height:100vh}.crm-bones-chat-shell,.crm-bones-shell{margin:0;width:100%}.crm-bones-shell{grid-gap:16px;display:grid;gap:16px}.crm-bones-chat-main,.crm-bones-chat-rail,.crm-bones-chat-sidebar,.crm-bones-hero,.crm-bones-metric,.crm-bones-panel{background:#fffffff5;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 18px 40px #0f172a0f}.crm-bones-chat-main,.crm-bones-chat-rail,.crm-bones-chat-sidebar,.crm-bones-hero,.crm-bones-panel{padding:18px}.crm-bones-metric-grid,.crm-bones-profile-grid,.crm-bones-two-up{grid-gap:16px;display:grid;gap:16px}.crm-bones-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.crm-bones-two-up{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.crm-bones-profile-grid{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.5fr)}.crm-bones-chat-shell,.crm-bones-hero,.crm-bones-list-row,.crm-bones-message,.crm-bones-panel-head,.crm-bones-record,.crm-bones-table-row,.crm-bones-toolbar{display:flex;gap:14px}.crm-bones-chat-shell,.crm-bones-hero,.crm-bones-panel-head{align-items:flex-start;justify-content:space-between}.crm-bones-panel.embedded{border-radius:18px;box-shadow:none}.crm-bones-list-row,.crm-bones-message,.crm-bones-panel-head,.crm-bones-record,.crm-bones-table-row,.crm-bones-toolbar{align-items:center}.crm-bones-form,.crm-bones-list,.crm-bones-stack,.crm-bones-table{grid-gap:10px;display:grid;gap:10px}.crm-bones-stack.center{justify-items:center;text-align:center}.crm-bones-avatar,.crm-bones-bubble,.crm-bones-chart,.crm-bones-input,.crm-bones-line,.crm-bones-pill{background:#dbe7f4;border-radius:999px;display:block}.crm-bones-line{height:12px;width:100%}.crm-bones-line.wide{height:18px}.crm-bones-pill{height:34px;width:88px}.crm-bones-pill.solid{width:118px}.crm-bones-pill.wide-pill{width:146px}.crm-bones-avatar{border-radius:18px;flex:0 0 auto;height:48px;width:48px}.crm-bones-avatar.small{border-radius:12px;height:34px;width:34px}.crm-bones-avatar.tiny{border-radius:10px;height:26px;width:26px}.crm-bones-avatar.xl{border-radius:999px;height:90px;width:90px}.crm-bones-metric{padding:18px}.crm-bones-chart{border-radius:20px;height:220px;width:100%}.crm-bones-chart.tall{height:280px}.crm-bones-input{border-radius:14px;height:44px;width:100%}.crm-bones-input.compact{width:180px}.crm-bones-input.tall{border-radius:20px;height:140px}.crm-bones-table{gap:0}.crm-bones-table-head,.crm-bones-table-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(90px,1fr));padding:14px 0}.crm-bones-table-head{border-bottom:1px solid #0f172a14}.crm-bones-table-row+.crm-bones-table-row{border-top:1px solid #0f172a0f}.crm-bones-record{min-width:0}.crm-bones-list{margin-top:8px}.crm-bones-list-row{justify-content:flex-start}.crm-bones-chat-shell{grid-template-columns:minmax(260px,.9fr) minmax(420px,1.6fr) minmax(240px,.8fr)}.crm-bones-chat-main,.crm-bones-chat-rail,.crm-bones-chat-shell,.crm-bones-chat-sidebar,.crm-bones-chat-thread{grid-gap:16px;display:grid;gap:16px}.crm-bones-chat-thread{min-height:360px}.crm-bones-message.outgoing{justify-content:flex-end}.crm-bones-bubble{grid-gap:10px;border-radius:24px;display:grid;gap:10px;padding:18px;width:min(420px,100%)}.crm-bones-chat-composer{background:#dbe7f4;border-radius:18px;height:62px;width:100%}@media (max-width:991px){.crm-bones-chat-shell,.crm-bones-profile-grid{grid-template-columns:1fr}.crm-bones-table-head,.crm-bones-table-row{grid-template-columns:1.2fr 1fr 1fr}.crm-bones-table-head>:nth-child(n+4),.crm-bones-table-row>:nth-child(n+4){display:none}}@media (max-width:640px){.crm-bones-page{padding:12px}.crm-bones-chat-main,.crm-bones-chat-rail,.crm-bones-chat-sidebar,.crm-bones-hero,.crm-bones-panel{border-radius:20px;padding:14px}.crm-bones-toolbar{flex-wrap:wrap}.crm-bones-input.compact{width:100%}}.crm-ai-dashboard-page{font-family:Plus Jakarta Sans,Segoe UI,sans-serif;padding:2px 4px 16px}.crm-ai-dashboard-shell{background:radial-gradient(circle at top left,#2970ff17,#0000 26%),radial-gradient(circle at top right,#7c4dff14,#0000 22%),linear-gradient(180deg,#fff,#fbfcfe);border:1px solid #edf2f7;border-radius:24px;box-shadow:0 18px 42px #0f172a0f;padding:14px}.crm-ai-dashboard-header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.crm-ai-dashboard-heading{max-width:420px}.crm-ai-kicker,.crm-ai-panel-kicker{align-items:center;color:#667085;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.crm-ai-dashboard-heading h1{color:#101828;font-size:24px;font-weight:700;line-height:1.08;margin:0}.crm-ai-dashboard-heading p{color:#667085;font-size:12px;line-height:1.5;margin:6px 0 0;max-width:420px}.crm-ai-dashboard-toolbar{align-items:flex-end;display:flex;flex-direction:column;gap:8px;min-width:310px}.crm-ai-search{align-items:center;background:#fffffff5;border:1px solid #edf2f7;border-radius:999px;box-shadow:inset 0 1px 0 #fff6;display:inline-flex;gap:10px;min-height:38px;padding:0 12px;width:min(320px,100%)}.crm-ai-search svg{color:#98a2b3;flex-shrink:0}.crm-ai-search input{background:#0000;border:none;color:#101828;font-size:12px;outline:none;width:100%}.crm-ai-toolbar-actions{align-items:center;display:flex;gap:8px}.crm-ai-ghost-btn,.crm-ai-refresh-btn{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:14px;color:#101828;display:inline-flex;font-size:12px;font-weight:600;gap:8px;min-height:36px;padding:0 12px;transition:all .2s ease}.crm-ai-ghost-btn:hover,.crm-ai-range-switch button:hover,.crm-ai-refresh-btn:hover,.crm-ai-tab:hover{box-shadow:0 12px 24px #0f172a14;transform:translateY(-1px)}.crm-ai-user-pill{align-items:center;background:#fffffff2;border:1px solid #edf2f7;border-radius:16px;display:inline-flex;gap:8px;padding:8px 10px}.crm-ai-user-pill span,.crm-ai-user-pill strong{display:block}.crm-ai-user-pill strong{color:#101828;font-size:13px}.crm-ai-user-pill span{color:#667085;font-size:11px}.crm-ai-list-avatar,.crm-ai-user-avatar{border-radius:12px;flex-shrink:0;height:34px;object-fit:cover;width:34px}.crm-ai-avatar-fallback{align-items:center;background:linear-gradient(135deg,#2970ff,#7c4dff);color:#fff;display:inline-flex;font-size:12px;font-weight:700;justify-content:center}.crm-ai-top-nav{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.crm-ai-range-switch,.crm-ai-tabs{display:flex;flex-wrap:wrap;gap:8px}.crm-ai-range-switch button,.crm-ai-tab{align-items:center;background:#fffffff0;border:1px solid #edf2f7;border-radius:14px;color:#344054;display:inline-flex;font-size:12px;font-weight:600;gap:7px;min-height:34px;padding:0 12px}.crm-ai-range-switch button.active,.crm-ai-tab.active{background:#111827;border-color:#111827;box-shadow:0 16px 36px #11182729;color:#fff}.crm-ai-dashboard-alert{align-items:center;background:#fff4f4;border:1px solid #ffd6d6;border-radius:16px;display:flex;gap:10px;margin-bottom:12px;padding:12px 14px}.crm-ai-dashboard-alert svg{color:#d92d20;flex-shrink:0}.crm-ai-dashboard-alert span,.crm-ai-dashboard-alert strong{display:block}.crm-ai-dashboard-alert strong{color:#912018;margin-bottom:4px}.crm-ai-dashboard-alert span{color:#b42318;font-size:12px}.crm-ai-dashboard-alert button{background:#0000;border:none;color:#912018;font-weight:700;margin-left:auto}.crm-ai-metrics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(180px,1fr));margin-bottom:8px}.crm-ai-metric-card,.crm-ai-panel{background:#fffffff2;border:1px solid #edf2f7;border-radius:18px}.crm-ai-metric-card{overflow:hidden;padding:12px 14px;position:relative}.crm-ai-metric-card:after{border-radius:999px;content:"";height:72px;inset:auto -18% -60% auto;opacity:.18;position:absolute;width:72px}.crm-ai-metric-card.blue:after{background:#2970ff}.crm-ai-metric-card.green:after{background:#17b26a}.crm-ai-metric-card.orange:after{background:#ff8a3d}.crm-ai-metric-card.violet:after{background:#7c4dff}.crm-ai-metric-head{align-items:center;display:flex;gap:8px;margin-bottom:10px}.crm-ai-metric-icon{align-items:center;background:#f2f4f7;border-radius:10px;color:#101828;display:inline-flex;height:28px;justify-content:center;width:28px}.crm-ai-metric-label{color:#475467;font-size:11px;font-weight:600}.crm-ai-metric-value{color:#101828;display:block;font-size:20px;line-height:1.1;margin-bottom:4px}.crm-ai-metric-hint{color:#667085;display:block;font-size:11px}.crm-ai-metric-spark{grid-gap:5px;align-items:end;display:grid;gap:5px;grid-template-columns:repeat(5,1fr);height:22px;margin-top:10px}.crm-ai-metric-spark span{background:#e4e7ec;border-radius:999px;display:block}.crm-ai-metric-spark span:first-child{height:30%}.crm-ai-metric-spark span:nth-child(2){height:58%}.crm-ai-metric-spark span:nth-child(3){height:42%}.crm-ai-metric-spark span:nth-child(4){height:82%}.crm-ai-metric-spark span:nth-child(5){height:65%}.crm-ai-metric-spark.blue span{background:linear-gradient(180deg,#8ab4ff,#2970ff)}.crm-ai-metric-spark.green span{background:linear-gradient(180deg,#75e0a7,#17b26a)}.crm-ai-metric-spark.orange span{background:linear-gradient(180deg,#fdba74,#ff8a3d)}.crm-ai-metric-spark.violet span{background:linear-gradient(180deg,#b692f6,#7c4dff)}.crm-ai-signal-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.crm-ai-signal-node{background:#fff;border:1px solid #edf2f7;border-radius:16px;min-height:62px;padding:10px 12px;position:relative}.crm-ai-signal-node:before{border-radius:999px;content:"";height:3px;left:12px;position:absolute;top:0;width:48px}.crm-ai-signal-node.blue:before{background:#2970ff}.crm-ai-signal-node.orange:before{background:#ff8a3d}.crm-ai-signal-node.green:before{background:#17b26a}.crm-ai-signal-node.violet:before{background:#7c4dff}.crm-ai-signal-node span,.crm-ai-signal-node strong{display:block}.crm-ai-signal-node span{color:#667085;font-size:10px;margin-bottom:4px}.crm-ai-signal-node strong{color:#101828;font-size:16px}.crm-ai-main-grid{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr)}.crm-ai-full-hero,.crm-ai-main-grid{margin-bottom:10px}.crm-ai-panel-chart-full{width:100%}.crm-ai-left-stack{display:flex;flex-direction:column;gap:10px;min-width:0}.crm-ai-main-subgrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-ai-panel{box-shadow:0 12px 24px #0f172a0a;padding:14px}.crm-ai-panel-chart{align-self:start;display:flex;flex-direction:column;gap:10px}.crm-ai-mini-head,.crm-ai-panel-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.crm-ai-panel-head.compact{align-items:center}.crm-ai-panel-head h2,.crm-ai-panel-head.compact h2{color:#101828;font-size:16px;margin:2px 0 0}.crm-ai-panel-head p{color:#667085;font-size:11px;line-height:1.5;margin:4px 0 0;max-width:360px}.crm-ai-chart-wrap{border-radius:18px;padding:6px 4px 0}.crm-ai-chart-wrap,.crm-ai-mini-panel{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid #edf2f7}.crm-ai-mini-panel{border-radius:16px;padding:12px}.crm-ai-chart-card{min-height:0}.crm-ai-pipeline-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.crm-ai-pipeline-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(80px,110px) minmax(0,1fr) 32px}.crm-ai-pipeline-copy span,.crm-ai-pipeline-copy strong{display:block}.crm-ai-pipeline-copy strong{color:#101828;font-size:11px}.crm-ai-pipeline-copy span{color:#667085;font-size:10px}.crm-ai-pipeline-track{align-items:center;background:#f3f5f9;border-radius:14px;display:flex;height:38px;overflow:hidden;padding:7px}.crm-ai-pipeline-fill{background:linear-gradient(90deg,#374151,#111827);border-radius:10px;display:block;height:100%;min-width:10px}.crm-ai-pipeline-value{color:#101828;font-size:11px;text-align:right}.crm-ai-mini-head span,.crm-ai-mini-head strong{display:block}.crm-ai-mini-head strong{color:#101828;font-size:13px}.crm-ai-mini-head span{color:#667085;font-size:10px;margin-top:2px}.crm-ai-source-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.crm-ai-source-list.compact{margin-top:0}.crm-ai-source-row{background:#f8fafc;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.crm-ai-source-row.compact{align-items:center;padding:8px 10px}.crm-ai-source-row span,.crm-ai-source-row strong{display:block}.crm-ai-source-row strong{color:#101828;font-size:11px}.crm-ai-source-row span{color:#667085;font-size:10px}.crm-ai-right-rail{align-self:start;display:flex;flex-direction:column;gap:10px}.crm-ai-assistant-card{background:radial-gradient(circle at top right,#2970ff38,#0000 36%),linear-gradient(180deg,#eef5ff,#fff);border-color:#cfe0ff}.crm-ai-assistant-badge{align-items:center;background:#2970ff1f;border-radius:999px;color:#155eef;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.1em;min-height:28px;padding:0 10px;text-transform:uppercase}.crm-ai-assistant-card h2,.crm-ai-score-card h2{color:#101828;font-size:16px;line-height:1.15;margin:10px 0 6px}.crm-ai-assistant-card p{color:#667085;font-size:11px;line-height:1.55;margin:0 0 10px}.crm-ai-assistant-bubble{background:linear-gradient(135deg,#2970ff,#7c4dff);border-radius:16px;box-shadow:0 10px 22px #2970ff2e;color:#fff;padding:10px 12px}.crm-ai-assistant-bubble span{display:block;font-size:11px;line-height:1.5}.crm-ai-assistant-actions{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.crm-ai-wow-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:10px}.crm-ai-wow-card{background:#ffffffb8;border:1px solid #2970ff1f;border-radius:14px;padding:9px 10px}.crm-ai-wow-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.crm-ai-wow-top strong{color:#101828;font-size:11px}.crm-ai-wow-top span{color:#155eef;font-size:11px;font-weight:800}.crm-ai-wow-card small{color:#667085;display:block;font-size:10px;margin-top:2px}.crm-ai-wow-bar{background:#eaf0f8;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.crm-ai-wow-bar span{background:linear-gradient(90deg,#2970ff,#7c4dff);border-radius:inherit;display:block;height:100%}.crm-ai-insight-card{border:1px solid #0000;border-radius:16px;padding:11px 12px}.crm-ai-insight-card.blue{background:#f3f8ff;border-color:#d8e7ff}.crm-ai-insight-card.orange{background:#fff7f1;border-color:#ffd9bf}.crm-ai-insight-card.green{background:#f2fcf5;border-color:#cfeeda}.crm-ai-insight-top{display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.crm-ai-insight-top strong{color:#101828;font-size:12px}.crm-ai-insight-top span{align-items:center;background:#ffffffbf;border-radius:999px;color:#475467;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.08em;min-height:20px;padding:0 8px;text-transform:uppercase}.crm-ai-insight-card p{color:#667085;font-size:10px;line-height:1.5;margin:0}.crm-ai-score-card{padding-bottom:8px}.crm-ai-donut-manual{display:grid;padding:10px 0 2px;place-items:center}.crm-ai-donut-ring{border-radius:999px;display:grid;height:190px;place-items:center;width:190px}.crm-ai-donut-center{background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #edf2f7;display:grid;height:122px;place-items:center;text-align:center;width:122px}.crm-ai-donut-center span,.crm-ai-donut-center strong{display:block}.crm-ai-donut-center span{color:#667085;font-size:11px}.crm-ai-donut-center strong{color:#101828;font-size:20px}.crm-ai-score-foot{color:#667085;font-size:10px;line-height:1.45;margin-top:-6px}.crm-ai-quality-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.crm-ai-quality-stat{background:#f8fafc;border-radius:12px;padding:8px;text-align:center}.crm-ai-quality-stat span,.crm-ai-quality-stat strong{display:block}.crm-ai-quality-stat strong{color:#101828;font-size:13px}.crm-ai-quality-stat span{color:#667085;font-size:10px}.crm-ai-activity-list,.crm-ai-list-stack,.crm-ai-next-actions{display:flex;flex-direction:column;gap:8px}.crm-ai-activity-list{margin-top:10px}.crm-ai-activity-row,.crm-ai-next-action{align-items:flex-start;background:#f8fafc;border-radius:12px;display:flex;gap:8px;padding:10px 12px}.crm-ai-activity-icon,.crm-ai-next-action svg{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.crm-ai-activity-icon.task{background:#eff8ff;color:#155eef}.crm-ai-activity-icon.lead{background:#fef3f2;color:#d92d20}.crm-ai-next-action svg{background:#eef4ff;color:#155eef;padding:5px}.crm-ai-activity-row strong,.crm-ai-next-action strong{color:#101828;display:block;font-size:11px}.crm-ai-activity-row span,.crm-ai-list-copy span,.crm-ai-next-action span{color:#667085;display:block;font-size:10px;line-height:1.45}.crm-ai-lists-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-ai-analytics-columns,.crm-ai-analytics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.crm-ai-analytics-columns{align-items:start}.crm-ai-analytics-column{display:flex;flex-direction:column;gap:10px;min-width:0}.crm-ai-donut-layout{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(170px,.95fr) minmax(0,1fr)}.crm-ai-inline-meter{align-self:center;background:#edf2f7;border-radius:999px;height:7px;overflow:hidden;width:78px}.crm-ai-inline-meter span{background:linear-gradient(90deg,#2970ff,#7c4dff);border-radius:inherit;display:block;height:100%}.crm-ai-inline-meter.warning span{background:linear-gradient(90deg,#ff8a3d,#17b26a)}.crm-ai-ai-radar{background:radial-gradient(circle at top right,#7c4dff1f,#0000 34%),linear-gradient(180deg,#fff,#fbfcff)}.crm-ai-momentum-card .apexcharts-canvas{margin-top:-6px}.crm-ai-mini-stat-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.crm-ai-mini-stat-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-ai-mini-stat{background:#f8fafc;border:1px solid #edf2f7;border-radius:12px;padding:9px 10px}.crm-ai-mini-stat span,.crm-ai-mini-stat strong{display:block}.crm-ai-mini-stat strong{color:#101828;font-size:13px}.crm-ai-mini-stat span{color:#667085;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.crm-ai-priority-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.crm-ai-priority-item{align-items:center;background:#f8fafc;border:1px solid #edf2f7;border-radius:14px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.crm-ai-priority-copy span,.crm-ai-priority-copy strong{display:block}.crm-ai-priority-copy strong{color:#101828;font-size:11px}.crm-ai-priority-copy span{color:#667085;font-size:10px}.crm-ai-priority-value{color:#155eef;font-size:12px;font-weight:800}.crm-ai-data-table{margin-top:8px}.crm-ai-table-head,.crm-ai-table-row{grid-gap:10px;align-items:center;display:grid;gap:10px}.crm-ai-table-head.task-table,.crm-ai-task-row{grid-template-columns:minmax(220px,1.35fr) .75fr .6fr .75fr .8fr 1fr}.crm-ai-lead-row,.crm-ai-table-head.lead-table{grid-template-columns:minmax(220px,1.2fr) .7fr .55fr .45fr .7fr .8fr 1fr}.crm-ai-table-head{border-bottom:1px solid #eef2f6;color:#98a2b3;font-size:10px;font-weight:700;letter-spacing:.08em;padding:0 10px 8px;text-transform:uppercase}.crm-ai-table-row{border-bottom:1px solid #f2f4f7;min-height:62px;padding:10px}.crm-ai-table-row:last-child{border-bottom:none}.crm-ai-table-col{color:#344054;font-size:11px;line-height:1.35}.crm-ai-table-col.muted{color:#667085}.crm-ai-table-col.lead-main,.crm-ai-table-col.task-main{min-width:0}.crm-ai-list-summary{align-items:center;background:#f8fafc;border-radius:999px;color:#475467;display:inline-flex;font-size:10px;font-weight:600;gap:6px;min-height:28px;padding:0 10px}.crm-ai-list-primary{align-items:center;display:flex;gap:10px;min-width:0}.crm-ai-list-copy strong{color:#101828;display:block;font-size:12px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-ai-list-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.crm-ai-list-meta small{color:#667085;font-size:10px;font-weight:600}.crm-ai-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-weight:800;letter-spacing:.08em;min-height:22px;padding:0 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.crm-ai-chip.neutral{background:#f2f4f7;color:#475467}.crm-ai-chip.success{background:#ecfdf3;color:#027a48}.crm-ai-chip.warning{background:#fffaeb;color:#b54708}.crm-ai-chip.danger{background:#fef3f2;color:#b42318}.badge-task{align-items:center;background:#eef4ff;color:#155eef;display:inline-flex;justify-content:center}.badge-hot{background:linear-gradient(135deg,#ff8a3d,#ff5d5d)}.badge-hot,.badge-warm{align-items:center;color:#fff;display:inline-flex;justify-content:center}.badge-warm{background:linear-gradient(135deg,#facc15,#fb923c)}.badge-cold{align-items:center;background:linear-gradient(135deg,#2970ff,#17b26a);color:#fff;display:inline-flex;justify-content:center}.crm-ai-dashboard-loading,.crm-ai-empty-state{align-items:center;background:#fff;border:1px dashed #d0d5dd;border-radius:16px;color:#667085;display:flex;font-size:11px;justify-content:center;min-height:72px}.crm-ai-dashboard-loading{margin-top:10px;min-height:52px}@media (max-width:1180px){.crm-ai-analytics-columns,.crm-ai-analytics-grid,.crm-ai-metrics-grid,.crm-ai-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-ai-donut-layout,.crm-ai-lists-grid,.crm-ai-main-grid,.crm-ai-main-subgrid{grid-template-columns:1fr}.crm-ai-dashboard-header,.crm-ai-top-nav{align-items:stretch;flex-direction:column}.crm-ai-dashboard-toolbar{align-items:stretch;min-width:0}.crm-ai-toolbar-actions{justify-content:space-between}.crm-ai-lead-row,.crm-ai-table-head.lead-table,.crm-ai-table-head.task-table,.crm-ai-task-row{grid-template-columns:1fr}.crm-ai-table-head{display:none}.crm-ai-table-row{gap:6px;padding:12px 0}}@media (max-width:920px){.crm-ai-dashboard-shell{border-radius:18px;padding:14px}.crm-ai-dashboard-heading h1{font-size:20px}.crm-ai-analytics-columns,.crm-ai-analytics-grid,.crm-ai-lists-grid,.crm-ai-metrics-grid,.crm-ai-mini-stat-grid,.crm-ai-mini-stat-grid.compact,.crm-ai-quality-stats,.crm-ai-signal-strip{grid-template-columns:1fr}.crm-ai-list-row,.crm-ai-toolbar-actions{align-items:stretch;flex-direction:column}.crm-ai-list-meta{justify-content:flex-start}}.error-title{font-size:210px;font-weight:900;line-height:210px;text-shadow:4px 4px 0 #fff,6px 6px 0 #263238}@media(max-width:1024px){.error-title{font-size:80px;line-height:80px}}.loginBox{background-color:#f1f5f8;height:100vh;overflow:hidden;position:relative;width:100%}.position-absolute.left{bottom:-80px;left:-100px;opacity:.2}.position-absolute.end-0.top{opacity:.2;right:-120px;top:-60px}@media (max-width:991px){.position-absolute.end-0.top,.position-absolute.left{display:none}}.loginContainer{max-width:700px;width:100%}.login-card{border:none;border-radius:16px;box-shadow:0 8px 24px #00000014;overflow:hidden}.login-card-inner{display:flex;min-height:500px}.form-section{background:#fff;flex:1 1}.brand-section{background:linear-gradient(135deg,#ff7e5f,#feb47b);color:#fff;flex:1 1}.brand-section h3{font-size:1.5rem;font-weight:600}.brand-section small{font-size:.9rem;opacity:.9}@media (max-width:767px){.login-card-inner{flex-direction:column}.brand-section{display:none!important}}.crm-chat-page{background:radial-gradient(circle at top left,#bfdbfead,#0000 28%),radial-gradient(circle at top right,#d1fae58f,#0000 26%),linear-gradient(180deg,#eef4fb,#e8eef6);font-family:Manrope,Segoe UI,sans-serif;min-height:calc(100vh - 78px);padding:18px}.crm-chat-frame{background:#fffffff5;border:1px solid #dbe6f1f2;border-radius:26px;box-shadow:0 24px 70px #0f172a1a;display:grid;grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 112px);overflow:hidden}.crm-chat-sidebar-pane{background:linear-gradient(180deg,#fff,#fbfdff);border-right:1px solid #edf2f7;display:flex;flex-direction:column;gap:16px;padding:18px}.crm-chat-sidebar-head{align-items:center;display:flex;gap:14px}.crm-chat-brand-mark{align-items:center;background:linear-gradient(135deg,#0f172a,#1d4ed8);border-radius:14px;color:#fff;display:inline-flex;font-size:20px;font-weight:800;height:40px;justify-content:center;width:40px}.crm-chat-eyebrow,.crm-chat-section-label{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.crm-chat-title{color:#0f172a;font-size:21px;font-weight:800;line-height:1.05;margin:6px 0 0}.crm-chat-mini-search{align-items:center;background:#f8fafc;border:1px solid #ebf1f6;border-radius:16px;color:#64748b;display:flex;gap:10px;padding:10px 12px}.crm-chat-mini-search input,.crm-chat-toolbar-search input{background:#0000;border:0;color:#0f172a;font-size:12px;outline:none;width:100%}.crm-chat-section-block{display:flex;flex-direction:column;min-height:0}.crm-chat-section-block.compact{flex:1 1}.crm-chat-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.crm-chat-section-head-actions{align-items:center;display:flex;gap:8px}.crm-chat-inline-action{align-items:center;background:#fff;border:1px solid #d8e7f4;border-radius:999px;color:#0f5db8;display:inline-flex;font-size:10px;font-weight:800;gap:6px;min-height:28px;padding:0 10px}.crm-chat-empty-inline,.crm-chat-section-subcopy,.crm-chat-summary-copy,.crm-chat-thread-preview,.crm-chat-thread-role{color:#64748b;font-size:11px;line-height:1.55;margin:0}.crm-chat-counter,.crm-chat-thread-unread{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:22px;justify-content:center;min-width:22px}.crm-chat-people-list,.crm-chat-thread-list{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding-right:4px}.crm-chat-circle-button,.crm-chat-clear-button,.crm-chat-feature-card,.crm-chat-icon-button,.crm-chat-person-card,.crm-chat-primary-suggestion,.crm-chat-refresh-button,.crm-chat-send-button,.crm-chat-thread-card,.crm-chat-tone-chip{border:0;cursor:pointer}.crm-chat-person-card,.crm-chat-thread-card{align-items:flex-start;background:#fff;border:1px solid #ecf2f8;border-radius:18px;display:flex;gap:10px;padding:11px;position:relative;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.crm-chat-person-card:hover,.crm-chat-thread-card:hover{border-color:#cce2ff;box-shadow:0 12px 30px #3b82f612;transform:translateY(-1px)}.crm-chat-thread-card.active{background:linear-gradient(135deg,#f8fdff,#f7fffb);border-color:#8bd0ff;box-shadow:0 12px 30px #0ea5e91a}.crm-chat-person-body,.crm-chat-thread-body{flex:1 1;min-width:0}.crm-chat-thread-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.crm-chat-person-name{color:#0f172a;font-size:12px;font-weight:800;margin:0}.crm-chat-person-name.large{font-size:15px}.crm-chat-thread-time{color:#64748b;font-size:10px;font-weight:700;white-space:nowrap}.crm-chat-thread-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-top:5px;overflow:hidden;text-overflow:ellipsis}.crm-chat-avatar{background:#eef2ff;border-radius:14px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.crm-chat-avatar.small{border-radius:12px;height:34px;width:34px}.crm-chat-avatar.large{border-radius:15px;height:44px;width:44px}.crm-chat-avatar.tiny{border-radius:9px;height:26px;width:26px}.crm-chat-main-pane{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.crm-chat-toolbar{grid-gap:12px;align-items:center;border-bottom:1px solid #edf2f7;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(260px,430px) auto;padding:16px 18px}.crm-chat-toolbar-title{color:#0f172a;font-size:17px;font-weight:800;margin:6px 0 0}.crm-chat-toolbar-subcopy{color:#64748b;font-size:11px;margin-top:6px}.crm-chat-toolbar-search{align-items:center;background:#f8fafc;color:#64748b;display:flex;gap:10px;padding:10px 12px}.crm-chat-keycap,.crm-chat-toolbar-search{border:1px solid #ecf2f8;border-radius:999px}.crm-chat-keycap{background:#fff;color:#94a3b8;font-size:10px;font-weight:800;padding:4px 8px;white-space:nowrap}.crm-chat-toolbar-actions{align-items:center;display:flex;gap:10px}.crm-chat-refresh-button{align-items:center;background:#fff;border:1px solid #d7e3ef;border-radius:999px;color:#0f5db8;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:9px 14px}.crm-chat-circle-button:hover,.crm-chat-clear-button:hover,.crm-chat-feature-card:hover,.crm-chat-icon-button:hover,.crm-chat-primary-suggestion:hover,.crm-chat-refresh-button:hover,.crm-chat-send-button:hover,.crm-chat-tone-chip:hover{transform:translateY(-1px)}.crm-chat-current-user{align-items:center;background:#fff;border:1px solid #edf2f7;border-radius:14px;display:flex;gap:8px;padding:7px 8px}.crm-chat-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0}.crm-chat-thread-pane{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0}.crm-chat-thread-header{border-bottom:1px solid #edf2f7;gap:12px;justify-content:space-between;padding:12px 18px}.crm-chat-ai-result-head,.crm-chat-assistant-head,.crm-chat-inline-icon,.crm-chat-message-meta,.crm-chat-thread-actions,.crm-chat-thread-header,.crm-chat-thread-header-user{align-items:center;display:flex}.crm-chat-thread-header-user{gap:10px}.crm-chat-ai-result-head,.crm-chat-assistant-head,.crm-chat-thread-actions{gap:8px;justify-content:space-between}.crm-chat-assist-pill{align-items:center;background:linear-gradient(135deg,#eff8ff,#eefbf4);border-radius:999px;color:#0f5a99;display:inline-flex;font-size:11px;font-weight:800;gap:7px;padding:7px 11px}.crm-chat-assist-pill.subtle{background:#f8fafc;color:#475569;padding:8px 12px}.crm-chat-circle-button{background:#f8fafc;border-radius:12px;color:#64748b;height:34px;width:34px}.crm-chat-messages-panel{background:linear-gradient(180deg,#fffffff5,#f8fafceb),radial-gradient(circle at top right,#dbeafe73,#0000 34%);display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:12px 18px}.crm-chat-date-divider{align-items:center;display:flex;justify-content:center}.crm-chat-date-divider span{background:#fff;border:1px solid #edf2f7;border-radius:999px;color:#64748b;font-size:10px;font-weight:800;padding:6px 11px}.crm-chat-message-row{align-items:flex-start;display:flex;gap:8px;max-width:72%}.crm-chat-message-row.self{flex-direction:row-reverse;margin-left:auto}.crm-chat-message-stack{display:flex;flex-direction:column;gap:4px}.crm-chat-message-meta{color:#64748b;font-size:10px;font-weight:700;gap:8px;justify-content:space-between}.crm-chat-bubble{background:#fff;border:1px solid #edf2f7;border-radius:18px;box-shadow:0 8px 18px #0f172a0a;padding:10px 12px}.crm-chat-message-row.self .crm-chat-bubble{background:linear-gradient(135deg,#e0f2fe,#dcfce7);border-color:#bfe7f8}.crm-chat-bubble p{color:#0f172a;font-size:14px;line-height:1.62;margin:0;white-space:pre-wrap;word-break:break-word}.crm-chat-empty-state{background:#ffffffd6;border:1px dashed #d8e3ee;border-radius:20px;color:#64748b;display:grid;min-height:170px;padding:18px;place-items:center;text-align:center}.crm-chat-empty-state.large{min-height:100%}.crm-chat-empty-state h4{color:#0f172a;font-size:15px;font-weight:800;margin:14px 0 8px}.crm-chat-empty-state p{line-height:1.55;margin:0;max-width:440px}.crm-chat-composer-panel{background:#fff;border-top:1px solid #edf2f7;padding:12px 18px 18px}.crm-chat-composer-suggestions{background:#fbfdff;border:1px solid #e8eef6;border-radius:16px;margin-bottom:10px;padding:10px}.crm-chat-composer-suggestions-head{gap:10px}.crm-chat-attachment-banner,.crm-chat-composer-suggestions-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.crm-chat-attachment-banner{background:#f8fafc;border:1px solid #edf2f7;border-radius:14px;color:#475569;font-size:11px;gap:12px;padding:8px 10px}.crm-chat-composer-box{grid-gap:10px;align-items:center;background:#f8fafc;border:1px solid #e7edf4;border-radius:20px;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) 48px;padding:9px}.crm-chat-icon-button{background:#fff;border-radius:14px;color:#0f766e;height:38px;width:38px}.crm-chat-send-button{background:linear-gradient(135deg,#0ea5e9,#22c55e);border-radius:15px;box-shadow:0 12px 24px #0ea5e938;color:#fff;height:42px;width:42px}.crm-chat-send-button.inline{height:46px;width:46px}.crm-chat-send-button:disabled{cursor:not-allowed;opacity:.6}.crm-chat-clear-button{align-items:center;background:#f1f5f9;border-radius:999px;color:#0f172a;display:inline-flex;font-size:10px;font-weight:800;gap:6px;justify-content:center;padding:6px 10px}.crm-chat-textarea{background:#0000;border:0;color:#0f172a;font-size:12px;line-height:1.6;max-height:96px;min-height:36px;outline:none;padding:8px 0;resize:none;width:100%}.crm-chat-assistant-pane{background:linear-gradient(180deg,#fcfdff,#f9fbff);border-left:1px solid #edf2f7;display:flex;flex-direction:column;gap:12px;overflow:auto;padding:14px}.crm-chat-ai-result-card,.crm-chat-summary-card{background:#fff;border:1px solid #ebf1f6;border-radius:18px;box-shadow:0 12px 30px #0f172a0a;padding:14px}.crm-chat-ai-result-card h4,.crm-chat-summary-card h4{color:#0f172a;font-size:15px;font-weight:800;margin:8px 0 10px}.crm-chat-feature-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-chat-feature-card{border-radius:18px;box-shadow:inset 0 0 0 1px #cbd5e1a6;padding:12px;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.crm-chat-feature-card.active{box-shadow:inset 0 0 0 2px #0ea5e985,0 18px 34px #0ea5e91f}.crm-chat-feature-card p{color:#0f172a;font-size:11px;font-weight:800;margin:0 0 8px}.crm-chat-feature-card span{color:#475569;display:block;font-size:10px;line-height:1.45}.crm-chat-feature-card.mint{background:linear-gradient(180deg,#f0fdfa,#ecfdf5)}.crm-chat-feature-card.peach{background:linear-gradient(180deg,#fff7ed,#fff1f2)}.crm-chat-feature-card.lilac{background:linear-gradient(180deg,#f5f3ff,#fdf4ff)}.crm-chat-feature-card.sky{background:linear-gradient(180deg,#eff6ff,#f0f9ff)}.crm-chat-feature-card.butter{background:linear-gradient(180deg,#fffbeb,#fefce8)}.crm-chat-feature-card.rose{background:linear-gradient(180deg,#fff1f2,#fdf2f8)}.crm-chat-inline-icon{color:#b45309;font-size:11px;font-weight:800;gap:8px}.crm-chat-primary-suggestion{align-items:flex-start;background:linear-gradient(135deg,#eefbf4,#eff8ff);border:1px solid #d7f2e2;border-radius:16px;color:#0f172a;display:flex;font-size:11px;gap:12px;justify-content:space-between;line-height:1.6;margin-top:2px;padding:10px 12px;text-align:left;width:100%}.crm-chat-attachment-list,.crm-chat-suggestion-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.crm-chat-attachment-list.stacked{flex-direction:column}.crm-chat-file-chip,.crm-chat-tone-chip{align-items:center;background:#f8fafc;border:1px solid #ebf1f6;border-radius:14px;color:#0f172a;display:inline-flex;font-size:10px;gap:8px;line-height:1.5;padding:8px 10px}.crm-chat-tone-chip{text-align:left}.crm-chat-file-chip{cursor:default}.crm-chat-modal-backdrop{display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1400}.crm-chat-modal-scrim{background:#0f172a57;border:0;inset:0;position:absolute}.crm-chat-modal-card{background:#fff;border:1px solid #dce7f1;border-radius:22px;box-shadow:0 24px 70px #0f172a38;max-height:min(80vh,760px);overflow:auto;padding:18px;position:relative;width:min(560px,100%)}.crm-chat-modal-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.crm-chat-modal-head h3{color:#0f172a;font-size:18px;margin:8px 0 0}.crm-chat-field-block{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.crm-chat-field-block>span{color:#334155;font-size:11px;font-weight:800}.crm-chat-field-block input{border:1px solid #dce7f1;border-radius:14px;color:#0f172a;font-size:12px;min-height:42px;outline:none;padding:0 14px}.crm-chat-group-list{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow:auto}.crm-chat-group-person{align-items:center;background:#fff;border:1px solid #e8eef6;border-radius:16px;display:flex;gap:10px;padding:10px 12px;text-align:left;width:100%}.crm-chat-group-person.selected{background:linear-gradient(135deg,#f6fbff,#f4fff8);border-color:#8bd0ff}.crm-chat-group-check{background:#eff6ff;border-radius:999px;color:#0f5db8;font-size:10px;font-weight:800;margin-left:auto;padding:6px 9px}.crm-chat-modal-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:6px}@media (max-width:1380px){.crm-chat-main-grid{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:1220px){.crm-chat-frame{grid-template-columns:300px minmax(0,1fr)}.crm-chat-main-grid{grid-template-columns:1fr}.crm-chat-assistant-pane{border-left:0;border-top:1px solid #edf2f7}}@media (max-width:1040px){.crm-chat-page{padding:16px}.crm-chat-frame{grid-template-columns:1fr}.crm-chat-sidebar-pane{border-bottom:1px solid #edf2f7;border-right:0}.crm-chat-toolbar{grid-template-columns:1fr}}@media (max-width:720px){.crm-chat-person-card,.crm-chat-thread-card{padding:13px}.crm-chat-message-row{max-width:100%}.crm-chat-composer-box,.crm-chat-feature-grid{grid-template-columns:1fr}.crm-chat-icon-button,.crm-chat-send-button{width:100%}}.crm-chat-launcher{align-items:center;background:linear-gradient(135deg,#25d366,#0f9d58);border:0;border-radius:999px;bottom:98px;box-shadow:0 18px 38px #0f9d5857;color:#fff;display:inline-flex;height:58px;justify-content:center;overflow:visible;position:fixed;right:22px;width:58px;z-index:1196}.crm-chat-launcher:hover{transform:translateY(-1px)}.crm-chat-launcher-badge{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:999px;box-shadow:0 8px 18px #ef44444d;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px;position:absolute;right:-4px;top:-6px}.crm-chat-toast-shell{background:#0000!important;border-radius:24px!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.crm-chat-toast-body{padding:0!important}.crm-chat-toast-card{align-items:flex-start;background:#fff;border:1px solid #d6dde8;border-radius:24px;box-shadow:0 18px 48px #0f172a2e;display:flex;gap:14px;padding:20px 18px;position:relative;width:min(420px,100%)}.crm-chat-toast-close{background:#0000;border:0;color:#667085;font-size:18px;line-height:1;position:absolute;right:14px;top:14px}.crm-chat-toast-avatar{align-items:center;background:linear-gradient(135deg,#facc15,#7c4dff);border-radius:16px;color:#fff;display:inline-flex;flex-shrink:0;font-size:22px;font-weight:800;height:54px;justify-content:center;width:54px}.crm-chat-toast-copy{flex:1 1;min-width:0}.crm-chat-toast-headline{align-items:center;display:flex;gap:10px;margin-bottom:6px}.crm-chat-toast-headline strong{color:#101828;font-size:14px}.crm-chat-toast-headline span{color:#667085;font-size:11px}.crm-chat-toast-copy p{color:#344054;font-size:13px;line-height:1.5;margin:0}.crm-chat-toast-actions{align-items:center;display:flex;gap:10px;margin-top:14px}.crm-chat-toast-dismiss,.crm-chat-toast-reply{border-radius:14px;font-size:12px;font-weight:800;min-height:38px;padding:0 18px}.crm-chat-toast-dismiss{background:#fff;border:1px solid #d0d5dd;color:#101828}.crm-chat-toast-reply{background:linear-gradient(135deg,#6c63ff,#5b5ce6);border:1px solid #5b5ce6;color:#fff}@media (max-width:720px){.crm-chat-launcher{bottom:94px;height:52px;right:16px;width:52px}}