@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap);:root{--swal2-outline:0 0 0 3px #6496c880;--swal2-container-padding:0.625em;--swal2-backdrop:#0006;--swal2-backdrop-transition:background-color 0.15s;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:0.3125rem;--swal2-background:#fff;--swal2-color:#545454;--swal2-show-animation:swal2-show 0.3s;--swal2-hide-animation:swal2-hide 0.15s forwards;--swal2-icon-zoom:1;--swal2-icon-animations:true;--swal2-title-padding:0.8em 1em 0;--swal2-html-container-padding:1em 1.6em 0.3em;--swal2-input-border:1px solid #d9d9d9;--swal2-input-border-radius:0.1875em;--swal2-input-box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;--swal2-input-background:#0000;--swal2-input-transition:border-color 0.2s,box-shadow 0.2s;--swal2-input-hover-box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;--swal2-input-focus-border:1px solid #b4dbed;--swal2-input-focus-box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-footer-border-color:#eee;--swal2-footer-background:#0000;--swal2-footer-color:inherit;--swal2-timer-progress-bar-background:#0000004d;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc;--swal2-close-button-transition:color 0.2s,box-shadow 0.2s;--swal2-close-button-outline:initial;--swal2-close-button-box-shadow:inset 0 0 0 3px #0000;--swal2-close-button-focus-box-shadow:inset var(--swal2-outline);--swal2-close-button-hover-transform:none;--swal2-actions-justify-content:center;--swal2-actions-width:auto;--swal2-actions-margin:1.25em auto 0;--swal2-actions-padding:0;--swal2-actions-border-radius:0;--swal2-actions-background:#0000;--swal2-action-button-transition:background-color 0.2s,box-shadow 0.2s;--swal2-action-button-hover:#000 10%;--swal2-action-button-active:#000 10%;--swal2-confirm-button-box-shadow:none;--swal2-confirm-button-border-radius:0.25em;--swal2-confirm-button-background-color:#7066e0;--swal2-confirm-button-color:#fff;--swal2-deny-button-box-shadow:none;--swal2-deny-button-border-radius:0.25em;--swal2-deny-button-background-color:#dc3741;--swal2-deny-button-color:#fff;--swal2-cancel-button-box-shadow:none;--swal2-cancel-button-border-radius:0.25em;--swal2-cancel-button-background-color:#6e7881;--swal2-cancel-button-color:#fff;--swal2-toast-show-animation:swal2-toast-show 0.5s;--swal2-toast-hide-animation:swal2-toast-hide 0.1s forwards;--swal2-toast-border:none;--swal2-toast-box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px #0006;box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{background-color:#0000;box-sizing:border-box;max-width:100%;pointer-events:none;width:360px}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){-webkit-overflow-scrolling:touch;box-sizing:border-box;display:grid;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto);grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;inset:0;overflow-x:hidden;padding:.625em;padding:var(--swal2-container-padding);position:fixed;transition:background-color .15s;transition:var(--swal2-backdrop-transition);z-index:1060}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:#0006;background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-bottom-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-bottom,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-top{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-bottom-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-left>.swal2-popup,div:where(.swal2-container).swal2-center-start>.swal2-popup{align-self:center;grid-row:2}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-left>.swal2-popup,div:where(.swal2-container).swal2-bottom-start>.swal2-popup{align-self:end;grid-column:1;grid-row:3}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup,div:where(.swal2-container).swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{align-self:stretch;grid-row:1/4}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{border:0;width:auto}div:where(.swal2-container) div:where(.swal2-popup){background:#fff;background:var(--swal2-background);border:none;border:var(--swal2-border);border-radius:.3125rem;border-radius:var(--swal2-border-radius);box-sizing:border-box;color:#545454;color:var(--swal2-color);container-name:swal2-popup;display:none;font-family:inherit;font-size:1rem;grid-template-columns:minmax(0,100%);max-width:100%;padding:0 0 1.25em;padding:var(--swal2-padding);position:relative;width:32em;width:var(--swal2-width)}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){color:inherit;cursor:auto;font-size:1.875em;font-weight:600;margin:0;max-width:100%;overflow-wrap:break-word;padding:.8em 1em 0;padding:var(--swal2-title-padding);position:relative;text-align:center;text-transform:none}div:where(.swal2-container) div:where(.swal2-actions){align-items:center;background:#0000;background:var(--swal2-actions-background);border-radius:0;border-radius:var(--swal2-actions-border-radius);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;justify-content:var(--swal2-actions-justify-content);margin:1.25em auto 0;margin:var(--swal2-actions-margin);padding:0;padding:var(--swal2-actions-padding);width:auto;width:var(--swal2-actions-width);z-index:1}div:where(.swal2-container) div:where(.swal2-loader){align-items:center;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-color:#2778c4 #0000;border-radius:100%;border-style:solid;border-width:.25em;display:none;height:2.2em;justify-content:center;margin:0 1.875em;width:2.2em}div:where(.swal2-container) button:where(.swal2-styled){border:none;box-shadow:0 0 0 3px #0000;font-weight:500;margin:.3125em;padding:.625em 1.1em;transition:background-color .2s,box-shadow .2s;transition:var(--swal2-action-button-transition)}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#7066e0;background-color:var(--swal2-confirm-button-background-color);border-radius:.25em;border-radius:var(--swal2-confirm-button-border-radius);box-shadow:none;box-shadow:var(--swal2-confirm-button-box-shadow);color:#fff;color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,#7066e0,#000 10%);background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,#7066e0,#000 10%);background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#dc3741;background-color:var(--swal2-deny-button-background-color);border-radius:.25em;border-radius:var(--swal2-deny-button-border-radius);box-shadow:none;box-shadow:var(--swal2-deny-button-box-shadow);color:#fff;color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,#dc3741,#000 10%);background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,#dc3741,#000 10%);background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#6e7881;background-color:var(--swal2-cancel-button-background-color);border-radius:.25em;border-radius:var(--swal2-cancel-button-border-radius);box-shadow:none;box-shadow:var(--swal2-cancel-button-box-shadow);color:#fff;color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,#6e7881,#000 10%);background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,#6e7881,#000 10%);background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{box-shadow:var(--swal2-action-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){background:#0000;background:var(--swal2-footer-background);border-top:1px solid #eee;border-top:1px solid var(--swal2-footer-border-color);color:inherit;color:var(--swal2-footer-color);cursor:auto;font-size:1em;margin:1em 0 0;padding:1em 1em 0;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-left-radius:.3125rem;border-bottom-left-radius:var(--swal2-border-radius);border-bottom-right-radius:.3125rem;border-bottom-right-radius:var(--swal2-border-radius);bottom:0;grid-column:auto!important;left:0;overflow:hidden;position:absolute;right:0}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:#0000004d;background:var(--swal2-timer-progress-bar-background);height:.25em;width:100%}div:where(.swal2-container) img:where(.swal2-image){cursor:auto;margin:2em auto 1em;max-width:100%}div:where(.swal2-container) button:where(.swal2-close){align-items:center;background:#0000;border:none;border-radius:.3125rem;border-radius:var(--swal2-border-radius);color:#ccc;color:var(--swal2-close-button-color);cursor:pointer;font-family:monospace;font-size:2.5em;font-size:var(--swal2-close-button-font-size);height:1.2em;inset:auto;inset:var(--swal2-close-button-inset);justify-content:center;justify-self:end;margin-bottom:-1.2em;margin-right:0;margin-top:0;outline:initial;outline:var(--swal2-close-button-outline);overflow:hidden;padding:0;position:static;position:var(--swal2-close-button-position);transition:color .2s,box-shadow .2s;transition:var(--swal2-close-button-transition);width:1.2em;z-index:2}div:where(.swal2-container) button:where(.swal2-close):hover{background:#0000;color:#f27474;transform:none;transform:var(--swal2-close-button-hover-transform)}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:inset 0 0 0 3px #6496c880;box-shadow:var(--swal2-close-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){color:inherit;cursor:auto;font-size:1.125em;font-weight:400;justify-content:center;line-height:normal;margin:0;overflow:auto;overflow-wrap:break-word;padding:1em 1.6em .3em;padding:var(--swal2-html-container-padding);text-align:center;word-break:break-word;z-index:1}div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) label:where(.swal2-checkbox),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) textarea:where(.swal2-textarea){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) textarea:where(.swal2-textarea){background:#0000;background:var(--swal2-input-background);border:1px solid #d9d9d9;border:var(--swal2-input-border);border-radius:.1875em;border-radius:var(--swal2-input-border-radius);box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;box-shadow:var(--swal2-input-box-shadow);box-sizing:border-box;color:inherit;font-size:1.125em;transition:border-color .2s,box-shadow .2s;transition:var(--swal2-input-transition);width:auto}div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;border:var(--swal2-input-focus-border);box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880;box-shadow:var(--swal2-input-focus-box-shadow);outline:none}div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:#fff;background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{color:inherit;font-weight:600;text-align:center;width:20%}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{font-size:1.125em;height:2.625em;line-height:2.625em;padding:0}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:#0000;background:var(--swal2-input-background);font-size:1.125em;margin-left:auto;margin-right:auto;width:75%}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:#0000;background:var(--swal2-input-background);color:inherit;font-size:1.125em;max-width:100%;min-width:50%;padding:.375em .625em}div:where(.swal2-container) .swal2-checkbox,div:where(.swal2-container) .swal2-radio{align-items:center;background:#fff;background:var(--swal2-background);color:inherit;justify-content:center}div:where(.swal2-container) .swal2-checkbox label,div:where(.swal2-container) .swal2-radio label{font-size:1.125em;margin:0 .6em}div:where(.swal2-container) .swal2-checkbox input,div:where(.swal2-container) .swal2-radio input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;background:#f0f0f0;background:var(--swal2-validation-message-background);color:#666;color:var(--swal2-validation-message-color);font-size:1em;font-weight:300;justify-content:center;margin:1em 0 0;overflow:hidden;padding:.625em}div:where(.swal2-container) div:where(.swal2-validation-message):before{background-color:#f27474;border-radius:50%;color:#fff;content:"!";display:inline-block;font-weight:600;height:1.5em;line-height:1.5em;margin:0 .625em;min-width:1.5em;text-align:center;width:1.5em}div:where(.swal2-container) .swal2-progress-steps{align-items:center;background:#0000;flex-wrap:wrap;font-weight:600;margin:1.25em auto;max-width:100%;padding:0}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{background:#2778c4;border-radius:2em;color:#fff;flex-shrink:0;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6;background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{background:#2778c4;flex-shrink:0;height:.4em;margin:0 -1px;width:2.5em;z-index:10}div:where(.swal2-icon){zoom:1;zoom:var(--swal2-icon-zoom);border:.25em solid #000;border-radius:50%;box-sizing:initial;cursor:default;font-family:inherit;height:5em;justify-content:center;line-height:5em;margin:2.5em auto .6em;position:relative;-webkit-user-select:none;user-select:none;width:5em}div:where(.swal2-icon) .swal2-icon-content{align-items:center;display:flex;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;display:block;height:.3125em;position:absolute;top:2.3125em;width:2.9375em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:7.5em;position:absolute;width:3.75em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:7.5em 0 0 7.5em;left:-2.0635em;top:-.4375em;transform:rotate(-45deg);transform-origin:3.75em 3.75em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 7.5em 7.5em 0;left:1.875em;top:-.6875em;transform:rotate(-45deg);transform-origin:0 3.75em}div:where(.swal2-icon).swal2-success .swal2-success-ring{border:.25em solid #a5dc864d;border-radius:50%;box-sizing:initial;height:100%;left:-.25em;position:absolute;top:-.25em;width:100%;z-index:2}div:where(.swal2-icon).swal2-success .swal2-success-fix{height:5.625em;left:1.625em;position:absolute;top:.5em;transform:rotate(-45deg);width:.4375em;z-index:1}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{background-color:#a5dc86;border-radius:.125em;display:block;height:.3125em;position:absolute;z-index:2}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{left:.8125em;top:2.875em;transform:rotate(45deg);width:1.5625em}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{right:.5em;top:2.375em;transform:rotate(-45deg);width:2.9375em}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s;animation:var(--swal2-show-animation)}.swal2-hide{animation:swal2-hide .15s forwards;animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.swal2-rtl .swal2-close{margin-left:0;margin-right:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{background:#fff;background:var(--swal2-background);border:none;border:var(--swal2-toast-border);box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);box-shadow:var(--swal2-toast-box-shadow);box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:-webkit-min-content auto -webkit-min-content;grid-template-columns:min-content auto min-content;overflow-y:hidden;padding:1em;pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){font-size:1em;margin:.5em 1em;padding:0;text-align:left;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){font-size:1em;height:2em;margin:.5em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){font-size:.8em;margin:.5em 0 0;padding:.5em 0 0}.swal2-toast button:where(.swal2-close){align-self:center;font-size:2em;grid-column:3/3;grid-row:1/99;height:.8em;margin:0;width:.8em}.swal2-toast div:where(.swal2-html-container){font-size:1em;margin:.5em 1em;overflow:visible;overflow:initial;padding:0;text-align:left;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{margin:.25em}.swal2-toast .swal2-icon,.swal2-toast .swal2-loader{align-self:center;grid-column:1;grid-row:1/99;height:2em;width:2em}.swal2-toast .swal2-icon{margin:0 .5em 0 0;min-width:2em}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;display:flex;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){height:auto;justify-content:flex-start;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){font-size:1em;margin:.25em .5em;padding:.4em .6em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:3em;position:absolute;width:1.6em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:4em 0 0 4em;left:-.5em;top:-.8em;transform:rotate(-45deg);transform-origin:2em 2em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 4em 4em 0;left:.9375em;top:-.25em;transform-origin:0 1.5em}.swal2-toast .swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-toast .swal2-success .swal2-success-fix{height:2.6875em;left:.4375em;top:0;width:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{left:.1875em;top:1.125em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{right:.1875em;top:.9375em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:swal2-toast-show .5s;animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards;animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{opacity:0;transform:translate3d(0,-50px,0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-50px,0) scale(.9)}}@keyframes swal2-animate-success-line-tip{0%{left:.0625em;top:1.1875em;width:0}54%{left:.125em;top:1.0625em;width:0}70%{left:-.375em;top:2.1875em;width:3.125em}84%{left:1.3125em;top:3em;width:1.0625em}to{left:.8125em;top:2.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{right:2.875em;top:3.375em;width:0}65%{right:2.875em;top:3.375em;width:0}84%{right:0;top:2.1875em;width:3.4375em}to{right:.5em;top:2.375em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;opacity:0;transform:scale(.4)}50%{margin-top:1.625em;opacity:0;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;opacity:1;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-1turn)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{left:.0625em;top:.5625em;width:0}54%{left:.125em;top:.125em;width:0}70%{left:-.25em;top:.625em;width:1.625em}84%{left:.75em;top:1.0625em;width:.5em}to{left:.1875em;top:1.125em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{right:1.375em;top:1.625em;width:0}65%{right:.9375em;top:1.25em;width:0}84%{right:0;top:.9375em;width:1.125em}to{right:.1875em;top:.9375em;width:1.375em}}: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)}}:root{--crm-feedback-ink:var(--ui-text);--crm-feedback-muted:var(--ui-text-muted);--crm-feedback-primary:var(--ui-primary-600);--crm-feedback-danger:var(--ui-danger);--crm-feedback-border:var(--ui-border)}.crm-alert-layer{font-family:var(--ui-font-sans);z-index:20000}.crm-alert-popup{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-lg)}.crm-alert-title{color:var(--ui-text);color:var(--crm-feedback-ink);font-size:22px;font-weight:800;letter-spacing:-.025em;padding-top:4px}.crm-alert-message{color:var(--ui-text-muted);color:var(--crm-feedback-muted);font-size:14px;line-height:1.6;margin:8px 0 0}.crm-alert-actions{gap:10px;justify-content:flex-end;margin:22px 0 0;width:100%}.crm-alert-button{border:1px solid #0000;border-radius:var(--ui-radius-md);cursor:pointer;font:inherit;font-size:13px;font-weight:800;min-height:42px;min-width:104px;padding:9px 18px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.crm-alert-button:hover{transform:translateY(-1px)}.crm-alert-button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.crm-alert-button--primary{background:var(--ui-primary-600);background:var(--crm-feedback-primary);box-shadow:var(--ui-shadow-sm);color:#fff}.crm-alert-button--danger{background:var(--ui-danger);background:var(--crm-feedback-danger);box-shadow:var(--ui-shadow-sm);color:#fff}.crm-alert-button--secondary{background:var(--ui-surface);border-color:var(--crm-feedback-border);color:var(--ui-text)}.crm-alert-icon{margin-top:4px}.crm-toast-container{width:min(390px,calc(100vw - 24px));z-index:19990}.crm-toast{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md);color:var(--ui-text);color:var(--crm-feedback-ink);font-family:var(--ui-font-sans);margin-bottom:10px;min-height:68px;overflow:hidden}.crm-toast-body{font-size:13px;font-weight:700;line-height:1.45;padding:4px 2px}.crm-toast .Toastify__progress-bar{background:var(--ui-primary-600);height:3px}.crm-toast.Toastify__toast--success .Toastify__progress-bar{background:var(--ui-success)}.crm-toast.Toastify__toast--error .Toastify__progress-bar{background:var(--ui-danger)}.crm-toast.Toastify__toast--warning .Toastify__progress-bar{background:var(--ui-warning)}.crm-toast.Toastify__toast--info .Toastify__progress-bar{background:var(--ui-info)}body.dark-mode .crm-alert-popup,body.dark-mode .crm-toast{background:var(--ui-surface-raised);color:var(--ui-text)}@media (max-width:520px){.crm-alert-popup{padding:20px!important;width:calc(100vw - 24px)!important}.crm-alert-actions{display:grid!important;grid-template-columns:1fr 1fr}.crm-alert-button{min-width:0;width:100%}}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:var(--ui-primary-600)}.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}.task-pause-modal__time-card{border-radius:12px;display:flex;flex-direction:column;gap:.35rem;padding:.65rem .75rem;transition:all .2s ease}.task-pause-modal__time-card--normal{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0}.task-pause-modal__time-card--exceeded{background:linear-gradient(135deg,#fff5f5,#fef2f2)!important;border:1.5px solid #f87171!important;box-shadow:0 4px 14px #ef44441f}.task-pause-modal__time-row{align-items:center;display:flex;justify-content:space-between}.task-pause-modal__time-label{color:#4b5563;font-size:.65rem;font-weight:600}.task-pause-modal__time-value{color:#0f172a;font-size:.88rem;font-weight:800}.task-pause-modal__time-value--red{color:#dc2626!important;font-weight:800}.task-pause-modal__overtime-banner{align-items:center;background:#fee2e2;border:1px solid #f87171;border-radius:8px;color:#b91c1c;display:flex;font-size:.63rem;font-weight:700;gap:.4rem;margin-top:.2rem;padding:.35rem .55rem}.task-pause-modal__budget-badge{color:#64748b;font-size:.6rem;font-weight:600}.task-pause-modal__presets{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.task-pause-modal__preset-btn{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:.58rem;font-weight:600;padding:.22rem .48rem;transition:all .15s ease}.task-pause-modal__preset-btn:hover{background:#e2e8f0;color:#1e293b}.task-pause-modal__preset-btn--active{background:#ffede6;border-color:#fb9678;color:#ea580c;font-weight:700}@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:20px;box-shadow:0 24px 70px #0f172a2e;overflow:hidden}.break-choice-modal .modal-header{align-items:center;padding:20px 22px}.break-choice-modal .modal-title{color:#0f172a;font-size:1.15rem;font-weight:800;line-height:1.3}.break-choice-modal .modal-body{padding:20px 22px 22px}.break-choice-modal__copy{color:#475569;font-size:.94rem;line-height:1.55;margin:0 0 18px}.break-choice-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.break-choice-card{align-items:center!important;background:#fff!important;border:1px solid #e6edf7!important;border-radius:14px!important;box-shadow:0 3px 10px rgba(15,23,42,.035);color:#111827!important;display:flex!important;font-weight:800!important;gap:14px!important;justify-content:flex-start!important;line-height:1.3!important;min-height:68px;min-width:0;padding:12px 16px!important;text-align:left!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.break-choice-card__icon{align-items:center!important;border-radius:12px;display:inline-flex!important;flex:0 0 42px;height:42px;justify-content:center!important;width:42px}.break-choice-card__icon--tea{background:#fff7e6;color:#b45309}.break-choice-card__icon--lunch{background:#fff0e9;color:#dc531d}.break-choice-card__icon--meeting{background:#edf4ff;color:#2563eb}.break-choice-card__icon--personal{background:#f5f0ff;color:#7c3aed}.break-choice-card__icon--system{background:#fff0ef;color:#b42318}.break-choice-card__icon--other{background:#f1f5f9;color:#475569}.break-choice-card__label{color:#172033;display:block;flex:1 1 auto;font-size:.94rem;font-weight:750;min-width:0;overflow-wrap:anywhere}.break-choice-card:hover{background:#fffaf7!important;border-color:#fdba9f!important;box-shadow:0 8px 20px #ea580c17;transform:translateY(-1px)}.break-choice-card:focus-visible{outline:3px solid #f9731633!important;outline-offset:2px}.break-choice-modal .modal-footer{background:#fbfcfe;justify-content:flex-end;min-height:0;padding:14px 22px}.break-choice-modal__cancel{background:#fff!important;border-color:#cbd5e1!important;border-radius:11px!important;color:#334155!important;font-weight:700!important;min-height:42px;min-width:96px}.break-choice-modal__cancel:hover{background:#f8fafc!important;border-color:#94a3b8!important}@media (max-width:575px){.break-choice-modal{margin:auto 0 0!important;max-width:100%!important;width:100%!important}.break-choice-modal .modal-content{max-height:90dvh!important}.break-choice-modal .modal-header{padding:24px 18px 16px!important}.break-choice-modal .modal-body{max-height:none;overflow-y:auto;padding:16px 18px 18px!important}.break-choice-modal__copy{font-size:.9rem;margin-bottom:16px}.break-choice-grid{gap:10px;grid-template-columns:1fr}.break-choice-card{min-height:60px;padding:9px 12px!important}.break-choice-card__icon{flex-basis:40px;height:40px;width:40px}.break-choice-modal .modal-footer{padding:12px 18px!important;padding:12px 18px calc(12px + var(--ui-safe-bottom, 0px))!important}.break-choice-modal__cancel{width:100%}}.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:#fff;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:#fff;border-color:#bfdbfe;color:#1d4ed8}.task-status-menu__action--edit:hover{background:#fff}.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}}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:var(--ui-primary-600)!important;border-color:var(--ui-primary-600)!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;display:flex!important;flex-wrap:nowrap;gap:14px;min-height:68px;overflow:visible!important;padding:10px 16px!important}body.dark-mode .topbar{background:linear-gradient(180deg,#0a2744fa,#071e35fa)!important;border:1px solid #2f445aeb!important}@media only screen and (min-width:992px){.topbar{border-left:0!important;border-radius:0!important;border-right:0!important;border-top:0!important;box-shadow:0 1px 0 #e2e8f0f2,0 8px 24px #0f172a0d!important;top:0!important}body.dark-mode .topbar{box-shadow:0 1px 0 #2f445aeb,0 8px 24px #0206172e!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:var(--ui-primary-700)!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:var(--ui-primary-700)!important}body.dark-mode .topbar .btn-link:hover{color:#fb9678!important;color:var(--accent-text,#fb9678)!important}.pageWrapper{--crm-sidebar-motion:380ms cubic-bezier(0.22,1,0.36,1);display:flex;min-height:100vh}.pageWrapper .sidebarArea{transition:width var(--crm-sidebar-motion),margin-left var(--crm-sidebar-motion)!important;will-change:width,margin-left}.pageWrapper .sidebarArea .sidebarBox{transition:width var(--crm-sidebar-motion),transform var(--crm-sidebar-motion)!important;will-change:width}.pageWrapper .sidebarArea .sidebar-brand-panel,.pageWrapper .sidebarArea .sidebar-brand-panel__mark,.pageWrapper .sidebarArea .sidebar-nav-link,.pageWrapper .sidebarArea .sidebar-shell,.pageWrapper .sidebarArea .sidebar-user-panel{transition:padding var(--crm-sidebar-motion),gap var(--crm-sidebar-motion),width var(--crm-sidebar-motion),height var(--crm-sidebar-motion),justify-content var(--crm-sidebar-motion),border-radius var(--crm-sidebar-motion)}.pageWrapper:not(.isMiniSidebar) .sidebarArea .hide-mini{animation:crm-sidebar-label-in .22s ease 90ms both}@keyframes crm-sidebar-label-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.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__right-group{align-items:center;display:flex;flex-shrink:0;gap:12px;margin-left:auto}.crm-topbar__utility-group{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:12px;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;transition:left .38s cubic-bezier(.22,1,.36,1),right .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1)!important;transition:left var(--crm-sidebar-motion,.38s cubic-bezier(.22,1,.36,1)),right var(--crm-sidebar-motion,.38s cubic-bezier(.22,1,.36,1)),width var(--crm-sidebar-motion,.38s cubic-bezier(.22,1,.36,1))!important}@media (prefers-reduced-motion:reduce){.fixedTopbar .topbar,.pageWrapper .sidebarArea,.pageWrapper .sidebarArea .hide-mini,.pageWrapper .sidebarArea .sidebar-brand-panel,.pageWrapper .sidebarArea .sidebar-brand-panel__mark,.pageWrapper .sidebarArea .sidebar-nav-link,.pageWrapper .sidebarArea .sidebar-shell,.pageWrapper .sidebarArea .sidebar-user-panel,.pageWrapper .sidebarArea .sidebarBox{animation-duration:1ms!important;transition-duration:1ms!important}}@media only screen and (min-width:992px){.pageWrapper .sidebarArea{padding:0!important;width:280px!important}.pageWrapper .sidebarArea .sidebarBox{border:0!important;border-radius:0!important;border-right:1px solid var(--ui-border)!important;box-shadow:10px 0 30px #0f172a0f!important;height:100vh!important;left:0!important;top:0!important;width:280px!important}.fixedTopbar .topbar{left:280px!important;right:0!important;top:0!important;width:auto!important}.isMiniSidebar .sidebarArea{position:relative;width:74px!important;z-index:1040}.isMiniSidebar .sidebarArea .sidebarBox{transition:width .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease!important;width:74px!important}.isMiniSidebar .fixedTopbar .topbar{left:74px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox{bottom:0!important;box-shadow:10px 0 35px #0f172a29!important;left:0!important;overflow:visible!important;position:fixed!important;top:0!important;width:280px!important;z-index:1050!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .hide-mini,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .hide-mini{display:block!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-brand-panel,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .sidebar-brand-panel{gap:10px!important;justify-content:flex-start!important;padding:6px 0 2px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-brand-panel__copy,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .sidebar-brand-panel__copy{display:flex!important;flex-direction:column!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .nav-link,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .nav-link{border-radius:14px!important;gap:10px!important;justify-content:flex-start!important;padding:9px 10px 9px 22px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-nav-copy,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .sidebar-nav-copy{display:block!important;flex:1 1!important;min-width:0!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .navCaption,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .navCaption{display:block!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .profile-area,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .profile-area{border-radius:18px!important;display:flex!important;gap:10px!important;justify-content:flex-start!important;padding:10px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-user-panel__copy,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .sidebar-user-panel__copy{display:flex!important;flex-direction:column!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-nav-item--submenu.is-open>.subMenu,.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .subMenu.show,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .sidebar-nav-item--submenu.is-open>.subMenu,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .subMenu.show,.pageWrapper .sidebarArea .sidebar-nav-item--submenu.is-open>.subMenu,.pageWrapper .sidebarArea .subMenu.show{display:block!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-nav-item--submenu:not(.is-open)>.subMenu,.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .subMenu:not(.show),.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .sidebar-nav-item--submenu:not(.is-open)>.subMenu,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarBox .subMenu:not(.show){display:none!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-shell,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebar-shell,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebar-shell{gap:10px!important;padding:14px 10px 10px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-brand-panel,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebar-brand-panel,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebar-brand-panel{gap:10px!important;padding:6px 0 2px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-brand-panel__mark,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebar-brand-panel__mark,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebar-brand-panel__mark{border-radius:16px!important;height:48px!important;width:48px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-sections,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebar-sections,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebar-sections{gap:12px!important;padding:2px 0 10px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-section,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebar-section,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebar-section{gap:6px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-nav-link,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebar-nav-link,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebar-nav-link{border-radius:14px!important;gap:10px!important;overflow:visible!important;padding:9px 10px 9px 22px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-nav-item,.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-nav-stack,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebar-nav-item,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebar-nav-stack,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebar-nav-item,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebar-nav-stack{overflow:visible!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-nav-icon,.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebarIcon,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebar-nav-icon,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarIcon,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebar-nav-icon,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebarIcon{flex:0 0 20px!important;height:20px!important;min-width:20px!important;overflow:visible!important;width:20px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-nav-icon svg,.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebarIcon svg,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebar-nav-icon svg,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebarIcon svg,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebar-nav-icon svg,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebarIcon svg{height:18px!important;overflow:visible!important;width:18px!important}.isMiniSidebar .sidebarArea .sidebarBox.is-hover-expanded .sidebar-user-panel,.isMiniSidebar .sidebarArea.sidebar-is-hover-expanded .sidebar-user-panel,.pageWrapper:not(.isMiniSidebar) .sidebarArea .sidebar-user-panel{border-radius:18px!important;gap:10px!important;padding:10px!important}}.pageWrapper .sidebarArea .subMenu{margin-left:16px!important;padding:2px 0!important}.pageWrapper .sidebarArea .subMenu:before{background:#cbd5e1cc!important;bottom:18px!important;left:0!important;top:0!important;width:1.5px!important}.pageWrapper .sidebarArea .subMenu .nav-item:before{background:#cbd5e1cc!important;height:1.5px!important;left:0!important;top:18px!important;width:12px!important}.pageWrapper .sidebarArea .subMenu .nav-link,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-link{font-size:13.5px!important;margin:3px 0 0 14px!important;padding:8px 12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.nav-link,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.sidebar-submenu-link{color:#475569!important}.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.nav-link .sidebar-nav-icon,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.nav-link .sidebarIcon,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.sidebar-submenu-link .sidebar-nav-icon,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.sidebar-submenu-link .sidebarIcon{color:#64748b!important}.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.nav-link:hover,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.sidebar-submenu-link:hover{background:var(--ui-orange-surface)!important;color:var(--ui-primary-700)!important}.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.nav-link:hover .sidebar-nav-icon,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.nav-link:hover .sidebarIcon,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.sidebar-submenu-link:hover .sidebar-nav-icon,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item:not(.activeLink)>.sidebar-submenu-link:hover .sidebarIcon{color:var(--ui-primary-500)!important}.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item.activeLink>.nav-link,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item.activeLink>.sidebar-submenu-link{background:var(--ui-orange-light)!important;border-color:var(--ui-orange-border)!important;color:var(--ui-primary-700)!important}.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item.activeLink>.nav-link .sidebar-nav-icon,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item.activeLink>.nav-link .sidebarIcon,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item.activeLink>.sidebar-submenu-link .sidebar-nav-icon,.pageWrapper .sidebarArea .subMenu .sidebar-submenu-item.activeLink>.sidebar-submenu-link .sidebarIcon{color:var(--ui-primary-500)!important}.sidebar-scroll-area .simplebar-content,.sidebar-scroll-area .simplebar-content-wrapper{overflow-x:hidden!important}.contentArea{background-color:#f8fafc!important;color:#1e293b;flex:1 1}.pageTitleBanner--setup{display:none}.fixedTopbar.contentArea{padding-top:80px!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}}.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,#fb96781a,#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:12px 10px 8px}.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,color-mix(in srgb,var(--ui-primary-500) 12%,#0000),#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,#fb96784d,#e8755338)!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: #ffffff"],body.dark-mode .lead-page-shell [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 .smart-views-root .smart-views-card [style*="background: #ffffff"],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: #fff"],body.dark-mode .lead-detail-page [style*="background: #ffffff"],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:var(--ui-orange-surface);border:1px solid var(--ui-orange-border);border-radius:18px;box-shadow:0 24px 60px #0f172a14;display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.task-workspace-kicker{color:var(--ui-primary-700);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:var(--ui-shadow-md);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 var(--ui-brand-shadow)}.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:var(--ui-primary-600);border-radius:50%;box-shadow:0 8px 20px var(--ui-brand-shadow);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:#fff;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:#fff;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:var(--ui-orange-light)!important;border-color:var(--ui-orange-border)!important;color:var(--ui-primary-700)!important}.task-action-pill--pending{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}.task-icon-btn--view{background:var(--ui-orange-light)!important;border-color:var(--ui-orange-border)!important;color:var(--ui-primary-700)!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:#fff!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:#fff;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:var(--ui-orange-light);border:1px solid var(--ui-orange-border);border-radius:999px;color:var(--ui-primary-700);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){.crm-topbar .crm-topbar__menu-btn.d-lg-none,.sidebarOverlay{display:none!important}}body.crm-mobile-sidebar-open{overflow:hidden!important}@media only screen and (max-width:991px){.crm-topbar .crm-topbar__menu-btn.d-none{display:none!important}.crm-topbar,.fixedTopbar .topbar,.topbar{align-items:center!important;border-radius:0!important;box-shadow:0 4px 20px #0f172a14!important;display:flex!important;flex-wrap:nowrap!important;height:56px!important;justify-content:space-between!important;left:0!important;max-height:56px!important;min-height:56px!important;padding:0 12px!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:1000!important}.contentArea,.fixedTopbar.contentArea{padding-top:72px!important}.crm-topbar__right-group{margin-bottom:0!important;margin-top:0!important}.crm-topbar__right-group,.crm-topbar__utility-group{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:auto!important}.crm-topbar__utility-group .crm-topbar__action-btn{margin-left:0!important}.crm-topbar__profile-group{align-items:center!important;display:flex!important;gap:6px!important}.crm-topbar__status-group{display:none!important}.isMiniSidebar .sidebarArea .sidebarBox .hide-mini{display:block!important}.crm-topbar__action-btn,.crm-topbar__icon-btn,.crm-topbar__menu-btn{height:40px!important;min-height:40px!important;width:40px!important}.crm-topbar__action-btn,.crm-topbar__icon-btn{min-width:40px!important;padding:0!important}.crm-topbar__action-btn{padding:0 10px!important;width:auto!important}.crm-topbar__profile-btn{height:40px!important;min-height:40px!important;padding:2px!important;width:40px!important}.crm-topbar__profile-btn img{border-radius:10px!important;height:34px!important;width:34px!important}.sidebarArea{bottom:0!important;height:100dvh!important;left:0!important;margin-left:0!important;max-width:320px!important;position:fixed!important;top:0!important;transform:translate3d(-105%,0,0);transition:transform .22s ease!important;width:min(88vw,320px)!important;will-change:transform;z-index:1302!important}.sidebarArea.showSidebar{margin-left:0!important;transform:translateZ(0)}.sidebarArea .fixedSidebar,.sidebarArea .sidebarBox{border-radius:0!important;height:100dvh!important;max-height:100dvh!important;max-width:100%!important;width:100%!important}.sidebarArea .sidebar-shell__collapse{height:40px!important;min-width:40px!important;width:40px!important}.sidebarOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b!important;border:0!important;cursor:pointer;z-index:1301!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}.crm-topbar__status-group{display:none!important}}@media only screen and (max-width:991px){.crm-topbar,.fixedTopbar .topbar,.topbar{top:max(0px,22px)!important;top:max(var(--ui-safe-top,0px),22px)!important}.contentArea,.fixedTopbar.contentArea{padding-top:calc(78px + max(0px, 22px))!important;padding-top:calc(78px + max(var(--ui-safe-top, 0px), 22px))!important}}@media only screen and (max-width:767.98px){body .pageWrapper .contentArea.fixedTopbar{padding-top:calc(max(0px, env(safe-area-inset-top, 0px)) + 78px)!important;padding-top:calc(max(var(--ui-safe-top, 0px), env(safe-area-inset-top, 0px)) + 78px)!important}body .pageWrapper .contentArea:not(.fixedTopbar){padding-top:0!important}}.fallback-spinner{height:calc(100vh - 120px);position:relative;width:100%}.fallback-spinner,.loading{align-items:center;display:flex;justify-content:center}.loading{height:55px;width:55px}.ui-field{grid-gap:.4rem;display:grid;gap:.4rem}.ui-field__label{color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-font-bold);margin:0}.ui-field__required{color:var(--ui-danger);margin-left:.2rem}.ui-field__message{color:var(--ui-text-muted);font-size:var(--ui-text-xs);line-height:1.45}.ui-field__message--error{color:var(--ui-danger)}.ui-input{background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-xs);color:var(--ui-text);min-height:var(--ui-control-height);outline:none;padding:.62rem .8rem;transition:border-color var(--ui-transition),box-shadow var(--ui-transition);width:100%}.ui-input:focus{border-color:var(--ui-primary-500);box-shadow:0 0 0 4px var(--ui-focus)}.ui-input::placeholder{color:var(--ui-text-subtle)}.ui-input--error{border-color:var(--ui-danger)!important}.ui-textarea{min-height:108px;resize:vertical}.ui-select{-webkit-appearance:auto;appearance:auto}.ui-input-shell{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-xs);display:flex;min-height:var(--ui-control-height);overflow:hidden}.ui-input-shell:focus-within{border-color:var(--ui-primary-500);box-shadow:0 0 0 4px var(--ui-focus)}.ui-input-shell:focus-within .ui-input-shell__action,.ui-input-shell:focus-within .ui-input-shell__icon{color:var(--ui-primary-600)}.ui-input-shell .ui-input{border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0}.ui-input-shell .ui-input::-webkit-search-cancel-button,.ui-input-shell .ui-input::-webkit-search-decoration,.ui-input-shell .ui-input::-webkit-search-results-button,.ui-input-shell .ui-input::-webkit-search-results-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none!important;appearance:none!important;display:none!important}.ui-input-shell__adornment{color:var(--ui-text-subtle);display:inline-flex;padding:0 .75rem}.ui-input-shell__action svg,.ui-input-shell__adornment svg{height:17px;width:17px}.ui-input-shell--error{border-color:var(--ui-danger)}.ui-input-shell__action{background:#0000;border:0;color:var(--ui-text-subtle);cursor:pointer;display:inline-grid;flex:none;height:var(--ui-control-height);place-items:center;width:var(--ui-control-height)}.ui-input-shell__action:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.ui-textarea-wrap{position:relative}.ui-textarea-wrap .ui-textarea{padding-bottom:1.8rem}.ui-textarea__count{bottom:.55rem;color:var(--ui-text-subtle);font-size:var(--ui-text-xs);pointer-events:none;position:absolute;right:.75rem}.ui-choice{align-items:center;color:var(--ui-text);cursor:pointer;display:inline-flex;font-size:var(--ui-text-sm);font-weight:var(--ui-font-semibold);gap:.55rem}.ui-choice>input:not([role=switch]){accent-color:var(--ui-primary-600);height:1rem;margin:0;width:1rem}.ui-choice>input:disabled+*{cursor:not-allowed;opacity:.55}.ui-choice--switch>input{height:1px;opacity:0;position:absolute;width:1px}.ui-switch-track{background:var(--ui-border-strong);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-pill);flex:none;height:22px;position:relative;transition:background var(--ui-transition),border-color var(--ui-transition);width:38px}.ui-switch-track>span{background:var(--ui-surface);border-radius:50%;box-shadow:var(--ui-shadow-xs);height:16px;left:2px;position:absolute;top:2px;transition:transform var(--ui-transition);width:16px}.ui-choice--switch>input:checked+.ui-switch-track{background:var(--ui-primary-600);border-color:var(--ui-primary-600)}.ui-choice--switch>input:checked+.ui-switch-track>span{transform:translateX(16px)}.ui-choice--switch>input:focus-visible+.ui-switch-track{box-shadow:0 0 0 4px var(--ui-focus)}.ui-date-range{grid-gap:.6rem;align-items:center;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ui-date-range__separator{color:var(--ui-text-muted);font-size:var(--ui-text-sm)}@media (max-width:767px){.ui-date-range{grid-template-columns:1fr}.ui-date-range__separator{display:none}}.employee-update-drawer{background:#fff!important;background:var(--ui-surface,#fff)!important;border-radius:0!important;box-shadow:-16px 0 42px #0f172a24!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important}.employee-update-shell{background:#f8fafc;color:#172033;display:flex;flex-direction:column;height:100%;min-height:0}.employee-update-header{align-items:flex-start;background:#fff;border-bottom:1px solid #e7ebf0;border-bottom:1px solid var(--ui-border,#e7ebf0);display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:20px 24px 18px}.employee-update-eyebrow{color:#ea580c;color:var(--ui-primary-600,#ea580c);font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.employee-update-header h3{color:#172033;font-size:21px;font-weight:800;margin:0}.employee-update-header p{color:#7b8495;font-size:12px;margin:5px 0 0}.employee-update-close{align-items:center;background:#fff;border:1px solid #e7ebf0;border:1px solid var(--ui-border,#e7ebf0);border-radius:10px;color:#536077;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:.18s ease;width:36px}.employee-update-close:hover:not(:disabled){background:#fff7f3;border-color:#fed7c7;color:#ea580c;color:var(--ui-primary-600,#ea580c)}.employee-update-close:disabled{cursor:not-allowed;opacity:.55}.employee-update-form{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px 0;scrollbar-width:thin}.employee-update-profile-card,.employee-update-section{background:#fff;border:1px solid #e7ebf0;border:1px solid var(--ui-border,#e7ebf0);border-radius:14px;box-shadow:0 2px 10px rgba(15,23,42,.035);margin-bottom:14px}.employee-update-profile-card{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 18px}.employee-update-avatar-wrap{flex:0 0 72px;height:72px;position:relative;width:72px}.employee-update-avatar{border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e5eaf0,0 6px 18px #0f172a14;height:72px;object-fit:cover;width:72px}.employee-update-avatar--fallback{align-items:center;background:linear-gradient(135deg,#f9734f,#ea580c);color:#fff;display:flex;font-size:22px;font-weight:800;justify-content:center}.employee-update-camera{align-items:center;background:#ea580c;background:var(--ui-primary-600,#ea580c);border:2px solid #fff;border-radius:50%;bottom:-1px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;height:27px;justify-content:center;margin:0;position:absolute;right:-2px;width:27px}.employee-update-file-input{border:0!important;height:1px!important;opacity:0!important;padding:0!important;pointer-events:none;position:absolute!important;width:1px!important}.employee-update-profile-copy{min-width:0}.employee-update-profile-copy span,.employee-update-profile-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-update-profile-copy strong{color:#172033;font-size:17px;font-weight:800}.employee-update-profile-copy span{color:#7b8495;font-size:12px;margin-top:3px}.employee-update-id-pill{align-items:center;background:#f8fafc;border:1px solid #e6ebf0;border-radius:999px;color:#58667c;display:inline-flex;font-size:10px;font-weight:700;gap:6px;margin-top:8px;padding:4px 8px}.employee-update-photo-help{text-align:right}.employee-update-photo-help span,.employee-update-photo-help strong{display:block}.employee-update-photo-help strong{color:#263148;font-size:12px}.employee-update-photo-help span{color:#8a94a6;font-size:10px;margin-top:2px}.employee-update-photo-help label{color:#ea580c;color:var(--ui-primary-600,#ea580c);cursor:pointer;display:inline-block;font-size:11px;font-weight:800;margin:7px 0 0}.employee-update-section{padding:18px}.employee-update-section-title{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:11px;margin-bottom:16px;padding-bottom:12px}.employee-update-section-icon{align-items:center;background:#fff3ee;border-radius:9px;color:#ea580c;color:var(--ui-primary-600,#ea580c);display:inline-flex;flex:0 0 34px;font-size:13px;height:34px;justify-content:center;width:34px}.employee-update-section-title h4{color:#202b3f;font-size:14px;font-weight:800;margin:0}.employee-update-section-title p{color:#8a94a6;font-size:10px;margin:2px 0 0}.employee-update-section .form-group{margin-bottom:0}.employee-update-section label{color:#39445a;font-size:11px;font-weight:700;margin-bottom:6px}.employee-update-section input,.employee-update-section select,.employee-update-section textarea{background:#fff;border-color:#dfe5ec!important;border-radius:9px!important;box-shadow:none!important;color:#253047;font-size:12px;min-height:40px}.employee-update-section textarea{min-height:76px;resize:vertical}.employee-update-section input:focus,.employee-update-section select:focus,.employee-update-section textarea:focus{border-color:#f2a286!important;box-shadow:0 0 0 3px #ea580c14!important}.employee-update-section input:disabled,.employee-update-section select:disabled,.employee-update-section textarea:disabled{background:#f4f6f8!important;color:#7b8495!important;cursor:not-allowed}.employee-update-footer{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff7;border-top:1px solid #e7ebf0;border-top:1px solid var(--ui-border,#e7ebf0);bottom:0;box-shadow:0 -8px 24px rgba(15,23,42,.045);display:flex;gap:16px;justify-content:space-between;margin:0 -20px;padding:14px 20px;position:-webkit-sticky;position:sticky;z-index:4}.employee-update-footer>span{color:#7b8495;font-size:10px;line-height:1.45;max-width:390px}.employee-update-footer-actions{align-items:center;display:flex;gap:8px}@media (max-width:767px){.employee-update-drawer{max-width:100vw!important;width:100vw!important}.employee-update-header{padding:16px}.employee-update-form{padding:14px 12px 0}.employee-update-profile-card{gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.employee-update-photo-help{border-top:1px solid #edf0f4;grid-column:1/-1;padding-top:10px;text-align:left}.employee-update-section{padding:14px}.employee-update-footer{align-items:stretch;flex-direction:column;margin:0 -12px;padding:12px}.employee-update-footer-actions{justify-content:flex-end}}.crm-mobile-task-drawer .modal-content{background:var(--ui-surface);border:none!important;border-radius:20px 20px 0 0!important}.crm-mobile-task-drawer__header{border-bottom:1px solid var(--ui-border);padding:16px 20px 12px}.crm-mobile-task-drawer__header-title{align-items:center;color:var(--ui-text);display:flex;font-size:16px;font-weight:700}.crm-mobile-task-drawer__body{display:flex;flex-direction:column;gap:14px;max-height:70vh;overflow-y:auto;padding:16px 20px}.crm-mobile-task-drawer__card{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:12px;padding:14px}.crm-mobile-task-drawer__card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.crm-mobile-task-drawer__gif{border-radius:10px;height:42px;object-fit:cover;width:42px}.crm-mobile-task-drawer__task-list{display:flex;flex-direction:column;gap:10px}.crm-mobile-task-drawer__task-item{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:10px;padding:12px}.crm-mobile-task-drawer__footer{border-top:1px solid var(--ui-border);padding:12px 20px;padding:12px 20px calc(var(--ui-safe-bottom, 0px) + 12px)}@media (max-width:767.98px){.modal-dialog.crm-mobile-task-drawer{bottom:64px;bottom:calc(var(--ui-bottom-nav-height, 64px) + var(--ui-safe-bottom, 0px));left:0;margin:0 auto!important;max-width:560px;padding:0 8px;position:fixed;right:0;top:auto;width:100%}.crm-mobile-task-drawer .modal-content{border-radius:18px 18px 12px 12px!important;display:flex;flex-direction:column;max-height:calc(100dvh - 144px);max-height:calc(100dvh - var(--ui-mobile-header-height, 68px) - var(--ui-bottom-nav-height, 64px) - var(--ui-safe-bottom, 0px) - 12px);overflow:hidden}.crm-mobile-task-drawer__footer,.crm-mobile-task-drawer__header{background:var(--ui-surface);flex:none;padding:12px 14px}.crm-mobile-task-drawer__header .modal-title{font-size:15px;min-width:0}.crm-mobile-task-drawer__body{flex:1 1 auto;gap:10px;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 14px}.crm-mobile-task-drawer__card{padding:12px}.crm-mobile-task-drawer__task-item{min-width:0}.crm-mobile-task-drawer__footer{padding-bottom:12px}.crm-mobile-task-drawer__footer .btn{margin:0}}.crm-topbar{flex-wrap:nowrap!important}.crm-topbar .crm-topbar__search-nav{flex:1 1 280px;max-width:500px;min-width:160px;order:0;padding:0 8px;width:auto}.crm-topbar .crm-header-search{margin:0;max-width:440px;min-width:0;width:100%}.crm-topbar .crm-header-search__box{align-items:center;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-xs);display:flex;gap:9px;height:44px;min-height:44px;overflow:hidden;padding:0 14px;width:100%}.crm-topbar .crm-header-search__icon,.crm-topbar .crm-header-search__spinner{color:var(--ui-text-subtle);flex:0 0 18px;height:18px;width:18px}.crm-topbar #txt-srch.crm-header-search__input,.crm-topbar #txt-srch.crm-header-search__input:active,.crm-topbar #txt-srch.crm-header-search__input:focus,.crm-topbar #txt-srch.crm-header-search__input:hover{-webkit-appearance:none;appearance:none;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ui-text)!important;flex:1 1 auto;font-family:var(--ui-font-sans);font-size:var(--ui-text-md);font-weight:var(--ui-font-medium);height:42px;line-height:1.35;margin:0;min-height:0!important;min-width:0;outline:0!important;padding:0!important;width:auto}.crm-topbar #txt-srch.crm-header-search__input::placeholder{color:var(--ui-text-subtle)!important;font-size:var(--ui-text-md);font-weight:var(--ui-font-regular);opacity:1}.crm-topbar #txt-srch.crm-header-search__input::-webkit-search-cancel-button,.crm-topbar #txt-srch.crm-header-search__input::-webkit-search-decoration{display:none}.crm-topbar .crm-header-search:focus-within .crm-header-search__box{border-color:var(--ui-primary-500)!important;box-shadow:var(--ui-focus-ring)!important}.crm-topbar .crm-header-search__dropdown{max-width:min(520px,calc(100vw - 32px));width:min(520px,calc(100vw - 32px))}.crm-topbar .crm-topbar__right-group,.crm-topbar .crm-topbar__utility-group{flex-wrap:nowrap;margin-left:auto;min-width:0;width:auto}@media only screen and (max-width:1399px) and (min-width:992px){.crm-topbar .crm-topbar__search-nav{flex:1 1 220px;max-width:380px;min-width:150px;order:0;padding:0 4px;width:auto}.crm-topbar .crm-header-search{max-width:100%}.crm-topbar .crm-topbar__utility-group{gap:8px;justify-content:flex-end;width:auto}}@media only screen and (max-width:1099px) and (min-width:992px){.crm-topbar .crm-topbar__search-nav{flex-basis:170px;min-width:130px}.crm-topbar .crm-header-search__box{padding-inline:11px}.crm-topbar #txt-srch.crm-header-search__input,.crm-topbar #txt-srch.crm-header-search__input::placeholder{font-size:var(--ui-text-sm)}}body.dark-mode .crm-topbar .crm-header-search__box{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}body.dark-mode .crm-topbar #txt-srch.crm-header-search__input{color:var(--ui-text)!important}.crm-topbar{gap:8px}.crm-topbar .crm-topbar__page-title{align-items:center;color:var(--ui-text);display:flex;flex:1 1 auto;font-family:var(--ui-font-sans);font-size:1.05rem;font-weight:700;line-height:1.2;margin-left:2px;min-width:0;padding:0 4px}.crm-topbar .crm-topbar__page-title>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-topbar .crm-topbar__right-group{flex:0 0 auto;gap:6px!important;margin-left:auto!important}.crm-topbar .crm-topbar__utility-group{gap:6px!important}.crm-topbar .crm-topbar__profile-group,.crm-topbar .crm-topbar__profile-group .dropdown,.crm-topbar .crm-topbar__schedule-dropdown,.crm-topbar .crm-topbar__status-item{margin-left:0!important;margin-right:0!important}.crm-topbar .crm-header-search--compact{flex:0 0 44px;margin:0;max-width:44px;min-width:44px;position:relative;transition:width .18s ease,max-width .18s ease,flex-basis .18s ease;width:44px}.crm-topbar .crm-header-search--compact.is-expanded{flex-basis:320px;max-width:320px;min-width:220px;width:320px}.crm-topbar .crm-header-search--compact .crm-header-search__trigger{height:44px;min-height:44px;min-width:44px!important;padding:0!important;width:44px!important}.crm-topbar .crm-header-search--compact .crm-header-search__box{border-radius:14px;height:44px;min-height:44px;padding:0 10px 0 12px;width:100%}.crm-topbar .crm-header-search--compact .crm-header-search__dropdown{left:auto;max-width:min(520px,calc(100vw - 32px));right:0;width:min(520px,calc(100vw - 32px))}.crm-topbar .crm-header-search__close{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--ui-text-subtle);cursor:pointer;display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;padding:0;width:28px}.crm-topbar .crm-header-search__close:focus-visible,.crm-topbar .crm-header-search__close:hover{background:var(--ui-orange-light);color:var(--ui-primary-700);outline:0}body.dark-mode .crm-topbar .crm-topbar__page-title{color:var(--ui-text)}body.dark-mode .crm-topbar .crm-header-search__close:focus-visible,body.dark-mode .crm-topbar .crm-header-search__close:hover{background:#fb96781f;color:var(--ui-primary-500)}@media only screen and (max-width:1199px) and (min-width:992px){.crm-topbar .crm-header-search--compact.is-expanded{flex-basis:260px;max-width:260px;width:260px}.crm-topbar .crm-topbar__page-title{font-size:.98rem}}@media only screen and (max-width:991px){.crm-topbar .crm-topbar__page-title{flex:1 1 auto;font-size:.88rem;max-width:150px;padding-inline:2px}.crm-topbar .crm-header-search--compact{flex-basis:40px;max-width:40px;min-width:40px;width:40px}.crm-topbar .crm-header-search--compact .crm-header-search__trigger{height:40px;min-height:40px;min-width:40px!important;width:40px!important}.crm-topbar .crm-header-search--compact.is-expanded{left:58px;max-width:none;min-width:0;position:fixed;right:10px;top:8px;width:auto;z-index:1055}.crm-topbar .crm-header-search--compact.is-expanded .crm-header-search__box{height:40px;min-height:40px}.crm-topbar .crm-header-search--compact .crm-header-search__dropdown{max-width:min(520px,calc(100vw - 68px));width:min(520px,calc(100vw - 68px))}}@media only screen and (max-width:575px){.crm-topbar .crm-topbar__page-title{font-size:.8rem;max-width:90px}}.crm-topbar .crm-topbar__page-title-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;margin-left:8px}.crm-topbar .crm-topbar__page-title-actions:empty{display:none}.crm-topbar .crm-topbar__page-title-actions .crm-record-page-size-control{color:var(--ui-text-muted);gap:5px}.crm-topbar .crm-topbar__page-title-actions .crm-record-page-size-control__label{display:inline;font-size:11px;font-weight:700}.crm-topbar .crm-topbar__page-title-actions .crm-record-page-size-control__select{background:var(--ui-surface);border-radius:10px;font-size:12px;height:34px;min-width:64px;padding:0 24px 0 9px;width:auto}@media (max-width:767px){.crm-topbar .crm-topbar__page-title-actions{margin-left:4px}.crm-topbar .crm-topbar__page-title-actions .crm-record-page-size-control__select{min-width:58px}}.crm-topbar .crm-topbar__mobile-hub-pill{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:999px;box-shadow:var(--ui-shadow-xs);color:var(--ui-text);cursor:pointer;display:inline-flex;font-family:var(--ui-font-sans);height:36px;justify-content:center;margin:0 6px;min-width:36px;padding:0 10px;transition:transform .15s ease,background .15s ease}.crm-topbar .crm-topbar__mobile-hub-pill:active{transform:scale(.94)}.crm-topbar .crm-topbar__mobile-hub-pill.is-break{background:#fef2f2;border-color:#fca5a5}.crm-topbar .crm-topbar__mobile-hub-pill.is-running{background:#f0fdf4;border-color:#86efac}@media (max-width:767.98px){.crm-topbar{min-height:64px;min-height:calc(64px + var(--ui-safe-top, 0px));padding:14px 10px 8px!important;padding:calc(var(--ui-safe-top, 0px) + 14px) 10px 8px!important}.crm-topbar .crm-header-search--compact.is-expanded{top:14px;top:calc(var(--ui-safe-top, 0px) + 14px)}.crm-topbar .crm-topbar__page-title{flex:1 1 auto;font-size:.95rem;font-weight:700;max-width:calc(100vw - 180px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-topbar .crm-topbar__menu-btn{align-items:center;display:inline-flex!important;height:40px!important;justify-content:center;padding:0!important;width:40px!important}.crm-topbar .crm-topbar__profile-btn{margin-left:4px;padding:0!important}.crm-topbar .crm-topbar__profile-btn img{height:34px!important;width:34px!important}}@media only screen and (max-width:767.98px){.crm-topbar .crm-topbar__menu-group{gap:4px}.crm-topbar .crm-topbar__mobile-nav-btn{border-radius:12px!important;height:34px!important;min-height:34px!important;min-width:34px!important;width:34px!important}.crm-topbar .crm-topbar__page-title{max-width:calc(100vw - 230px)}}@media only screen and (max-width:430px){.crm-topbar .crm-topbar__page-title{font-size:.82rem;max-width:86px}}@media (max-width:767.98px){body .pageWrapper .contentArea .crm-topbar{align-items:center!important;background:#fffffffa!important;border:1px solid #e4eaf1!important;border-radius:23px!important;box-shadow:0 7px 22px rgba(28,53,82,.085)!important;box-sizing:border-box;display:flex!important;flex-wrap:nowrap!important;gap:5px!important;height:64px!important;justify-content:space-between!important;max-height:64px!important;min-height:64px!important;overflow:visible!important;padding:7px 9px!important}body .pageWrapper .contentArea.fixedTopbar .crm-topbar{left:10px!important;margin:0!important;position:fixed!important;right:10px!important;top:calc(max(0px, env(safe-area-inset-top, 0px)) + 12px)!important;top:calc(max(var(--ui-safe-top, 0px), env(safe-area-inset-top, 0px)) + 12px)!important;width:calc(100% - 20px)!important;z-index:1035!important}body .pageWrapper .contentArea:not(.fixedTopbar) .crm-topbar{margin:calc(max(0px, env(safe-area-inset-top, 0px)) + 12px) 10px 7px!important;margin:calc(max(var(--ui-safe-top, 0px), env(safe-area-inset-top, 0px)) + 12px) 10px 7px!important;position:relative!important;top:auto!important;width:calc(100% - 20px)!important}body .pageWrapper .contentArea .crm-topbar__menu-group{flex:0 0 auto;gap:4px!important;min-width:0}body .pageWrapper .contentArea .crm-topbar__icon-btn,body .pageWrapper .contentArea .crm-topbar__menu-btn,body .pageWrapper .contentArea .crm-topbar__mobile-hub-pill{align-items:center;background:#fff!important;border:1px solid #e3eaf2!important;border-radius:16px!important;box-shadow:0 2px 7px rgba(22,35,52,.045)!important;color:#13243a!important;display:inline-flex;flex:0 0 auto;height:42px!important;justify-content:center;margin:0!important;min-height:42px!important;min-width:40px!important;padding:0!important;width:40px!important}body .pageWrapper .contentArea .crm-topbar__mobile-hub-pill{font-feature-settings:"tnum";border-radius:999px!important;font-size:11px;font-variant-numeric:tabular-nums;max-width:100px;min-width:42px!important;padding:0 9px!important;white-space:nowrap;width:auto!important}body .pageWrapper .contentArea .crm-topbar__mobile-hub-pill.is-break{background:#fff2f3!important;border-color:#ffadb1!important;color:#d94b5b!important}body .pageWrapper .contentArea .crm-topbar__mobile-hub-pill.is-break span,body .pageWrapper .contentArea .crm-topbar__mobile-hub-pill.is-break svg{color:#dd5361!important}body .pageWrapper .contentArea .crm-topbar__mobile-hub-pill.is-running{background:#effcf3!important;border-color:#b9e7cc!important;color:#159452!important}body .pageWrapper .contentArea .crm-topbar__page-title{align-items:center;color:#111d33;display:flex;flex:1 1 auto;font-size:16px!important;font-weight:800!important;letter-spacing:-.025em;margin:0 2px!important;max-width:none;min-width:42px;padding:0!important}body .pageWrapper .contentArea .crm-topbar__page-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .pageWrapper .contentArea .crm-topbar__page-title-actions:not(:empty){background:#fff;border:1px solid #e4eaf1;border-radius:12px;box-shadow:0 4px 12px #14243712;padding:4px;position:absolute;right:6px;top:calc(100% + 8px);z-index:3}body .pageWrapper .contentArea .crm-topbar__right-group,body .pageWrapper .contentArea .crm-topbar__utility-group{align-items:center;display:flex!important;flex:0 0 auto;gap:5px!important;margin:0!important;min-width:0;width:auto!important}body .pageWrapper .contentArea .crm-topbar__profile-btn{align-items:center;background:#fff!important;border:1px solid #e3eaf2!important;border-radius:16px!important;box-shadow:0 2px 7px #1623340a!important;display:inline-flex!important;flex:0 0 42px;height:42px!important;justify-content:center;margin:0!important;min-height:42px!important;min-width:42px!important;padding:3px!important;width:42px!important}body .pageWrapper .contentArea .crm-topbar__profile-btn img{border-radius:12px!important;height:34px!important;width:34px!important}body.dark-mode .pageWrapper .contentArea .crm-topbar{background:#111c30!important;border-color:#334155!important}body.dark-mode .pageWrapper .contentArea .crm-topbar__page-title{color:#eef4ff}body.dark-mode .pageWrapper .contentArea .crm-topbar__icon-btn,body.dark-mode .pageWrapper .contentArea .crm-topbar__menu-btn,body.dark-mode .pageWrapper .contentArea .crm-topbar__profile-btn{background:#1a2b40!important;border-color:#334155!important;color:#eff6ff!important}}@media (max-width:389.98px){body .pageWrapper .contentArea .crm-topbar{gap:3px!important;padding-inline:7px!important}body .pageWrapper .contentArea .crm-topbar__menu-group,body .pageWrapper .contentArea .crm-topbar__utility-group{gap:3px!important}body .pageWrapper .contentArea .crm-topbar__icon-btn,body .pageWrapper .contentArea .crm-topbar__menu-btn{height:40px!important;min-height:40px!important;min-width:36px!important;width:36px!important}body .pageWrapper .contentArea .crm-topbar__profile-btn{height:40px!important;min-height:40px!important;min-width:38px!important;width:38px!important}body .pageWrapper .contentArea .crm-topbar__mobile-hub-pill{font-size:10px;max-width:84px;padding-inline:6px!important}body .pageWrapper .contentArea .crm-topbar__page-title{font-size:15px!important}}@media (max-width:359.98px){body .pageWrapper .contentArea .crm-topbar__mobile-hub-pill.is-break span{display:none}body .pageWrapper .contentArea .crm-topbar__mobile-hub-pill{min-width:38px!important;padding:0!important;width:38px!important}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.sidebar-user-panel__help{align-items:center;color:#ea580c;display:inline-flex;font-size:10px;font-weight:700;gap:4px;line-height:1.2;margin-top:3px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.sidebar-user-panel__help:focus,.sidebar-user-panel__help:hover{color:#c2410c;text-decoration:underline}body.dark-mode .sidebar-user-panel__help{color:#fdba74}body.dark-mode .sidebar-user-panel__help:focus,body.dark-mode .sidebar-user-panel__help:hover{color:#fb923c}.sidebar-flyout-menu{max-height:min(72vh,560px);overflow-y:auto;overscroll-behavior:contain}.sidebar-flyout-menu::-webkit-scrollbar{width:5px}.sidebar-flyout-menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.sidebar-nav-icon{position:relative}.sidebar-chat-mini-unread,.sidebar-chat-unread{align-items:center;background:#ea580c;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:20px;justify-content:center;line-height:1;min-width:22px;padding:0 5px}.sidebar-chat-mini-unread{border:2px solid #fff;border:2px solid var(--ui-surface,#fff);font-size:9px;height:17px;min-width:17px;padding:0 3px;position:absolute;right:-16px;top:-9px;z-index:2}.crm-horizontal-topbar__page-title{color:var(--ui-text);font-family:var(--ui-font-sans);font-size:1rem;font-weight:var(--ui-font-bold);line-height:1.2;margin-right:1rem;max-width:min(24vw,260px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:991px){.crm-horizontal-topbar__page-title{font-size:.9rem;margin-right:.5rem;max-width:34vw}}@media (max-width:575px){.crm-horizontal-topbar__page-title{font-size:.8rem;max-width:30vw}}.crm-mobile-bottom-nav{display:none}@media (max-width:767.98px){.crm-mobile-bottom-nav{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid var(--ui-border);bottom:0;box-shadow:0 -4px 20px #0f172a0f;display:block;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;user-select:none;-webkit-user-select:none;z-index:1040}body.dark-mode .crm-mobile-bottom-nav{background:#121a2bf7;border-top-color:#ffffff14;box-shadow:0 -4px 20px #0006}.crm-mobile-bottom-nav__bar{align-items:center;display:grid;grid-template-columns:repeat(5,1fr);height:62px;height:var(--ui-bottom-nav-height,62px);margin:0 auto;max-width:560px;padding:0 4px}.crm-mobile-bottom-nav__item{align-items:center;background:#0000;border:none;color:var(--ui-text-muted);cursor:pointer;display:flex;flex-direction:column;gap:3px;height:100%;justify-content:center;min-height:44px;padding:4px 2px;text-decoration:none;transition:color .15s ease,transform .1s ease}.crm-mobile-bottom-nav__item:active{transform:scale(.92)}.crm-mobile-bottom-nav__icon-box{align-items:center;border-radius:999px;display:inline-flex;height:28px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:32px}.crm-mobile-bottom-nav__label{font-size:11px;font-weight:600;letter-spacing:-.01em;line-height:1}.crm-mobile-bottom-nav__item.is-active{color:var(--ui-primary-600)}.crm-mobile-bottom-nav__item.is-active .crm-mobile-bottom-nav__icon-box{background-color:var(--ui-primary-50);color:var(--ui-primary-600)}body.dark-mode .crm-mobile-bottom-nav__item.is-active .crm-mobile-bottom-nav__icon-box{background-color:#fb967826;color:var(--ui-primary-500)}body.dark-mode .crm-mobile-bottom-nav__item.is-active{color:var(--ui-primary-500)}.crm-mobile-bottom-nav{bottom:0!important;display:block!important;opacity:1!important;transform:translateZ(0);visibility:visible!important;z-index:1040!important}}.crm-offline-banner{align-items:center;animation:crmBannerSlideDown .3s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 4px 12px #00000026;display:flex;font-family:var(--ui-font-sans);font-size:var(--ui-text-xs);font-weight:var(--ui-font-semibold);justify-content:center;left:0;letter-spacing:.01em;padding:8px 16px;position:fixed;right:0;top:env(safe-area-inset-top,0);z-index:99999}.crm-offline-banner--offline{background-color:#ef4444;color:#fff}.crm-offline-banner--reconnected{background-color:#10b981;color:#fff}.crm-offline-banner__inner{align-items:center;display:inline-flex;gap:8px;max-width:600px;text-align:center}.crm-offline-banner__icon{flex-shrink:0;height:14px;width:14px}@keyframes crmBannerSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.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}@keyframes crmBonesShimmer{0%{opacity:.5}50%{opacity:.85}to{opacity:.5}}.crm-bones-avatar,.crm-bones-bubble,.crm-bones-chart,.crm-bones-input,.crm-bones-line,.crm-bones-pill{animation:crmBonesShimmer 1.5s ease-in-out infinite;background:#e2e8f0;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%}}@keyframes crmFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.crm-fade-in{animation:crmFadeIn .2s cubic-bezier(.16,1,.3,1) forwards}.crm-task-skeleton{--task-bone:#e9edf3;--task-border:#e7ebf1;--task-surface:#fff;box-sizing:border-box;min-width:0;width:100%}.crm-task-loading-layout{grid-gap:14px;display:grid;gap:14px;width:100%}.crm-task-loading-heading,.crm-task-loading-panel,.crm-task-loading-summary-tile{background:var(--task-surface);border:1px solid var(--task-border);border-radius:14px}.crm-task-loading-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:86px;padding:18px 20px}.crm-task-loading-heading>div{grid-gap:12px;display:grid;gap:12px;width:min(100%,380px)}.crm-task-loading-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.crm-task-loading-summary-tile{align-items:center;display:flex;gap:12px;min-height:84px;padding:15px}.crm-task-loading-text{grid-gap:10px;display:grid;gap:10px;min-width:0;width:100%}.crm-task-loading-panel{min-width:0;overflow:hidden;padding:14px 16px}.crm-task-loading-toolbar{align-items:center;display:flex;gap:12px;padding:4px 0 15px}.crm-task-loading-avatar,.crm-task-loading-button,.crm-task-loading-icon,.crm-task-loading-input,.crm-task-loading-line,.crm-task-loading-pill,.crm-task-loading-search{animation:crmTaskSkeletonShimmer 1.65s ease-in-out infinite;background:linear-gradient(100deg,var(--task-bone) 15%,#f6f8fb 42%,var(--task-bone) 72%);background-size:220% 100%;display:block;flex-shrink:0}.crm-task-loading-line{border-radius:6px;height:10px;width:75%}.crm-task-loading-text .crm-task-loading-line:last-child{width:50%}.crm-task-loading-title{height:20px;width:64%}.crm-task-loading-subtitle{width:92%}.crm-task-loading-icon{border-radius:12px;height:42px;width:42px}.crm-task-loading-avatar{border-radius:50%;height:34px;width:34px}.crm-task-loading-pill{border-radius:18px;height:22px;width:66px}.crm-task-loading-button,.crm-task-loading-input,.crm-task-loading-search{border-radius:9px;height:35px}.crm-task-loading-input{width:146px}.crm-task-loading-search{flex:1 1;max-width:300px}.crm-task-loading-button{width:100px}.crm-task-loading-table{border:1px solid var(--task-border);border-radius:10px;overflow:hidden}.crm-task-loading-table-header,.crm-task-loading-table-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(165px,1.7fr) repeat(4,minmax(62px,1fr));padding:13px 16px}.crm-task-loading-table-header{background:#f7f8fa;min-height:40px}.crm-task-loading-table-row{border-top:1px solid var(--task-border);min-height:64px}.crm-task-loading-table-row>.crm-task-loading-line{width:78%}.crm-task-loading-person{align-items:center;display:flex;gap:11px;min-width:0}.crm-task-loading-form{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-task-loading-field{grid-gap:9px;display:grid;gap:9px;min-width:0}.crm-task-loading-field .crm-task-loading-line{width:28%}.crm-task-loading-field .crm-task-loading-input{height:40px;width:100%}.crm-task-loading-footer{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end;margin-top:6px}.crm-task-skeleton-inline{padding:2px}.crm-task-skeleton-table .crm-task-loading-table{border-radius:10px}@keyframes crmTaskSkeletonShimmer{0%{background-position:110% 0}to{background-position:-110% 0}}body.dark-mode .crm-task-skeleton{--task-bone:#2c4258;--task-border:#34485d;--task-surface:#102a44}body.dark-mode .crm-task-loading-table-header{background:#17324b}body.dark-mode .crm-task-loading-avatar,body.dark-mode .crm-task-loading-button,body.dark-mode .crm-task-loading-icon,body.dark-mode .crm-task-loading-input,body.dark-mode .crm-task-loading-line,body.dark-mode .crm-task-loading-pill,body.dark-mode .crm-task-loading-search{background-image:linear-gradient(100deg,#2c4258 15%,#3d556d 42%,#2c4258 72%)}@media (max-width:800px){.crm-task-loading-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-task-loading-table-header,.crm-task-loading-table-row{grid-template-columns:minmax(140px,1.6fr) repeat(2,minmax(75px,1fr))}.crm-task-loading-table-header>:nth-child(n+4),.crm-task-loading-table-row>:nth-child(n+4){display:none}}@media (max-width:520px){.crm-task-loading-heading{min-height:72px;padding:14px}.crm-task-loading-heading>.crm-task-loading-button{display:none}.crm-task-loading-summary{gap:8px}.crm-task-loading-summary-tile{min-height:68px;padding:12px}.crm-task-loading-icon{height:34px;width:34px}.crm-task-loading-panel{padding:12px}.crm-task-loading-toolbar .crm-task-loading-input{display:none}.crm-task-loading-table-header,.crm-task-loading-table-row{gap:10px;grid-template-columns:minmax(130px,1.7fr) minmax(80px,1fr);padding:11px 9px}.crm-task-loading-table-header>:nth-child(n+3),.crm-task-loading-table-row>:nth-child(n+3){display:none}.crm-task-loading-form{gap:14px;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crm-task-skeleton .crm-task-loading-avatar,.crm-task-skeleton .crm-task-loading-button,.crm-task-skeleton .crm-task-loading-icon,.crm-task-skeleton .crm-task-loading-input,.crm-task-skeleton .crm-task-loading-line,.crm-task-skeleton .crm-task-loading-pill,.crm-task-skeleton .crm-task-loading-search{animation:none}}.crm-dashboard-page{box-sizing:border-box;color:#172033;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;max-width:100%;overflow-x:hidden;padding:2px 4px 18px;width:100%}.crm-dashboard-mobile-view{display:none}.crm-dashboard-desktop-view{display:block}.crm-dashboard-banner{align-items:center;background:linear-gradient(118deg,#0000 0 58%,#ff7d5014 58% 67%,#0000 67% 73%,#ff7d5012 73% 84%,#0000 84%),linear-gradient(100deg,#fff,#fffdfc 54%,#fff5f0);border:1px solid #edf1f6;border-radius:14px;display:flex;gap:20px;justify-content:space-between;margin-bottom:10px;min-height:94px;overflow:hidden;padding:14px 18px}.crm-dashboard-banner>div:first-child{position:relative;z-index:1}.crm-dashboard-banner>div:first-child>span{color:#61708c;display:block;font-size:10px;font-weight:800;letter-spacing:.05em;margin-bottom:4px}.crm-dashboard-banner h1{color:#101828;font-size:clamp(24px,2vw,31px);font-weight:800;line-height:1.15;margin:0}.crm-dashboard-banner p{color:#72809b;font-size:12px;margin:5px 0 0}.crm-dashboard-banner-actions{align-items:center;display:flex;gap:8px;position:relative;z-index:2}.crm-dashboard-period{align-items:center;background:#fff;border:1px solid #eadfd9;border-radius:10px;box-shadow:0 2px 8px #49342b08;color:#5f6f87;display:inline-flex;font-size:10px;font-weight:800;gap:7px;min-height:36px;padding:0 11px;white-space:nowrap}.crm-dashboard-period svg{color:#ea580c;flex:0 0 auto}.crm-dashboard-refresh{align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:10px;color:#61708c;display:inline-flex;height:36px;justify-content:center;width:36px}.crm-dashboard-refresh:hover{border-color:#ffd1c3;color:#ff6338}.crm-dashboard-view-tabs{align-items:center;background:#f7f9fc;border:1px solid #e7edf4;border-radius:10px;display:inline-flex;gap:4px;margin:0 0 10px;padding:4px}.crm-dashboard-view-tabs button{align-items:center;background:#0000;border:0;border-radius:8px;color:#61708c;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:6px;justify-content:center;min-height:32px;padding:0 12px;transition:all .18s ease}.crm-dashboard-view-tabs button:hover{background:#fff;color:#ff6338}.crm-dashboard-view-tabs button.active{background:#ea580c;box-shadow:0 4px 12px #ea580c2e;color:#fff}.crm-dashboard-ai-focus{grid-gap:10px;display:grid;gap:10px}.crm-dashboard-ai-focus__hero{grid-gap:24px;align-items:center;background:radial-gradient(circle at 8% 20%,#6943ff17,#0000 32%),linear-gradient(130deg,#fff,#fbf9ff 58%,#fff6f1);display:grid;gap:24px;grid-template-columns:180px minmax(0,1fr);min-height:220px}.crm-dashboard-ai-score{align-items:center;border-right:1px solid #e7eaf1;display:flex;flex-direction:column;gap:6px;padding-right:22px;text-align:center}.crm-dashboard-ai-score__ring{align-items:center;background:radial-gradient(circle closest-side,#fff 73%,#0000 74% 100%),conic-gradient(#7b46dc var(--focus-score),#e9edf5 0);border-radius:50%;display:flex;flex-direction:column;height:112px;justify-content:center;position:relative;width:112px}.crm-dashboard-ai-score__ring span{color:#172033;font-size:26px;font-weight:800;line-height:1}.crm-dashboard-ai-score__ring small{color:#8b96a8;font-size:9px;margin-top:2px}.crm-dashboard-ai-score>strong{color:#243047;font-size:12px}.crm-dashboard-ai-score>span{color:#7a8699;font-size:10px}.crm-dashboard-ai-copy h2{color:#101828;font-size:21px;font-weight:800;margin:8px 0 7px}.crm-dashboard-ai-copy>p{color:#667085;font-size:11px;line-height:1.65;margin:0;max-width:760px}.crm-dashboard-ai-kicker{align-items:center;color:#7b46dc;display:inline-flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.05em}.crm-dashboard-ai-signals{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.crm-dashboard-ai-signals>div{background:#ffffffd1;border:1px solid #e9edf4;border-radius:10px;padding:10px 12px}.crm-dashboard-ai-signals span,.crm-dashboard-ai-signals strong{display:block}.crm-dashboard-ai-signals span{color:#7a8699;font-size:9px}.crm-dashboard-ai-signals strong{color:#172033;font-size:15px;margin-top:4px}.crm-dashboard-ai-focus__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-dashboard-ai-action{min-height:150px}.crm-dashboard-ai-action__top{align-items:center;display:flex;justify-content:space-between}.crm-dashboard-ai-action__top span{align-items:center;background:#eef3ff;border-radius:999px;color:#3567c8;display:inline-flex;font-size:9px;font-weight:800;min-height:22px;padding:0 8px;text-transform:uppercase}.crm-dashboard-ai-action--orange .crm-dashboard-ai-action__top span{background:#fff0e9;color:#d85a30}.crm-dashboard-ai-action--green .crm-dashboard-ai-action__top span{background:#e6f8ef;color:#148653}.crm-dashboard-ai-action__top svg{color:#7b46dc}.crm-dashboard-ai-action h3{color:#172033;font-size:14px;font-weight:800;margin:16px 0 7px}.crm-dashboard-ai-action p{color:#72809b;font-size:10px;line-height:1.55;margin:0}.crm-dashboard-ai-next__list{grid-gap:8px;display:grid;gap:8px}.crm-dashboard-ai-next__row{grid-gap:10px;align-items:flex-start;border-top:1px solid #edf1f6;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);padding:10px 0}.crm-dashboard-ai-next__row:first-child{border-top:0}.crm-dashboard-ai-next__row>span{align-items:center;background:#f1ebff;border-radius:8px;color:#7441d6;display:inline-flex;font-size:10px;font-weight:800;height:26px;justify-content:center;width:26px}.crm-dashboard-ai-next__row strong{color:#243047;font-size:11px}.crm-dashboard-ai-next__row p{color:#7a8699;font-size:10px;margin:3px 0 0}.crm-dashboard-error{align-items:center;background:#fff5f2;border:1px solid #ffd5ce;border-radius:12px;color:#a83a25;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px 14px}.crm-dashboard-error span,.crm-dashboard-error strong{display:block}.crm-dashboard-error span{font-size:11px;margin-top:3px}.crm-dashboard-error button{background:#0000;border:0;color:#a83a25;font-weight:700}.crm-dashboard-metrics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.crm-dashboard-metric{align-items:flex-start;background:#fff;border:1px solid #e9eef5;border-radius:14px;box-shadow:0 4px 16px rgba(31,45,61,.025);display:flex;gap:11px;min-height:94px;padding:13px}.crm-dashboard-metric__icon{align-items:center;border-radius:11px;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.crm-dashboard-metric--blue .crm-dashboard-metric__icon{background:#eaf2ff;color:#2471f5}.crm-dashboard-metric--green .crm-dashboard-metric__icon{background:#e4f8ee;color:#14a968}.crm-dashboard-metric--orange .crm-dashboard-metric__icon{background:#fff0ea;color:#ff6338}.crm-dashboard-metric--violet .crm-dashboard-metric__icon{background:#f2eafe;color:#7b46dc}.crm-dashboard-metric__body>small,.crm-dashboard-metric__body>span,.crm-dashboard-metric__body>strong{display:block}.crm-dashboard-metric__body>span{color:#61708c;font-size:11px;font-weight:700;margin-bottom:5px}.crm-dashboard-metric__body>strong{color:#111a2c;font-size:22px;font-weight:800;line-height:1.1}.crm-dashboard-metric__body>small{color:#8793a7;font-size:10px;margin-top:7px}.crm-dashboard-panel{background:#fff;border:1px solid #e9eef5;border-radius:14px;box-shadow:0 4px 16px rgba(31,45,61,.025);min-width:0;padding:13px 14px}.crm-dashboard-panel__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.crm-dashboard-panel__title-wrap{align-items:flex-start;display:flex;gap:9px}.crm-dashboard-panel__icon{align-items:center;background:#eef4ff;border-radius:9px;color:#2970ff;display:inline-flex;flex:0 0 31px;height:31px;justify-content:center;width:31px}.crm-dashboard-panel__head h2{color:#172033;font-size:13px;font-weight:800;margin:1px 0 0}.crm-dashboard-panel__head p{color:#8390a5;font-size:9px;line-height:1.4;margin:3px 0 0}.crm-dashboard-admin-main{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);margin-bottom:10px}.crm-dashboard-admin-lower{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.08fr;margin-bottom:10px}.crm-dashboard-user-main{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.72fr) minmax(270px,.82fr);margin-bottom:10px}.crm-dashboard-side-stack{grid-gap:10px;display:grid;gap:10px;grid-template-rows:auto 1fr;min-width:0}.crm-dashboard-user-bottom{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.08fr}.crm-dashboard-user-reports{margin-top:0}.crm-dashboard-user-activity{display:flex;flex-direction:column}.crm-dashboard-user-activity__row{grid-gap:7px;align-items:center;border-bottom:1px solid #f0f3f7;display:grid;gap:7px;grid-template-columns:24px 32px minmax(92px,1.2fr) minmax(72px,.8fr) minmax(75px,.75fr) minmax(70px,.85fr);min-height:49px}.crm-dashboard-user-activity__row:last-child{border-bottom:0}.crm-dashboard-rank{background:#f8fafc;border-radius:7px;color:#52617a;height:20px;width:20px}.crm-dashboard-avatar,.crm-dashboard-rank{align-items:center;display:inline-flex;font-size:9px;font-weight:800;justify-content:center}.crm-dashboard-avatar{background:linear-gradient(135deg,#3478f6,#00a4bd);border-radius:10px;color:#fff;height:30px;width:30px}.crm-dashboard-avatar.small{border-radius:9px;flex:0 0 25px;font-size:8px;height:25px;width:25px}.crm-dashboard-user-copy span,.crm-dashboard-user-copy strong,.crm-dashboard-user-rate span,.crm-dashboard-user-rate strong,.crm-dashboard-user-stat span,.crm-dashboard-user-stat strong{display:block}.crm-dashboard-user-copy strong,.crm-dashboard-user-rate strong,.crm-dashboard-user-stat strong{color:#1a2438;font-size:9.5px}.crm-dashboard-user-copy span,.crm-dashboard-user-rate span,.crm-dashboard-user-stat span{color:#8a95a8;font-size:8px;margin-top:2px}.crm-dashboard-progress{background:#e9eef4;border-radius:999px;height:6px;overflow:hidden}.crm-dashboard-progress span{background:#2fb873;border-radius:inherit;display:block;height:100%}.crm-dashboard-progress.compact{height:6px}.crm-dashboard-task-status-body{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(170px,.75fr) minmax(190px,1fr);min-height:214px}.crm-dashboard-donut-wrap{min-width:0}.crm-dashboard-legend-list{display:flex;flex-direction:column;min-width:0}.crm-dashboard-legend-row{grid-gap:10px;align-items:center;border-bottom:1px solid #f0f3f7;color:#67748b;display:grid;font-size:9px;gap:10px;grid-template-columns:9px minmax(88px,1fr) 42px 42px;min-height:34px}.crm-dashboard-legend-row:last-child{border-bottom:0}.crm-dashboard-legend-row strong{color:#243047;text-align:right}.crm-dashboard-legend-row>span:last-child{text-align:right}.crm-dashboard-legend-dot{border-radius:50%;height:8px;width:8px}.crm-dashboard-pipeline-list{display:flex;flex-direction:column;gap:10px;padding:7px 3px 2px}.crm-dashboard-pipeline-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:72px minmax(0,1fr) 36px}.crm-dashboard-pipeline-label{color:#66748b;font-size:9px}.crm-dashboard-pipeline-track{background:#eef2f7;border-radius:999px;height:10px;overflow:hidden}.crm-dashboard-pipeline-track span{border-radius:inherit;display:block;height:100%;min-width:4px}.crm-dashboard-pipeline-row strong{color:#1d2939;font-size:9px;text-align:right}.crm-dashboard-priorities{display:flex;flex-direction:column}.crm-dashboard-priority-row{grid-gap:7px;align-items:center;border-bottom:1px solid #f1f4f7;display:grid;gap:7px;grid-template-columns:22px minmax(0,1fr) auto;min-height:42px}.crm-dashboard-priority-row:last-child{border-bottom:0}.crm-dashboard-priority-check{align-items:center;border:1px solid #c7d0dd;border-radius:50%;color:#ff6338;display:inline-flex;height:18px;justify-content:center;width:18px}.crm-dashboard-priority-check.active{border-color:#0000}.crm-dashboard-priority-row span,.crm-dashboard-priority-row strong{display:block}.crm-dashboard-priority-row strong{color:#243047;font-size:9px}.crm-dashboard-priority-row div span{color:#8a95a8;font-size:8px;margin-top:2px}.crm-dashboard-priority-row small{color:#ff6338;font-size:8px;font-weight:700}.crm-dashboard-table-scroll{overflow-x:auto}.crm-dashboard-table{min-width:650px;width:100%}.crm-dashboard-table__head,.crm-dashboard-table__row{grid-gap:9px;align-items:center;display:grid;gap:9px}.crm-dashboard-user-table .crm-dashboard-table__head,.crm-dashboard-user-table .crm-dashboard-table__row{grid-template-columns:minmax(180px,1.4fr) minmax(100px,.9fr) 78px 60px minmax(120px,.9fr) 90px 20px}.crm-dashboard-focus-table .crm-dashboard-table__head,.crm-dashboard-focus-table .crm-dashboard-table__row{grid-template-columns:minmax(190px,1.55fr) 80px 90px 70px 20px}.crm-dashboard-leads-table .crm-dashboard-table__head,.crm-dashboard-leads-table .crm-dashboard-table__row{grid-template-columns:minmax(175px,1.4fr) 85px 55px 95px minmax(120px,1fr) 20px}.crm-dashboard-table__head{border-bottom:1px solid #e9eef4;color:#8290a5;font-size:8px;font-weight:800;letter-spacing:.02em;min-height:25px;text-transform:uppercase}.crm-dashboard-table__row{border-bottom:1px solid #f1f4f7;color:#52617a;font-size:9px;min-height:40px}.crm-dashboard-table__row:last-child{border-bottom:0}.crm-dashboard-table__row>strong{color:#243047;font-size:9px}.crm-dashboard-person-cell{align-items:center;display:flex;gap:8px;min-width:0}.crm-dashboard-person-cell>div{min-width:0}.crm-dashboard-person-cell span,.crm-dashboard-person-cell strong{display:block}.crm-dashboard-person-cell strong{color:#243047;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-dashboard-person-cell div span{color:#8b96a8;font-size:8px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-dashboard-rate-cell{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:34px minmax(50px,1fr)}.crm-dashboard-rate-cell strong{color:#243047;font-size:9px}.crm-dashboard-chip{align-items:center;border-radius:6px;display:inline-flex;font-size:8px;font-weight:700;justify-content:center;min-width:48px;padding:3px 7px;width:-webkit-fit-content;width:fit-content}.crm-dashboard-chip.success{background:#dcf7e9;color:#148653}.crm-dashboard-chip.info{background:#e5efff;color:#2f6bd7}.crm-dashboard-chip.warning{background:#fff3d7;color:#bd7a00}.crm-dashboard-chip.danger{background:#ffe6e1;color:#d3422a}.crm-dashboard-chip.neutral{background:#eef2f7;color:#61708c}.crm-dashboard-empty{align-items:center;color:#8b96a8;display:flex;font-size:10px;justify-content:center;min-height:86px;text-align:center}@media (min-width:1281px) and (max-width:1600px){.crm-dashboard-page{padding-left:2px;padding-right:2px}.crm-dashboard-admin-lower,.crm-dashboard-admin-main,.crm-dashboard-metrics-grid,.crm-dashboard-user-bottom,.crm-dashboard-user-main{gap:8px;margin-bottom:8px}.crm-dashboard-panel{padding:11px 12px}.crm-dashboard-user-main{grid-template-columns:minmax(0,1.28fr) minmax(235px,.7fr) minmax(255px,.78fr)}}@media (max-width:1280px){.crm-dashboard-admin-main,.crm-dashboard-user-main{grid-template-columns:1fr 1fr}.crm-dashboard-side-stack{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:none}.crm-dashboard-team-chart,.crm-dashboard-user-chart{grid-column:1/-1}}@media (max-width:992px){.crm-dashboard-ai-focus__hero{grid-template-columns:1fr}.crm-dashboard-ai-score{border-bottom:1px solid #e7eaf1;border-right:0;padding-bottom:16px;padding-right:0}.crm-dashboard-ai-focus__grid{grid-template-columns:1fr}.crm-dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-admin-lower,.crm-dashboard-admin-main,.crm-dashboard-side-stack,.crm-dashboard-user-bottom,.crm-dashboard-user-main{grid-template-columns:1fr}.crm-dashboard-side-stack,.crm-dashboard-team-chart,.crm-dashboard-user-chart{grid-column:auto}}@media (max-width:640px){.crm-dashboard-page{padding:0 0 14px}.crm-dashboard-banner{align-items:flex-start;flex-direction:column;min-height:0;padding:16px}.crm-dashboard-banner h1{font-size:24px}.crm-dashboard-banner-actions,.crm-dashboard-view-tabs{width:100%}.crm-dashboard-view-tabs button{flex:1 1}.crm-dashboard-ai-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-period{flex:1 1;justify-content:center}.crm-dashboard-metrics-grid{grid-template-columns:1fr}.crm-dashboard-metric{min-height:92px}.crm-dashboard-panel{padding:12px}.crm-dashboard-task-status-body{grid-template-columns:1fr}.crm-dashboard-user-activity__row{grid-template-columns:22px 30px minmax(100px,1fr) 72px}.crm-dashboard-user-activity__row>.crm-dashboard-progress,.crm-dashboard-user-rate{display:none}}@media (max-width:767px){.crm-dashboard-desktop-view{display:none}.crm-dashboard-mobile-view{display:block}.crm-dashboard-page{background:#f6f8fb;margin:0 -2px;padding:0 0 78px}.crm-dashboard-banner{background:linear-gradient(122deg,#0000 0 55%,#ff6e371c 55% 68%,#0000 68% 75%,#ff6e3714 75% 89%,#0000 89%),#fff;border-radius:14px;margin:0 0 10px;min-height:0;padding:13px 13px 11px}.crm-dashboard-banner>div:first-child>span{font-size:8px;margin-bottom:3px}.crm-dashboard-banner h1{font-size:20px;line-height:1.2}.crm-dashboard-banner p{font-size:9px;line-height:1.45;margin-top:4px;max-width:280px}.crm-dashboard-banner-actions{align-items:stretch;margin-top:10px;width:100%}.crm-dashboard-period{flex:1 1;justify-content:center;min-width:0}.crm-dashboard-refresh{border-color:#f1d8cc;color:#ea580c;flex:0 0 38px;height:38px;width:38px}.crm-dashboard-view-tabs{background:#fff7f2;border-color:#f0e1d8;border-radius:11px;display:flex;margin-bottom:10px;padding:3px;width:100%}.crm-dashboard-view-tabs button{border-radius:8px;flex:1 1;font-size:10px;min-height:34px}.crm-dashboard-view-tabs button.active{background:#ea580c;box-shadow:0 3px 10px #ea580c33}.crm-dashboard-mobile-feed{grid-gap:9px;display:grid;gap:9px}.crm-dashboard-mobile-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-mobile-stats .crm-dashboard-metric{border-radius:13px;box-shadow:none;gap:9px;min-height:94px;padding:11px}.crm-dashboard-mobile-stats .crm-dashboard-metric__icon{border-radius:10px;flex-basis:34px;height:34px;width:34px}.crm-dashboard-mobile-stats .crm-dashboard-metric__icon svg{height:18px;width:18px}.crm-dashboard-mobile-stats .crm-dashboard-metric__body>span{font-size:9px;line-height:1.25;margin-bottom:2px;min-height:24px}.crm-dashboard-mobile-stats .crm-dashboard-metric__body>strong{font-size:18px;line-height:1.15}.crm-dashboard-mobile-stats .crm-dashboard-metric__body>small{font-size:8px;line-height:1.25;margin-top:4px}.crm-dashboard-mobile-card{border-radius:14px;box-shadow:none;padding:12px}.crm-dashboard-mobile-card .crm-dashboard-panel__head{margin-bottom:10px}.crm-dashboard-mobile-card .crm-dashboard-panel__icon{border-radius:9px;flex-basis:29px;height:29px;width:29px}.crm-dashboard-mobile-card .crm-dashboard-panel__head h2{font-size:12px}.crm-dashboard-mobile-card .crm-dashboard-panel__head p{font-size:8px}.crm-dashboard-mobile-card .crm-dashboard-user-activity__row{gap:7px;grid-template-columns:20px 30px minmax(0,1fr) auto;min-height:48px}.crm-dashboard-mobile-card .crm-dashboard-user-activity__row>.crm-dashboard-progress,.crm-dashboard-mobile-card .crm-dashboard-user-rate{display:none}.crm-dashboard-mobile-card .crm-dashboard-user-stat{text-align:right}.crm-dashboard-mobile-card .crm-dashboard-user-stat span{display:none}.crm-dashboard-mobile-card .crm-dashboard-user-copy strong,.crm-dashboard-mobile-card .crm-dashboard-user-stat strong{font-size:9px}.crm-dashboard-mobile-status-list{grid-gap:4px;display:grid;gap:4px}.crm-dashboard-mobile-status-row{grid-gap:7px;align-items:center;color:#65738a;display:grid;font-size:9px;gap:7px;grid-template-columns:8px 66px minmax(0,1fr) 26px;min-height:34px}.crm-dashboard-mobile-status-dot{border-radius:50%;height:7px;width:7px}.crm-dashboard-mobile-status-track{background:#eef2f6;border-radius:999px;height:7px;overflow:hidden}.crm-dashboard-mobile-status-track span{border-radius:inherit;display:block;height:100%}.crm-dashboard-mobile-status-row strong{color:#243047;font-size:9px;text-align:right}.crm-dashboard-mobile-card .crm-dashboard-pipeline-list{gap:8px;padding:3px 0 0}.crm-dashboard-mobile-card .crm-dashboard-pipeline-row{gap:7px;grid-template-columns:64px minmax(0,1fr) 28px}.crm-dashboard-mobile-card .crm-dashboard-pipeline-track{height:8px}.crm-dashboard-mobile-records{display:grid}.crm-dashboard-mobile-record{grid-gap:9px;align-items:center;border-bottom:1px solid #f0f3f7;display:grid;gap:9px;grid-template-columns:32px minmax(0,1fr) auto;min-height:54px;padding:6px 0}.crm-dashboard-mobile-record:last-child{border-bottom:0}.crm-dashboard-mobile-record--stacked{grid-template-columns:minmax(0,1fr) auto}.crm-dashboard-mobile-record__copy{min-width:0}.crm-dashboard-mobile-record__copy span,.crm-dashboard-mobile-record__copy strong,.crm-dashboard-mobile-record__value span,.crm-dashboard-mobile-record__value strong{display:block}.crm-dashboard-mobile-record__copy strong{color:#243047;font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-dashboard-mobile-record__copy span{color:#8793a7;font-size:8px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-dashboard-mobile-record__value{text-align:right}.crm-dashboard-mobile-record__value strong{color:#243047;font-size:9px;margin-top:4px}.crm-dashboard-mobile-record__value>span:not(.crm-dashboard-chip){color:#8a95a8;font-size:7.5px;margin-top:2px}.crm-dashboard-mobile-chip-row{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.crm-dashboard-mobile-priority-card .crm-dashboard-priority-row{min-height:45px}.crm-dashboard-mobile-priority-card .crm-dashboard-priority-row strong{font-size:9px}.crm-dashboard-ai-focus{gap:9px}.crm-dashboard-ai-focus__hero{border-radius:14px;gap:14px;grid-template-columns:1fr;min-height:0;padding:14px}.crm-dashboard-ai-score{border-bottom:1px solid #f0e8e3;border-right:0;flex-direction:row;gap:10px;justify-content:flex-start;padding:0 0 12px;text-align:left}.crm-dashboard-ai-score__ring{flex:0 0 auto}.crm-dashboard-ai-signals{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-ai-signals>div{min-height:58px}.crm-dashboard-ai-focus__grid{gap:8px;grid-template-columns:1fr}}.crm-dashboard-ai-signals small{color:#98a2b3;display:block;font-size:8px;line-height:1.3;margin-top:3px}.crm-dashboard-ai-record-insights{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-dashboard-ai-record-panel{min-width:0}.crm-dashboard-ai-record-list{grid-gap:0;display:grid;gap:0}.crm-dashboard-ai-record-row{border-top:1px solid #edf1f6;padding:13px 0}.crm-dashboard-ai-record-row:first-child{border-top:0;padding-top:5px}.crm-dashboard-ai-record-row:last-child{padding-bottom:2px}.crm-dashboard-ai-record-row__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.crm-dashboard-ai-record-row__top>div{min-width:0}.crm-dashboard-ai-record-row__top strong,.crm-dashboard-ai-record-row__top>div>span{display:block}.crm-dashboard-ai-record-row__top strong{color:#1f2937;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-dashboard-ai-record-row__top>div>span{color:#8a95a8;font-size:9px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-dashboard-ai-record-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.crm-dashboard-ai-record-meta span{align-items:center;background:#f8fafc;border:1px solid #edf1f6;border-radius:999px;color:#667085;display:inline-flex;font-size:8px;font-weight:700;min-height:20px;padding:0 7px}.crm-dashboard-ai-record-row>p{color:#69768d;font-size:9px;line-height:1.55;margin:8px 0 0}.crm-dashboard-ai-recommendation{align-items:flex-start;background:#fff8f4;border:1px solid #ffdfd1;border-radius:9px;color:#9a492c;display:flex;font-size:9px;font-weight:700;gap:7px;line-height:1.45;margin-top:8px;padding:8px 9px}.crm-dashboard-ai-recommendation svg{color:#ea580c;flex:0 0 auto;margin-top:1px}@media (max-width:992px){.crm-dashboard-ai-record-insights{grid-template-columns:1fr}}@media (max-width:576px){.crm-dashboard-ai-record-row__top{gap:8px}.crm-dashboard-ai-record-meta{gap:5px}.crm-dashboard-ai-record-meta span{font-size:7.5px;min-height:19px;padding:0 6px}.crm-dashboard-ai-recommendation{font-size:8px}}@media (max-width:767px){.crm-dashboard-page{margin:0;padding-bottom:84px}.crm-dashboard-banner{border-radius:16px;padding:16px 15px 14px}.crm-dashboard-banner>div:first-child>span{font-size:9.5px;margin-bottom:5px}.crm-dashboard-banner h1{font-size:23px;line-height:1.22}.crm-dashboard-banner p{font-size:10.5px;line-height:1.5;margin-top:6px;max-width:330px}.crm-dashboard-period{font-size:11px;min-height:42px}.crm-dashboard-refresh{flex-basis:42px;height:42px;width:42px}.crm-dashboard-view-tabs{border-radius:13px;padding:4px}.crm-dashboard-view-tabs button{font-size:11.5px;min-height:40px}.crm-dashboard-mobile-feed{gap:11px}.crm-dashboard-mobile-stats{gap:10px}.crm-dashboard-mobile-stats .crm-dashboard-metric{border-radius:15px;gap:10px;min-height:108px;padding:13px}.crm-dashboard-mobile-stats .crm-dashboard-metric__icon{flex-basis:38px;height:38px;width:38px}.crm-dashboard-mobile-stats .crm-dashboard-metric__icon svg{height:20px;width:20px}.crm-dashboard-mobile-stats .crm-dashboard-metric__body>span{font-size:10.5px;min-height:27px}.crm-dashboard-mobile-stats .crm-dashboard-metric__body>strong{font-size:21px}.crm-dashboard-mobile-stats .crm-dashboard-metric__body>small{font-size:9.5px;margin-top:5px}.crm-dashboard-mobile-card{border-radius:16px;padding:14px}.crm-dashboard-mobile-card .crm-dashboard-panel__icon{flex-basis:33px;height:33px;width:33px}.crm-dashboard-mobile-card .crm-dashboard-panel__head h2{font-size:13.5px}.crm-dashboard-mobile-card .crm-dashboard-panel__head p{font-size:9.5px}.crm-dashboard-mobile-card .crm-dashboard-user-copy strong,.crm-dashboard-mobile-card .crm-dashboard-user-stat strong,.crm-dashboard-mobile-priority-card .crm-dashboard-priority-row strong,.crm-dashboard-mobile-status-row,.crm-dashboard-mobile-status-row strong{font-size:10.5px}.crm-dashboard-mobile-status-row{grid-template-columns:8px 72px minmax(0,1fr) 30px;min-height:38px}.crm-dashboard-mobile-record{min-height:60px;padding:8px 0}.crm-dashboard-mobile-record__copy strong{font-size:11px}.crm-dashboard-mobile-record__copy span{font-size:9px}.crm-dashboard-mobile-record__value strong{font-size:10.5px}.crm-dashboard-mobile-record__value>span:not(.crm-dashboard-chip){font-size:8.5px}}.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}}.login-page-column{max-width:980px}.login-logo{display:block;margin:0 0 10px;width:105px}@media (max-width:767.98px){.loginBox{height:auto;min-height:100dvh;overflow-y:auto}.login-page-container,.login-page-row{height:auto!important;min-height:100dvh}.login-page-container{padding:16px 12px}.login-page-row{margin:0}.login-page-column{padding:0;width:100%}.login-card{border-radius:20px;margin:0 auto;max-width:420px;width:100%}.login-card-inner{min-height:auto}.form-section{padding:28px 22px!important;width:100%}.login-logo{margin:0 auto 18px;width:96px}.form-section h2{font-size:1.65rem;margin:8px 0 24px!important}.form-section .form-control{font-size:16px;min-height:46px}.form-section .btn{border-radius:10px;font-weight:600;min-height:46px}}@media (max-width:420px){.login-page-container{padding:12px}.login-card{max-width:none}.form-section{padding:24px 18px!important}}.crm-global-notify-trigger{align-items:center;background:var(--ui-primary-600);border:0;border-radius:999px;bottom:24px;box-shadow:0 18px 38px var(--ui-brand-shadow);color:#fff;color:var(--ui-surface-ground,#fff);cursor:grab;display:inline-flex;height:58px;justify-content:center;position:fixed;right:22px;touch-action:none;transition:transform .15s ease,box-shadow .15s ease;user-select:none;-webkit-user-select:none;width:58px;z-index:1200}.crm-global-notify-trigger.is-dragging{cursor:grabbing;transition:none}.crm-global-notify-trigger:hover{box-shadow:0 22px 42px var(--ui-brand-shadow);transform:translateY(-2px)}.crm-global-notify-badge{align-items:center;background:#ef4444;background:var(--ui-danger-500,#ef4444);border:2px solid #fff;border:2px solid var(--ui-surface,#fff);border-radius:999px;color:#fff;color:var(--ui-surface-ground,#fff);display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 6px;position:absolute;right:-2px;top:-4px}.crm-global-notify-panel{border:1px solid #dbe3ef;border:1px solid var(--ui-border,#dbe3ef);border-radius:22px;bottom:92px;box-shadow:0 24px 48px #0f172a2e;box-shadow:var(--ui-shadow-xl,0 24px 48px #0f172a2e);color:#0f172a;color:var(--ui-text,#0f172a);flex-direction:column;max-height:min(70vh,760px);overflow:hidden;position:fixed;right:22px;width:min(420px,calc(100vw - 24px));z-index:1200}.crm-global-notify-head,.crm-global-notify-panel{background:#fff;background:var(--ui-surface,#fff);display:flex}.crm-global-notify-head{align-items:center;border-bottom:1px solid #dbe3ef;border-bottom:1px solid var(--ui-border,#dbe3ef);flex-shrink:0;gap:10px;justify-content:space-between;padding:16px 18px}.crm-global-notify-body{background:#f8fafc;background:var(--ui-canvas,#f8fafc);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.crm-global-notify-title{color:#0f172a;color:var(--ui-text,#0f172a);font-size:16px;font-weight:800;margin:0}.crm-global-notify-copy{color:#64748b;color:var(--ui-text-muted,#64748b);font-size:12px;margin-top:4px}.crm-global-notify-actions{display:flex;flex-wrap:wrap;gap:8px}.crm-global-notify-btn{background:#f8fafc;background:var(--ui-canvas,#f8fafc);border:1px solid #dbe3ef;border:1px solid var(--ui-border,#dbe3ef);border-radius:999px;color:#0f172a;color:var(--ui-text,#0f172a);cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px;transition:all .15s ease}.crm-global-notify-btn:hover{background:#f1f5f9;background:var(--ui-surface-hover,#f1f5f9);border-color:#cbd5e1;border-color:var(--ui-border-hover,#cbd5e1)}.crm-global-notify-btn.primary{background:var(--ui-primary-600);border-color:var(--ui-primary-600);color:#fff;color:var(--ui-surface-ground,#fff)}.crm-global-notify-btn.primary:hover{background:var(--ui-primary-700);border-color:var(--ui-primary-700)}.crm-global-notify-list{grid-gap:10px;background:#f8fafc;background:var(--ui-canvas,#f8fafc);display:grid;gap:10px;padding:10px}.crm-global-notify-item{background:#fff;background:var(--ui-surface,#fff);border:1px solid #dbe3ef;border:1px solid var(--ui-border,#dbe3ef);border-radius:18px;padding:14px;transition:box-shadow .15s ease,border-color .15s ease}.crm-global-notify-item.unread{border-color:var(--ui-primary-300);box-shadow:inset 0 0 0 1px var(--ui-primary-200)}.crm-global-notify-meta{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.crm-global-notify-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.04em;min-height:24px;padding:4px 10px;text-transform:uppercase}.crm-global-notify-pill.high{background:#fee2e2;background:var(--ui-danger-50,#fee2e2);color:#b91c1c;color:var(--ui-danger-700,#b91c1c)}.crm-global-notify-pill.medium{background:#fef3c7;background:var(--ui-warning-50,#fef3c7);color:#a16207;color:var(--ui-warning-700,#a16207)}.crm-global-notify-pill.low{background:#fff;background:var(--ui-surface-ground,#fff);border:1px solid #dbe3ef;border:1px solid var(--ui-border,#dbe3ef);color:var(--ui-primary-700)}.crm-global-notify-time{color:#64748b;color:var(--ui-text-muted,#64748b);font-size:11px}.crm-global-notify-item-title{color:#0f172a;color:var(--ui-text,#0f172a);font-size:15px;font-weight:800;margin-bottom:6px}.crm-global-notify-item-copy{color:#64748b;color:var(--ui-text-muted,#64748b);font-size:13px;line-height:1.55}.crm-global-notify-item-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.crm-global-notify-upcoming{padding:10px 10px 0}.crm-global-notify-upcoming-title{align-items:center;color:var(--ui-primary-700);display:flex;font-size:12px;font-weight:800;gap:7px;padding:2px 4px 8px}.crm-global-notify-upcoming-item{background:#fff;background:var(--ui-surface,#fff);border:1px solid #dbe3ef;border:1px solid var(--ui-primary-200,var(--ui-border,#dbe3ef));border-radius:16px;margin-bottom:8px;padding:12px}.crm-global-notify-upcoming-time{align-items:center;color:var(--ui-primary-700);display:inline-flex;font-size:11px;font-weight:800;gap:6px;margin-top:8px}.crm-global-notify-empty{color:#64748b;color:var(--ui-text-muted,#64748b);font-size:13px;padding:22px;text-align:center}.crm-global-notify-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.crm-global-notify-status{align-items:center;color:#64748b;color:var(--ui-text-muted,#64748b);display:inline-flex;font-size:11px;gap:6px}@media (max-width:767.98px){.crm-global-notify-trigger{bottom:calc(74px + env(safe-area-inset-bottom, 0px));bottom:calc(var(--ui-bottom-nav-height, 62px) + env(safe-area-inset-bottom, 0px) + 12px);cursor:grab;height:44px;right:14px;touch-action:none;user-select:none;-webkit-user-select:none;width:44px}.crm-global-notify-trigger>svg{height:18px;width:18px}.crm-global-notify-badge{font-size:10px;height:19px;min-width:19px;padding:0 4px;right:-5px;top:-5px}.crm-global-notify-trigger.is-dragging{box-shadow:0 22px 46px var(--ui-brand-shadow);cursor:grabbing}.crm-global-notify-panel{bottom:calc(126px + env(safe-area-inset-bottom, 0px));bottom:calc(var(--ui-bottom-nav-height, 62px) + env(safe-area-inset-bottom, 0px) + 64px);max-height:min(68dvh,640px);right:10px;width:calc(100vw - 20px)}}.crm-global-notify-btn:disabled{cursor:not-allowed;opacity:.65}.crm-global-notify-spinner{animation:crm-global-notify-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;display:inline-block;height:14px;margin-right:6px;vertical-align:-2px;width:14px}.crm-global-notify-push-status{color:#64748b;color:var(--ui-text-muted,#64748b);font-size:11px;line-height:1.4;margin-top:7px}.crm-global-notify-refresh-strip{align-items:center;background:#fff7ed;background:var(--ui-primary-50,#fff7ed);border-bottom:1px solid #dbe3ef;border-bottom:1px solid var(--ui-border,#dbe3ef);color:#c2410c;color:var(--ui-primary-700,#c2410c);display:flex;font-size:12px;font-weight:700;gap:6px;justify-content:center;padding:9px 12px}.crm-global-notify-item{position:relative}.crm-global-notify-item.is-processing>:not(.crm-global-notify-item-loader){opacity:.38;pointer-events:none}.crm-global-notify-item-loader{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffc7;border-radius:inherit;color:#c2410c;color:var(--ui-primary-700,#c2410c);display:flex;font-size:12px;font-weight:800;inset:0;justify-content:center;position:absolute;z-index:2}@keyframes crm-global-notify-spin{to{transform:rotate(1turn)}}.crm-global-notify-push-error{color:#b91c1c;color:var(--ui-danger-700,#b91c1c);font-size:11px;line-height:1.4;margin-top:5px}.crm-global-notify-btn.push-enabled,.crm-global-notify-btn.push-enabled:disabled{color:#047857;color:var(--ui-success-700,#047857);cursor:default;opacity:1}.crm-global-notify-btn.push-enabled,.crm-global-notify-btn.push-enabled:disabled,.crm-global-notify-btn.push-enabled:hover{background:#ecfdf5;background:var(--ui-success-50,#ecfdf5);border-color:#a7f3d0;border-color:var(--ui-success-200,#a7f3d0)}.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,#fff,#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:#fff;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-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:var(--ui-primary-200);box-shadow:var(--ui-shadow-sm);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:#fff;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,#fff,#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:#fff;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:#fff}.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:#fff;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-page{background:#0000;font-family:var(--ui-font-sans);min-height:auto;padding:0}.crm-chat-frame{background:var(--ui-surface);border:1px solid var(--ui-orange-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);min-height:min(760px,calc(100vh - 170px))}.crm-chat-assistant-pane,.crm-chat-sidebar-pane{background:var(--ui-surface-subtle);border-color:var(--ui-border)}.crm-chat-sidebar-pane{gap:12px;padding:14px}.crm-chat-brand-mark,.crm-chat-send-button{background:linear-gradient(135deg,var(--ui-primary-500),var(--ui-primary-700));box-shadow:0 8px 20px var(--ui-brand-shadow)}.crm-chat-ai-result-card h4,.crm-chat-bubble p,.crm-chat-empty-state h4,.crm-chat-modal-head h3,.crm-chat-person-name,.crm-chat-summary-card h4,.crm-chat-title,.crm-chat-toolbar-title{color:var(--ui-text)}.crm-chat-date-divider span,.crm-chat-empty-inline,.crm-chat-eyebrow,.crm-chat-message-meta,.crm-chat-section-label,.crm-chat-section-subcopy,.crm-chat-summary-copy,.crm-chat-thread-preview,.crm-chat-thread-role,.crm-chat-thread-time,.crm-chat-toolbar-subcopy{color:var(--ui-text-muted)}.crm-chat-attachment-banner,.crm-chat-composer-box,.crm-chat-composer-suggestions,.crm-chat-toolbar-search{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:none}.crm-chat-composer-box:focus-within,.crm-chat-toolbar-search:focus-within{border-color:var(--ui-primary-500);box-shadow:var(--ui-focus-ring)}.crm-chat-textarea,.crm-chat-toolbar-search input{color:var(--ui-text);font-family:var(--ui-font-sans)}.crm-chat-group-check,.crm-chat-inline-action,.crm-chat-refresh-button{background:var(--ui-primary-50);border-color:var(--ui-orange-border);color:var(--ui-primary-700)}.crm-chat-ai-result-card,.crm-chat-feature-card,.crm-chat-person-card,.crm-chat-summary-card,.crm-chat-thread-card{background:#0000;border-color:var(--ui-border);box-shadow:none}.crm-chat-group-person.selected,.crm-chat-thread-card.active{background:var(--ui-primary-50);border-color:var(--ui-primary-500);box-shadow:inset 3px 0 0 var(--ui-primary-500)}.crm-chat-assistant-pane,.crm-chat-composer-panel,.crm-chat-sidebar-pane,.crm-chat-thread-header,.crm-chat-toolbar{border-color:var(--ui-border)}.crm-chat-messages-panel{background:var(--ui-surface)}.crm-chat-assist-pill,.crm-chat-message-row.self .crm-chat-bubble,.crm-chat-primary-suggestion{background:var(--ui-primary-50);border-color:var(--ui-primary-200);color:var(--ui-primary-700)}.crm-chat-feature-card.butter,.crm-chat-feature-card.lilac,.crm-chat-feature-card.mint,.crm-chat-feature-card.peach,.crm-chat-feature-card.rose,.crm-chat-feature-card.sky{background:var(--ui-surface-subtle)}.crm-chat-feature-card.active{background:var(--ui-primary-50);box-shadow:inset 0 0 0 2px var(--ui-primary-500)}.crm-chat-circle-button,.crm-chat-clear-button,.crm-chat-file-chip,.crm-chat-icon-button,.crm-chat-keycap,.crm-chat-tone-chip{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text-muted)}.crm-chat-icon-button{color:var(--ui-primary-700)}.crm-chat-empty-state{background:var(--ui-primary-50);color:var(--ui-text-muted)}.crm-chat-empty-state,.crm-chat-modal-card{border-color:var(--ui-orange-border)}.crm-chat-field-block input{border-color:var(--ui-border-strong);color:var(--ui-text)}.crm-chat-field-block input:focus{border-color:var(--ui-primary-500);box-shadow:var(--ui-focus-ring)}body.dark-mode .crm-chat-assistant-pane,body.dark-mode .crm-chat-composer-box,body.dark-mode .crm-chat-frame,body.dark-mode .crm-chat-messages-panel,body.dark-mode .crm-chat-mini-search,body.dark-mode .crm-chat-sidebar-pane,body.dark-mode .crm-chat-toolbar-search{background:var(--ui-surface)!important}.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}}.crm-chat-page{height:calc(100dvh - var(--ui-header-height) - 32px);min-height:0;overflow:hidden}.crm-chat-page .crm-chat-frame{border:1px solid var(--ui-border);border-radius:18px;box-shadow:var(--ui-shadow-sm);display:grid;grid-template-columns:clamp(270px,21vw,320px) minmax(0,1fr);max-height:100%;position:relative;width:100%}.crm-chat-page .crm-chat-frame,.crm-chat-page .crm-chat-sidebar-pane{background:var(--ui-surface);height:100%;min-height:0;overflow:hidden}.crm-chat-page .crm-chat-sidebar-pane{border-right:1px solid var(--ui-border);gap:12px;padding:14px 12px}.crm-chat-sidebar-head{justify-content:space-between;min-height:48px}.crm-chat-sidebar-title-wrap{align-items:center;display:flex;gap:11px;min-width:0}.crm-chat-page .crm-chat-brand-mark{background:linear-gradient(135deg,#fb8b69,#c84a2d);background:linear-gradient(135deg,var(--ui-primary-400,#fb8b69),var(--ui-primary-700,#c84a2d));border-radius:12px;box-shadow:0 8px 18px var(--ui-brand-shadow);height:40px;width:40px}.crm-chat-page .crm-chat-title{font-size:18px;line-height:1.15;margin-top:3px}.crm-chat-compose-button,.crm-chat-filter-icon,.crm-chat-mobile-back{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-primary-700);cursor:pointer;display:inline-flex;justify-content:center}.crm-chat-compose-button{border-radius:12px;flex:none;height:38px;width:38px}.crm-chat-compose-button:hover,.crm-chat-filter-icon:hover,.crm-chat-mobile-back:hover{background:var(--ui-primary-50);border-color:var(--ui-orange-border)}.crm-chat-filter-tabs{grid-gap:5px;align-items:center;display:grid;gap:5px;grid-template-columns:auto auto auto 1fr;min-width:0}.crm-chat-filter-tabs>button:not(.crm-chat-filter-icon){align-items:center;background:#0000;border:0;border-radius:10px;color:var(--ui-text-muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:5px;justify-content:center;min-height:32px;padding:0 10px}.crm-chat-filter-tabs>button:not(.crm-chat-filter-icon).active{background:var(--ui-primary-50);color:var(--ui-primary-700)}.crm-chat-filter-tabs>button:not(.crm-chat-filter-icon) span{align-items:center;background:var(--ui-primary-500);border-radius:999px;color:#fff;display:inline-flex;font-size:9px;height:18px;justify-content:center;min-width:18px;padding:0 5px}.crm-chat-filter-icon{border-radius:10px;height:32px;justify-self:end;width:32px}.crm-chat-page .crm-chat-section-block{min-height:0;overflow:hidden}.crm-chat-page .crm-chat-conversations-block{flex:1.15 1}.crm-chat-page .crm-chat-section-block.compact{flex:0.85 1}.crm-chat-page .crm-chat-section-head{flex:none;margin-bottom:7px;padding-inline:2px}.crm-chat-page .crm-chat-counter{background:var(--ui-primary-500)}.crm-chat-page .crm-chat-people-list,.crm-chat-page .crm-chat-thread-list{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-color:color-mix(in srgb,var(--ui-text-muted) 30%,#0000) #0000;scrollbar-width:thin}.crm-chat-page .crm-chat-assistant-pane::-webkit-scrollbar,.crm-chat-page .crm-chat-people-list::-webkit-scrollbar,.crm-chat-page .crm-chat-thread-list::-webkit-scrollbar{width:5px}.crm-chat-page .crm-chat-assistant-pane::-webkit-scrollbar-thumb,.crm-chat-page .crm-chat-people-list::-webkit-scrollbar-thumb,.crm-chat-page .crm-chat-thread-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-text-muted) 30%,#0000);border-radius:999px}.crm-chat-page .crm-chat-person-card,.crm-chat-page .crm-chat-thread-card{background:var(--ui-surface);border-color:#0000;border-radius:13px;box-shadow:none;min-height:64px;padding:9px}.crm-chat-page .crm-chat-person-card:hover,.crm-chat-page .crm-chat-thread-card:hover{background:var(--ui-surface-subtle);border-color:var(--ui-border);box-shadow:none;transform:none}.crm-chat-page .crm-chat-thread-card.active{background:var(--ui-primary-50);border-color:var(--ui-primary-400,var(--ui-primary-500));box-shadow:inset 2px 0 0 var(--ui-primary-500)}.crm-chat-page .crm-chat-thread-unread{align-self:center;background:var(--ui-primary-500);height:20px;min-width:20px;padding:0 6px;width:auto}.crm-chat-page .crm-chat-main-pane{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;min-width:0;overflow:hidden}.crm-chat-page .crm-chat-main-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(290px,23vw,350px);height:100%;min-height:0;min-width:0;overflow:hidden}.crm-chat-page .crm-chat-thread-pane{background:var(--ui-surface);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;min-width:0;overflow:hidden}.crm-chat-page .crm-chat-thread-header{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);flex:none;min-height:66px;padding:10px 14px}.crm-chat-mobile-back{border-radius:10px;display:none;flex:none;height:34px;width:34px}.crm-chat-page .crm-chat-thread-actions{flex-shrink:0}.crm-chat-page .crm-chat-assist-pill{background:var(--ui-primary-50);border:1px solid var(--ui-orange-border);color:var(--ui-primary-700);padding:6px 9px}.crm-chat-page .crm-chat-messages-panel{background:var(--ui-surface);gap:9px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 16px;scrollbar-width:none}.crm-chat-page .crm-chat-messages-panel::-webkit-scrollbar{height:0;width:0}.crm-chat-messages-end{flex:none;height:1px;width:1px}.crm-chat-page .crm-chat-date-divider span{background:var(--ui-surface);border-color:var(--ui-border);border-radius:999px;font-size:10px;padding:5px 10px}.crm-chat-page .crm-chat-message-row{gap:7px;max-width:min(74%,620px)}.crm-chat-page .crm-chat-message-row.self>.crm-chat-avatar{display:none}.crm-chat-page .crm-chat-message-row.self .crm-chat-message-meta{justify-content:flex-end}.crm-chat-page .crm-chat-bubble{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:13px;box-shadow:none;padding:9px 11px}.crm-chat-page .crm-chat-message-row.self .crm-chat-bubble{background:color-mix(in srgb,var(--ui-primary-50) 80%,#fff);border-color:var(--ui-orange-border);color:var(--ui-text)}.crm-chat-page .crm-chat-bubble p{font-size:12px;line-height:1.55}.crm-chat-page .crm-chat-bubble--sticker{background:#0000!important;border:0!important;padding:2px}.crm-chat-page .crm-chat-bubble--sticker p{font-size:42px;line-height:1.15}.crm-chat-page .crm-chat-attachment-list{margin-top:7px}.crm-chat-image-attachment{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;color:var(--ui-text-muted);display:block;overflow:hidden;text-decoration:none;width:min(280px,100%)}.crm-chat-image-attachment img{background:var(--ui-surface-subtle);display:block;max-height:220px;object-fit:cover;width:100%}.crm-chat-image-attachment span{display:block;font-size:10px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.crm-chat-page .crm-chat-composer-panel{background:var(--ui-surface);border-top:1px solid var(--ui-border);flex:none;padding:9px 12px 11px;position:relative}.crm-chat-page .crm-chat-composer-suggestions{border-radius:12px;margin-bottom:8px;max-height:142px;overflow-y:auto;padding:8px}.crm-chat-page .crm-chat-attachment-banner{border-radius:11px;margin-bottom:7px;padding:7px 8px}.crm-chat-attachment-ready{align-items:center;display:flex;gap:9px;min-width:0}.crm-chat-attachment-ready-icon,.crm-chat-attachment-ready>img{background:var(--ui-primary-50);border-radius:9px;color:var(--ui-primary-700);flex:none;height:38px;object-fit:cover;width:38px}.crm-chat-attachment-ready-icon{align-items:center;display:inline-flex;justify-content:center}.crm-chat-attachment-ready>div{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-chat-attachment-ready span,.crm-chat-attachment-ready strong{max-width:min(420px,45vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-chat-attachment-ready strong{color:var(--ui-text);font-size:11px}.crm-chat-attachment-ready span{color:var(--ui-text-muted);font-size:9px}.crm-chat-page .crm-chat-composer-box{background:var(--ui-surface);border-color:var(--ui-border-strong);border-radius:14px;gap:7px;min-height:50px;padding:5px 6px}.crm-chat-composer-tools{align-items:center;display:flex;gap:3px}.crm-chat-page .crm-chat-icon-button{background:#0000;border-radius:9px;color:var(--ui-text-muted);height:34px;width:34px}.crm-chat-page .crm-chat-icon-button.active,.crm-chat-page .crm-chat-icon-button:hover{background:var(--ui-primary-50);border-color:var(--ui-orange-border);color:var(--ui-primary-700);transform:none}.crm-chat-page .crm-chat-textarea{font-size:12px;max-height:92px;min-height:34px;padding:7px 2px}.crm-chat-page .crm-chat-send-button{background:linear-gradient(135deg,var(--ui-primary-500),var(--ui-primary-700));border-radius:11px;box-shadow:0 7px 16px var(--ui-brand-shadow);height:38px;width:38px}.crm-chat-sticker-picker{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:14px;bottom:calc(100% - 4px);box-shadow:0 18px 45px #0f172a2e;box-shadow:var(--ui-shadow-lg,0 18px 45px #0f172a2e);left:12px;padding:10px;position:absolute;width:min(310px,calc(100% - 24px));z-index:25}.crm-chat-sticker-picker-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.crm-chat-sticker-picker-head>div{display:flex;flex-direction:column;gap:1px}.crm-chat-sticker-picker-head strong{color:var(--ui-text);font-size:11px}.crm-chat-sticker-picker-head span{color:var(--ui-text-muted);font-size:9px}.crm-chat-sticker-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(6,minmax(0,1fr))}.crm-chat-sticker-grid button{aspect-ratio:1;background:var(--ui-surface-subtle);border:1px solid #0000;border-radius:10px;cursor:pointer;font-size:22px}.crm-chat-sticker-grid button:hover{background:var(--ui-primary-50);border-color:var(--ui-orange-border)}.crm-chat-page .crm-chat-assistant-pane{background:var(--ui-surface-subtle);border-left:1px solid var(--ui-border);gap:10px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px;scrollbar-color:color-mix(in srgb,var(--ui-text-muted) 30%,#0000) #0000;scrollbar-width:thin}.crm-chat-page .crm-chat-ai-result-card,.crm-chat-page .crm-chat-summary-card{background:var(--ui-surface);border-color:var(--ui-border);border-radius:14px;box-shadow:none;padding:12px}.crm-chat-page .crm-chat-feature-grid{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-chat-page .crm-chat-feature-card{background:var(--ui-surface)!important;border-radius:13px;box-shadow:inset 0 0 0 1px var(--ui-border);min-height:98px;padding:10px}.crm-chat-page .crm-chat-feature-card.active{background:var(--ui-primary-50)!important;box-shadow:inset 0 0 0 1px var(--ui-primary-500)}@media (min-width:769px) and (max-width:1180px){.crm-chat-page .crm-chat-frame{grid-template-columns:270px minmax(0,1fr)}.crm-chat-page .crm-chat-main-grid{grid-template-columns:minmax(0,1fr)}.crm-chat-page .crm-chat-assistant-pane{display:none}}.crm-chat-snapshot-head,.crm-chat-snapshot-person,.crm-chat-snapshot-stats{align-items:center;display:flex}.crm-chat-snapshot-head{gap:8px;justify-content:space-between;margin-bottom:10px}.crm-chat-snapshot-head>span{color:var(--ui-primary-700);font-size:9px;font-weight:800}.crm-chat-snapshot-person{align-items:flex-start;border-bottom:1px solid var(--ui-border);gap:10px;padding-bottom:10px}.crm-chat-snapshot-person>div{min-width:0}.crm-chat-snapshot-person h4{font-size:13px!important;margin:1px 0 3px!important}.crm-chat-snapshot-person p,.crm-chat-snapshot-person span{color:var(--ui-text-muted);font-size:9px;line-height:1.45;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-chat-snapshot-person span{display:block;margin-top:2px}.crm-chat-snapshot-stats{align-items:stretch;margin-top:10px}.crm-chat-snapshot-stats>div{border-right:1px solid var(--ui-border);display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:0 8px}.crm-chat-snapshot-stats>div:first-child{padding-left:0}.crm-chat-snapshot-stats>div:last-child{border-right:0;padding-right:0}.crm-chat-snapshot-stats span{color:var(--ui-text-muted);font-size:8px;white-space:nowrap}.crm-chat-snapshot-stats strong{color:var(--ui-text);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-chat-suggested-files .crm-chat-assistant-head{margin-bottom:8px}.crm-chat-suggested-files .crm-chat-attachment-list{margin-top:0}.crm-chat-composer-error{align-items:flex-start;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;color:#b42318;display:flex;font-size:10px;gap:7px;line-height:1.45;margin-bottom:7px;padding:7px 9px}.crm-chat-composer-error svg{flex:none;margin-top:1px}@media (max-width:767.98px){.crm-chat-launcher{display:none!important}}.crm-chat-page .crm-chat-mini-search{box-sizing:border-box;display:block;margin:0;min-height:46px;min-width:0;padding:0;position:relative;width:100%}.crm-chat-page .crm-chat-mini-search,.crm-chat-page .crm-chat-mini-search:focus-within{background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important}.crm-chat-page .crm-chat-mini-search:focus-within{outline:0!important}.crm-chat-page .crm-chat-mini-search>svg{color:#83909e;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.crm-chat-page .crm-chat-mini-search>input.crm-chat-search-field,.crm-chat-page .crm-chat-mini-search>input.crm-chat-search-field:hover{all:unset;-webkit-appearance:none;appearance:none;background:#f6f7f9!important;border:1px solid #dce2e8!important;border:1px solid var(--ui-border-strong,#dce2e8)!important;border-radius:13px!important;box-shadow:none!important;box-sizing:border-box;color:#1d2939;color:var(--ui-text,#1d2939);display:block;font-family:inherit;font-size:13px;height:46px!important;line-height:normal;margin:0;min-width:0;outline:0!important;padding:0 42px!important;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.crm-chat-page .crm-chat-mini-search>input.crm-chat-search-field:focus,.crm-chat-page .crm-chat-mini-search>input.crm-chat-search-field:focus-visible{border:1px solid #ea580c!important;border:1px solid var(--ui-primary-500,#ea580c)!important;box-shadow:0 0 0 3px #ea580c1f!important;outline:none!important}.crm-chat-page .crm-chat-mini-search>input.crm-chat-search-field::placeholder{color:#87919d;opacity:1}.crm-chat-page .crm-chat-mini-search>input.crm-chat-search-field::-webkit-search-cancel-button{display:none}.crm-chat-page .crm-chat-search-clear{align-items:center;background:#0000;border:0;border-radius:50%;color:#667085;cursor:pointer;display:inline-flex;flex:0 0 auto;height:29px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:29px;z-index:2}.crm-chat-page .crm-chat-search-clear:hover{background:#ffece6}.crm-chat-page .crm-chat-desktop-attachments{align-items:center;display:flex;gap:3px}.crm-chat-page .crm-chat-mobile-attachment-menu,.crm-chat-page .crm-chat-mobile-attachment-toggle{display:none}.crm-chat-page .crm-chat-composer-box{align-items:center;grid-template-columns:auto minmax(0,1fr) 42px}.crm-chat-page .crm-chat-composer-tools{align-items:center;display:inline-flex;gap:3px}.crm-chat-page textarea.crm-chat-message-input,.crm-chat-page textarea.crm-chat-message-input:focus{background:#0000;border:0!important;border-radius:0;box-shadow:none!important;box-sizing:border-box;display:block;font-family:inherit;font-size:14px;line-height:20px;margin:0;max-height:112px;min-height:38px;min-width:0;outline:0!important;overflow-wrap:anywhere;overflow-y:auto;padding:9px 8px;resize:none;width:100%}.crm-chat-page textarea.crm-chat-message-input::placeholder{color:#929aa7}.crm-chat-page .crm-chat-main-grid{grid-template-columns:minmax(0,1fr)}.crm-chat-page .crm-chat-assistant-pane{display:none}.crm-chat-page .crm-chat-main-grid.ai-panel-open{grid-template-columns:minmax(0,1fr) clamp(290px,23vw,350px)}.crm-chat-page .crm-chat-main-grid.ai-panel-open .crm-chat-assistant-pane{display:flex}.crm-chat-page .crm-chat-ai-toggle[aria-expanded=true]{background:#ec7958;background:var(--ui-primary-500,#ec7958);color:#fff}.crm-chat-mobile-ai-head{display:none}body:has(.crm-chat-page) .crm-chat-launcher{display:none}@media (min-width:769px) and (max-width:1180px){.crm-chat-page .crm-chat-main-grid.ai-panel-open{grid-template-columns:minmax(0,1fr) 290px}}@media (max-width:768px){.crm-chat-page{background:#fff;height:calc(100dvh - 155px);height:var(--crm-chat-visible-height,calc(100dvh - 155px));margin:0;max-height:calc(100dvh - 155px);max-height:var(--crm-chat-visible-height,calc(100dvh - 155px));max-width:100%;min-height:0;overflow:hidden;padding:0;width:100%}.crm-chat-page .crm-chat-frame{background:#fff;border:0;border-radius:0;box-shadow:none;display:block;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.crm-chat-page .crm-chat-sidebar-pane{background:#fff;border:0;display:flex;flex-direction:column;gap:11px;height:100%;margin:0;min-height:0;overflow:hidden;padding:10px 12px 0;width:100%}.crm-chat-page .crm-chat-sidebar-head{flex:0 0 auto;min-height:52px}.crm-chat-page .crm-chat-title{font-size:19px}.crm-chat-page .crm-chat-mini-search{flex:0 0 auto;min-height:46px}.crm-chat-page .crm-chat-mini-search>input.crm-chat-search-field,.crm-chat-page .crm-chat-mini-search>input.crm-chat-search-field:focus{font-size:16px}.crm-chat-page .crm-chat-filter-tabs{align-items:center;border-bottom:1px solid #edf0f2;border-bottom:1px solid var(--ui-border,#edf0f2);display:flex;flex:0 0 auto;gap:7px;padding:0 0 9px}.crm-chat-page .crm-chat-filter-tabs>button:not(.crm-chat-filter-icon){border:1px solid #e9ebef;border-radius:19px;margin:0;min-height:35px;padding:0 13px}.crm-chat-page .crm-chat-filter-tabs>button[aria-selected=true]{background:#ffede6;border-color:#ffd5c7;color:#c95032}.crm-chat-page .crm-chat-filter-icon{margin-left:auto}.crm-chat-page .crm-chat-conversations-block{display:flex;flex:1 1;min-height:0;overflow:hidden}.crm-chat-page .crm-chat-section-block.compact,.crm-chat-page .crm-chat-sidebar-pane.mobile-directory-open .crm-chat-conversations-block,.crm-chat-page .crm-chat-sidebar-pane.mobile-directory-open .crm-chat-filter-tabs{display:none}.crm-chat-page .crm-chat-sidebar-pane.mobile-directory-open .crm-chat-section-block.compact{display:flex;flex:1 1;min-height:0;overflow:hidden}.crm-chat-page .crm-chat-people-list,.crm-chat-page .crm-chat-thread-list{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:0;height:auto;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:0 0 14px}.crm-chat-page .crm-chat-person-card,.crm-chat-page .crm-chat-thread-card{background:#fff;border:0;border-bottom:1px solid #f0f1f3;border-radius:0;box-shadow:none;flex:0 0 auto;gap:12px;min-height:72px;padding:11px 4px}.crm-chat-page .crm-chat-thread-card.active{background:#fff4ef;border-color:#f0f1f3;box-shadow:none}.crm-chat-page .crm-chat-person-card:hover,.crm-chat-page .crm-chat-thread-card:hover{box-shadow:none;transform:none}.crm-chat-page .crm-chat-avatar,.crm-chat-page .crm-chat-avatar.large,.crm-chat-page .crm-chat-avatar.small{border-radius:50%}.crm-chat-page .crm-chat-person-card .crm-chat-avatar,.crm-chat-page .crm-chat-thread-card .crm-chat-avatar{height:46px;width:46px}.crm-chat-page .crm-chat-person-name{font-size:14px}.crm-chat-page .crm-chat-thread-preview,.crm-chat-page .crm-chat-thread-role{font-size:12px}.crm-chat-page .crm-chat-thread-preview{-webkit-line-clamp:1}.crm-chat-page .crm-chat-main-pane{display:none}.crm-chat-page .crm-chat-main-pane.mobile-thread-open{background:#fff;display:grid;height:100%;inset:0;min-height:0;overflow:hidden;position:absolute;width:100%;z-index:10}.crm-chat-page .crm-chat-main-grid,.crm-chat-page .crm-chat-main-grid.ai-panel-open{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;overflow:hidden;width:100%}.crm-chat-page .crm-chat-thread-pane{display:grid;grid-template-rows:60px minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.crm-chat-page .crm-chat-thread-header{background:#fff;border-bottom:1px solid #edf0f2;height:60px;min-height:60px;padding:6px 9px}.crm-chat-page .crm-chat-thread-header-user{flex:1 1;gap:8px;min-width:0}.crm-chat-page .crm-chat-thread-header-user>div:last-child{min-width:0}.crm-chat-page .crm-chat-thread-header-user .crm-chat-avatar{height:38px;width:38px}.crm-chat-page .crm-chat-thread-header-user .crm-chat-person-name{font-size:14px}.crm-chat-page .crm-chat-thread-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-chat-page .crm-chat-mobile-back{display:inline-flex;flex:0 0 34px;height:38px}.crm-chat-page .crm-chat-thread-actions .crm-chat-circle-button:last-child{display:none}.crm-chat-page .crm-chat-thread-actions .crm-chat-ai-toggle{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 34px;gap:0;height:34px;justify-content:center;padding:0;width:34px}.crm-chat-page .crm-chat-ai-toggle span{display:none}.crm-chat-page .crm-chat-messages-panel{-webkit-overflow-scrolling:touch;background-color:#f7f3ed;background-image:radial-gradient(circle,hsla(39,10%,45%,.075) .6px,#0000 .7px);background-size:24px 24px;gap:9px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:14px 12px 18px}.crm-chat-page .crm-chat-message-row{gap:5px;max-width:87%}.crm-chat-page .crm-chat-message-row:not(.self)>.crm-chat-avatar{display:none}.crm-chat-page .crm-chat-bubble{background:#fff;border-color:#e5e9ec;border-radius:5px 15px 15px 15px;padding:9px 11px}.crm-chat-page .crm-chat-message-row.self .crm-chat-bubble{background:#ffede5;border-color:#f7d8cb;border-radius:15px 5px 15px 15px}.crm-chat-page .crm-chat-bubble p{font-size:13px;line-height:1.45}.crm-chat-page .crm-chat-empty-state,.crm-chat-page .crm-chat-empty-state.large{align-self:center;background:#fff6f1;border:1px solid #ffebdf;border-radius:14px;box-shadow:none;margin:0 auto;padding:16px 18px;width:min(290px,95%)}.crm-chat-page .crm-chat-empty-state svg{height:22px;width:22px}.crm-chat-page .crm-chat-empty-state h4{font-size:14px;margin:8px 0 4px}.crm-chat-page .crm-chat-empty-state p{font-size:12px;line-height:1.45}.crm-chat-page .crm-chat-composer-panel{background:#fbfaf9;border-top:1px solid #e9e5df;box-sizing:border-box;min-height:0;min-width:0;padding:8px 9px calc(9px + env(safe-area-inset-bottom, 0px));position:relative;z-index:3}.crm-chat-page .crm-chat-composer-box{grid-gap:4px;background:#fff;border:1px solid #e1e4e9;border-radius:25px;box-shadow:none;display:grid;gap:4px;grid-template-columns:69px minmax(0,1fr) 40px;min-height:50px;min-width:0;padding:4px 5px;width:100%}.crm-chat-page .crm-chat-composer-tools{gap:1px;min-width:0}.crm-chat-page .crm-chat-desktop-attachments{display:none}.crm-chat-page .crm-chat-mobile-attachment-toggle{display:inline-flex}.crm-chat-page .crm-chat-icon-button{height:38px;padding:0;width:32px}.crm-chat-page textarea.crm-chat-message-input,.crm-chat-page textarea.crm-chat-message-input:focus{font-size:16px;line-height:20px;max-height:112px;min-height:38px;padding:9px 4px}.crm-chat-page .crm-chat-send-button{background:#e97451;border-radius:50%;box-shadow:none;color:#fff;height:40px;min-width:40px;padding:0;width:40px}.crm-chat-page .crm-chat-send-button:disabled{cursor:not-allowed;opacity:.6}.crm-chat-page .crm-chat-composer-suggestions{max-height:110px;overflow-y:auto}.crm-chat-page .crm-chat-attachment-ready span,.crm-chat-page .crm-chat-attachment-ready strong{max-width:58vw}.crm-chat-page .crm-chat-image-attachment{width:min(72vw,280px)}.crm-chat-page .crm-chat-mobile-attachment-menu{background:#fff;border:1px solid #e5e8ed;border-radius:14px;bottom:calc(100% + 4px);box-shadow:0 8px 25px #1018281f;display:flex;gap:6px;left:9px;padding:7px;position:absolute;z-index:10}.crm-chat-page .crm-chat-mobile-attachment-menu button{align-items:center;background:#fff4ef;border:0;border-radius:9px;color:#a94b30;display:flex;gap:7px;min-height:40px;padding:0 12px}.crm-chat-page .crm-chat-sticker-picker{left:8px;width:calc(100% - 16px)}.crm-chat-page .crm-chat-sticker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-chat-page .crm-chat-main-grid.ai-panel-open .crm-chat-assistant-pane{background:#fff;display:flex;flex-direction:column;inset:0;min-height:0;overflow-y:auto;padding:12px;position:absolute;z-index:22}.crm-chat-mobile-ai-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;min-height:46px}.crm-chat-mobile-ai-head button{align-items:center;background:#fff;border:1px solid #e5e8ed;border-radius:10px;display:inline-flex;height:38px;justify-content:center;width:38px}.crm-chat-page .crm-chat-launcher,body:has(.crm-chat-page) .crm-chat-launcher{display:none}body:has(.crm-chat-main-pane.mobile-thread-open) .crm-global-notify-trigger{display:none}}@media (max-width:767.98px){body:has(.crm-chat-main-pane.mobile-thread-open) .crm-mobile-bottom-nav{display:none!important}body:has(.crm-chat-main-pane.mobile-thread-open) .crm-chat-page .crm-chat-composer-panel{padding-bottom:calc(11px + env(safe-area-inset-bottom, 0px))}}@media (max-width:767.98px){body .boxContainer:has(.crm-chat-page){margin:0!important;max-width:none!important;min-width:0;padding:0!important;width:100%}body .boxContainer:has(.crm-chat-page)>.crm-chat-page{background:#f7f3ed;border:0}.crm-chat-page .crm-chat-thread-pane{background:#f7f3ed;grid-template-rows:58px minmax(0,1fr) auto}.crm-chat-page .crm-chat-thread-header{background:#fff;height:58px;min-height:58px;padding:6px 12px}.crm-chat-page .crm-chat-messages-panel{background-color:#f6f2ec;background-image:radial-gradient(#c8beb0 .45px,#0000 0);background-size:26px 26px;padding:15px 12px 12px}.crm-chat-page .crm-chat-composer-panel{background:#f6f2ec;border-top:0;padding:7px 9px calc(8px + env(safe-area-inset-bottom, 0px))}.crm-chat-page .crm-chat-composer-box{background:#fff;border-color:#e3e4e5;box-shadow:0 2px 8px rgba(27,39,53,.055)}.crm-chat-page .crm-chat-send-button:not(:disabled){background:#e97451;color:#fff}}.crm-chat-page .crm-chat-thread-header-user,.crm-chat-page .crm-chat-thread-identity-text{flex:1 1 auto;min-width:0;overflow:hidden}.crm-chat-page .crm-chat-thread-identity-text .crm-chat-person-name,.crm-chat-page .crm-chat-thread-identity-text .crm-chat-thread-role{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-chat-page .crm-chat-thread-actions{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end}.crm-chat-page input[type=file][hidden]{display:none!important}@media (max-width:768px){.crm-chat-page{background:#eef3f7;box-sizing:border-box;padding:10px 8px 8px}.crm-chat-page .crm-chat-frame{background:#fff;border:1px solid #e1e8ef;border-radius:18px;box-shadow:0 6px 20px #14213414;box-sizing:border-box}.crm-chat-page .crm-chat-main-pane.mobile-thread-open{background:#fff;border-radius:17px}.crm-chat-page .crm-chat-thread-pane{background:#f8f4ee;grid-template-rows:67px minmax(0,1fr) auto}.crm-chat-page .crm-chat-thread-header{background:#fff;border-bottom:1px solid #e7ebf1;box-shadow:0 3px 10px rgba(29,42,58,.055);box-sizing:border-box;gap:8px;height:67px;min-height:67px;padding:9px 11px;z-index:2}.crm-chat-page .crm-chat-thread-header-user{gap:8px;min-width:0}.crm-chat-page .crm-chat-thread-header-user .crm-chat-avatar.large{flex:0 0 40px;height:40px;width:40px}.crm-chat-page .crm-chat-thread-header-user .crm-chat-person-name.large{font-size:15px;font-weight:750;line-height:19px}.crm-chat-page .crm-chat-thread-header-user .crm-chat-thread-role{font-size:11px;line-height:15px;margin-top:3px}.crm-chat-page .crm-chat-thread-actions{gap:5px}.crm-chat-page .crm-chat-thread-actions .crm-chat-ai-toggle,.crm-chat-page .crm-chat-thread-actions .crm-chat-circle-button{flex:0 0 34px;height:34px;width:34px}.crm-chat-page .crm-chat-mobile-back{background:#fff7f3;border:1px solid #f5cbbd;border-radius:12px;flex:0 0 35px;height:39px;width:35px}.crm-chat-page .crm-chat-messages-panel{background-color:#f8f4ee;background-image:radial-gradient(circle,#9c80691f .65px,#0000 .75px);background-size:23px 23px}.crm-chat-page .crm-chat-bubble{border:1px solid #e7eaf0;box-shadow:0 2px 8px rgba(21,35,52,.065)}.crm-chat-page .crm-chat-message-row.self .crm-chat-bubble{box-shadow:0 2px 8px rgba(181,93,62,.075)}.crm-chat-page .crm-chat-composer-panel{background:#f8f4ee;padding:8px 9px calc(9px + env(safe-area-inset-bottom, 0px))}.crm-chat-page .crm-chat-composer-box{grid-gap:4px;align-items:center;background:#fff;border:1px solid #e0e6ec;border-radius:28px;box-shadow:0 4px 14px #14233614;box-sizing:border-box;display:grid;gap:4px;grid-template-columns:82px minmax(0,1fr) 42px;min-height:54px;padding:5px 7px}.crm-chat-page .crm-chat-composer-tools{align-items:center;display:flex;flex:0 0 auto;gap:3px;overflow:visible}.crm-chat-page .crm-chat-icon-button{align-items:center;background:#fff;border:1px solid #e6e9ed;border-radius:13px;box-sizing:border-box;display:inline-flex;flex:0 0 38px;height:40px;justify-content:center;padding:0;width:38px}.crm-chat-page .crm-chat-mobile-attachment-toggle{display:inline-flex}.crm-chat-page textarea.crm-chat-message-input,.crm-chat-page textarea.crm-chat-message-input:focus{box-sizing:border-box;font-size:16px;line-height:20px;margin:0;min-height:38px;min-width:0;padding:9px 6px}.crm-chat-page .crm-chat-send-button{align-self:center;border-radius:50%;flex:0 0 42px;height:42px;min-width:42px;width:42px}.crm-chat-page .crm-chat-mobile-attachment-menu{bottom:calc(100% + 2px);left:12px}}.crm-table-shell{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);overflow:hidden;width:100%}.crm-data-table,.crm-table-shell{max-width:100%;min-width:0}.crm-data-table__mobile-sort{display:none}@media (max-width:768px){.crm-data-table__mobile-sort{align-items:center;display:flex;gap:12px;margin-bottom:12px}.crm-data-table__mobile-sort>select{flex:1 1;min-width:0}.crm-record-table--mobile-cards td{overflow-wrap:anywhere}}.crm-table-scroll{overflow-x:auto;width:100%}.crm-table,table.crm-native-table,table.table.crm-native-table,table.table.table-bordered.crm-native-table,table.table.table-striped.crm-native-table{background:#0000;border-collapse:initial;border-spacing:0;color:var(--ui-text);margin-bottom:0;min-width:100%;width:100%}.crm-table thead th,table.crm-native-table thead th{background:var(--ui-orange-light);border-bottom:1px solid var(--ui-border);color:var(--ui-text);font-size:var(--ui-text-xs);font-weight:800;letter-spacing:.08em;padding:.72rem .9rem;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.crm-table tbody td,.crm-table tbody th,table.crm-native-table tbody td,table.crm-native-table tbody th{background:var(--ui-surface);border-top:1px solid var(--ui-border);color:var(--ui-text);font-size:var(--ui-text-md);padding:.72rem .9rem;vertical-align:middle}.crm-table tbody tr:first-child td,.crm-table tbody tr:first-child th,table.crm-native-table tbody tr:first-child td,table.crm-native-table tbody tr:first-child th{border-top:0}.crm-table tbody tr:hover td,.crm-table.crm-table-hover tbody tr:hover td,table.crm-native-table tbody tr:hover td{background:var(--ui-orange-surface)}.crm-table.crm-table-striped tbody tr:nth-of-type(2n) td,table.crm-native-table.crm-table-striped tbody tr:nth-of-type(2n) td{background:var(--ui-surface-subtle)}.crm-table :is(th,td):first-child,table.crm-native-table :is(th,td):first-child{padding-left:1.1rem}.crm-table :is(th,td):last-child,table.crm-native-table :is(th,td):last-child{padding-right:1.1rem}.crm-table-caption{color:var(--ui-text-muted);font-size:var(--ui-text-sm);padding:.85rem 1rem 0}.crm-table-sort-button{align-items:center;background:#0000;border:0;color:inherit;display:inline-flex;font:inherit;gap:.45rem;letter-spacing:inherit;padding:0;text-transform:inherit}.crm-table-sort-icon{color:var(--ui-text-subtle);font-size:var(--ui-text-sm)}.crm-table-row-empty td{color:var(--ui-text-muted);padding:2.2rem 1rem;text-align:center}.crm-data-table-footer{align-items:center;background:var(--ui-surface-subtle);border-top:1px solid var(--ui-border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.95rem 1rem}.crm-data-table-footer-note{color:var(--ui-text-muted);font-size:var(--ui-text-sm);font-weight:600}.crm-data-table-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.crm-data-table-page-size{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);font-size:.9rem;min-height:2.45rem;padding:.45rem .75rem}.crm-data-table-pagination{align-items:center;display:inline-flex;gap:.45rem}.crm-data-table-page-button{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);font-size:.88rem;font-weight:700;height:2.3rem;min-width:2.3rem;padding:0 .8rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.crm-data-table-page-button:hover:not(:disabled){background:var(--ui-primary-50);border-color:var(--ui-primary-200);color:var(--ui-primary-700)}.crm-data-table-page-button.is-active{background:var(--ui-primary-600);border-color:var(--ui-primary-600);color:#fff}.crm-data-table-page-button:disabled{cursor:not-allowed;opacity:.45}body.dark-mode .crm-table-shell{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow-sm)}body.dark-mode .crm-table thead th,body.dark-mode table.crm-native-table thead th{background:var(--ui-surface-subtle);border-bottom-color:var(--ui-border);color:var(--ui-text-muted)}body.dark-mode .crm-table tbody td,body.dark-mode .crm-table tbody th,body.dark-mode table.crm-native-table tbody td,body.dark-mode table.crm-native-table tbody th{background:var(--ui-surface);border-top-color:var(--ui-border);color:var(--ui-text)}body.dark-mode .crm-table tbody tr:hover td,body.dark-mode table.crm-native-table tbody tr:hover td{background:var(--ui-surface-hover)}body.dark-mode .crm-table.crm-table-striped tbody tr:nth-of-type(2n) td,body.dark-mode table.crm-native-table.crm-table-striped tbody tr:nth-of-type(2n) td{background:var(--ui-surface-subtle)}body.dark-mode .crm-data-table-footer{background:var(--ui-surface-subtle);border-top-color:var(--ui-border)}body.dark-mode .crm-data-table-footer-note,body.dark-mode .crm-table-caption{color:var(--ui-text-muted)}body.dark-mode .crm-data-table-page-button,body.dark-mode .crm-data-table-page-size{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text)}body.dark-mode .crm-data-table-page-button:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-primary-700)}@media (max-width:768px){.crm-table tbody td,.crm-table thead th,table.crm-native-table tbody td,table.crm-native-table thead th{padding:.85rem .8rem}.crm-data-table-footer{align-items:stretch}}.crm-table-shell--no-horizontal-scroll .crm-table-scroll{overflow-x:hidden}.crm-table-shell--fit .crm-table{max-width:100%;min-width:0;table-layout:fixed;width:100%}.crm-table-shell--fit .crm-table td,.crm-table-shell--fit .crm-table th{max-width:100%;min-width:0;overflow:hidden}.crm-table-shell--fit .crm-table th{width:auto!important}.crm-table-shell--fit .crm-table td>*{max-width:100%}@media (max-width:768px){.crm-record-pagination{gap:12px;justify-content:space-between;padding:16px 0 8px}.crm-record-pagination__range{font-size:12px;text-align:center;width:100%}.crm-record-pagination__pages{gap:6px;margin:0 auto}.crm-record-pagination__button{border-radius:var(--ui-radius-md);font-size:14px;height:44px;min-height:44px;min-width:44px}}@media (max-width:479.98px){.crm-record-pagination{gap:8px;padding:12px 0 4px}.crm-record-pagination__pages{gap:4px;width:100%}.crm-record-pagination__button{height:2.5rem;min-height:2.5rem;min-width:0;padding:0;width:2.5rem}.crm-record-header-pagination{gap:5px}.crm-record-page-size-control{gap:4px}.crm-record-page-size-control__select{height:2.25rem;min-width:3.75rem;padding-left:.55rem}}.crm-mobile-cards-container{display:flex;flex-direction:column;gap:12px;width:100%}.crm-mobile-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-left:4px solid var(--ui-primary-500);border-radius:16px;border-radius:var(--ui-radius-lg,16px);box-shadow:var(--ui-shadow-xs);cursor:pointer;display:flex;flex-direction:column;padding:14px 16px;transition:transform .15s ease,box-shadow .15s ease}.crm-mobile-card:active{transform:scale(.99)}.crm-mobile-card__header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.crm-mobile-card__title-box{flex:1 1 auto;min-width:0}.crm-mobile-card__title{color:var(--ui-text);font-size:15px;font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-mobile-card__badge-box{flex-shrink:0}.crm-mobile-card__body{grid-gap:10px 12px;border-bottom:1px solid var(--ui-border);border-top:1px solid var(--ui-border);display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;padding:10px 0}@media (max-width:380px){.crm-mobile-card__body{gap:8px;grid-template-columns:1fr}}.crm-mobile-card__field{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-mobile-card__field-label{align-items:center;color:var(--ui-text-muted);display:flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.04em;text-transform:uppercase}.crm-mobile-card__field-icon{align-items:center;color:var(--ui-text-subtle);display:inline-flex}.crm-mobile-card__field-value{color:var(--ui-text);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-mobile-card__footer{align-items:center;display:flex;gap:8px;padding-top:2px}.crm-mobile-card__footer .btn{align-items:center;display:inline-flex;flex:1 1;font-size:13px;gap:6px;justify-content:center;min-height:40px;padding:6px 10px}.crm-mobile-cards-empty{align-items:center;background:var(--ui-surface);border:1px dashed var(--ui-border);border-radius:var(--ui-radius-lg);display:flex;flex-direction:column;justify-content:center;padding:36px 16px;text-align:center}.crm-advanced-select{color:var(--ui-text);font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);min-width:0;position:relative}.crm-advanced-select .crm-select__control{align-items:center!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-md)!important;box-shadow:var(--ui-shadow-xs)!important;cursor:default!important;display:flex!important;height:auto!important;min-height:38px!important;padding:0!important;transition:border-color var(--ui-transition),box-shadow var(--ui-transition)!important}.crm-advanced-select .crm-select__control:hover{border-color:var(--ui-primary-300)!important}.crm-advanced-select .crm-select__control--is-focused{border-color:var(--ui-primary-500)!important;box-shadow:0 0 0 3px var(--ui-focus)!important}.crm-advanced-select .crm-select__control--is-disabled{background:var(--ui-surface-subtle)!important;border-color:var(--ui-border)!important;cursor:not-allowed!important;opacity:.65!important}.crm-advanced-select--error .crm-select__control,.crm-advanced-select.is-invalid .crm-select__control{border-color:var(--ui-danger)!important}.crm-advanced-select--error .crm-select__control--is-focused,.crm-advanced-select.is-invalid .crm-select__control--is-focused{border-color:var(--ui-danger)!important;box-shadow:0 0 0 3px var(--ui-danger-soft)!important}.crm-advanced-select .crm-select__value-container{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex:1 1!important;flex-wrap:wrap!important;gap:4px!important;min-height:36px!important;min-width:0!important;padding:2px 8px!important}.crm-advanced-select .crm-select__input-container{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;margin:0!important;min-width:2px!important;padding:0!important}.crm-advanced-select .crm-select__input,.crm-advanced-select .crm-select__input input,.crm-advanced-select .crm-select__input-container input,.crm-advanced-select .crm-select__value-container input{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ui-text)!important;font-family:inherit!important;font-size:var(--ui-text-sm)!important;height:auto!important;margin:0!important;min-height:0!important;outline:none!important;padding:0!important}.crm-advanced-select .crm-select__single-value{color:var(--ui-text)!important;font-size:var(--ui-text-sm)!important;margin:0 2px!important;max-width:calc(100% - 8px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.crm-advanced-select .crm-select__placeholder{color:var(--ui-text-subtle)!important;font-size:var(--ui-text-sm)!important;margin:0 2px!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.crm-advanced-select .crm-select__multi-value{align-items:center!important;background:var(--ui-primary-50)!important;border:1px solid var(--ui-primary-200)!important;border-radius:4px!important;color:var(--ui-primary-700)!important;display:inline-flex!important;line-height:1.25!important;margin:2px!important;max-width:calc(100% - 6px)!important;overflow:hidden!important}.crm-advanced-select .crm-select__multi-value__label{color:var(--ui-primary-700)!important;font-size:.75rem!important;font-weight:500!important;overflow:hidden!important;padding:2px 6px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.crm-advanced-select .crm-select__multi-value__remove{align-items:center!important;border-radius:0 3px 3px 0!important;color:var(--ui-primary-600)!important;cursor:pointer!important;display:inline-flex!important;justify-content:center!important;padding:2px 4px!important;transition:background .15s ease,color .15s ease!important}.crm-advanced-select .crm-select__multi-value__remove:hover{background:var(--ui-danger-soft)!important;color:var(--ui-danger)!important}.crm-advanced-select .crm-select__multi-value__remove svg{height:13px!important;width:13px!important}.crm-advanced-select .crm-select__indicators{align-items:center!important;display:flex!important;flex:none!important;padding-right:4px!important}.crm-advanced-select .crm-select__indicator{align-items:center!important;border-radius:4px!important;color:var(--ui-text-subtle)!important;cursor:pointer!important;display:inline-flex!important;justify-content:center!important;padding:4px 6px!important;transition:color var(--ui-transition),background var(--ui-transition)!important}.crm-advanced-select .crm-select__indicator:hover{color:var(--ui-text)!important}.crm-advanced-select .crm-select__clear-indicator:hover{background:var(--ui-danger-soft)!important;color:var(--ui-danger)!important}.crm-advanced-select .crm-select__indicator-separator{background:var(--ui-border)!important;height:16px!important;margin:0 4px!important;width:1px!important}.crm-advanced-select .crm-select__menu{animation:crmSelectMenuIn .12s ease-out!important;background:var(--ui-surface-raised)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-md)!important;box-shadow:var(--ui-shadow-lg)!important;margin-top:4px!important;overflow:hidden!important;z-index:9999!important}@keyframes crmSelectMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.crm-advanced-select .crm-select__menu-list{max-height:240px!important;overflow-y:auto!important;padding:4px!important}.crm-advanced-select .crm-select__option{border-radius:var(--ui-radius-sm)!important;color:var(--ui-text)!important;cursor:pointer!important;font-size:var(--ui-text-sm)!important;padding:7px 10px!important;transition:background .12s ease,color .12s ease!important}.crm-advanced-select .crm-select__option--is-focused{background:var(--ui-primary-50)!important;color:var(--ui-primary-700)!important}.crm-advanced-select .crm-select__option--is-selected{background:var(--ui-primary-600)!important;color:#fff!important}.crm-advanced-select .crm-select__option--is-disabled{color:var(--ui-text-muted)!important;cursor:not-allowed!important;opacity:.5!important}.crm-advanced-select .crm-select__group-heading{color:var(--ui-text-muted)!important;font-size:var(--ui-text-xs)!important;font-weight:var(--ui-font-bold)!important;letter-spacing:.05em!important;padding:6px 10px 4px!important;text-transform:uppercase!important}.crm-advanced-select .crm-select__loading-message,.crm-advanced-select .crm-select__no-options-message{color:var(--ui-text-muted)!important;font-size:var(--ui-text-sm)!important;padding:12px 8px!important;text-align:center!important}.crm-record-views{grid-gap:.9rem;display:grid;gap:.9rem;min-width:0}.crm-record-views__content{min-width:0}.crm-record-views__empty{color:var(--ui-text-muted);font-size:var(--ui-text-sm);padding:2.5rem 1rem;text-align:center}.crm-record-table{margin:0;min-width:100%;table-layout:auto;width:100%}.crm-record-table thead th{background:#fafbfc;border:0;border-bottom:1px solid #edf2f7;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.06em;line-height:1.25;padding:7px 10px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;vertical-align:middle;white-space:nowrap;z-index:1}.crm-record-table tbody td{background:#fff;border:0;color:#24344d;font-size:12.5px;height:44px;line-height:1.4;padding:5px 10px;vertical-align:middle}.crm-record-table tbody tr+tr td{border-top:1px solid #f5f7fa}.crm-record-table tbody tr:hover td{background:#f9fafb}.crm-record-table--bordered td,.crm-record-table--bordered th{border:1px solid var(--ui-border)!important}.crm-record-table>:not(caption)>*>*{box-shadow:none}.crm-record-kanban-frame{min-width:0}.crm-record-kanban{align-items:flex-start;display:flex;min-width:0;overflow-x:auto;padding:16px;scrollbar-gutter:stable}.crm-record-kanban__column{background:#0000;border:0;display:flex;flex:0 0 min(300px,86vw);flex-direction:column;gap:10px}.crm-record-kanban__header{align-items:center;background:#fff;border:1px solid #e5edf5;border-radius:12px;border-top:3px solid var(--ui-primary-500);box-shadow:0 4px 12px #0f172a08;color:var(--ui-text);display:flex;font-size:var(--ui-text-sm);gap:.75rem;justify-content:space-between;min-height:46px;padding:9px 10px}.crm-record-kanban__header>span{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.crm-record-kanban__header>span svg{color:var(--ui-primary-600)}.crm-record-kanban__header strong{background:var(--ui-primary-50);border-radius:var(--ui-radius-pill);color:var(--ui-primary-700);display:grid;font-size:var(--ui-text-xs);height:1.7rem;min-width:1.7rem;place-items:center}.crm-record-kanban__cards{grid-gap:8px;display:grid}.crm-record-kanban__card{background:#fff;border:1px solid #e3edf6;border-radius:12px;box-shadow:0 4px 12px #0f172a08;color:var(--ui-text);overflow:hidden;padding:10px;position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.crm-record-kanban__card:before{background:var(--ui-primary-500);content:"";inset:0;opacity:.025;pointer-events:none;position:absolute}.crm-record-kanban__card:hover{border-color:var(--ui-primary-300);box-shadow:var(--ui-shadow-sm);transform:translateY(-2px)}.crm-record-kanban__card-title{color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:800;position:relative}.crm-record-kanban__card-subtitle{color:var(--ui-text-muted);font-size:var(--ui-text-xs);line-height:1.45;margin-top:.3rem;position:relative}.crm-record-calendar-frame{min-width:0}.crm-record-calendar{background:#0000;border:0;border-radius:0;overflow:hidden}.crm-record-calendar__header{align-items:center;background:#fff;border:1px solid #e5edf5;border-radius:12px;box-shadow:0 4px 12px #0f172a08;color:var(--ui-text);display:flex;font-weight:800;gap:1rem;justify-content:space-between;margin-bottom:14px;padding:9px 10px}.crm-record-calendar__header>div:first-child{align-items:center;display:inline-flex;gap:.55rem}.crm-record-calendar__header svg{color:var(--ui-primary-600)}.crm-record-calendar__actions{display:inline-flex;gap:.45rem}.crm-record-calendar__actions button{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-primary-700);display:grid;height:2.15rem;place-items:center;width:2.15rem}.crm-record-calendar__actions button:hover{background:var(--ui-primary-50);border-color:var(--ui-primary-300)}.crm-record-calendar__grid,.crm-record-calendar__weekdays{grid-gap:10px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.crm-record-calendar__weekdays{color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-weight:800;padding:0 .25rem .4rem;text-align:center;text-transform:uppercase}.crm-record-calendar__weekdays span{padding:.35rem .2rem}.crm-record-calendar__cell{overflow:hidden}.crm-record-calendar__cell.is-empty{background:#fff;box-shadow:none}.crm-record-calendar__date{color:var(--ui-text-muted);display:block;font-size:var(--ui-text-xs);font-weight:800;margin-bottom:.45rem}.crm-record-calendar__event{color:#22324a;display:block;font-size:var(--ui-text-xs);font-weight:700;margin:0 0 .35rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.crm-record-calendar__event:hover{background:var(--ui-primary-100);border-color:var(--ui-primary-300)}.crm-record-calendar__more{color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-weight:700}@media (max-width:900px){.crm-record-table{min-width:58rem}.crm-record-kanban{gap:.75rem;padding:.75rem}.crm-record-calendar{overflow-x:auto}.crm-record-calendar__grid,.crm-record-calendar__header,.crm-record-calendar__weekdays{min-width:46rem}}@media (max-width:700px){.crm-record-kanban__column{flex-basis:min(18rem,84vw)}.crm-record-calendar{padding:.75rem}}@media (max-width:768px){.crm-record-table.crm-record-table--mobile-cards{display:block;min-width:0;width:100%}.crm-record-table--mobile-cards thead{display:none}.crm-record-table--mobile-cards tbody{grid-gap:.75rem;display:grid;gap:.75rem;width:100%}.crm-record-table--mobile-cards tbody tr{grid-column-gap:.85rem;background:var(--ui-surface);border:1px solid var(--ui-border);border-left:4px solid var(--crm-card-accent,var(--ui-primary-500));border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-xs);column-gap:.85rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:.85rem .9rem;position:relative;width:100%}.crm-record-table--mobile-cards tbody td,.crm-record-table--mobile-cards tbody tr+tr td{grid-gap:.35rem;align-content:start;background:#0000!important;border:0!important;border-top:1px solid var(--ui-border)!important;display:grid;gap:.35rem;height:auto;line-height:1.4;min-width:0;padding:.65rem 0!important;white-space:normal}.crm-record-table--mobile-cards tbody tr:hover td{background:#0000!important}.crm-record-table--mobile-cards tbody td:before{color:var(--ui-text-muted);content:attr(data-label);display:block;font-size:.625rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.crm-record-table--mobile-cards tbody td[data-mobile-span=full]{grid-column:1/-1}.crm-record-table--mobile-cards tbody td[data-mobile-role=primary]{border-top:0!important;grid-column:1/-1;padding-right:2.5rem!important;padding-top:0!important}.crm-record-table--mobile-cards tbody td[data-mobile-role=add]:before,.crm-record-table--mobile-cards tbody td[data-mobile-role=primary]:before,.crm-record-table--mobile-cards tbody td[data-mobile-role=select]:before{display:none}.crm-record-table--mobile-cards tbody td[data-mobile-role=select]{border:0!important;display:grid;height:2rem;padding:0!important;place-items:center;position:absolute;right:.85rem;top:.8rem;width:2rem;z-index:2}.crm-record-table--mobile-cards tbody td[data-mobile-role=select] input{height:1.15rem;margin:0;width:1.15rem}.crm-record-table--mobile-cards tbody td[data-mobile-role=actions]{grid-column:1/-1;padding-bottom:0!important}.crm-record-table--mobile-cards tbody tr[data-mobile-row=add]{border-left-width:1px;border-style:dashed;box-shadow:none;display:block;padding:.8rem .9rem}.crm-record-table--mobile-cards tbody td[data-mobile-role=add]{border:0!important;display:block;padding:0!important}}@media (max-width:389.98px){.crm-record-table--mobile-cards tbody tr{grid-template-columns:minmax(0,1fr)}.crm-record-table--mobile-cards tbody td{grid-column:1/-1}}.crm-record-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:14px 10px 4px;width:100%}.crm-record-pagination__range{color:var(--ui-text-muted);font-size:var(--ui-text-sm);font-weight:600}.crm-record-pagination__pages{gap:6px}.crm-record-pagination__button,.crm-record-pagination__pages{align-items:center;display:inline-flex;justify-content:center}.crm-record-pagination__button{background:#fff;background:var(--ui-surface,#fff);border:1px solid #ffd2c5;border:1px solid var(--ui-primary-200,#ffd2c5);border-radius:10px;color:#b84f32;color:var(--ui-primary-700,#b84f32);cursor:pointer;font:inherit;font-size:12px;font-weight:700;height:34px;min-width:34px;padding:0 9px}.crm-record-pagination__button.is-active,.crm-record-pagination__button:hover:not(:disabled){background:#fff5f1;background:var(--ui-primary-50,#fff5f1);border-color:#fb9678;border-color:var(--ui-primary-500,#fb9678);color:#b84f32;color:var(--ui-primary-700,#b84f32)}.crm-record-pagination__button:disabled{cursor:not-allowed;opacity:.4}.crm-record-page-size-control{align-items:center;color:var(--ui-text-muted);display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin:0}.crm-record-page-size-control__select{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:10px;color:var(--ui-text);font:inherit;font-size:12px;font-weight:700;height:34px;margin:0;min-width:68px;outline:none;padding:0 26px 0 10px}.crm-record-page-size-control__select:focus{border-color:var(--ui-primary-500);box-shadow:var(--ui-focus-ring)}.crm-record-header-pagination{align-items:center;display:inline-flex;gap:7px}.crm-record-header-pagination__total{align-items:center;background:#f8fafc;background:var(--ui-surface-subtle,#f8fafc);border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-text-muted);display:inline-flex;font-size:11px;font-weight:700;min-height:28px;padding:0 8px;white-space:nowrap}@media (max-width:479.98px){.crm-record-pagination{gap:8px;padding:12px 0 4px}.crm-record-pagination__pages{gap:4px;width:100%}.crm-record-pagination__button{height:2.5rem;min-width:0;padding:0;width:2.5rem}.crm-record-header-pagination{gap:5px}.crm-record-page-size-control{gap:4px}.crm-record-page-size-control__select{height:2.25rem;min-width:3.75rem;padding-left:.55rem}}@media (max-width:768px){.crm-record-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 0 8px;width:100%}.crm-record-pagination__range{color:var(--ui-text-muted);font-size:12px;text-align:center;width:100%}.crm-record-pagination__pages{gap:6px;margin:0 auto}.crm-record-pagination__button{border-radius:var(--ui-radius-md);font-size:14px;height:44px;min-height:44px;min-width:44px}}.crm-record-toolbar-card,.crm-record-toolbar-card.card{background:#fff!important;border:1px solid #edf2f7!important;border-radius:8px!important;box-shadow:none!important;margin-bottom:8px!important}.crm-record-toolbar-card.card>.card-body,.crm-record-toolbar-card__body{padding:8px!important}.crm-record-toolbar{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:space-between!important;min-width:0}.crm-record-toolbar__left,.crm-record-toolbar__right{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;min-width:0}.crm-record-toolbar__left{flex:1 1 auto}.crm-record-toolbar__right{flex:0 0 auto;justify-content:flex-end}.crm-record-toolbar__view{flex:0 0 auto}.crm-record-toolbar__search-wrap{flex:1 1 auto;min-width:240px}.crm-record-toolbar__search,.crm-record-toolbar__search.ui-input-shell{max-width:620px;min-height:36px;min-width:240px;width:100%}.crm-record-toolbar__select,.crm-record-toolbar__select.form-control,.crm-record-toolbar__select.ui-select,select.crm-record-toolbar__select{background-color:#fff!important;border:1px solid #d8dee8!important;border:1px solid var(--ui-border-strong,#d8dee8)!important;border-radius:8px!important;box-sizing:border-box;color:#24344d!important;color:var(--ui-text,#24344d)!important;font-size:12px!important;font-weight:500;height:36px!important;line-height:normal!important;max-width:190px;min-height:36px!important;min-width:150px;padding:0 32px 0 12px!important;width:170px}.crm-record-toolbar__select.form-control:focus,.crm-record-toolbar__select.ui-select:focus,.crm-record-toolbar__select:focus,select.crm-record-toolbar__select:focus{border-color:#fb9678!important;border-color:var(--ui-primary-500,#fb9678)!important;box-shadow:0 0 0 3px #fb967829!important;box-shadow:0 0 0 3px var(--ui-focus,#fb967829)!important;outline:none}.crm-record-toolbar .crm-view-selector{flex:0 0 auto}.crm-record-toolbar .crm-view-selector__button{min-height:36px}.crm-record-toolbar .btn,.crm-record-toolbar button.btn{border-radius:8px!important;box-shadow:none!important;font-size:11px!important;min-height:36px!important}.crm-record-view-card,.crm-record-view-card.card{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-top:8px!important;overflow:visible!important}.crm-record-view-card.card>.card-body{padding:0!important}.crm-record-view-card .crm-record-pagination{border-top:0;margin:0;padding:8px 10px 2px}.crm-record-view-card .crm-record-pagination__range{color:#64748b;color:var(--ui-text-muted,#64748b);font-size:11px;font-weight:600}.crm-record-view-card .crm-record-page-size-control{min-height:34px}.crm-record-view-surface{gap:0!important}.crm-record-view-surface--table{background:#fff;border:1px solid #edf2f7;border-radius:10px;box-shadow:none;overflow:hidden}.crm-record-table-shell>.crm-table-shell,.crm-record-view-surface--table .crm-table-shell{background:#fff;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:100%;min-width:0;width:100%}.crm-record-table-shell .crm-table-scroll,.crm-record-view-surface--table .crm-table-scroll{max-width:100%;min-width:0;overflow-x:auto;width:100%}.crm-record-table--canonical{margin:0;table-layout:auto;width:100%}.crm-record-table--canonical thead th{background:#fafbfc;border:0;border-bottom:1px solid #edf2f7;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.06em;line-height:1.25;padding:7px 10px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.crm-record-table--canonical tbody td{background:#fff;border:0;color:#24344d;font-size:12.5px;height:44px;line-height:1.4;padding:5px 10px;vertical-align:middle}.crm-record-table--canonical tbody tr+tr td{border-top:1px solid #f5f7fa}.crm-record-table--canonical tbody tr:hover td{background:#f9fafb}.crm-record-kanban{gap:12px;padding:10px}.crm-record-kanban__column{background:#f7f8fa;border:1px solid #edf0f4;border-radius:10px;flex:0 0 276px;gap:8px;max-width:282px;min-height:12rem;min-width:268px;padding:8px}.crm-record-kanban__header{background:#0000;border:0;border-radius:0;border-top:2px solid var(--ui-primary-500);box-shadow:none;font-size:12px;font-weight:800;min-height:34px;padding:7px 3px 6px}.crm-record-kanban__header strong{font-size:10px;height:1.5rem;min-width:1.5rem}.crm-record-kanban__cards{gap:8px}.crm-record-kanban__card{border-color:#e7eaee;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.035);padding:10px 11px}.crm-record-kanban__card:hover{box-shadow:0 4px 10px rgba(15,23,42,.055);transform:translateY(-1px)}.crm-record-kanban__card-title{font-size:12px}.crm-record-kanban__card-subtitle{font-size:10px}.crm-record-calendar{padding:16px}.crm-record-calendar__grid,.crm-record-calendar__weekdays{gap:10px}.crm-record-calendar__cell{background:#fff;border:1px solid #e4edf5;border-radius:18px;box-shadow:0 10px 20px #0f172a08;min-height:132px;padding:10px}.crm-record-calendar__event{background:#fff;border:1px solid #e3edf6;border-radius:12px;padding:8px 9px}@media (max-width:900px){.crm-record-toolbar{align-items:stretch!important;flex-wrap:wrap!important}.crm-record-toolbar__left,.crm-record-toolbar__right,.crm-record-toolbar__search-wrap{flex-wrap:wrap;width:100%}.crm-record-toolbar__search,.crm-record-toolbar__search.ui-input-shell{max-width:none}}@media (max-width:640px){.crm-record-toolbar .crm-view-selector,.crm-record-toolbar__view,.crm-record-toolbar__view .crm-view-selector{width:100%}.crm-record-toolbar .crm-view-selector__button{flex:1 1}.crm-record-toolbar__select,.crm-record-toolbar__select.form-control,.crm-record-toolbar__select.ui-select,select.crm-record-toolbar__select{max-width:none;min-width:0;width:100%}}.crm-record-calendar__agenda,.crm-record-calendar__day-trigger{display:none}@media (max-width:640px){.crm-record-calendar{overflow-x:hidden;padding:10px 7px}.crm-record-calendar,.crm-record-calendar__grid,.crm-record-calendar__header,.crm-record-calendar__weekdays{min-width:0;width:100%}.crm-record-calendar__header{font-size:15px;gap:8px;margin-bottom:9px;padding:8px}.crm-record-calendar__actions button{height:34px;width:34px}.crm-record-calendar__grid,.crm-record-calendar__weekdays{gap:3px;grid-template-columns:repeat(7,minmax(0,1fr))}.crm-record-calendar__weekdays{font-size:10px;padding:0 0 5px}.crm-record-calendar__weekdays span{padding:4px 0}.crm-record-calendar__cell{border-radius:8px;box-shadow:none;min-height:48px;min-width:0;padding:0}.crm-record-calendar__cell.is-empty{background:#0000;border-color:#0000}.crm-record-calendar__cell>.crm-record-calendar__event,.crm-record-calendar__cell>.crm-record-calendar__more,.crm-record-calendar__date{display:none}.crm-record-calendar__day-trigger{align-items:center;background:#0000;border:0;border-radius:7px;color:#1e293b;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:2px;justify-content:center;min-height:46px;padding:4px 1px;width:100%}.crm-record-calendar__day-trigger.is-selected{background:#fff7ed;box-shadow:inset 0 0 0 1px #ea580c;color:#c2410c}.crm-record-calendar__count{align-items:center;background:#ffedd5;border-radius:8px;color:#c2410c;display:inline-flex;font-size:9px;font-weight:800;height:16px;justify-content:center;min-width:16px;padding:0 3px}.crm-record-calendar__agenda{background:#fff;border:1px solid #e9edf3;border-radius:10px;display:block;margin-top:14px;padding:12px}.crm-record-calendar__agenda h3{color:#1e293b;font-size:13px;font-weight:800;margin:0 0 10px}.crm-record-calendar__agenda-list{grid-gap:7px;display:grid;gap:7px;max-height:320px;overflow-y:auto}.crm-record-calendar__agenda-list .crm-record-calendar__event{display:block;margin:0;overflow-wrap:anywhere;padding:10px;text-align:left;white-space:normal}.crm-record-calendar__agenda p{color:#64748b;font-size:12px;margin:0}}.EZDrawer .EZDrawer__checkbox{display:none}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__overlay{display:block;opacity:1}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__container{transform:translateZ(0)!important;visibility:visible}.EZDrawer .EZDrawer__overlay{display:none;height:100vh;left:0;position:fixed;top:0;width:100%}.EZDrawer .EZDrawer__container{background:#fff;box-shadow:0 0 10px 5px #0000001a;position:fixed;transition:all;visibility:hidden}.crm-network-error-page{background:radial-gradient(circle at 50% 42%,#f779501a,#0000 32%),#fff;background:radial-gradient(circle at 50% 42%,#f779501a,#0000 32%),var(--ui-canvas,#fff);color:#1f2937;color:var(--ui-text,#1f2937);display:grid;inset:0;min-height:100vh;padding:24px;place-items:center;position:fixed;z-index:2147483647}.crm-network-error-content{text-align:center;width:min(100%,440px)}.crm-network-error-icon{background:#fff5f1;background:var(--ui-primary-50,#fff5f1);border:1px solid #ffd8cc;border:1px solid var(--ui-primary-200,#ffd8cc);border-radius:50%;color:#ef7654;color:var(--ui-primary-600,#ef7654);display:grid;font-size:38px;height:86px;margin:0 auto 24px;place-items:center;width:86px}.crm-network-error-content h1{color:#182236;color:var(--ui-text,#182236);font-size:clamp(26px,4vw,34px);font-weight:800;letter-spacing:-.02em;margin:0}.crm-network-error-content p{color:#6b7280;color:var(--ui-text-muted,#6b7280);font-size:15px;line-height:1.6;margin:12px auto 26px}.crm-network-error-actions{align-items:center;display:flex;flex-direction:column;gap:10px}.crm-network-error-retry{min-width:140px}.crm-network-error-reload-btn{background:none;border:none;border-radius:4px;color:#6b7280;color:var(--ui-text-muted,#6b7280);cursor:pointer;font-size:13px;padding:4px 8px;text-decoration:underline;transition:color .15s ease}.crm-network-error-reload-btn:hover{color:#182236;color:var(--ui-text,#182236)}.crm-network-error-status{align-items:center;color:#6b7280;color:var(--ui-text-muted,#6b7280);display:inline-flex;font-size:13px;gap:8px;justify-content:center;margin-top:24px}.crm-network-error-pulse{animation:crm-network-pulse 1.8s ease-in-out infinite;background-color:#ef7654;background-color:var(--ui-primary,#ef7654);border-radius:50%;display:inline-block;height:8px;width:8px}@keyframes crm-network-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}:root{--ui-font-sans:"Plus Jakarta Sans",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ui-text-xs:0.75rem;--ui-text-sm:0.8125rem;--ui-text-md:0.875rem;--ui-text-lg:1rem;--ui-text-xl:1.25rem;--ui-text-2xl:1.625rem;--ui-font-regular:400;--ui-font-medium:500;--ui-font-semibold:600;--ui-font-bold:700;--ui-line-tight:1.2;--ui-line-normal:1.5;--ui-primary-50:#fff7f3;--ui-primary-100:#ffebe4;--ui-primary-200:#ffddd3;--ui-primary-300:#ffc5b3;--ui-primary-500:#fb9678;--ui-primary-600:#e87553;--ui-primary-700:#b84f32;--ui-orange-border:var(--ui-primary-200);--ui-orange-soft:#ffe4db;--ui-orange-light:var(--ui-primary-50);--ui-orange-surface:#fffbf9;--ui-brand-shadow:#e875533d;--ui-success:#15803d;--ui-success-soft:#ecfdf3;--ui-warning:#b45309;--ui-warning-soft:#fffbeb;--ui-danger:#dc2626;--ui-danger-soft:#fef2f2;--ui-info:#2563eb;--ui-info-soft:var(--ui-surface);--ui-canvas:#f8f9fa;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-surface-subtle:#fafafa;--ui-surface-hover:var(--ui-orange-light);--ui-text:#2b2b2b;--ui-text-muted:#666;--ui-text-subtle:#8a8a8a;--ui-border:#e5e7eb;--ui-border-strong:#d1d5db;--ui-focus:#fb967847;--ui-focus-ring:0 0 0 3px var(--ui-focus);--ui-overlay:#0f172a7a;--ui-header-background:#fffffff0;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-radius-xl:20px;--ui-radius-pill:999px;--ui-space-1:0.25rem;--ui-space-2:0.5rem;--ui-space-3:0.75rem;--ui-space-4:1rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-shadow-xs:0 1px 2px #1018280d;--ui-shadow-sm:0 2px 8px #10182812;--ui-shadow-md:0 12px 32px #1018281a;--ui-shadow-lg:0 24px 64px #10182829;--ui-control-height-sm:34px;--ui-control-height:42px;--ui-control-height-lg:48px;--ui-header-height:68px;--ui-transition:160ms ease;--ui-safe-top:env(safe-area-inset-top,0px);--ui-safe-bottom:env(safe-area-inset-bottom,0px);--ui-safe-left:env(safe-area-inset-left,0px);--ui-safe-right:env(safe-area-inset-right,0px);--ui-mobile-header-height:56px;--ui-bottom-nav-height:64px;--ui-touch-target-min:44px;--bg-root:var(--ui-canvas);--bg-page:var(--ui-canvas);--bg-card:var(--ui-surface);--bg-card-alt:var(--ui-surface-subtle);--bg-input:var(--ui-surface);--bg-chip:var(--ui-surface-hover);--bg-icon:var(--ui-primary-50);--bg-badge:var(--ui-primary-50);--bg-item:var(--ui-surface-subtle);--text-primary:var(--ui-text);--text-secondary:var(--ui-text-muted);--text-muted:var(--ui-text-subtle);--text-label:#4b4b4b;--text-link:var(--ui-primary-700);--border-color:var(--ui-border);--border-light:#f0f2f5;--accent:var(--ui-primary-500);--accent-text:var(--ui-primary-700);--shadow-card:var(--ui-shadow-sm);--shadow-sm:var(--ui-shadow-xs);--ui-bg-mesh-blue:radial-gradient(circle at top right,#2563eb14,#0000 24%),radial-gradient(circle at bottom left,#0ea5e91a,#0000 26%),linear-gradient(180deg,var(--ui-canvas) 0%,var(--ui-surface-subtle) 100%);--ui-bg-mesh-emerald:radial-gradient(circle at top left,#34d3991f,#0000 22%),linear-gradient(180deg,var(--ui-canvas) 0%,var(--ui-surface-subtle) 100%);--ui-bg-mesh-amber:radial-gradient(circle at top left,#0ea5e924,#0000 34%),radial-gradient(circle at top right,#f59e0b24,#0000 32%),linear-gradient(180deg,var(--ui-canvas) 0%,var(--ui-surface-subtle) 100%);--ui-surface-glass:#ffffffeb;--ui-surface-glass-border:var(--ui-border);--ui-glass-blur:16px;color-scheme:light}body.dark-mode{--ui-canvas:#0b1020;--ui-surface:#11182b;--ui-surface-raised:#172036;--ui-surface-subtle:#141c30;--ui-surface-hover:#1d2840;--ui-text:#f3f4f6;--ui-text-muted:#b5bfd0;--ui-text-subtle:#7f8ba3;--ui-border:#27324a;--ui-border-strong:#3a4864;--ui-focus:#fb967852;--ui-overlay:#000000ad;--ui-header-background:#11182bf0;--ui-primary-50:#3a211a;--ui-primary-100:#4b2b21;--ui-primary-200:#6b3a2b;--ui-primary-500:#fb9678;--ui-primary-600:#ff9f82;--ui-primary-700:#ffc1ad;--ui-orange-border:var(--ui-primary-200);--ui-orange-soft:#4b2b21;--ui-orange-light:var(--ui-primary-50);--ui-orange-surface:#211714;--ui-brand-shadow:#fb967847;--ui-success:#4ade80;--ui-success-soft:#10291d;--ui-warning:#fbbf24;--ui-warning-soft:#30250e;--ui-danger:#fb7185;--ui-danger-soft:#35171d;--ui-info:#60a5fa;--ui-info-soft:var(--ui-surface);--ui-shadow-xs:0 1px 2px #0003;--ui-shadow-sm:0 4px 16px #00000038;--ui-shadow-md:0 18px 44px #0000004d;--ui-shadow-lg:0 28px 70px #0000006b;--ui-bg-mesh-blue:radial-gradient(circle at top right,#3b82f61f,#0000 28%),radial-gradient(circle at bottom left,#0ea5e914,#0000 28%),linear-gradient(180deg,var(--ui-canvas) 0%,var(--ui-surface-subtle) 100%);--ui-bg-mesh-emerald:radial-gradient(circle at top left,#34d39914,#0000 25%),linear-gradient(180deg,var(--ui-canvas) 0%,var(--ui-surface-subtle) 100%);--ui-bg-mesh-amber:radial-gradient(circle at top left,#0ea5e914,#0000 34%),radial-gradient(circle at top right,#f59e0b14,#0000 32%),linear-gradient(180deg,var(--ui-canvas) 0%,var(--ui-surface-subtle) 100%);--ui-surface-glass:#11182be0;--ui-surface-glass-border:var(--ui-border);color-scheme:dark}.ui-button{align-items:center;border:1px solid #0000;border-radius:var(--ui-radius-md);cursor:pointer;display:inline-flex;font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);font-weight:var(--ui-font-bold);gap:.5rem;justify-content:center;line-height:1;min-height:var(--ui-control-height);padding:.625rem 1rem;text-decoration:none;transition:transform var(--ui-transition),box-shadow var(--ui-transition),background var(--ui-transition),border-color var(--ui-transition);white-space:nowrap}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:active:not(:disabled){transform:translateY(0)}.ui-button:disabled{cursor:not-allowed;opacity:.58}.ui-button__icon,.ui-button__spinner{flex:none;height:1.05rem;width:1.05rem}.ui-button__spinner{animation:ui-spin .8s linear infinite}.ui-button--small{min-height:var(--ui-control-height-sm);padding:.45rem .75rem}.ui-button--large{font-size:var(--ui-text-md);min-height:var(--ui-control-height-lg);padding:.75rem 1.25rem}.ui-button--full{width:100%}.ui-button--primary{background:var(--ui-primary-600);box-shadow:0 5px 14px var(--ui-brand-shadow);color:#fff}.ui-button--primary:hover{background:var(--ui-primary-700);color:#fff}.ui-button--secondary{background:var(--ui-surface);border-color:var(--ui-orange-border);box-shadow:var(--ui-shadow-xs);color:var(--ui-primary-700)}.ui-button--secondary:hover{background:var(--ui-orange-light);border-color:var(--ui-primary-500);color:var(--ui-primary-700)}.ui-button--outline{background:#0000;border-color:var(--ui-primary-200);color:var(--ui-primary-600)}.ui-button--outline:hover{background:var(--ui-primary-50);color:var(--ui-primary-700)}.ui-button--ghost{background:#0000;color:var(--ui-text-muted)}.ui-button--ghost:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.ui-button--danger{background:var(--ui-danger);color:#fff}.ui-button--success{background:var(--ui-success);color:#fff}.ui-button--info{background:var(--ui-info);color:#fff}.ui-button--warning{background:var(--ui-warning);color:#fff}.ui-button--active{box-shadow:0 0 0 3px var(--ui-focus),var(--ui-shadow-sm);transform:translateY(-1px)}.ui-button--outline.ui-button--tone-secondary{border-color:var(--ui-border-strong);color:var(--ui-text-muted)}.ui-button--outline.ui-button--tone-success{border-color:var(--ui-success);color:var(--ui-success)}.ui-button--outline.ui-button--tone-info{border-color:var(--ui-info);color:var(--ui-info)}.ui-button--outline.ui-button--tone-warning{border-color:var(--ui-warning);color:var(--ui-warning)}.ui-button--outline.ui-button--tone-danger{border-color:var(--ui-danger);color:var(--ui-danger)}.ui-button--outline.ui-button--tone-secondary:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.ui-button--outline.ui-button--tone-success:hover{background:var(--ui-success-soft);color:var(--ui-success)}.ui-button--outline.ui-button--tone-info:hover{background:var(--ui-info-soft);color:var(--ui-info)}.ui-button--outline.ui-button--tone-warning:hover{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-button--outline.ui-button--tone-danger:hover{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-button-group{flex-wrap:wrap;gap:var(--ui-space-2)}.crm-view-selector,.ui-button-group{align-items:center;display:inline-flex}.crm-view-selector{background:var(--ui-primary-50);border:1px solid var(--ui-orange-border);border-radius:var(--ui-radius-md);gap:.2rem;padding:.2rem}.crm-view-selector__button{align-items:center;background:#0000;border:0;border-radius:calc(var(--ui-radius-md) - 4px);color:var(--ui-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ui-text-xs);font-weight:var(--ui-font-bold);gap:.38rem;justify-content:center;line-height:1;min-height:32px;padding:.35rem .55rem;transition:background var(--ui-transition),color var(--ui-transition),box-shadow var(--ui-transition)}.crm-view-selector__button svg{height:14px;width:14px}.crm-view-selector__button:hover{background:var(--ui-primary-100);color:var(--ui-primary-700)}.crm-view-selector__button.is-active{background:linear-gradient(135deg,var(--ui-primary-500),var(--ui-primary-700));box-shadow:0 4px 12px var(--ui-brand-shadow);color:#fff}.crm-view-selector__button:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.ui-icon-button{background:#0000;border:1px solid #0000;border-radius:var(--ui-radius-md);color:var(--ui-text-muted);cursor:pointer;display:inline-grid;height:var(--ui-control-height);padding:0;place-items:center;transition:background var(--ui-transition),color var(--ui-transition),transform var(--ui-transition);width:var(--ui-control-height)}.ui-icon-button svg{height:18px;width:18px}.ui-icon-button:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text);transform:translateY(-1px)}.ui-icon-button--small{border-radius:var(--ui-radius-sm);height:var(--ui-control-height-sm);width:var(--ui-control-height-sm)}.ui-icon-button--small svg{height:15px;width:15px}.ui-icon-button--large{height:var(--ui-control-height-lg);width:var(--ui-control-height-lg)}.ui-icon-button--outline{background:var(--ui-surface);border-color:var(--ui-border)}.ui-icon-button--primary{background:var(--ui-primary-600);color:#fff}.ui-icon-button--danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-alert{grid-gap:.75rem;align-items:flex-start;border:1px solid;border-radius:var(--ui-radius-md);display:grid;font-size:var(--ui-text-sm);gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.85rem 1rem}.ui-alert__icon{height:19px;margin-top:.05rem;width:19px}.ui-alert__title{color:currentColor;font-weight:800;margin-bottom:.15rem}.ui-alert__message{line-height:1.5}.ui-alert__close{color:currentColor;margin:-.35rem -.45rem -.35rem 0}.ui-alert--info{background:var(--ui-info-soft);border-color:color-mix(in srgb,var(--ui-info) 25%,#0000);color:var(--ui-info)}.ui-alert--success{background:var(--ui-success-soft);border-color:color-mix(in srgb,var(--ui-success) 25%,#0000);color:var(--ui-success)}.ui-alert--warning{background:var(--ui-warning-soft);border-color:color-mix(in srgb,var(--ui-warning) 25%,#0000);color:var(--ui-warning)}.ui-alert--danger{background:var(--ui-danger-soft);border-color:color-mix(in srgb,var(--ui-danger) 25%,#0000);color:var(--ui-danger)}.ui-badge{align-items:center;background:var(--ui-surface-hover);border-radius:var(--ui-radius-pill);color:var(--ui-text-muted);display:inline-flex;font-size:var(--ui-text-xs);font-weight:var(--ui-font-bold);gap:.38rem;line-height:1.2;max-width:100%;padding:.28rem .58rem}.ui-badge__dot{background:currentColor;border-radius:50%;height:6px;width:6px}.ui-badge--primary{background:var(--ui-primary-50);color:var(--ui-primary-700)}.ui-badge--success{background:var(--ui-success-soft);color:var(--ui-success)}.ui-badge--warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-badge--danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-badge--info{background:var(--ui-info-soft);color:var(--ui-info)}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);color:var(--ui-text)}.ui-card--padding-none{padding:0}.ui-card--padding-small{padding:1rem}.ui-card--padding-medium{padding:1.25rem}.ui-card--padding-large{padding:1.5rem}.ui-card--interactive{transition:transform var(--ui-transition),border-color var(--ui-transition),box-shadow var(--ui-transition)}.ui-card--interactive:hover{border-color:var(--ui-primary-200);box-shadow:var(--ui-shadow-md);transform:translateY(-2px)}.ui-card-header{align-items:flex-start;display:flex;gap:.8rem}.ui-card-header__icon{background:var(--ui-primary-50);border-radius:var(--ui-radius-md);color:var(--ui-primary-600);display:inline-grid;flex:none;height:40px;place-items:center;width:40px}.ui-card-header__icon svg{height:19px;width:19px}.ui-card-header__copy{flex:1 1;min-width:0}.ui-card-header__title{font-size:var(--ui-text-lg);font-weight:var(--ui-font-bold);margin:0}.ui-card-header__description{color:var(--ui-text-muted);font-size:var(--ui-text-sm);line-height:1.5;margin:.3rem 0 0}.ui-card-header__actions{align-items:center;display:flex;gap:.5rem}.component-card__body{margin-top:.9rem}.component-card>.ui-card-header:has(.ui-card-header__copy:empty){display:none}.crm-page-section{min-width:0}.crm-table-pagination-row{display:flex;justify-content:flex-end;padding-top:.9rem}.ui-page-header{grid-gap:1rem 1.5rem;align-items:flex-end;display:grid;gap:1rem 1.5rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:1.5rem}.ui-page-header__copy{min-width:0}.ui-page-header__eyebrow{color:var(--ui-primary-600);font-size:var(--ui-text-xs);font-weight:800;letter-spacing:.07em;margin-bottom:.35rem;text-transform:uppercase}.ui-page-header__title{color:var(--ui-text);font-size:clamp(1.35rem,2vw,var(--ui-text-2xl));font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:0}.ui-page-header__description{color:var(--ui-text-muted);font-size:var(--ui-text-md);line-height:1.55;margin:.45rem 0 0;max-width:720px}.ui-page-header__actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.ui-page-header__content{grid-column:1/-1}.ui-page-header--compact{margin-bottom:1rem}.ui-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:2rem;text-align:center}.ui-empty-state__icon{background:var(--ui-primary-50);border-radius:var(--ui-radius-lg);color:var(--ui-primary-600);display:inline-grid;height:52px;margin-bottom:1rem;place-items:center;width:52px}.ui-empty-state__icon svg{height:24px;width:24px}.ui-empty-state__title{font-size:var(--ui-text-lg);font-weight:var(--ui-font-bold);margin:0}.ui-empty-state__description{color:var(--ui-text-muted);line-height:1.55;margin:.45rem 0 0;max-width:420px}.ui-empty-state__action{margin-top:1rem}@keyframes ui-spin{to{transform:rotate(1turn)}}.crm-journey-loader{align-items:center;display:flex;gap:.7rem;justify-content:center;min-height:min(32vh,220px);padding:1.5rem;text-align:center}.crm-journey-loader__spinner{animation:crm-journey-spin .72s linear infinite;border-bottom:3px solid var(--ui-primary-100);border-left:3px solid var(--ui-primary-100);border-radius:50%;border-right-color:var(--ui-primary-100);border-right:3px solid var(--ui-primary-500);border-top-color:var(--ui-primary-100);border-top:3px solid var(--ui-primary-600);flex:0 0 30px;height:30px;width:30px}.crm-journey-loader__label{color:var(--ui-text-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-font-semibold)}@keyframes crm-journey-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.crm-journey-loader__spinner{animation:none}}@media (max-width:640px){.ui-page-header{align-items:flex-start;grid-template-columns:1fr}.ui-page-header__actions{justify-content:flex-start}.ui-card--padding-large{padding:1.15rem}.crm-journey-loader{min-height:24vh;padding:1rem}.crm-view-selector{width:100%}.crm-view-selector__button{flex:1 1;min-width:0;padding-inline:.35rem}.crm-view-selector__button span{display:none}}.ui-heading{color:var(--ui-text);font-weight:800;letter-spacing:-.03em;margin:0}.ui-heading--1{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15}.ui-heading--2{font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.2}.ui-heading--3{font-size:1.2rem;line-height:1.3}.ui-heading--4{font-size:1rem;line-height:1.4}.ui-text{color:var(--ui-text);line-height:1.55;margin:0}.ui-text--small{font-size:var(--ui-text-sm)}.ui-text--medium{font-size:var(--ui-text-md)}.ui-text--large{font-size:var(--ui-text-lg)}.ui-text--muted{color:var(--ui-text-muted)}.ui-label{color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:700}.ui-avatar{background:var(--ui-primary-50);border:1px solid var(--ui-border);border-radius:50%;color:var(--ui-primary-700);display:inline-grid;flex:none;font-size:var(--ui-text-xs);font-weight:800;line-height:1;place-items:center;position:relative}.ui-avatar img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.ui-avatar>svg{height:48%;width:48%}.ui-avatar--small{height:28px;width:28px}.ui-avatar--medium{height:38px;width:38px}.ui-avatar--large{height:48px;width:48px}.ui-avatar--xlarge{font-size:var(--ui-text-md);height:64px;width:64px}.ui-avatar__status{background:var(--ui-text-subtle);border:2px solid var(--ui-surface);border-radius:50%;bottom:-1px;height:10px;position:absolute;right:-1px;width:10px}.ui-avatar__status--online{background:var(--ui-success)}.ui-avatar__status--away{background:var(--ui-warning)}.ui-avatar__status--busy{background:var(--ui-danger)}.ui-loader{align-items:center;color:var(--ui-text-muted);display:flex;flex-direction:column;gap:.65rem;justify-content:center;min-height:120px}.ui-loader--inline{display:inline-flex;flex-direction:row;min-height:0}.ui-loader__icon{animation:ui-spin .8s linear infinite;color:var(--ui-primary-600);height:24px;width:24px}.ui-loader--small .ui-loader__icon{height:16px;width:16px}.ui-loader--large .ui-loader__icon{height:34px;width:34px}.ui-loader__label{font-size:var(--ui-text-sm);font-weight:var(--ui-font-semibold)}.ui-skeleton{animation:ui-skeleton 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--ui-surface-hover) 25%,var(--ui-border) 50%,var(--ui-surface-hover) 75%);background-size:200% 100%;border-radius:var(--ui-radius-sm);display:block;margin-bottom:.5rem}.ui-skeleton--circle{border-radius:50%}.ui-tooltip{display:inline-flex;position:relative}.ui-tooltip:after{background:var(--ui-text);border-radius:var(--ui-radius-sm);color:var(--ui-surface);content:attr(data-tooltip);font-size:var(--ui-text-xs);line-height:1.2;opacity:0;padding:.35rem .55rem;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity var(--ui-transition),transform var(--ui-transition);white-space:nowrap;z-index:50}.ui-tooltip--top:after{bottom:calc(100% + 7px);left:50%}.ui-tooltip--bottom:after{left:50%;top:calc(100% + 7px)}.ui-tooltip--left:after{right:calc(100% + 7px);top:50%;transform:translate(4px,-50%)}.ui-tooltip--right:after{left:calc(100% + 7px);top:50%;transform:translate(-4px,-50%)}.ui-tooltip:focus-within:after,.ui-tooltip:hover:after{opacity:1;transform:translate(-50%)}.ui-tooltip--left:focus-within:after,.ui-tooltip--left:hover:after,.ui-tooltip--right:focus-within:after,.ui-tooltip--right:hover:after{transform:translateY(-50%)}.ui-modal-layer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--ui-overlay);display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:18000}.ui-modal{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-lg);color:var(--ui-text);display:flex;flex-direction:column;max-height:min(90vh,900px);overflow:hidden;width:min(100%,620px)}.ui-modal--small{width:min(100%,440px)}.ui-modal--large{width:min(100%,900px)}.ui-modal--full{height:calc(100vh - 2rem);width:min(100%,1200px)}.ui-modal__footer,.ui-modal__header{align-items:flex-start;border-color:var(--ui-border);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.ui-modal__header{border-bottom:1px solid var(--ui-border)}.ui-modal__footer{align-items:center;border-top:1px solid var(--ui-border);justify-content:flex-end}.ui-modal__title{font-size:var(--ui-text-xl);font-weight:800;letter-spacing:-.03em;margin:0}.ui-modal__description{color:var(--ui-text-muted);font-size:var(--ui-text-sm);margin:.3rem 0 0}.ui-modal__body{min-height:0;overflow:auto;padding:1.25rem}.ui-confirm-message{grid-gap:.8rem;align-items:flex-start;display:grid;gap:.8rem;grid-template-columns:auto 1fr}.ui-confirm-message p{color:var(--ui-text-muted);line-height:1.6;margin:0}.ui-confirm-message__icon{background:var(--ui-warning-soft);border-radius:var(--ui-radius-md);color:var(--ui-warning);display:inline-grid;height:38px;place-items:center;width:38px}.ui-confirm-message__icon.is-danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-confirm-message__icon svg{height:19px;width:19px}.ui-pagination{align-items:center;display:inline-flex;gap:.35rem}.ui-pagination__button{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);cursor:pointer;display:inline-grid;font-size:var(--ui-text-sm);font-weight:700;height:36px;min-width:36px;padding:0 .55rem;place-items:center}.ui-pagination__button svg{height:16px;width:16px}.ui-pagination__button:hover:not(:disabled){background:var(--ui-primary-50);border-color:var(--ui-primary-200);color:var(--ui-primary-700)}.ui-pagination__button.is-active{background:var(--ui-primary-600);border-color:var(--ui-primary-600);color:#fff}.ui-pagination__button:disabled{cursor:not-allowed;opacity:.45}.ui-pagination__gap{color:var(--ui-text-subtle)}.ui-page-size{align-items:center;color:var(--ui-text-muted);display:inline-flex;font-size:var(--ui-text-sm);gap:.5rem}.ui-page-size .ui-input-shell{width:84px}.ui-page-size .ui-select{min-height:36px}.ui-table-actions{align-items:center;display:inline-flex;gap:.3rem}.ui-app-layout{background:var(--ui-canvas);display:flex;min-height:100vh}.ui-app-layout__sidebar{background:var(--ui-surface);border-right:1px solid var(--ui-border);flex:none;width:264px}.ui-app-layout__main{display:flex;flex:1 1;flex-direction:column;min-width:0}.ui-app-layout__header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--ui-surface) 94%,#0000);border-bottom:1px solid var(--ui-border);position:-webkit-sticky;position:sticky;top:0;z-index:20}.ui-app-layout__content{flex:1 1}.ui-app-layout__footer{border-top:1px solid var(--ui-border)}.ui-page-container{margin-inline:auto;padding:clamp(1rem,1vw,1rem);width:100%}.ui-page-container--narrow{max-width:760px}.ui-page-container--default{max-width:1200px}.ui-page-container--wide{max-width:1680px}.ui-page-container--fluid{max-width:none}.ui-breadcrumb ol{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.ui-breadcrumb li{align-items:center;color:var(--ui-text-muted);display:inline-flex;font-size:var(--ui-text-sm);gap:.3rem}.ui-breadcrumb li svg{color:var(--ui-text-subtle);height:14px;width:14px}.ui-breadcrumb a{color:var(--ui-text-muted);text-decoration:none}.ui-breadcrumb a:hover{color:var(--ui-primary-600)}.ui-layout-header{align-items:center;display:flex;gap:1rem;min-height:var(--ui-header-height);padding:0 1.25rem}.ui-layout-header__brand{flex:none}.ui-layout-header__nav{flex:1 1;min-width:0}.ui-layout-header__actions{align-items:center;display:flex;gap:.5rem}.ui-layout-sidebar{display:flex;flex-direction:column;height:100%}.ui-layout-sidebar__footer,.ui-layout-sidebar__header{padding:1rem}.ui-layout-sidebar__nav{flex:1 1;min-height:0;overflow-y:auto;padding:.75rem}.ui-layout-footer{color:var(--ui-text-muted);font-size:var(--ui-text-sm);padding:1rem clamp(1rem,2vw,2rem)}@keyframes ui-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:767px){.ui-modal-layer{align-items:end;padding:0}.ui-modal{border-radius:var(--ui-radius-xl) var(--ui-radius-xl) 0 0;max-height:94vh;width:100%}.ui-app-layout__sidebar{display:none}}.ui-tabs{display:flex;flex-direction:column;gap:var(--ui-space-3);width:100%}.ui-tab-list{align-items:center;display:flex;gap:var(--ui-space-2);list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.ui-tab-list::-webkit-scrollbar{display:none}.ui-tab-list--underline{border-bottom:1px solid var(--ui-border);gap:var(--ui-space-4)}.ui-tab-list--pills{gap:var(--ui-space-2)}.ui-tab-list--segmented{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);display:inline-flex;gap:4px;padding:4px;width:-webkit-fit-content;width:fit-content}.ui-tab-trigger{align-items:center;background:#0000;border:0;border-radius:var(--ui-radius-md);color:var(--ui-text-muted);cursor:pointer;display:inline-flex;font-family:var(--ui-font-sans);font-size:var(--ui-text-sm);font-weight:var(--ui-font-semibold);gap:.5rem;justify-content:center;line-height:1.2;padding:.55rem .95rem;text-decoration:none;transition:all var(--ui-transition);white-space:nowrap}.ui-tab-trigger:hover:not(:disabled){background:var(--ui-surface-hover);color:var(--ui-text)}.ui-tab-trigger--underline{border-bottom:2px solid #0000;border-radius:0;color:var(--ui-text-muted);padding:.65rem .2rem}.ui-tab-trigger--underline:hover:not(:disabled){background:#0000;border-bottom-color:var(--ui-border-strong);color:var(--ui-text)}.ui-tab-trigger--underline.is-active{border-bottom-color:var(--ui-primary-600);color:var(--ui-primary-600)}.ui-tab-trigger--pills.is-active{background:var(--ui-primary-50);color:var(--ui-primary-700);font-weight:var(--ui-font-bold)}.ui-tab-trigger--segmented{border-radius:var(--ui-radius-md);font-size:var(--ui-text-xs);padding:.45rem .85rem}.ui-tab-trigger--segmented.is-active{background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);color:var(--ui-text);font-weight:var(--ui-font-bold)}.ui-tab-trigger__icon{flex-shrink:0;height:16px;width:16px}.ui-tab-panel{width:100%}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;background:var(--ui-canvas);text-rendering:optimizeLegibility}body{background:var(--ui-canvas)!important;color:var(--ui-text)!important;font-family:var(--ui-font-sans)!important;font-size:var(--ui-text-md);margin:0}.btn,.form-control,.form-select,button,input,select,textarea{font:inherit}a{color:var(--ui-primary-600);text-underline-offset:2px}a:hover{color:var(--ui-primary-700)}h1,h2,h3,h4,h5,h6{color:var(--ui-text);font-family:var(--ui-font-sans);font-weight:700;letter-spacing:-.02em}.ui-duplicate-page-title{display:none!important}:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}::selection{background:var(--ui-primary-200)}.btn{border-radius:var(--ui-radius-md)!important;font-size:var(--ui-text-sm);font-weight:700;letter-spacing:-.01em;min-height:var(--ui-control-height);padding:.625rem 1rem;transition:transform var(--ui-transition),box-shadow var(--ui-transition),background var(--ui-transition),border-color var(--ui-transition)}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{cursor:not-allowed;opacity:.58}.btn-sm{min-height:var(--ui-control-height-sm);padding:.42rem .75rem}.btn-lg{min-height:var(--ui-control-height-lg);padding:.75rem 1.15rem}.btn-primary{background:var(--ui-primary-600)!important;border-color:var(--ui-primary-600)!important;box-shadow:0 5px 14px var(--ui-brand-shadow);color:#fff!important}.btn-primary:hover{background:var(--ui-primary-700)!important;border-color:var(--ui-primary-700)!important}.btn-light,.btn-secondary{background:var(--ui-surface)!important;border-color:var(--ui-orange-border)!important;box-shadow:var(--ui-shadow-xs);color:var(--ui-primary-700)!important}.btn-light:hover,.btn-secondary:hover{background:var(--ui-orange-light)!important;border-color:var(--ui-primary-500)!important;color:var(--ui-primary-700)!important}.btn-outline-primary{border-color:var(--ui-primary-200)!important;color:var(--ui-primary-600)!important}.btn-outline-primary:hover{background:var(--ui-primary-50)!important;color:var(--ui-primary-700)!important}.btn-danger{background:var(--ui-danger)!important;border-color:var(--ui-danger)!important;color:#fff!important}.btn-success{background:var(--ui-success)!important;border-color:var(--ui-success)!important;color:#fff!important}.btn-link{box-shadow:none;color:var(--ui-primary-600)!important}.form-label,label{color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-font-semibold)}.form-control,.form-select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{background:var(--ui-surface)!important;border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-md)!important;box-shadow:var(--ui-shadow-xs);color:var(--ui-text)!important;min-height:var(--ui-control-height);transition:border-color var(--ui-transition),box-shadow var(--ui-transition),background var(--ui-transition)}.form-control:focus,.form-select:focus,input:focus,select:focus,textarea:focus{border-color:var(--ui-primary-500)!important;box-shadow:0 0 0 4px var(--ui-focus)!important;outline:none}.ui-input-shell>.ui-input:focus,.ui-input-shell>input.ui-input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;outline:none}.ui-input-shell>input[type=search]::-webkit-search-cancel-button,.ui-input-shell>input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none!important;appearance:none!important;display:none!important}.crm-advanced-select input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.crm-select__input input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.crm-select__value-container input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),div[class*=-container] input[id*=react-select]:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;margin:0!important;min-height:0!important;outline:none!important;padding:0!important}.form-control::placeholder,input::placeholder,textarea::placeholder{color:var(--ui-text-subtle)!important;opacity:1}.form-control:disabled,.form-select:disabled,input:disabled,select:disabled,textarea:disabled{background:var(--ui-surface-subtle)!important;cursor:not-allowed;opacity:.72}.input-group-text{background:var(--ui-surface-subtle)!important;border-color:var(--ui-border-strong)!important;color:var(--ui-text-muted)!important}.form-check-input:checked{background-color:var(--ui-primary-600)!important;border-color:var(--ui-primary-600)!important}.card,.component-card{background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-sm)!important;color:var(--ui-text)!important;overflow:hidden}.card-footer,.card-header{background:var(--ui-surface)!important;border-color:var(--ui-border)!important}.table-responsive{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg)}.table{--bs-table-bg:#0000;color:var(--ui-text)!important;margin-bottom:0}.table>:not(caption)>*>*{border-color:var(--ui-border)!important;color:inherit;padding:.85rem 1rem;vertical-align:middle}.table thead th{background:var(--ui-orange-light)!important;color:var(--ui-text)!important;font-size:var(--ui-text-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.table-hover>tbody>tr:hover>*{background:var(--ui-orange-surface)!important}.table>tbody>tr.is-selected>*,.table>tbody>tr[aria-selected=true]>*{background:var(--ui-orange-light)!important;box-shadow:inset 3px 0 0 var(--ui-primary-500)}.dropdown-menu,.modal-content,.offcanvas,.popover{background:var(--ui-surface-raised)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-lg)!important;color:var(--ui-text)!important}.dropdown-item{border-radius:var(--ui-radius-sm);color:var(--ui-text)!important}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background:var(--ui-orange-light)!important;color:var(--ui-primary-700)!important}.dropdown-divider,.modal-footer,.modal-header{border-color:var(--ui-border)!important}.modal-backdrop.show{background:var(--ui-overlay);opacity:1}.modal-header{box-shadow:inset 4px 0 0 var(--ui-primary-500)}.modal-title{color:var(--ui-text)}.badge,.modal-title{font-weight:var(--ui-font-bold)}.badge{border-radius:var(--ui-radius-pill);font-size:var(--ui-text-xs)}.alert{border-radius:var(--ui-radius-md);font-size:var(--ui-text-sm)}.pagination{gap:.35rem}.page-link{background:var(--ui-surface);border-color:var(--ui-border);border-radius:var(--ui-radius-sm)!important;color:var(--ui-text-muted);min-width:36px;text-align:center}.page-link:hover{background:var(--ui-orange-light);border-color:var(--ui-orange-border);color:var(--ui-primary-700)}.page-item.active .page-link{background:var(--ui-primary-600);border-color:var(--ui-primary-600);color:#fff}.contentArea{background:var(--ui-canvas)!important;min-width:0}.boxContainer{max-width:1680px}.pageTitleBanner{background:color-mix(in srgb,var(--ui-surface) 92%,#0000)!important;border-bottom:1px solid var(--ui-border)}.pageTitleBanner h5{color:var(--ui-text);font-weight:var(--ui-font-bold)!important}.pageTitleBanner .ui-page-header{margin:0}.pageTitleBanner .ui-page-header__title{font-size:var(--ui-text-xl);letter-spacing:-.02em}.ui-page-container--banner{padding-block:0}.crm-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--ui-header-background)!important;border-bottom:1px solid var(--ui-orange-border)!important;box-shadow:0 1px 0 #10182805,0 6px 22px #1018280a!important;color:var(--ui-text)!important;min-height:var(--ui-header-height)}.crm-topbar .btn,.crm-topbar button{color:var(--ui-text)}.crm-topbar .nav-link:focus,.crm-topbar .nav-link:hover,.crm-topbar button:hover{color:var(--ui-primary-700)!important}.crm-topbar__action-btn:hover,.crm-topbar__icon-btn:hover,.crm-topbar__menu-btn:hover,.crm-topbar__profile-btn:hover{background:var(--ui-orange-light)!important;border-color:var(--ui-orange-border)!important}.crm-header-search__box{transition:border-color var(--ui-transition),box-shadow var(--ui-transition)}.crm-header-search:focus-within .crm-header-search__box{border-color:var(--ui-primary-500)!important;box-shadow:0 0 0 4px var(--ui-focus)!important}.crm-header-search:focus-within .crm-header-search__icon{color:var(--ui-primary-600)}.crm-header-search__input{background:#0000!important;border:0!important;box-shadow:none!important}.sidebarArea .nav-link:hover,.sidebarArea .sidebar-flyout-menu__link:hover,.sidebarArea .sidebar-nav-link:hover{background:var(--ui-orange-surface)!important;color:var(--ui-primary-700)!important}.sidebarArea .activeLink>.nav-link,.sidebarArea .nav-item.activeParent>.nav-link,.sidebarArea .sidebar-flyout-menu__item.activeLink .sidebar-flyout-menu__link,.sidebarArea .sidebar-nav-item.activeLink>.sidebar-nav-link,.sidebarArea .sidebar-nav-item.is-active-parent>.sidebar-nav-link,.sidebarArea .sidebar-submenu-item.activeLink>.nav-link{background:var(--ui-orange-light)!important;border-color:var(--ui-orange-border)!important;box-shadow:inset 3px 0 0 var(--ui-primary-500),var(--ui-shadow-xs)!important;color:var(--ui-primary-700)!important}.sidebarArea .activeLink .sidebar-nav-icon,.sidebarArea .sidebar-nav-item.is-active-parent .sidebar-nav-icon{color:var(--ui-primary-500)!important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background:#0000!important;border-color:#0000 #0000 var(--ui-primary-500)!important;color:var(--ui-primary-700)!important}.breadcrumb-item.active{color:var(--ui-primary-700)}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background:var(--ui-primary-600);border-color:var(--ui-primary-500);color:#fff}.rdtPicker td.rdtToday:before{border-bottom-color:var(--ui-primary-500)}.rdtPicker td:hover,.rdtPicker th:hover{background:var(--ui-orange-light);color:var(--ui-primary-700)}.text-muted{color:var(--ui-text-muted)!important}.border,.border-bottom,.border-end,.border-start,.border-top{border-color:var(--ui-border)!important}.ui-fatal-error{background:var(--ui-canvas);color:var(--ui-text);font-family:var(--ui-font-sans);min-height:100vh;padding:clamp(1rem,4vw,2rem)}.ui-fatal-error__card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-md);margin:0 auto;max-width:900px;padding:1.5rem}.ui-fatal-error__card--wide{max-width:980px}.ui-fatal-error__card h2{margin-top:0}.ui-fatal-error__card>p{margin-bottom:.75rem}.ui-fatal-error__details{background:#0f172a;border-radius:var(--ui-radius-md);color:#e2e8f0;font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);overflow-wrap:anywhere;padding:1rem;white-space:pre-wrap}.react-select__control{background:var(--ui-surface)!important;border-color:var(--ui-border-strong)!important;border-radius:var(--ui-radius-md)!important;box-shadow:var(--ui-shadow-xs)!important;min-height:var(--ui-control-height)!important}.react-select__control--is-focused{border-color:var(--ui-primary-500)!important;box-shadow:0 0 0 4px var(--ui-focus)!important}.react-select__menu{background:var(--ui-surface-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-md);overflow:hidden;z-index:100}.react-select__option{background:var(--ui-surface);color:var(--ui-text)}.react-select__option--is-focused{background:var(--ui-orange-light);color:var(--ui-primary-700)}.react-select__option--is-selected{background:var(--ui-primary-600);color:#fff}@media (max-width:767px){:root{--ui-header-height:58px}.card-body{padding:1rem}.pageTitleBanner{padding:.8rem .35rem!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ui-page-container--lead-details-route{max-width:none;padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-4)}@media (max-width:768px){.ui-page-container--lead-details-route{padding:var(--ui-space-2)}}.alert-info,.bg-info,.bg-info-subtle,.bg-primary-subtle,.text-bg-info{background-color:var(--ui-surface)!important;background-image:none!important}.ui-page-shell{background:var(--ui-canvas);color:var(--ui-text);font-family:var(--ui-font-sans);min-height:100%;padding:var(--ui-space-3)}.ui-page-shell--mesh-blue{background:var(--ui-bg-mesh-blue)}.ui-page-shell--mesh-emerald{background:var(--ui-bg-mesh-emerald)}.ui-page-shell--mesh-amber{background:var(--ui-bg-mesh-amber)}.ui-page-shell-inner{margin:0 auto;max-width:1560px}.ui-card-glass{backdrop-filter:blur(var(--ui-glass-blur));-webkit-backdrop-filter:blur(var(--ui-glass-blur));background:var(--ui-surface-glass)!important;border:1px solid var(--ui-surface-glass-border)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-md)!important}.ui-kicker{color:var(--ui-primary-600);font-weight:var(--ui-font-bold);letter-spacing:.08em;text-transform:uppercase}.ui-kicker,.ui-pill{font-size:var(--ui-text-xs)}.ui-pill{align-items:center;border-radius:var(--ui-radius-pill);display:inline-flex;font-weight:var(--ui-font-semibold);justify-content:center;line-height:1;padding:4px 10px;white-space:nowrap}body,html{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;touch-action:manipulation}@media (max-width:767.98px){.crm-input-control,.form-control,.form-select,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important;min-height:var(--ui-touch-target-min)}.contentArea{min-height:100vh;padding-bottom:calc(var(--ui-bottom-nav-height) + var(--ui-safe-bottom) + 16px)!important}.ui-page-container{padding-inline:clamp(8px,3vw,16px)!important;padding-bottom:24px!important}.modal-dialog{margin:auto 0 0!important;max-width:100%!important;transform:translateY(100%);transition:transform .28s cubic-bezier(.16,1,.3,1)!important;width:100%!important}.modal.show .modal-dialog{transform:translateY(0)!important}.modal-content{border:none!important;border-radius:20px 20px 0 0!important;box-shadow:0 -10px 40px #00000029!important;max-height:88vh!important;padding-bottom:var(--ui-safe-bottom)}.modal-header{border-top-left-radius:20px!important;border-top-right-radius:20px!important;padding-top:22px!important;position:relative}.modal-header:before{background-color:var(--ui-border-strong);border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:38px}.modal-body{-webkit-overflow-scrolling:touch;max-height:calc(88vh - 130px);overflow-y:auto}.modal-footer{background:var(--ui-surface)!important;border-top:1px solid var(--ui-border);bottom:0;padding-bottom:calc(var(--ui-safe-bottom) + 8px);position:-webkit-sticky;position:sticky;z-index:2}}