.sb-admin,.sb-admin input,.sb-admin textarea,.sb-admin select,.sb-title,.daterangepicker,.ct__content,.sb-select,.sb-profile-list>ul>li:hover>span,.sb-panel-details .sb-split>div:hover>.sb-title,#sb-close-filters-btn i,.sb-profile,.sb-board>.sb-admin-list>.sb-scroll-area li p,.sb-filter-star:not(:hover):not(.sb-active),.sb-board .sb-conversation>.sb-top>a,.sb-user-conversations>li>div,.sb-list .sb-message,.sb-list .sb-message a,.sb-list .sb-message-attachments a,.sb-setting input:focus,.sb-setting select:focus,.sb-setting textarea:focus,.sb-tags-cnt>span:not(.sb-active):not(:hover),#sb-audio-clip .sb-icon,.sb-btn.sb-loading:before,.sb-btn.sb-loading:hover:before,a.sb-btn.sb-loading:before,a.sb-btn.sb-loading:hover:before,.sb-menu-wide ul li,.sb-tab>.sb-nav>ul li,.sb-table td a,.sb-input>span,.sb-setting label,.sb-setting h2,.sb-setting .sb-select-checkbox label,.sb-apps>div h2,.ce-popover-item,.sb-report-block-header>div>span,.sb-report-block-header>div>span,.sb-admin>.sb-header>.sb-admin-nav-right .sb-account .sb-menu a{color:#dde4ea}.sb-editor textarea,.ce-header{color:#dde4ea !important}.sb-admin>.sb-header>.sb-admin-nav>div>a,.sb-profile-list>ul>li .sb-icon,.sb-select.sb-select-colors>p:not(:hover):after,.sb-board .sb-conversation>.sb-top i,.sb-admin>.sb-header>.sb-admin-nav-right>div a,.sb-list>div.sb-right .sb-message,.sb-list>div.sb-right .sb-message a,.sb-list>div.sb-right .sb-rich-message .sb-text,.sb-list>div.sb-right .sb-rich-message .sb-title,.sb-editor .sb-bar-icons>div:before,.sb-btn-icon,.sb-rich-message .sb-card .sb-card-header,.sb-rich-message .sb-slider .sb-card-header,.sb-btn-text,.sb-menu-articles .sb-docs,.sb-menu-chatbot .sb-docs,.sb-no-results,.sb-area-users .sb-table-users thead th{color:#b0bbc6}.sb-board>.sb-admin-list>.sb-scroll-area li.sb-active .sb-name,.sb-table-users th.sb-active,.sb-table-users th:hover{color:#6fb4e1}.sb-list .sb-time,.sb-board .sb-conversation .sb-list>div .sb-menu-btn,.sb-popup.sb-replies .sb-replies-list ul li div:last-child,.sb-editor .sb-attachments>div,.sb-profile-box .sb-agent-area .sb-rating-area .sb-rating-count,.sb-conversation-attachments>a,.sb-board .sb-conversation .sb-list .sb-info-message .sb-cnt .sb-message,.sb-articles>div>span,.sb-panel-details .sb-list-links>a,.sb-setting p,.sb-text-gray,.sb-apps>div p,.ce-toolbar__settings-btn,.codex-editor path,.sb-admin .sb-menu-mobile>i{color:#87929d}.sb-inner-tab .sb-nav>ul>.sb-no-results{color:#87929d !important}.sb-main,.sb-admin>main,.sb-tooltip:after,.sb-flow-block-cnt,.sb-admin>.sb-header>.sb-admin-nav>div>a>span:after,.sb-board .sb-no-conversation-message{background-color:#252525}div ul.sb-menu,.sb-select ul,.sb-popup,.sb-menu-mobile>ul,.sb-menu-mobile .sb-mobile,.sb-area-users .sb-filter-btn>div,.sb-menu li ul,.sb-setting input[type=checkbox],.sb-list .sb-btn,.sb-search-dropdown .sb-search-dropdown-items,.sb-board>.sb-admin-list>.sb-scroll-area li.sb-active,.sb-filter-btn>div,.sb-board .sb-conversation .sb-editor,.sb-popup:after,.sb-admin>.sb-header>.sb-admin-nav-right .sb-account>div:after,.sb-setting.sb-type-color .input:after,.sb-inner-tab .sb-nav>ul li i,.ce-popover__container,.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date,.sb-menu [data-value=switch]>div,.sb-area-reports #sb-date-picker{background-color:#2d2d2d}.sb-search-btn>input{background-color:#2d2d2d !important}.sb-board .sb-conversation .sb-editor .sb-suggestions span,.sb-list>div,.sb-board .sb-user-details .sb-user-conversations li.sb-active,.sb-board .sb-user-details .sb-user-conversations li:hover,.sb-board .sb-user-details .sb-user-conversations li.sb-active,.sb-popup.sb-emoji .sb-emoji-bar>div,.sb-user-conversations>li:hover,.sb-user-conversations>li.sb-active,.sb-board .sb-conversation .sb-list .sb-info-message .sb-cnt,.sb-table tr:hover td,.sb-custom-select span:hover,.ce-toolbar__settings-btn:hover,.ce-toolbar__plus:hover,.ce-popover-item:hover:not(.ce-popover-item--no-hover),.cdx-button:hover{background-color:#3a3a3a}.sb-board .sb-conversation .sb-editor .sb-suggestions span[data-index]::before{background:rgba(111,180,225,0.2);color:#6fb4e1}.sb-board .sb-conversation .sb-editor .sb-suggestions span[data-index]:hover::before{background:rgba(255,255,255,0.25);color:#fff}.sb-board .sb-conversation .sb-editor .sb-suggestions .sb-smart-reply-loading span{background-color:#6fb4e1}.sb-board .sb-conversation .sb-editor .sb-suggestions .sb-smart-reply-refresh{color:#87929d}.sb-board .sb-conversation .sb-editor .sb-suggestions .sb-smart-reply-refresh:hover{color:#6fb4e1;background:rgba(111,180,225,0.15)}.sb-board>.sb-admin-list>.sb-scroll-area li.sb-active,.sb-board>.sb-admin-list>.sb-scroll-area li:hover{background-color:#3a3a3a !important}.sb-board>div>.sb-top,.sb-profile-list>.sb-title,.sb-filter-btn.sb-active>div,.sb-board .sb-user-details .sb-inline,.sb-dialog-box pre,.sb-tab>.sb-nav,.sb-setting .repeater-item+.repeater-item,.sb-board .sb-user-details .sb-user-conversations li,.sb-panel-details,.sb-editor,.sb-board .sb-user-details>div>h3,.sb-board .sb-user-details .sb-user-conversations li:first-child,.sb-flow-block>div+div,.sb-lightbox .sb-top-bar,.sb-user-conversations>li,.sb-profile-box .sb-user-conversations,#sb-audio-clip .sb-audio-clip-cnt,.sb-dialog-box .sb-title,.sb-articles>div+div,.sb-admin>main>div>.sb-top-bar,.sb-flow-connectors>div>span,.sb-flow-block-cnt-name,.sb-flow-connectors>div+div,.sb-playground-info,#sb-playground-embeddings-panel p span+span,.sb-timetable>div>div>div,.sb-area-users .sb-table-users tbody tr,.sb-area-settings>.sb-tab>.sb-content>div>.sb-setting+.sb-setting,.sb-setting.sb-type-upload-image .image,.sb-setting [data-type=upload-image] .image,.sb-apps>div,.ce-popover--opened>.ce-popover__container,.image-tool--caption .image-tool__caption,.sb-report-block,.daterangepicker.show-ranges.ltr .drp-calendar.left,.sb-admin>.sb-header,.sb-board .sb-conversation .sb-editor,.sb-popup.sb-replies,.sb-popup.sb-woocommerce-products,.sb-area-chatbot [data-id=open-ai-faq-function-calling-properties] .repeater-item+.repeater-item,.sb-area-chatbot [data-id=open-ai-faq-set-data] .repeater-item+.repeater-item,[data-id=flows]>.sb-nav,[data-id=flows]>.sb-content,.sb-area-articles>.sb-tab>.sb-content{border-color:#4c4c4c}.sb-table-users th:first-child{border-color:#4c4c4c !important}.sb-board>.sb-admin-list>.sb-scroll-area li:after,hr,.ce-popover-item-separator__line,.ce-divider{background-color:#4c4c4c}.sb-admin{background:#252525 !important}.sb-admin>.sb-header{background-color:#2d2d2d !important}.sb-admin>main{background-color:#252525 !important}.sb-admin>main>div:not(.sb-area-conversations){background:#2d2d2d !important;border-color:#4c4c4c !important}.sb-board .sb-user-details{background:#2d2d2d !important;border-color:#4c4c4c !important}.sb-setting input,.sb-setting select,.sb-setting textarea,.sb-replies-add-area,.sb-admin>.sb-header>.sb-admin-nav-right .sb-account .sb-profile,.sb-board>.sb-admin-list,.sb-board .sb-conversation,.sb-board .sb-user-details .sb-board>.sb-admin-list,.sb-board .sb-conversation,.sb-board .sb-user-details,.sb-admin>main>div:not(.sb-area-conversations),.sb-table input[type=checkbox],.sb-input>input,.sb-input>select,.sb-input>textarea,.sb-input-image .image,.sb-custom-select,.sb-select-checkbox,.cdx-button,.daterangepicker,.sb-admin .sb-menu-wide>ul,.sb-admin .sb-nav>ul,.sb-admin .sb-top .sb-select ul,.sb-admin .sb-area-users .sb-top-bar .sb-filter-btn ul,.sb-admin .sb-select-reports ul{background-color:#2d2d2d;border-color:#4c4c4c}.sb-flow-block,.sb-flow-block-cnt-name{background-color:#3a3a3a;border-color:#4c4c4c}.daterangepicker .calendar-table{background-color:#2d2d2d;border-color:#2d2d2d}.sb-btn-icon:hover,.sb-board .sb-conversation>.sb-top a:hover i{color:#6fb4e1;border-color:#6fb4e1}.sb-table td,.sb-table th{color:#dde4ea;border-color:#4c4c4c}#sb-audio-clip,.sb-btn.sb-loading,a.sb-btn.sb-loading,.repeater-item .repeater-item .sb-sub-repeater-close,.sb-repeater-inputs-v .repeater-item i{background-color:#2d2d2d;color:#b0bbc6}.sb-list>div.sb-label-date span,.sb-label-date-top span,.daterangepicker td.in-range,.daterangepicker .ranges li:hover{background-color:#3a3a3a;color:#b0bbc6}div ul.sb-menu li:hover,.sb-select ul li:hover,.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#3a3a3a;color:#6fb4e1}.sb-input>input:focus,.sb-input>input.sb-focus,.sb-input>select:focus,.sb-input>select.sb-focus,.sb-input>textarea:focus,.sb-input>textarea.sb-focus,.sb-rich-cnt[data-type=chips] .sb-text{background-color:#3a3a3a;color:#dde4ea}div ul.sb-menu,.sb-select ul,.sb-popup,.sb-menu-mobile>ul,.sb-menu-mobile .sb-mobile,.sb-area-users .sb-filter-btn>div,.sb-menu li ul,.sb-admin>.sb-header>.sb-admin-nav-right .sb-account>div{border:1px solid #4c4c4c}.sb-tooltip>div,.sb-admin>.sb-header>.sb-admin-nav>div>a>span,.sb-admin>.sb-header>.sb-admin-nav-right .sb-account>div,.sb-lightbox,.sb-color-palette ul,.sb-flows-blocks-nav-box .sb-close,.sb-rich-message .sb-slider-arrow{background-color:#252525;color:#dde4ea;box-shadow:0 4px 14px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.05)}.sb-btn,a.sb-btn{background-color:#3a3a3a;color:#dde4ea;box-shadow:rgba(147,147,147,.3) 0 1px 1px 0,#373737 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0}.sb-btn:not(.sb-loading):hover,.sb-btn:not(.sb-loading):active,a.sb-btn:not(.sb-loading):hover,a.sb-btn:not(.sb-loading):active{box-shadow:rgba(147,147,147,.5) 0 1px 1px 0,#373737 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0}.sb-list>div.sb-right,.sb-list>div.sb-right.sb-rich-cnt .sb-text,.sb-board .sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) input,.sb-board .sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) textarea,.sb-board .sb-conversation .sb-list .sb-rich-message:not(.sb-rich-list) select{color:#dde4ea;background-color:#2e353b !important;border-color:#4c4c4c}.sb-btn.sb-btn-red{box-shadow:rgba(238,202,202,.3) 0 1px 1px 0,#e05151 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0}.sb-btn.sb-btn-red:not(.sb-loading):hover{background-color:#e05151;box-shadow:rgba(238,202,202,.3) 0 1px 1px 0,#e05151 0 0 0 1px,rgba(0,0,0,0) 0 0 0 0,rgba(0,0,0,0) 0 0 0 0}.sb-scroll-area::-webkit-scrollbar-track,.sb-conversation .sb-list::-webkit-scrollbar-track,.sb-list .sb-message pre::-webkit-scrollbar-track,.sb-rich-table .sb-content::-webkit-scrollbar-track,.sb-admin .sb-top-bar>div:first-child>ul::-webkit-scrollbar-track,.sb-dialog-box pre::-webkit-scrollbar-track,.sb-horizontal-scroll::-webkit-scrollbar-track,.sb-custom-select::-webkit-scrollbar-track,.sb-select-checkbox::-webkit-scrollbar-track,.sb-setting textarea::-webkit-scrollbar-track,.ce-popover__items::-webkit-scrollbar-track{background-color:#3a3a3a}.sb-scroll-area::-webkit-scrollbar-thumb,.sb-conversation .sb-list::-webkit-scrollbar-thumb,.sb-list .sb-message pre::-webkit-scrollbar-thumb,.sb-rich-table .sb-content::-webkit-scrollbar-thumb,.sb-admin .sb-top-bar>div:first-child>ul::-webkit-scrollbar-thumb,.sb-dialog-box pre::-webkit-scrollbar-thumb,.sb-horizontal-scroll::-webkit-scrollbar-thumb,.sb-custom-select::-webkit-scrollbar-thumb,.sb-select-checkbox::-webkit-scrollbar-thumb,.sb-setting textarea::-webkit-scrollbar-thumb,.ce-popover__items::-webkit-scrollbar-thumb{background-color:#585e63}.sb-admin>.sb-header>.sb-admin-nav>div>a:before{opacity:1}.sb-tooltip:before,.sb-admin>.sb-header>.sb-admin-nav>div>a>span:before{background-image:url(../media/triangle-dark.svg)}.sb-popup:before,.sb-admin>.sb-header>.sb-admin-nav-right .sb-account>div:before{background-image:url(../media/triangle-dark-2.svg)}.sb-lightbox-overlay{background-color:rgba(28,28,28,.9) !important}.sb-flow-block-cnt.sb-active{background:#323232}.sb-list>div.sb-right.sb-rich-cnt[data-type=chips]{background:none !important;box-shadow:none !important;border:none !important;padding:0}.sb-board .sb-conversation .sb-list .sb-rich-message input::placeholder{color:#566063 !important}.sb-board .sb-conversation .sb-list .sb-rich-message input::-webkit-input-placeholder{color:#566063 !important}.sb-board .sb-conversation .sb-list .sb-rich-message input::-moz-placeholder{color:#566063 !important}.sb-board .sb-conversation .sb-list .sb-rich-message input:-ms-input-placeholder{color:#566063 !important}textarea::-webkit-scrollbar-button{background-color:#3a3a3a}.sb-admin>.sb-header>.sb-admin-nav-right .sb-account .sb-menu{border:none;border-top-right-radius:0;border-top-left-radius:0}.sb-admin>.sb-header>.sb-admin-nav-right .sb-account>div{border-radius:6px}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:1}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-color:#b0bbc6}@media(min-width: 465px){.sb-menu-mobile>ul{border:none !important}}.sb-help-popup{background:#2d2d2d;box-shadow:0 8px 30px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3)}.sb-help-popup .sb-help-popup-header{background:linear-gradient(135deg, #1e4f8a 0%, #167782 100%)}.sb-help-popup .sb-help-popup-body{color:#c4cdd5}#sb-chatbot-qea .sb-qea-repeater-answer textarea{background-color:#2d2d2d;border-color:#4c4c4c;color:#dde4ea}#sb-chatbot-qea .sb-qea-repeater-answer textarea:focus{border-color:#028be5}

/* AI Agents Dark Mode */
.sb-ai-agent-card{background:#2d2d2d;border-color:#4c4c4c}.sb-ai-agent-card:hover{border-color:#028be5;box-shadow:0 2px 8px rgba(2,139,229,.2)}.sb-ai-agent-card-name{color:#dde4ea}.sb-ai-agent-card-desc{color:#9e9e9e}.sb-ai-agent-card-meta{color:#7b7b7b}.sb-ai-agents-empty{color:#7b7b7b}.sb-ai-agents-editor{background:#2d2d2d;border-left-color:#4c4c4c;box-shadow:-4px 0 20px rgba(0,0,0,.3)}.sb-ai-agents-editor-header{border-bottom-color:#4c4c4c}.sb-ai-agents-editor-title{color:#dde4ea}.sb-ai-agents-editor-close{color:#7b7b7b}.sb-ai-agents-editor-close:hover{color:#dde4ea}.sb-ai-agents-editor-body .sb-input-setting label{color:#9e9e9e}.sb-ai-agents-editor-body .sb-input-setting input[type="text"],.sb-ai-agents-editor-body .sb-input-setting input[type="number"],.sb-ai-agents-editor-body .sb-input-setting textarea{background:#1e1e1e;border-color:#4c4c4c;color:#dde4ea}.sb-ai-agents-editor-body .sb-input-setting input:focus,.sb-ai-agents-editor-body .sb-input-setting textarea:focus{border-color:#028be5}.sb-ai-agents-editor-footer{border-top-color:#4c4c4c}.sb-ai-agents-templates-inner{background:#2d2d2d;box-shadow:0 10px 40px rgba(0,0,0,.4)}.sb-ai-agents-templates-header{border-bottom-color:#4c4c4c}.sb-ai-agents-templates-header h3{color:#dde4ea}.sb-ai-agents-templates-close{color:#7b7b7b}.sb-ai-agents-templates-close:hover{color:#dde4ea}.sb-ai-agent-template-card{border-color:#4c4c4c}.sb-ai-agent-template-card:hover{border-color:#028be5;background:#1e1e1e}.sb-ai-agent-template-name{color:#dde4ea}.sb-ai-agent-template-desc{color:#9e9e9e}.sb-ai-agents-templates .sb-lightbox-cnt{background:#2d2d2d;box-shadow:0 10px 40px rgba(0,0,0,.4)}.sb-ai-agents-templates .sb-lightbox-cnt > h3{color:#dde4ea;border-bottom-color:#4c4c4c}.sb-ai-agent-template-card{background:#2d2d2d;border-color:#4c4c4c}.sb-ai-agent-template-card:hover{border-color:#6fb4e1;background:#1a2e3d}.sb-ai-agent-template-name{color:#dde4ea}.sb-ai-agents-usage{border-top-color:#4c4c4c}.sb-ai-agents-usage h3{color:#dde4ea}.sb-ai-agents-usage canvas{background:transparent}.sb-ai-agents-templates.sb-lightbox{box-shadow:none;border-radius:0;padding:0}.sb-ai-agents-templates .sb-lightbox-cnt::after{display:none!important}.sb-nps-scale .sb-nps-title{color:#dde4ea}.sb-nps-scale .sb-nps-btn{background:#3a3a3a;border-color:#4c4c4c;color:#b0bbc6}.sb-nps-scale .sb-nps-labels{color:#87929d}.sb-nps-scale .sb-nps-comment textarea{background:#2d2d2d;border-color:#4c4c4c;color:#dde4ea}.sb-nps-comment-text{color:#87929d}
.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-send-intro{background:linear-gradient(135deg, rgba(2,139,229,.18), rgba(8,145,178,.12));border-color:#36566f}.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-send-intro-title,.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-runtime-title,.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-advanced-title,.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-template-preview-head strong{color:#dde4ea}.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-send-intro-text,.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-runtime-subtitle,.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-template-preview-meta,.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-field-note{color:#b0bbc6}.sb-admin #sb-whatsapp-send-template-box .sb-setting,.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-template-runtime,.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-template-advanced-fields,.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-template-preview-card{background:#2d2d2d;border-color:#4c4c4c;box-shadow:0 10px 30px rgba(0,0,0,.24)}.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-template-preview-body{background:linear-gradient(135deg, rgba(47,77,102,.45), rgba(36,53,69,.55));border-color:#36566f}.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-template-token-grid>div{background:#252525;border-color:#4c4c4c}.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-template-token-grid span{background:#3a3a3a;color:#dde4ea}.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-template-success{color:#4ade80}.sb-admin #sb-whatsapp-send-template-box .sb-whatsapp-template-warning{color:#f6c445}
/*# sourceMappingURL=dark.css.map */
.sb-panel-copilot{border-top-color:#4c4c4c}.sb-panel-copilot .sb-panel-copilot-header{background:#3a3a3a;border-bottom-color:#4c4c4c}.sb-panel-copilot .sb-panel-copilot-header>span{color:#dde4ea}.sb-panel-copilot .sb-panel-copilot-header .sb-copilot-clear:hover{color:#f56565}.sb-panel-copilot .sb-panel-copilot-messages{background:#252525}.sb-panel-copilot .sb-panel-copilot-messages .sb-copilot-disclaimer{color:#87929d}.sb-panel-copilot .sb-panel-copilot-messages .sb-copilot-msg.assistant{background:#2d2d2d;border-color:#4c4c4c;color:#dde4ea}.sb-panel-copilot .sb-panel-copilot-messages .sb-copilot-msg.assistant code{background:#3a3a3a;color:#b0bbc6}.sb-panel-copilot .sb-panel-copilot-messages .sb-copilot-msg.error{background:#3b1a1a;border-color:#7b3030;color:#f8a0a0}.sb-panel-copilot .sb-panel-copilot-messages .sb-copilot-tool-badge{background:#1a2e3d;color:#6fb4e1;border-color:#2a4a5e}.sb-panel-copilot .sb-panel-copilot-input{border-top-color:#4c4c4c;background:#2d2d2d}.sb-panel-copilot .sb-panel-copilot-input textarea{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-panel-copilot .sb-panel-copilot-input textarea:focus{border-color:#6fb4e1}
.sb-ai-feature-usage{border-top-color:#4c4c4c}.sb-ai-feature-title,.sb-ai-feature-meta,.sb-ai-feature-empty{color:#87929d}.sb-ai-feature-row{background:#252525;border-color:#4c4c4c}.sb-ai-feature-name{color:#dde4ea}.sb-ai-feature-share{color:#7dc4f4}.sb-ai-feature-stats{color:#b0bbc6}.sb-ai-feature-saved{color:#48bb78}
.sb-dashboard-operations-card{background:#2d2d2d;border-color:#4c4c4c}.sb-operations-icon{background:#1a2e3d;color:#6fb4e1}.sb-operations-title,.sb-operations-metric span{color:#dde4ea}.sb-operations-status-text,.sb-operations-metric label,.sb-operations-details{color:#87929d}.sb-operations-details div{background:#252525;border-color:#4c4c4c;color:#b0bbc6}.sb-dashboard-attachment-card{background:#2d2d2d;border-color:#4c4c4c}.sb-attachment-icon{background:#262f4d;color:#a5b4fc}.sb-attachment-title,.sb-attachment-metrics .sb-ai-metric-value{color:#dde4ea}.sb-attachment-status-text,.sb-attachment-metrics .sb-ai-metric-label{color:#87929d}.sb-ops-banner{background:#3b2b16;border-color:#8b6b2f}.sb-ops-banner-kicker{color:#f6c445}.sb-ops-banner strong{color:#f8fafc}.sb-ops-banner p{color:#d7c39a}.sb-chart-empty{background:rgba(37,37,37,.78);border-color:#4c4c4c;color:#87929d}
.sb-ai-alert-item{background:#252525;border-color:#4c4c4c;color:#b0bbc6}.sb-ai-alert-item strong{color:#dde4ea}.sb-ai-alert-warning{background:#3b2b16;border-color:#8b6b2f;color:#f6d98a}.sb-ai-alert-critical{background:#3b1a1a;border-color:#7b3030;color:#f8a0a0}.sb-ai-alert-info{background:#1a2e3d;border-color:#2a4a5e;color:#b8d8ef}

/* Analytics AI Dark Mode */
.sb-analytics-ai{background:#252525;border-color:#4c4c4c}.sb-analytics-ai-header-bar{background:#2d2d2d;border-bottom-color:#4c4c4c}.sb-analytics-ai-messages{background:#252525}.sb-analytics-assistant .sb-analytics-msg-content{background:#2d2d2d;border-color:#4c4c4c;color:#dde4ea}.sb-analytics-assistant .sb-analytics-msg-content h3{color:#dde4ea}.sb-analytics-assistant .sb-analytics-msg-content h4{color:#b0bbc6}.sb-analytics-error .sb-analytics-msg-content{background:#3b1a1a !important;border-color:#7b3030 !important;color:#f8a0a0 !important}.sb-analytics-table{border-color:#4c4c4c}.sb-analytics-table thead th{background:#3a3a3a;color:#dde4ea;border-bottom-color:#4c4c4c}.sb-analytics-table tbody td{color:#b0bbc6;border-bottom-color:#4c4c4c}.sb-analytics-table tbody tr:hover{background:#3a3a3a}.sb-analytics-summary-item{background:#2d2d2d;border-color:#4c4c4c}.sb-analytics-summary-label{color:#87929d}.sb-analytics-summary-value{color:#dde4ea}.sb-analytics-ai-suggestions span{background:#2d2d2d;border-color:#4c4c4c;color:#b0bbc6}.sb-analytics-ai-suggestions span:hover{background:#049cff;color:#fff;border-color:#049cff}.sb-analytics-ai-input{background:#2d2d2d;border-top-color:#4c4c4c}.sb-analytics-ai-input textarea{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-analytics-ai-input textarea:focus{border-color:#6fb4e1}
.sb-panel-sentiment .sb-panel-sentiment-header h3{color:#b0bbc6}.sb-panel-sentiment .sb-sentiment-score{color:#87929d}.sb-panel-sentiment .sb-sentiment-bar{background:#3a3a3a}.sb-panel-sentiment .sb-sentiment-reason{color:#87929d}.sb-panel-sentiment.sb-sentiment-alert{animation:sb-sentiment-pulse-dark 1.5s ease-in-out 3}@keyframes sb-sentiment-pulse-dark{0%,100%{background:transparent}50%{background:rgba(231,76,60,.15)}}
.sb-panel-supervisor{background:#2d2d2d;border-color:#4c4c4c}.sb-panel-supervisor .sb-panel-supervisor-header h3{color:#dde4ea}.sb-panel-supervisor .sb-supervisor-refresh{color:#87929d}.sb-panel-supervisor .sb-supervisor-refresh:hover{color:#6fb4e1}.sb-panel-supervisor .sb-supervisor-summary,.sb-panel-supervisor .sb-supervisor-guidance-item{color:#b0bbc6}.sb-panel-supervisor .sb-supervisor-meta span{background:#3a3a3a;border-color:#4c4c4c;color:#b0bbc6}.sb-panel-supervisor .sb-supervisor-alert-item{background:#3c3426;border-color:#6c5730;color:#f3d08a}.sb-panel-supervisor .sb-supervisor-section-title{color:#87929d}.sb-panel-supervisor .sb-supervisor-chip{background:#1a2e3d;border-color:#2a4a5e;color:#6fb4e1}.sb-panel-supervisor .sb-risk-neutral{background:#3a3a3a;color:#b0bbc6}.sb-panel-supervisor .sb-risk-low{background:rgba(47,133,90,.2);color:#68d391}.sb-panel-supervisor .sb-risk-medium{background:rgba(183,121,31,.24);color:#f6ad55}.sb-panel-supervisor .sb-risk-high{background:rgba(197,48,48,.2);color:#fc8181}.sb-panel-supervisor .sb-risk-critical{background:#3b1a1a;color:#feb2b2;border-color:#7b3030}
/* Device Fingerprint / ERP Dark Mode */
.sb-profile-list .ul-erp [data-id=subscriber-id] label,.sb-profile-list .ul-erp [data-id=contract-id] label{color:#6fb4e1;font-weight:600}.sb-profile-list .ul-erp [data-id=erp-status] label{font-weight:600;color:#dde4ea}.sb-profile-list .ul-erp [data-id=erp-last-sync] label{font-size:12px;opacity:.7}

/* Dashboard SAC Dark Mode */
.sb-area-dashboard > .sb-top-bar{border-bottom-color:#4c4c4c}.sb-area-dashboard > .sb-top-bar h2{color:#dde4ea}.sb-dashboard-realtime-indicator.sb-realtime-ws{background:#1a3a2a;color:#4ade80}.sb-dashboard-realtime-indicator.sb-realtime-poll{background:#3a3a3a;color:#87929d}.sb-kpi-card{background:#2d2d2d;border-color:#4c4c4c}.sb-kpi-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.25)}.sb-kpi-card .sb-kpi-value{color:#dde4ea}.sb-kpi-card .sb-kpi-label{color:#87929d}.sb-kpi-card .sb-kpi-sub{color:#6b7280}.sb-dashboard-mood-card{background:#2d2d2d;border-color:#4c4c4c}.sb-mood-label{color:#dde4ea}.sb-mood-score{color:#87929d}.sb-mood-bar{background:#3a3a3a}.sb-mood-badge{background:#3a3a3a;border-color:#4c4c4c;color:#b0bbc6}.sb-dashboard-ai-agent-card{background:#2d2d2d;border-color:#4c4c4c}.sb-ai-title{color:#dde4ea}.sb-ai-metric-value{color:#dde4ea}.sb-ai-metric-label{color:#87929d}.sb-ai-metric-disabled{color:#6b7280}.sb-dashboard-queue-card{background:#2d2d2d;border-color:#4c4c4c}.sb-queue-title{color:#dde4ea}.sb-queue-metric-value{color:#dde4ea}.sb-queue-metric-label{color:#87929d}.sb-queue-metric-disabled{color:#6b7280}.sb-queue-dept-badge{background:#3a3a3a;border-color:#4c4c4c;color:#b0bbc6}.sb-dashboard-tags-card{background:#2d2d2d;border-color:#4c4c4c}.sb-tags-title,.sb-tags-metric-value,.sb-tag-summary-name{color:#dde4ea}.sb-tags-metric-label,.sb-tag-summary-stats{color:#87929d}.sb-tags-metric-disabled{color:#6b7280}.sb-tag-summary-row{background:#3a3a3a}.sb-chart-card{background:#2d2d2d;border-color:#4c4c4c}.sb-chart-card h3{color:#87929d}.sb-dashboard-ranking-row{background:#252525;border-color:#4c4c4c}.sb-dashboard-ranking-pos{background:#3a3a3a;color:#b0bbc6}.sb-dashboard-ranking-name{color:#dde4ea}.sb-dashboard-ranking-meta{color:#87929d}.sb-dashboard-ranking-empty{background:#252525;border-color:#4c4c4c;color:#87929d}.sb-area-omniboost > .sb-top-bar{border-color:#3f4b57;background:linear-gradient(135deg,#20262d 0%,#1a2027 100%);box-shadow:0 16px 34px rgba(0,0,0,.28)}.sb-area-omniboost > .sb-top-bar h2,.sb-omniboost-score-value,.sb-omniboost-score-label,.sb-omniboost-chip strong,.sb-omniboost-action-item strong,.sb-omniboost-blocker-item strong,.sb-omniboost-readiness-item strong,.sb-omniboost-squad-item strong,.sb-omniboost-channel-row strong,.sb-omniboost-funnel-meta strong,.sb-omniboost-toggle-card h4,.sb-omniboost-field input,.sb-omniboost-field textarea{color:#dde4ea}.sb-area-omniboost > .sb-top-bar p,.sb-omniboost-kicker,.sb-omniboost-score-sub,.sb-omniboost-panel-head p,.sb-omniboost-action-item p,.sb-omniboost-blocker-item p,.sb-omniboost-readiness-item p,.sb-omniboost-squad-item p,.sb-omniboost-chip span,.sb-omniboost-field span,.sb-omniboost-save-status,.sb-omniboost-channel-row,.sb-omniboost-funnel-meta,.sb-omniboost-squad-item span{color:#87929d}.sb-omniboost-chip,.sb-omniboost-channel-row,.sb-omniboost-action-item,.sb-omniboost-blocker-item,.sb-omniboost-readiness-item,.sb-omniboost-squad-item,.sb-omniboost-toggle-card{background:#252525;border-color:#4c4c4c}.sb-omniboost-panel{background:linear-gradient(180deg,#262626 0%,#212121 100%);border-color:#454545;box-shadow:0 14px 30px rgba(0,0,0,.22)}.sb-omniboost-chip,.sb-omniboost-channel-row{background:linear-gradient(180deg,#2b2b2b 0%,#252525 100%)}.sb-omniboost-score-ring{border-color:#36566f}.sb-omniboost-score-ring[data-tone="good"]{border-color:#2f855a}.sb-omniboost-score-ring[data-tone="warn"]{border-color:#b7791f}.sb-omniboost-score-ring[data-tone="risk"]{border-color:#c53030}.sb-omniboost-funnel-bar{background:#3a3a3a}.sb-omniboost-funnel-bar span{background:linear-gradient(90deg,#028be5,#6fb4e1)}.sb-omniboost-field input,.sb-omniboost-field textarea,.sb-omniboost-field select{background:#252525!important;border-color:#4c4c4c!important;color:#dde4ea!important}.sb-omniboost-status-dot.off{background:#f56565}.sb-omniboost-status-dot.ready{background:#48bb78}
.sb-dashboard-supervisor-card{background:#2d2d2d;border-color:#4c4c4c}.sb-supervisor-title,.sb-supervisor-metric-value,.sb-supervisor-alert-customer{color:#dde4ea}.sb-supervisor-metric-label,.sb-supervisor-alert-empty,.sb-supervisor-status-text{color:#87929d}.sb-supervisor-metric-disabled{color:#6b7280}.sb-supervisor-alert-row{background:#252525;border-color:#4c4c4c}.sb-supervisor-alert-row.sb-risk-high{background:#3b1a1a;border-color:#7b3030}.sb-supervisor-alert-row.sb-risk-critical{background:#451d1d;border-color:#a94442}.sb-supervisor-alert-gap{color:#fc8181}.sb-supervisor-alert-text{color:#b0bbc6}.sb-supervisor-alert-action{color:#6fb4e1}
.sb-dashboard-nps-card{background:#2d2d2d;border-color:#4c4c4c}.sb-nps-title,.sb-nps-metric-value,.sb-nps-alert-label{color:#dde4ea}.sb-nps-status-text,.sb-nps-metric-label,.sb-nps-distribution-meta,.sb-nps-alert-empty{color:#87929d}.sb-nps-metric-disabled{color:#6b7280}.sb-nps-distribution-bar{background:#3a3a3a}.sb-nps-alert-row{background:#252525;border-color:#4c4c4c}.sb-nps-alert-row.sb-tone-critical{background:#3b1a1a;border-color:#7b3030}.sb-nps-alert-row.sb-tone-warning{background:#3b2b16;border-color:#8b6b2f}.sb-nps-alert-row.sb-tone-info,.sb-nps-alert-row.sb-tone-neutral{background:#252525;border-color:#4c4c4c}.sb-nps-alert-row.sb-tone-positive{background:#173225;border-color:#2f855a}.sb-nps-alert-text{color:#b0bbc6}

/* Grupos WhatsApp (F12) Dark Mode */
.sb-area-grupos > .sb-top-bar{border-bottom-color:#4c4c4c}.sb-area-grupos > .sb-top-bar ul li{color:#87929d}.sb-area-grupos > .sb-top-bar ul li:hover{color:#b0bbc6}.sb-area-grupos > .sb-top-bar ul li.sb-active{color:#6fb4e1;border-bottom-color:#6fb4e1}.sb-wag-search{background:#2d2d2d;border-color:#4c4c4c;color:#dde4ea}.sb-wag-search:focus{border-color:#6fb4e1}.sb-wag-kpi-grid .sb-kpi-card{background:#2d2d2d;border-color:#4c4c4c}.sb-wag-kpi-grid .sb-kpi-value{color:#dde4ea}.sb-wag-kpi-grid .sb-kpi-label{color:#87929d}.sb-wag-group-item{background:#2d2d2d;border-color:#4c4c4c}.sb-wag-group-item:hover{border-color:#6fb4e1;box-shadow:0 2px 8px rgba(111,180,225,.12)}.sb-wag-group-item-name{color:#dde4ea}.sb-wag-group-item-meta{color:#87929d}.sb-wag-group-item-msgs{color:#dde4ea}.sb-wag-group-item-lastmsg{color:#87929d}.sb-wag-tag{background:#3a3a3a;color:#b0bbc6}.sb-wag-tag-cat{background:#1a3048;color:#6fb4e1}.sb-wag-alert-badge{background:#3b1a1a;color:#f8a0a0}.sb-wag-detail-header{border-bottom-color:#4c4c4c}.sb-wag-detail-name{color:#dde4ea}.sb-wag-detail-meta span{color:#87929d}.sb-wag-back:hover{background:#3a3a3a}.sb-wag-msg{background:#3a3a3a}.sb-wag-msg-bot{background:#1a2e3d;border-left-color:#6fb4e1}.sb-wag-msg-sender{color:#dde4ea}.sb-wag-msg-time{color:#87929d}.sb-wag-msg-content{color:#b0bbc6}.sb-wag-msg-sentiment{color:#87929d}.sb-wag-msg-escalate{color:#6fb4e1}.sb-wag-reply{background:#2d2d2d;border-top-color:#4c4c4c}.sb-wag-reply-input{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-wag-reply-input:focus{border-color:#6fb4e1}.sb-wag-sidebar{border-left-color:#4c4c4c}.sb-wag-sidebar-section h4{color:#87929d}.sb-wag-sidebar-stat{background:#3a3a3a}.sb-wag-sidebar-stat-value{color:#dde4ea}.sb-wag-sidebar-stat-label{color:#87929d}.sb-wag-sidebar-alert{border-bottom-color:#4c4c4c}.sb-wag-sidebar-alert-text{color:#b0bbc6}.sb-wag-sidebar-member{color:#b0bbc6}.sb-wag-sidebar-summary-text{color:#b0bbc6}.sb-wag-no-alerts{color:#4ade80}.sb-wag-alert-item{background:#2d2d2d;border-color:#4c4c4c}.sb-wag-alert-item-group{color:#dde4ea}.sb-wag-alert-item-type{color:#87929d}.sb-wag-alert-item-desc{color:#b0bbc6}.sb-wag-alert-item-time{color:#87929d}.sb-wag-chart-card{background:#2d2d2d;border-color:#4c4c4c}.sb-wag-chart-card h3{color:#87929d}.sb-wag-chart-container{background:#2d2d2d;border-color:#4c4c4c}.sb-wag-chart-container h3{color:#87929d}.sb-wag-group-editor-inner{background:#2d2d2d;box-shadow:0 10px 40px rgba(0,0,0,.4)}.sb-wag-group-editor-inner h3{color:#dde4ea}.sb-wag-editor-field label{color:#87929d}.sb-wag-editor-field input,.sb-wag-editor-field textarea{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-wag-editor-field input:focus,.sb-wag-editor-field textarea:focus{border-color:#6fb4e1}.sb-wag-empty{color:#87929d}.sb-wag-timeline-toolbar{border-bottom-color:#4c4c4c}.sb-wag-timeline-search{border-bottom-color:#4c4c4c}.sb-wag-timeline-search-input{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-wag-group-editor .sb-lightbox-cnt{background:#2d2d2d;box-shadow:0 10px 40px rgba(0,0,0,.4)}.sb-wag-group-editor .sb-lightbox-cnt h3{color:#dde4ea}.sb-wag-group-editor .sb-input-setting label,.sb-wag-group-editor .sb-input-setting span{color:#87929d}.sb-wag-group-editor .sb-input-setting input,.sb-wag-group-editor .sb-input-setting textarea{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-wag-group-editor .sb-input-setting input:focus,.sb-wag-group-editor .sb-input-setting textarea:focus{border-color:#6fb4e1}

/* Visitas Técnicas (F11) Dark Mode */
.sb-area-visitas > .sb-top-bar{border-bottom-color:#4c4c4c}.sb-area-visitas > .sb-top-bar ul li{color:#87929d}.sb-area-visitas > .sb-top-bar ul li:hover{color:#b0bbc6}.sb-area-visitas > .sb-top-bar ul li.sb-active{color:#6fb4e1;border-bottom-color:#6fb4e1}.sb-visitas-search{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-visitas-search:focus{border-color:#6fb4e1}.sb-visitas-kpi-grid .sb-kpi-card{background:#2d2d2d;border-color:#4c4c4c}.sb-visitas-kpi-grid .sb-kpi-value{color:#dde4ea}.sb-visitas-kpi-grid .sb-kpi-label{color:#87929d}.sb-visitas-table thead tr{background:#252525}.sb-visitas-table th{color:#87929d;border-bottom-color:#4c4c4c}.sb-visitas-table td{color:#b0bbc6;border-bottom-color:#3a3a3a}.sb-visitas-table tr:hover td{background:#2d2d2d}.sb-visitas-status-badge{background:#3a3a3a}.sb-visitas-status-badge.status-aberta{background:#1a3048;color:#6fb4e1}.sb-visitas-status-badge.status-em-andamento{background:#2a2a00;color:#facc15}.sb-visitas-status-badge.status-concluida{background:#0d2e1a;color:#4ade80}.sb-visitas-status-badge.status-cancelada{background:#3b1a1a;color:#f8a0a0}.sb-visitas-os-lightbox .sb-lightbox-cnt,.sb-visitas-tech-lightbox .sb-lightbox-cnt,.sb-visitas-stype-lightbox .sb-lightbox-cnt{background:#2d2d2d;box-shadow:0 10px 40px rgba(0,0,0,.4)}.sb-visitas-os-lightbox .sb-lightbox-cnt h3,.sb-visitas-tech-lightbox .sb-lightbox-cnt h3,.sb-visitas-stype-lightbox .sb-lightbox-cnt h3{color:#dde4ea}.sb-visitas-os-form .sb-setting label,.sb-visitas-tech-form .sb-setting label,.sb-visitas-stype-form .sb-setting label,.sb-visitas-os-form .sb-input-setting label,.sb-visitas-tech-form .sb-input-setting label,.sb-visitas-stype-form .sb-input-setting label{color:#87929d}.sb-visitas-os-form .sb-setting input,.sb-visitas-os-form .sb-setting textarea,.sb-visitas-os-form .sb-setting select,.sb-visitas-tech-form .sb-setting input,.sb-visitas-stype-form .sb-setting input,.sb-visitas-stype-form .sb-setting textarea,.sb-visitas-os-form .sb-input-setting input,.sb-visitas-os-form .sb-input-setting textarea,.sb-visitas-os-form .sb-input-setting select,.sb-visitas-tech-form .sb-input-setting input,.sb-visitas-stype-form .sb-input-setting input,.sb-visitas-stype-form .sb-input-setting textarea{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-visitas-os-form .sb-setting input:focus,.sb-visitas-os-form .sb-setting textarea:focus,.sb-visitas-os-form .sb-setting select:focus,.sb-visitas-tech-form .sb-setting input:focus,.sb-visitas-stype-form .sb-setting input:focus,.sb-visitas-stype-form .sb-setting textarea:focus,.sb-visitas-os-form .sb-input-setting input:focus,.sb-visitas-os-form .sb-input-setting textarea:focus,.sb-visitas-tech-form .sb-input-setting input:focus,.sb-visitas-stype-form .sb-input-setting input:focus,.sb-visitas-stype-form .sb-input-setting textarea:focus{border-color:#6fb4e1}.sb-visitas-os-detail{background:#2d2d2d;border-color:#4c4c4c}.sb-visitas-os-detail-header{border-bottom-color:#4c4c4c}.sb-visitas-os-detail-title{color:#dde4ea}.sb-visitas-os-detail-meta span{color:#87929d}.sb-visitas-os-detail-section h4{color:#87929d;border-bottom-color:#4c4c4c}.sb-visitas-os-detail-field-label{color:#87929d}.sb-visitas-os-detail-field-value{color:#b0bbc6}.sb-visitas-perf-card{background:#2d2d2d;border-color:#4c4c4c}.sb-visitas-perf-card h3{color:#87929d}.sb-visitas-perf-value{color:#dde4ea}.sb-visitas-tech-card{background:#2d2d2d;border-color:#4c4c4c}.sb-visitas-tech-name{color:#dde4ea}.sb-visitas-tech-meta{color:#87929d}.sb-visitas-ai-chat-panel{background:#2d2d2d;border-color:#4c4c4c}.sb-visitas-ai-chat-header{border-bottom-color:#4c4c4c;color:#dde4ea}.sb-visitas-ai-chat-messages{background:#1e1e1e}.sb-visitas-ai-msg{background:#3a3a3a;color:#b0bbc6}.sb-visitas-ai-msg-bot{background:#1a2e3d;border-left-color:#6fb4e1}.sb-visitas-ai-chat-input{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-visitas-ai-chat-input:focus{border-color:#6fb4e1}.sb-visitas-sidebar{border-left-color:#4c4c4c}.sb-visitas-sidebar-section h4{color:#87929d}.sb-visitas-empty{color:#87929d}.sb-visitas-stype-list .sb-visitas-stype-item{background:#2d2d2d;border-color:#4c4c4c;color:#b0bbc6}.sb-visitas-stype-item:hover{border-color:#6fb4e1}.sb-visitas-tech-list .sb-visitas-tech-item{background:#2d2d2d;border-color:#4c4c4c}.sb-visitas-tech-item:hover{border-color:#6fb4e1}.sb-collapse > div:not([style=""]):after{background:linear-gradient(to bottom,rgba(30,30,30,0) 0%,rgb(30,30,30) 100%)}
/* Visitas — tabelas reais */
.sb-visitas-os-table,.sb-visitas-os-full-table,.sb-visitas-technicians-table,.sb-visitas-service-types-table{background:#2d2d2d;border-color:#4c4c4c}
.sb-visitas-os-table thead tr,.sb-visitas-os-full-table thead tr,.sb-visitas-technicians-table thead tr,.sb-visitas-service-types-table thead tr{background:#252525}
.sb-visitas-os-table thead th,.sb-visitas-os-full-table thead th,.sb-visitas-technicians-table thead th,.sb-visitas-service-types-table thead th{color:#87929d;border-bottom-color:#4c4c4c}
.sb-visitas-os-table tbody td,.sb-visitas-os-full-table tbody td,.sb-visitas-technicians-table tbody td,.sb-visitas-service-types-table tbody td{color:#b0bbc6;border-bottom-color:#3a3a3a}
.sb-visitas-os-table tbody tr:hover td,.sb-visitas-os-full-table tbody tr:hover td,.sb-visitas-technicians-table tbody tr:hover td,.sb-visitas-service-types-table tbody tr:hover td{background:#333}
/* Visitas — editors e detail panel */
.sb-visitas-os-editor,.sb-visitas-tech-editor,.sb-visitas-stype-editor{background:#2d2d2d;border-left-color:#4c4c4c}
.sb-visitas-os-editor > div:first-child,.sb-visitas-tech-editor > div:first-child,.sb-visitas-stype-editor > div:first-child{border-bottom-color:#4c4c4c}
.sb-visitas-os-editor > div:last-child,.sb-visitas-tech-editor > div:last-child,.sb-visitas-stype-editor > div:last-child{border-top-color:#4c4c4c}
.sb-visitas-os-editor-title,.sb-visitas-tech-editor-title,.sb-visitas-stype-editor-title{color:#dde4ea}
.sb-visitas-os-detail > div:last-child{border-top-color:#4c4c4c}
.sb-visitas-detail-item label{color:#87929d}.sb-visitas-detail-item span{color:#b0bbc6}
.sb-visitas-os-detail h4{color:#87929d;border-bottom-color:#3a3a3a}
.sb-visitas-history-item{border-bottom-color:#3a3a3a;color:#b0bbc6}.sb-visitas-history-date{color:#87929d}.sb-visitas-history-note{color:#87929d}
.sb-visitas-note-item{color:#b0bbc6}.sb-visitas-os-notes-input textarea{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-visitas-os-notes-input textarea:focus{border-color:#6fb4e1}
/* Visitas — forms selects escuros */
.sb-visitas-os-form .sb-select > p,.sb-visitas-tech-form .sb-select > p,.sb-visitas-stype-form .sb-select > p{background:#252525;border-color:#4c4c4c;color:#dde4ea}
.sb-visitas-os-form .sb-select > ul,.sb-visitas-tech-form .sb-select > ul,.sb-visitas-stype-form .sb-select > ul{background:#2d2d2d;border-color:#4c4c4c}
.sb-visitas-os-form .sb-select > ul li,.sb-visitas-tech-form .sb-select > ul li,.sb-visitas-stype-form .sb-select > ul li{color:#b0bbc6}
.sb-visitas-os-form .sb-select > ul li:hover,.sb-visitas-tech-form .sb-select > ul li:hover,.sb-visitas-stype-form .sb-select > ul li:hover{background:#3a3a3a;color:#6fb4e1}
/* Visitas — paginacao */
.sb-visitas-pag a{background:#2d2d2d;border-color:#4c4c4c;color:#87929d}.sb-visitas-pag a:hover{background:#3a3a3a;color:#b0bbc6}.sb-visitas-pag a.sb-active{background:#6fb4e1;color:#1a1a1a;border-color:#6fb4e1}
/* Performance dark mode */
.sb-performance-ranking h3{color:#dde4ea}
.sb-performance-individual-header{background:#2d2d2d;border-color:#4c4c4c}.sb-performance-individual-header h3{color:#dde4ea}.sb-performance-individual-header p{color:#87929d}
.sb-performance-stat-card{background:#2d2d2d;border-color:#4c4c4c}.sb-performance-stat-card .stat-value{color:#6fb4e1}.sb-performance-stat-card .stat-label{color:#87929d}
.sb-performance-trend-chart{background:#252525;border-color:#4c4c4c}.sb-performance-trend-chart .label{color:#87929d}
.sb-performance-period label{color:#b0bbc6}.sb-performance-back{color:#87929d}
.sb-performance-table{background:#2d2d2d;border-color:#4c4c4c}
.sb-performance-table thead tr{background:#252525}.sb-performance-table th{color:#87929d;border-bottom-color:#4c4c4c}
.sb-performance-table td{color:#b0bbc6;border-bottom-color:#3a3a3a}.sb-performance-table tbody tr:hover{background:#333}
/* Visitas — dropdowns de filtro escuros */
.sb-area-visitas .sb-visitas-status-filter > p{background:#2d2d2d;border-color:#4c4c4c;color:#b0bbc6}
.sb-area-visitas .sb-visitas-status-filter > ul{background:#2d2d2d;border-color:#4c4c4c;box-shadow:0 4px 16px rgba(0,0,0,.35)}
.sb-area-visitas .sb-visitas-status-filter > ul li{color:#b0bbc6}.sb-area-visitas .sb-visitas-status-filter > ul li:hover{background:#3a3a3a;color:#6fb4e1}.sb-area-visitas .sb-visitas-status-filter > ul li.sb-active{color:#6fb4e1}
.sb-area-visitas .sb-performance-period-select > p{background:#2d2d2d;border-color:#4c4c4c;color:#b0bbc6}
.sb-area-visitas .sb-performance-period-select > ul{background:#2d2d2d;border-color:#4c4c4c;box-shadow:0 4px 16px rgba(0,0,0,.35)}
.sb-area-visitas .sb-performance-period-select > ul li{color:#b0bbc6}.sb-area-visitas .sb-performance-period-select > ul li:hover{background:#3a3a3a;color:#6fb4e1}

/* Visitas UX Pro — Dark Override */
.sb-area-visitas > .sb-top-bar{border-bottom-color:#4c4c4c}
.sb-area-visitas > .sb-top-bar .sb-visitas-header h2{color:#dde4ea}
.sb-area-visitas > .sb-top-bar .sb-visitas-header ul li{color:#87929d}
.sb-area-visitas > .sb-top-bar .sb-visitas-header ul li:hover{color:#b0bbc6}
.sb-area-visitas > .sb-top-bar .sb-visitas-header ul li.sb-active{color:#6fb4e1;border-bottom-color:#6fb4e1}

.sb-area-visitas .sb-visitas-kpi-grid .sb-kpi-card,
.sb-area-visitas .sb-visitas-os-table,
.sb-area-visitas .sb-visitas-os-full-table,
.sb-area-visitas .sb-visitas-technicians-table,
.sb-area-visitas .sb-visitas-service-types-table,
.sb-area-visitas .sb-performance-ranking,
.sb-area-visitas .sb-performance-individual-header,
.sb-area-visitas .sb-performance-trend-chart,
.sb-area-visitas .sb-performance-stat-card{background:#2d2d2d;border-color:#4c4c4c}
.sb-omniboost-setup-item{background:linear-gradient(180deg,#2a2a2a 0%,#242424 100%);border-color:#4c4c4c}.sb-omniboost-setup-item strong{color:#dde4ea}.sb-omniboost-setup-item p{color:#87929d}.sb-omniboost-nav-link{background:#2d2d2d;border-color:#4c4c4c;color:#dde4ea}.sb-omniboost-nav-link:hover{border-color:#6fb4e1;color:#6fb4e1}.sb-omniboost-setup-state{background:#3a3a3a;color:#b0bbc6}.sb-omniboost-setup-state.is-ready{background:#0d2e1a;color:#4ade80}.sb-omniboost-setup-state.is-pending{background:#3a2a12;color:#f6c445}.sb-omniboost-panel-head h3,.sb-omniboost-engine-head strong,.sb-omniboost-topbar-copy h2{color:#dde4ea}.sb-omniboost-panel-head .sb-icon-help{color:#87929d}.sb-omniboost-panel-head .sb-icon-help:hover{color:#6fb4e1}.sb-omniboost-engine-card{background:linear-gradient(180deg,#2a2a2a 0%,#242424 100%);border-color:#4c4c4c}.sb-omniboost-field select{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-omniboost-field select option{background:#252525;color:#dde4ea}.sb-omniboost-topbar-kicker{color:#6fb4e1;background:rgba(111,180,225,.10);border-color:rgba(111,180,225,.18)}.sb-omniboost-toolbar{background:rgba(30,34,39,.78);border-color:#434f5c}.sb-omniboost-toolbar>.sb-btn{background:#3a3a3a;border-color:#4c4c4c;color:#dde4ea}.sb-omniboost-toolbar>.sb-btn:hover{border-color:#6fb4e1;color:#6fb4e1}.sb-omniboost-toolbar>.sb-omniboost-save{background:#028be5;border-color:#028be5;color:#fff}.sb-omniboost-toolbar>.sb-omniboost-save:hover{background:#1d9ef3;border-color:#1d9ef3;color:#fff}.sb-omniboost-chain{background:linear-gradient(180deg,#222a31 0%,#20262d 100%);border-color:#465360}.sb-omniboost-chain-node{background:linear-gradient(135deg,#2f3943 0%,#26313a 100%);border-color:#4d5e6f;color:#dde4ea;box-shadow:0 10px 20px rgba(0,0,0,.24)}

.sb-area-visitas .sb-visitas-os-table thead th,
.sb-area-visitas .sb-visitas-os-full-table thead th,
.sb-area-visitas .sb-visitas-technicians-table thead th,
.sb-area-visitas .sb-visitas-service-types-table thead th,
.sb-area-visitas .sb-performance-table thead th{background:#252525;color:#87929d;border-bottom-color:#4c4c4c}

.sb-area-visitas .sb-visitas-os-table tbody td,
.sb-area-visitas .sb-visitas-os-full-table tbody td,
.sb-area-visitas .sb-visitas-technicians-table tbody td,
.sb-area-visitas .sb-visitas-service-types-table tbody td,
.sb-area-visitas .sb-performance-table tbody td{color:#b0bbc6;border-bottom-color:#3a3a3a}

.sb-area-visitas .sb-visitas-os-table tbody tr:hover td,
.sb-area-visitas .sb-visitas-os-full-table tbody tr:hover td,
.sb-area-visitas .sb-visitas-technicians-table tbody tr:hover td,
.sb-area-visitas .sb-visitas-service-types-table tbody tr:hover td,
.sb-area-visitas .sb-performance-table tbody tr:hover td{background:#333}

.sb-area-visitas .sb-performance-ranking h3,
.sb-area-visitas .sb-performance-individual-header h3{color:#dde4ea}
.sb-area-visitas .sb-performance-individual-header p,
.sb-area-visitas .sb-performance-period label,
.sb-area-visitas .sb-performance-stat-card .stat-label,
.sb-area-visitas .sb-performance-trend-chart .trend-col .label{color:#87929d}

.sb-area-visitas .sb-visitas-status-filter > p{background:#2d2d2d;border-color:#4c4c4c;color:#b0bbc6}
.sb-area-visitas .sb-visitas-status-filter > ul{position:absolute !important;top:calc(100% + 6px) !important;left:0 !important;right:auto !important;background:#2d2d2d;border-color:#4c4c4c;box-shadow:0 8px 24px rgba(0,0,0,.45)}
.sb-area-visitas .sb-visitas-status-filter > ul li{color:#b0bbc6}
.sb-area-visitas .sb-visitas-status-filter > ul li:hover{background:#3a3a3a;color:#6fb4e1}
.sb-area-visitas .sb-visitas-status-filter > ul li.sb-active{color:#6fb4e1}

/* Visitas — Lightbox painel lateral (dark mode) */
.sb-area-visitas .sb-lightbox{background:#252525;border-color:#4c4c4c;box-shadow:-6px 0 30px rgba(0,0,0,.45)}
.sb-area-visitas .sb-lightbox .sb-top-bar{background:#252525 !important;border-bottom-color:#4c4c4c !important}
.sb-area-visitas .sb-lightbox .sb-top-bar h2{color:#dde4ea}
.sb-area-visitas .sb-lightbox .sb-main,.sb-area-visitas .sb-lightbox > .sb-scroll-area{background:#1e1e1e}
.sb-visitas-os-form .sb-input-setting label,.sb-visitas-tech-form .sb-input-setting label,.sb-visitas-stype-form .sb-input-setting label{color:#87929d}
.sb-visitas-os-form .sb-input-setting input,.sb-visitas-os-form .sb-input-setting textarea,.sb-visitas-tech-form .sb-input-setting input,.sb-visitas-stype-form .sb-input-setting input,.sb-visitas-stype-form .sb-input-setting textarea{background:#2d2d2d;border-color:#4c4c4c;color:#dde4ea}
.sb-visitas-os-form .sb-input-setting input:focus,.sb-visitas-os-form .sb-input-setting textarea:focus,.sb-visitas-tech-form .sb-input-setting input:focus,.sb-visitas-stype-form .sb-input-setting input:focus,.sb-visitas-stype-form .sb-input-setting textarea:focus{border-color:#6fb4e1}
.sb-visitas-os-form .sb-input-setting.sb-type-select .sb-select > p,.sb-visitas-tech-form .sb-input-setting.sb-type-select .sb-select > p,.sb-visitas-stype-form .sb-input-setting.sb-type-select .sb-select > p{background:#2d2d2d;border-color:#4c4c4c;color:#dde4ea}
.sb-visitas-os-notes-input textarea{background:#2d2d2d;border-color:#4c4c4c;color:#dde4ea}
.sb-visitas-history-item,.sb-visitas-note-item{border-bottom-color:#3a3a3a;color:#b0bbc6}

/* WhatsApp Templates UX Dark Mode */
#sb-whatsapp-send-template-box .sb-whatsapp-template-runtime,
#sb-whatsapp-send-template-box .sb-whatsapp-template-advanced-fields,
.sb-whatsapp-template-manager-banner,
.sb-whatsapp-template-ai-form .sb-setting,
.sb-whatsapp-fallback-picker,
.sb-whatsapp-status-summary,
.sb-whatsapp-template-preview-card,
.sb-whatsapp-template-monitor-card,
.sb-whatsapp-template-monitor-empty{
background:#2d2d2d !important;border-color:#4c4c4c !important;box-shadow:0 10px 28px rgba(0,0,0,.3);color:#dde4ea}
#sb-whatsapp-send-template-box .sb-whatsapp-template-preview-body{background:rgba(2,139,229,.14) !important;color:#dde4ea}
#sb-whatsapp-send-template-box .sb-whatsapp-template-token-grid span{background:rgba(255,255,255,.09) !important;color:#dde4ea}
.sb-whatsapp-fallback-picker select,.sb-whatsapp-template-ai-form input,.sb-whatsapp-template-ai-form textarea,#sb-whatsapp-send-template-box input,#sb-whatsapp-send-template-box select,#sb-whatsapp-send-template-box textarea{background:#252525 !important;border-color:#4c4c4c !important;color:#dde4ea !important}
.sb-whatsapp-fallback-picker select:focus,.sb-whatsapp-template-ai-form input:focus,.sb-whatsapp-template-ai-form textarea:focus,#sb-whatsapp-send-template-box input:focus,#sb-whatsapp-send-template-box select:focus,#sb-whatsapp-send-template-box textarea:focus{border-color:#6fb4e1 !important}
.sb-whatsapp-template-empty,.sb-whatsapp-fallback-summary,.sb-whatsapp-inline-note,.sb-whatsapp-template-preview-meta{color:#b0bbc6}
.sb-whatsapp-template-success{color:#4ade80}
.sb-whatsapp-template-warning{color:#fbbf24}
.sb-visitas-history-date{color:#87929d}
.sb-ai-chat-panel{background:#2d2d2d;box-shadow:0 8px 40px rgba(0,0,0,.5)}
.sb-ai-chat-header{background:#1a2e3d}
.sb-ai-chat-messages{background:#252525}
.sb-ai-msg-bot{background:#3a3a3a;color:#b0bbc6}
.sb-ai-chat-input{border-top-color:#4c4c4c;background:#2d2d2d}
.sb-ai-chat-input input{background:#1e1e1e;border-color:#4c4c4c;color:#dde4ea}
.sb-ai-chat-input input:focus{border-color:#6fb4e1}
.sb-ai-msg-loading{background:#3a3a3a;color:#87929d}
.sb-panel-conversation-details .sb-profile-list>ul>li{padding-left:38px;min-height:24px}.sb-panel-conversation-details .sb-profile-list>ul>li>.sb-icon{top:2px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:rgba(111,180,225,.12);color:#6fb4e1}.sb-panel-conversation-details .sb-profile-list>ul>li>.sb-icon:before{position:static;width:auto;height:auto;opacity:1}.sb-panel-conversation-details .sb-profile-list>ul>li>img{top:4px;width:18px;height:18px}.sb-panel-notes>div>div,.sb-panel-notes>div>div>span:first-child,.sb-panel-notes>div>div>span:last-child,.sb-panel-notes>div>div>span:first-child>span,.sb-panel-notes .sb-note-text,.sb-panel-notes .sb-note-text a,.sb-panel-notes>div>div>span:first-child i{color:#4a3906}.sb-panel-notes>div>div>span:first-child i:hover,.sb-panel-notes>div>div>span:first-child i.sb-edit-note:hover{color:#7a5200}

/* WhatsApp direct popup refinement */
#sb-whatsapp-send-template-box .sb-whatsapp-send-intro{background:rgba(255,255,255,.02)!important;border-color:rgba(41,163,106,.18)!important}
#sb-whatsapp-send-template-box .sb-whatsapp-send-intro-title,#sb-whatsapp-send-template-box .sb-whatsapp-runtime-title,#sb-whatsapp-send-template-box .sb-whatsapp-advanced-title,#sb-whatsapp-send-template-box .sb-whatsapp-template-preview-head strong{color:#eef2f6}
#sb-whatsapp-send-template-box .sb-whatsapp-send-intro-text,#sb-whatsapp-send-template-box .sb-whatsapp-runtime-subtitle,#sb-whatsapp-send-template-box .sb-whatsapp-field-note,#sb-whatsapp-send-template-box .sb-whatsapp-template-preview-meta{color:#aeb9c4}
#sb-whatsapp-send-template-box .sb-setting,#sb-whatsapp-send-template-box .sb-whatsapp-template-preview-card,#sb-whatsapp-send-template-box .sb-whatsapp-template-advanced-fields{background:rgba(255,255,255,.03)!important;border-color:#464646!important;box-shadow:none!important}
#sb-whatsapp-send-template-box .sb-whatsapp-template-runtime{background:transparent!important;border:0!important;box-shadow:none!important}
#sb-whatsapp-send-template-box .sb-setting input,#sb-whatsapp-send-template-box .sb-setting select,#sb-whatsapp-send-template-box .sb-setting textarea{background:#252525!important;border-color:#4c4c4c!important;color:#dde4ea!important;min-width:0!important}
#sb-whatsapp-send-template-box .sb-setting label{color:#dde4ea}
#sb-whatsapp-send-template-box .sb-whatsapp-template-preview-body{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important;color:#edf2f7}
#sb-whatsapp-send-template-box .sb-whatsapp-template-token-grid>div{border-top-color:rgba(255,255,255,.08)!important}
#sb-whatsapp-send-template-box .sb-whatsapp-template-token-grid span{background:rgba(255,255,255,.09)!important;color:#edf2f7}
#sb-whatsapp-send-template-box .sb-whatsapp-template-advanced-toggle{color:#d9e7f2!important;border-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.03)!important}
#sb-whatsapp-send-template-box .sb-whatsapp-template-advanced-toggle:hover{color:#fff!important;border-color:rgba(41,163,106,.28)!important;background:rgba(41,163,106,.08)!important}
#sb-whatsapp-send-template-box .sb-whatsapp-template-success{color:#66dd9b!important}
#sb-whatsapp-send-template-box .sb-whatsapp-template-warning{color:#f0c76d!important}
html,body{background:#252525 !important}
.sb-area-workerboost > .sb-top-bar{border-bottom-color:#4c4c4c}.sb-area-workerboost > .sb-top-bar h2{color:#dde4ea}.sb-workerboost-status{color:#87929d}.sb-workerboost-status[data-type="ok"]{color:#4ade80}.sb-workerboost-status[data-type="warn"]{color:#f6c445}.sb-workerboost-status[data-type="error"]{color:#f56565}.sb-workerboost-field span,.sb-workerboost-row strong,.sb-workerboost-step strong,.sb-workerboost-artifact strong,.sb-workerboost-detail-head strong,.sb-workerboost-chat-output strong{color:#dde4ea}.sb-workerboost-field input,.sb-workerboost-field textarea,.sb-workerboost-field select{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-workerboost-row{border-bottom-color:#3a3a3a}.sb-workerboost-row p,.sb-workerboost-step p,.sb-workerboost-artifact p,.sb-workerboost-mission-detail>p,.sb-workerboost-chat-output p{color:#87929d}.sb-workerboost-empty,.sb-workerboost-chat-output{background:#252525;border-color:#4c4c4c;color:#87929d}.sb-workerboost-step,.sb-workerboost-artifact{background:#252525;border-color:#4c4c4c}.sb-workerboost-step>span{background:#3a3a3a;color:#b0bbc6}.sb-panel-workerboost .sb-workerboost-chat-actions a{background:#252525;border-color:#4c4c4c;color:#dde4ea}.sb-area-omniboost>.sb-top-bar{background:#2d2d2d!important;border-color:#4c4c4c!important;box-shadow:none!important}.sb-omniboost-panel{background:#2d2d2d!important;border-color:#4c4c4c!important;box-shadow:none!important}.sb-omniboost-chip,.sb-omniboost-action-item,.sb-omniboost-blocker-item,.sb-omniboost-readiness-item,.sb-omniboost-squad-item,.sb-omniboost-channel-row,.sb-omniboost-toggle-card,.sb-omniboost-setup-item,.sb-omniboost-engine-card,.sb-omniboost-chain-node{background:#252525!important;border-color:#4c4c4c!important;box-shadow:none!important}
.sb-omniboost-growth-section-title{color:#87929d!important}.sb-omniboost-growth-summary .sb-omniboost-chip,.sb-omniboost-growth-autopilot-panel .sb-omniboost-field input,.sb-omniboost-growth-autopilot-panel .sb-omniboost-field textarea,.sb-omniboost-growth-autopilot-panel .sb-omniboost-field select{background:#252525!important;border-color:#4c4c4c!important;color:#dde4ea!important}.sb-omniboost-growth-autopilot-panel .sb-omniboost-channel-picker label,.sb-omniboost-growth-autopilot-panel .sb-omniboost-boolean-list label{color:#dde4ea!important}
.sb-workerboost-chat-output small{color:#b0bbc6}
.sb-workerboost-connector-config{background:#252525;border-color:#4c4c4c}.sb-workerboost-inline,.sb-workerboost-finance-list h4{color:#dde4ea}
.sb-workerboost-approval-payload-wrap summary,.sb-workerboost-artifact-payload summary{color:#dde4ea}.sb-workerboost-approval-payload,.sb-workerboost-artifact-payload pre{background:#1f2328;border-color:#4c4c4c;color:#dde4ea}.sb-workerboost-timeline{background:#252525;border-color:#4c4c4c}.sb-workerboost-timeline small{color:#87929d}.sb-workerboost-row-actions a,.sb-workerboost-artifact-actions a{color:#6fb4e1}.sb-workerboost-row span.is-ready,.sb-workerboost-detail-head span.is-ready{background:#0d2e1a;color:#4ade80}.sb-workerboost-row span.is-pending,.sb-workerboost-detail-head span.is-pending{background:#3a2a12;color:#f6c445}.sb-workerboost-row span.is-off,.sb-workerboost-detail-head span.is-off{background:#3a1717;color:#f56565}.sb-omniboost-engine-tags span{background:#252525!important;border-color:#4c4c4c!important;color:#b0bbc6!important}
.sb-dashboard-attachment-card .sb-attachment-quality-grid div{background:#252525;border-color:#4c4c4c}.sb-dashboard-attachment-card .sb-attachment-quality-grid span{color:#dde4ea}.sb-dashboard-attachment-card .sb-attachment-quality-grid label{color:#87929d}.sb-dashboard-attachment-card .sb-attachment-quality-alert{background:#3b2b16;border-color:#8b6b2f;color:#f6c445}.sb-dashboard-attachment-card .sb-attachment-row:hover{background:#30363d;border-color:#5c6670}.sb-dashboard-attachment-card .sb-attachment-review-row{background:#252525;border-color:#4c4c4c}.sb-dashboard-attachment-card .sb-attachment-review-head{color:#dde4ea}.sb-dashboard-attachment-card .sb-attachment-review-head span{color:#7dc4f4}.sb-dashboard-attachment-card .sb-attachment-review-meta,.sb-dashboard-attachment-card .sb-attachment-review-actions span{color:#87929d}.sb-dashboard-attachment-card .sb-attachment-review-summary{color:#b0bbc6}.sb-dashboard-attachment-card .sb-attachment-review-note{background:#2d2d2d;border-color:#4c4c4c;color:#b0bbc6}
.sb-omniboost-action-dock-copy strong{color:#dde4ea}.sb-omniboost-action-dock-copy span{color:#87929d}.sb-omniboost-action-dock-buttons .sb-btn{background:#3a3a3a;border-color:#4c4c4c;color:#dde4ea}.sb-omniboost-action-dock-buttons .sb-btn:hover{border-color:#6fb4e1;color:#6fb4e1}.sb-omniboost-action-dock-buttons .sb-omniboost-save{background:#028be5;border-color:#028be5;color:#fff}
.sb-area-omniboost .sb-omniboost-actions .sb-btn,.sb-area-omniboost .sb-omniboost-action-dock-buttons .sb-btn{background:#2d2d2d!important;border:1px solid #4c4c4c!important;color:#dde4ea!important;box-shadow:none!important}.sb-area-omniboost .sb-omniboost-actions .sb-btn:hover,.sb-area-omniboost .sb-omniboost-action-dock-buttons .sb-btn:hover{background:#3a3a3a!important;border-color:#6fb4e1!important;color:#6fb4e1!important}.sb-area-omniboost .sb-omniboost-action-dock-buttons .sb-omniboost-save,.sb-area-omniboost .sb-omniboost-actions .sb-omniboost-growth-run{background:#028be5!important;border-color:#028be5!important;color:#fff!important}.sb-area-omniboost .sb-omniboost-action-dock-buttons .sb-omniboost-save:hover,.sb-area-omniboost .sb-omniboost-actions .sb-omniboost-growth-run:hover{background:#0277c2!important;border-color:#0277c2!important;color:#fff!important}

/* Cockpit Sidebar Accordion and Custom Cards Dark Mode Styling Overrides */
.sb-accordion-group { border-bottom-color: #4c4c4c !important; }
.sb-accordion-group[open] { background: transparent !important; }
.sb-accordion-summary { color: #dde4ea !important; }
.sb-accordion-summary i { color: #b0bbc6 !important; }
.sb-accordion-summary:hover { color: var(--sb-dashboard-primary, #6fb4e1) !important; }
.sb-accordion-summary:hover i { color: var(--sb-dashboard-primary, #6fb4e1) !important; }
.sb-panel-sentiment { background: #2d2d2d !important; border-color: #4c4c4c !important; box-shadow: none !important; }
.sb-sentiment-bar { background: #3a3a3a !important; }
.sb-panel-supervisor { background: rgba(229, 62, 62, 0.05) !important; border-color: rgba(229, 62, 62, 0.25) !important; box-shadow: none !important; }
.sb-visitas-panel-list::before { background: #4c4c4c !important; }
.sb-visitas-item::before { border-color: #2d2d2d !important; background: #87929d !important; }
.sb-visitas-item.sb-active::before { background: var(--sb-dashboard-primary, #6fb4e1) !important; box-shadow: 0 0 0 3px rgba(111, 180, 225, 0.2) !important; }
.sb-profile-list [data-id]:hover,
.sb-profile-list [data-id]:hover label,
.sb-profile-list [data-id]:hover span,
.sb-profile-list [data-em]:hover,
.sb-profile-list [data-em]:hover label,
.sb-profile-list [data-em]:hover span,
.sb-profile-list > ul > li > a:hover,
.sb-profile-list > ul > li > span > a:hover,
.sb-profile-list .sb-erp-pppoe-header .sb-btn:hover,
.sb-profile-list [data-id="conversation-source"]:hover,
.sb-profile-list [data-id="conversation-source"]:hover label,
.sb-profile-list [data-id="conversation-source"]:hover span,
.sb-profile-list [data-id="wp-id"]:hover,
.sb-profile-list [data-id="wp-id"]:hover label,
.sb-profile-list [data-id="location"]:hover,
.sb-profile-list [data-id="location"]:hover label,
.sb-profile-list [data-id="timezone"]:hover,
.sb-profile-list [data-id="timezone"]:hover label,
.sb-profile-list [data-id="current_url"]:hover,
.sb-profile-list [data-id="current_url"]:hover label,
.sb-profile-list [data-id="envato-purchase-code"]:hover,
.sb-profile-list [data-id="envato-purchase-code"]:hover label {
  color: var(--sb-dashboard-primary, #6fb4e1) !important;
}

/* Dark-only authenticated product baseline. Keep this block late so new light surfaces cannot override the admin theme. */
html,
body,
.sb-dark-only,
.sb-admin,
.sb-admin > main,
.sb-admin > main > div,
.sb-admin .sb-main,
.sb-admin .sb-scroll-area {
  background-color: #252525 !important;
}

.sb-admin .sb-top-bar,
.sb-admin .sb-header,
.sb-admin .sb-lightbox,
.sb-admin .sb-popup,
.sb-admin .sb-menu,
.sb-admin .sb-select ul,
.sb-admin .sb-dialog-box,
.sb-admin .sb-table,
.sb-admin .sb-table thead,
.sb-admin .sb-table tbody,
.sb-admin .sb-panel-details,
.sb-admin .sb-setting,
.sb-admin .sb-input > input,
.sb-admin .sb-input > select,
.sb-admin .sb-input > textarea,
.sb-admin .sb-setting input,
.sb-admin .sb-setting select,
.sb-admin .sb-setting textarea {
  background-color: #2d2d2d !important;
  border-color: #4c4c4c !important;
  color: #dde4ea !important;
}

.sb-admin .sb-table tr,
.sb-admin .sb-table td,
.sb-admin .sb-table th {
  background-color: transparent !important;
  border-color: #4c4c4c !important;
  color: #dde4ea !important;
}

.sb-admin .sb-table tr:hover td,
.sb-admin .sb-select li:hover,
.sb-admin .sb-menu li:hover {
  background-color: #3a3a3a !important;
}

.sb-dashboard-attachment-card,
.sb-dashboard-operations-card {
  background: #2d2d2d !important;
  border-color: #4c4c4c !important;
  box-shadow: none !important;
  color: #dde4ea !important;
}

.sb-dashboard-attachment-card *,
.sb-dashboard-operations-card * {
  border-color: #4c4c4c;
}

.sb-attachment-title,
.sb-operations-title,
.sb-attachment-metrics .sb-ai-metric-value,
.sb-operations-metric span,
.sb-outage-radar-main strong,
.sb-outage-radar-score {
  color: #dde4ea !important;
}

.sb-attachment-status-text,
.sb-attachment-metrics .sb-ai-metric-label,
.sb-operations-status-text,
.sb-operations-metric label,
.sb-operations-details,
.sb-outage-radar-head span,
.sb-outage-radar-main span,
.sb-outage-radar-main small,
.sb-outage-radar-empty,
.sb-attachment-review-meta,
.sb-attachment-review-actions span {
  color: #87929d !important;
}

.sb-attachment-quality-grid div,
.sb-attachment-review-row,
.sb-operations-details div,
.sb-outage-radar-empty,
.sb-outage-radar-item {
  background: #252525 !important;
  border-color: #4c4c4c !important;
  color: #dde4ea !important;
}

.sb-attachment-actions select,
.sb-attachment-actions .sb-btn,
.sb-outage-radar-actions .sb-btn,
.sb-outage-radar-refresh {
  background: #3a3a3a !important;
  border-color: #4c4c4c !important;
  color: #dde4ea !important;
  box-shadow: none !important;
}

.sb-attachment-actions select:focus,
.sb-attachment-actions .sb-btn:hover,
.sb-outage-radar-actions .sb-btn:hover,
.sb-outage-radar-refresh:hover {
  background: #414141 !important;
  border-color: var(--sb-dashboard-primary, #6fb4e1) !important;
  color: #ffffff !important;
}

.sb-outage-radar {
  border-top-color: #4c4c4c !important;
}

.sb-outage-radar-critical {
  background: rgba(239, 68, 68, .1) !important;
  border-color: rgba(239, 68, 68, .75) !important;
}

.sb-outage-radar-high {
  background: rgba(245, 158, 11, .12) !important;
  border-color: rgba(245, 158, 11, .72) !important;
}

.sb-outage-radar-medium {
  background: rgba(59, 130, 246, .12) !important;
  border-color: rgba(96, 165, 250, .72) !important;
}

.sb-attachment-quality-alert {
  background: #3b2b16 !important;
  border-color: #8b6b2f !important;
  color: #f6c445 !important;
}

.sb-area-settings > .sb-tab > .sb-content > div > .sb-setting {
  background: transparent !important;
}

.sb-area-settings > .sb-tab > .sb-content > div > .sb-setting + .sb-setting {
  border-top-color: rgba(255, 255, 255, .08);
}

.sb-area-settings > .sb-tab > .sb-nav,
.sb-area-settings > .sb-tab > .sb-nav > ul {
  background: transparent !important;
}
