@charset "UTF-8";:root{--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bg-app: #f8fafc;--bg-surface: #ffffff;--bg-surface-hover: #f1f5f9;--bg-surface-elevated: #ffffff;--bg-card: #ffffff;--border-color: #e2e8f0;--border-subtle: #f1f5f9;--border-focus: #25d366;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--text-disabled: #94a3b8;--primary: #25d366;--primary-hover: #1ebd5a;--primary-dark: #128c7e;--primary-subtle: #e6f9ed;--primary-text: #ffffff;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-card: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 1px 2px -1px rgba(0, 0, 0, .08);--shadow-elevated: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-modal: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--radius-btn: 8px;--radius-card: 12px;--radius-input: 8px;--radius-pill: 9999px;--radius-modal: 14px;--radius-badge: 6px;--input-bg: #ffffff;--input-border: #cbd5e1;--input-text: #1e293b;--input-placeholder: #94a3b8;--table-header-bg: #f8fafc;--table-header-text: #475569;--table-row-hover: #f8fafc;--table-row-border: #f1f5f9;--sidebar-bg: #0f172a;--sidebar-border: #1e293b;--sidebar-item-active: rgba(37, 211, 102, .15);--sidebar-active-text: #25d366}[data-theme-mode=dark],html.dark,body.dark{--bg-app: #090d16;--bg-surface: #0f172a;--bg-surface-hover: #1e293b;--bg-surface-elevated: #1e293b;--bg-card: #0f172a;--border-color: #1e293b;--border-subtle: #162032;--border-focus: #25d366;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-disabled: #64748b;--primary: #25d366;--primary-hover: #22c55e;--primary-dark: #128c7e;--primary-subtle: rgba(37, 211, 102, .15);--primary-text: #052e16;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-card: 0 2px 6px 0 rgba(0, 0, 0, .5);--shadow-elevated: 0 10px 20px -3px rgba(0, 0, 0, .7);--shadow-modal: 0 25px 35px -5px rgba(0, 0, 0, .85);--input-bg: #0b1120;--input-border: #334155;--input-text: #f8fafc;--input-placeholder: #64748b;--table-header-bg: #0b1120;--table-header-text: #94a3b8;--table-row-hover: #162032;--table-row-border: #1e293b;--sidebar-bg: #080d1a;--sidebar-border: #172033}[data-theme-style=material]{--font-family-base: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg-app: #f4f6f8;--bg-surface: #ffffff;--bg-surface-hover: #eef2f6;--bg-surface-elevated: #ffffff;--bg-card: #ffffff;--border-color: #dce1e7;--border-subtle: #e7ecf0;--border-focus: #006c4c;--text-primary: #191c1d;--text-secondary: #41484d;--text-muted: #71787e;--text-disabled: #9ea5ab;--primary: #006c4c;--primary-hover: #00875f;--primary-dark: #005239;--primary-subtle: #d3f9e5;--primary-text: #ffffff;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 1px 2px 0 rgba(0, 0, 0, .24);--shadow-card: 0 2px 6px 0 rgba(0, 0, 0, .1), 0 1px 3px 0 rgba(0, 0, 0, .08);--shadow-elevated: 0 4px 12px 0 rgba(0, 0, 0, .14), 0 2px 4px 0 rgba(0, 0, 0, .1);--shadow-modal: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);--radius-btn: 9999px;--radius-card: 16px;--radius-input: 8px;--radius-pill: 9999px;--radius-modal: 28px;--radius-badge: 9999px;--input-bg: #f8fafc;--input-border: #8b9297;--input-text: #191c1d;--input-placeholder: #71787e;--table-header-bg: #eef2f6;--table-header-text: #191c1d;--table-row-hover: #e8ecf1;--table-row-border: #e1e6eb;--sidebar-bg: #191c1d;--sidebar-border: #2c3134;--sidebar-item-active: rgba(0, 108, 76, .22);--sidebar-active-text: #52dba3}[data-theme-style=material][data-theme-mode=dark],html.theme-material.dark,body.theme-material.dark{--bg-app: #111315;--bg-surface: #191c1e;--bg-surface-hover: #222629;--bg-surface-elevated: #282c30;--bg-card: #191c1e;--border-color: #3b4044;--border-subtle: #292d30;--border-focus: #52dba3;--text-primary: #e1e3e5;--text-secondary: #c1c7ce;--text-muted: #8b9297;--text-disabled: #5e6468;--primary: #52dba3;--primary-hover: #6efac0;--primary-dark: #32bf86;--primary-subtle: rgba(82, 219, 163, .16);--primary-text: #003825;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .5), 0 1px 2px 0 rgba(0, 0, 0, .6);--shadow-card: 0 3px 8px 0 rgba(0, 0, 0, .5), 0 1px 3px 0 rgba(0, 0, 0, .4);--shadow-elevated: 0 6px 16px 0 rgba(0, 0, 0, .65), 0 2px 6px 0 rgba(0, 0, 0, .5);--shadow-modal: 0 14px 28px rgba(0, 0, 0, .7), 0 10px 10px rgba(0, 0, 0, .6);--input-bg: #15181a;--input-border: #4a5055;--input-text: #e1e3e5;--input-placeholder: #8b9297;--table-header-bg: #15181a;--table-header-text: #c1c7ce;--table-row-hover: #202427;--table-row-border: #2a2e32;--sidebar-bg: #0f1113;--sidebar-border: #222629;--sidebar-item-active: rgba(82, 219, 163, .18);--sidebar-active-text: #52dba3}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden;font-family:var(--font-family-base);background-color:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .25s ease,color .25s ease;scroll-behavior:smooth}app-root{display:block;width:100%;min-height:100%;background-color:var(--bg-app)}form,.modal-form,.details-body,.form-container{overflow-x:hidden!important;max-width:100%;box-sizing:border-box}.modal-backdrop{overflow-x:hidden;box-sizing:border-box}.modal-card{max-width:min(900px,100vw - 2rem);overflow-x:hidden;box-sizing:border-box;background-color:var(--bg-surface)!important;border-radius:var(--radius-modal)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-modal)!important;color:var(--text-primary)!important;transition:all .2s ease}input,select,textarea{max-width:100%;box-sizing:border-box;background-color:var(--input-bg)!important;border:1.5px solid var(--input-border)!important;color:var(--input-text)!important;border-radius:var(--radius-input)!important;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}input::placeholder,select::placeholder,textarea::placeholder{color:var(--input-placeholder)!important}input:focus,select:focus,textarea:focus{border-color:var(--border-focus)!important;box-shadow:0 0 0 3px #25d3662e!important;outline:none!important}input.ng-invalid.ng-touched,select.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched,input.ng-invalid.ng-dirty,select.ng-invalid.ng-dirty,textarea.ng-invalid.ng-dirty,input.is-invalid,select.is-invalid,textarea.is-invalid,.has-error input,.has-error select,.has-error textarea,.form-group.has-error input,.form-group.has-error select,.form-group.has-error textarea{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef4444!important;background-color:#fff8f8!important}input.ng-invalid.ng-touched:focus,select.ng-invalid.ng-touched:focus,textarea.ng-invalid.ng-touched:focus,input.ng-invalid.ng-dirty:focus,select.ng-invalid.ng-dirty:focus,textarea.ng-invalid.ng-dirty:focus,input.is-invalid:focus,select.is-invalid:focus,textarea.is-invalid:focus,.has-error input:focus,.has-error select:focus,.has-error textarea:focus,.form-group.has-error input:focus,.form-group.has-error select:focus,.form-group.has-error textarea:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef444440!important;outline:none!important}[data-theme-mode=dark] input.ng-invalid.ng-touched,[data-theme-mode=dark] select.ng-invalid.ng-touched,[data-theme-mode=dark] textarea.ng-invalid.ng-touched,[data-theme-mode=dark] input.ng-invalid.ng-dirty,[data-theme-mode=dark] select.ng-invalid.ng-dirty,[data-theme-mode=dark] textarea.ng-invalid.ng-dirty,[data-theme-mode=dark] input.is-invalid,[data-theme-mode=dark] select.is-invalid,[data-theme-mode=dark] textarea.is-invalid,[data-theme-mode=dark] .has-error input,[data-theme-mode=dark] .has-error select,[data-theme-mode=dark] .has-error textarea,html.dark input.ng-invalid.ng-touched,html.dark select.ng-invalid.ng-touched,html.dark textarea.ng-invalid.ng-touched,html.dark input.is-invalid,html.dark select.is-invalid,html.dark textarea.is-invalid{border-color:#ef4444!important;box-shadow:0 0 0 1px #ef4444!important;background-color:#ef44441f!important}.field-error-msg,.form-error-msg,.invalid-feedback,.field-error{display:block;font-size:.78rem;font-weight:500;color:#ef4444!important;margin-top:4px;line-height:1.25}.has-error label,.form-group.has-error label{color:#dc2626!important}.chat-input-bar .input-text-wrapper textarea,.chat-footer .input-text-wrapper textarea,.chat-composer .input-text-wrapper textarea{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;transition:none!important;caret-color:#00a884!important}.chat-input-bar .input-text-wrapper textarea:focus,.chat-input-bar .input-text-wrapper textarea:active,.chat-footer .input-text-wrapper textarea:focus,.chat-footer .input-text-wrapper textarea:active,.chat-composer .input-text-wrapper textarea:focus,.chat-composer .input-text-wrapper textarea:active{border:none!important;outline:none!important;box-shadow:none!important}.sidebar-search-section .search-input-box input,.search-input-box input{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;padding:0 4px!important;margin:0!important;transition:none!important;caret-color:#00a884!important;font-family:inherit;font-size:14px!important;line-height:20px!important;color:#111b21!important}.sidebar-search-section .search-input-box input::placeholder,.search-input-box input::placeholder{color:#667781!important;font-size:14px!important;font-weight:400!important}.sidebar-search-section .search-input-box input:focus,.sidebar-search-section .search-input-box input:active,.search-input-box input:focus,.search-input-box input:active{border:none!important;outline:none!important;box-shadow:none!important}label{color:var(--text-primary)!important}.form-row{max-width:100%;box-sizing:border-box}.form-row>*{min-width:0}.form-group{min-width:0;max-width:100%;box-sizing:border-box}.shell-layout,.shell-content,.page-content,.dashboard-page,.configuracoes-page,.sa-container,.plans-management-container{background-color:var(--bg-app)!important;color:var(--text-primary)!important;transition:background-color .25s ease}.page-content{max-width:100%!important;width:100%!important;margin:0!important;box-sizing:border-box!important}app-datatable{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.top-nav{background-color:var(--bg-surface)!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important}.datatable-container,.card,.stat-card,.metric-card,.dashboard-card,.whatsapp-connected-card,.whatsapp-disconnected-card,.whatsapp-qr-container,.certificate-management-card,.cert-upload-card,.settings-card,.config-card,.plans-intro-bar,.plan-card,.table-card,.kpi-card,.pipeline-section,.panel-card,.table-container,.bank-accounts-section,.form-card,.receipt-card,.toast-item,.login-card{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary)!important;transition:all .2s ease}.page-header .header-titles h1,.page-header .header-titles h2,.page-header .page-title{color:var(--text-primary)!important}.page-header .header-titles p,.page-header .page-subtitle{color:var(--text-secondary)!important}.datatable-container .datatable-toolbar{background-color:var(--bg-surface)!important;border-bottom:1px solid var(--border-subtle)!important}.datatable-container .datatable-toolbar .datatable-title{color:var(--text-primary)!important}.datatable-container .datatable-toolbar .record-badge{background-color:var(--bg-surface-hover)!important;color:var(--text-secondary)!important;border-radius:var(--radius-badge)!important}.datatable-container table{background-color:var(--bg-surface)!important;border-collapse:separate!important;border-spacing:0!important}.datatable-container thead{position:sticky;top:0;z-index:10}.datatable-container th{position:sticky;top:0;z-index:10;background-color:var(--table-header-bg)!important;color:var(--table-header-text)!important;border-bottom:1px solid var(--border-color)!important;box-shadow:inset 0 -1px 0 var(--border-color)!important}.datatable-container tr{border-bottom:1px solid var(--table-row-border)!important;background-color:var(--bg-surface)!important}.datatable-container tr:hover td{background-color:var(--table-row-hover)!important}.datatable-container td{color:var(--text-primary)!important}.datatable-container .datatable-footer,.datatable-container .datatable-pagination{background-color:var(--bg-surface)!important;border-top:1px solid var(--border-subtle)!important;color:var(--text-secondary)!important}.modal-header{border-bottom:1px solid var(--border-subtle)!important}.modal-header .modal-title{color:var(--text-primary)!important}.modal-header .modal-subtitle{color:var(--text-secondary)!important}.modal-header .btn-close{color:var(--text-muted)!important}.modal-header .btn-close:hover{background-color:var(--bg-surface-hover)!important;color:var(--text-primary)!important}.modal-footer{border-top:1px solid var(--border-subtle)!important;background-color:var(--bg-surface)!important}.btn-primary,button.btn-primary,a.btn-primary{background:var(--primary)!important;color:var(--primary-text)!important;border-radius:var(--radius-btn)!important;border:none!important;font-family:inherit;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-primary:hover:not(:disabled),button.btn-primary:hover:not(:disabled),a.btn-primary:hover:not(:disabled){background:var(--primary-hover)!important;filter:brightness(1.04)}.btn-secondary,button.btn-secondary,a.btn-secondary{background-color:var(--bg-surface)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:var(--radius-btn)!important;transition:all .2s ease}.btn-secondary:hover:not(:disabled),button.btn-secondary:hover:not(:disabled),a.btn-secondary:hover:not(:disabled){background-color:var(--bg-surface-hover)!important;border-color:var(--border-focus)!important}[data-theme-style=material] .btn-primary,[data-theme-style=material] button.btn-primary,[data-theme-style=material] a.btn-primary{border-radius:9999px!important;box-shadow:0 1px 3px #00000026,0 1px 2px #00000040!important;letter-spacing:.02em;padding-left:1.4rem!important;padding-right:1.4rem!important;position:relative;overflow:hidden}[data-theme-style=material] .btn-primary:hover:not(:disabled),[data-theme-style=material] button.btn-primary:hover:not(:disabled),[data-theme-style=material] a.btn-primary:hover:not(:disabled){box-shadow:0 3px 6px #0000002e,0 2px 4px #0003!important;transform:translateY(-1px)}[data-theme-style=material] .btn-primary:active:not(:disabled),[data-theme-style=material] button.btn-primary:active:not(:disabled),[data-theme-style=material] a.btn-primary:active:not(:disabled){transform:scale(.98);box-shadow:0 1px 2px #0003!important}[data-theme-style=material] .btn-secondary,[data-theme-style=material] button.btn-secondary{border-radius:9999px!important;padding-left:1.25rem!important;padding-right:1.25rem!important}[data-theme-style=material] .datatable-container,[data-theme-style=material] .card,[data-theme-style=material] .stat-card,[data-theme-style=material] .metric-card,[data-theme-style=material] .dashboard-card,[data-theme-style=material] .table-card{border-radius:16px!important;box-shadow:0 2px 6px #00000014,0 1px 3px #0000000f!important}[data-theme-style=material] .plan-card{border-radius:20px!important;box-shadow:0 4px 14px #0000001a!important}[data-theme-style=material] .plan-card .btn-plan-action{border-radius:9999px!important}[data-theme-style=material] .plans-intro-bar{border-radius:16px!important}[data-theme-style=material] .modal-card{border-radius:28px!important;box-shadow:0 12px 32px 4px #0000002e!important}[data-theme-style=material] .record-badge,[data-theme-style=material] .status-badge,[data-theme-style=material] .status-chip,[data-theme-style=material] .user-role-chip,[data-theme-style=material] .user-role-badge,[data-theme-style=material] .pill-text{border-radius:9999px!important;font-weight:600!important;letter-spacing:.02em}[data-theme-style=material] .sidebar .nav-link.active,[data-theme-style=material] .sidebar .nav-sublink.active{border-radius:9999px!important}[data-theme-style=material] input,[data-theme-style=material] select,[data-theme-style=material] textarea{border-radius:10px!important}[data-theme-style=material] input:focus,[data-theme-style=material] select:focus,[data-theme-style=material] textarea:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px var(--primary)!important}[data-theme-mode=dark] .whatsapp-workspace{background-color:#0b141a!important}[data-theme-mode=dark] .sidebar-conversations{background-color:#111b21!important;border-right-color:#222e35!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-header{background-color:#202c33!important;border-bottom-color:#222e35!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-header .agent-name{color:#e9edef!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-search-section{background-color:#111b21!important;border-bottom-color:#222e35!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-search-section .search-input-box{background-color:#202c33!important;border:none!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-search-section .search-input-box .btn-search-icon{color:#8696a0!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-search-section .search-input-box .btn-search-icon.is-back{color:#00a884!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-search-section .search-input-box input{background-color:transparent!important;color:#e9edef!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-search-section .search-input-box input::placeholder{color:#8696a0!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-search-section .search-input-box .btn-clear-search{color:#8696a0!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-search-section .search-input-box .btn-clear-search:hover{background-color:#ffffff1a!important;color:#fff!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-search-section .filter-chips .chip-btn{background-color:#202c33!important;color:#8696a0!important;border-color:transparent!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-search-section .filter-chips .chip-btn:hover{background-color:#2a3942!important;color:#e9edef!important}[data-theme-mode=dark] .sidebar-conversations .sidebar-search-section .filter-chips .chip-btn.active{background-color:#0a332c!important;color:#00a884!important;border-color:#0a332c!important}[data-theme-mode=dark] .sidebar-conversations .conversation-item{background-color:#111b21!important;border-bottom-color:#222e35!important}[data-theme-mode=dark] .sidebar-conversations .conversation-item:hover{background-color:#202c33!important}[data-theme-mode=dark] .sidebar-conversations .conversation-item.active{background-color:#2a3942!important}[data-theme-mode=dark] .sidebar-conversations .conversation-item .conv-name,[data-theme-mode=dark] .sidebar-conversations .conversation-item .contact-name{color:#e9edef!important}[data-theme-mode=dark] .sidebar-conversations .conversation-item .conv-time,[data-theme-mode=dark] .sidebar-conversations .conversation-item .conv-last-msg,[data-theme-mode=dark] .sidebar-conversations .conversation-item .last-msg-preview{color:#8696a0!important}[data-theme-mode=dark] .chat-main-window{background-color:#0b141a!important}[data-theme-mode=dark] .chat-main-window .chat-header{background-color:#202c33!important;border-bottom-color:#222e35!important}[data-theme-mode=dark] .chat-main-window .chat-header .contact-name,[data-theme-mode=dark] .chat-main-window .chat-header .chat-title{color:#e9edef!important}[data-theme-mode=dark] .chat-main-window .chat-header .contact-sub,[data-theme-mode=dark] .chat-main-window .chat-header .chat-subtitle{color:#8696a0!important}[data-theme-mode=dark] .chat-main-window .messages-container,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll{background-color:#0b141a!important;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px)!important}[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble.inbound,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble.inbound{background-color:#202c33!important;color:#e9edef!important}[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble.outbound,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble.outbound{background-color:#005c4b!important;color:#e9edef!important}[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble .whatsapp-audio-player .audio-play-btn,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble .whatsapp-audio-player .audio-play-btn{background-color:#00a884!important;color:#fff!important}[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble .whatsapp-audio-player .audio-track-section .audio-progress-bar,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble .whatsapp-audio-player .audio-track-section .audio-progress-bar,[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble .whatsapp-audio-player .audio-track-section .audio-progress-bar .audio-thumb,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble .whatsapp-audio-player .audio-track-section .audio-progress-bar .audio-thumb{background-color:#25d366!important}[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble .whatsapp-audio-player .audio-track-section .waveform-bars .w-bar,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble .whatsapp-audio-player .audio-track-section .waveform-bars .w-bar{background-color:#374248!important}[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble .whatsapp-audio-player .audio-track-section .audio-time-label,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble .whatsapp-audio-player .audio-track-section .audio-time-label{color:#8696a0!important}[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble .whatsapp-audio-player .audio-track-section .audio-speed-btn,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble .whatsapp-audio-player .audio-track-section .audio-speed-btn{background-color:#2a3942!important;color:#e9edef!important}[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble .whatsapp-audio-player .audio-mic-avatar,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble .whatsapp-audio-player .audio-mic-avatar{color:#8696a0!important}[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble .whatsapp-audio-player .audio-mic-avatar.mic-inbound,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble .whatsapp-audio-player .audio-mic-avatar.mic-inbound{color:#25d366!important}[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble .chat-image-card .image-thumb-wrapper,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble .chat-image-card .image-thumb-wrapper{background-color:#00000059!important}[data-theme-mode=dark] .chat-main-window .messages-container .message-bubble .chat-image-card .chat-image-caption,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .message-bubble .chat-image-card .chat-image-caption{color:#e9edef!important}[data-theme-mode=dark] .chat-main-window .messages-container .chat-date-separator span,[data-theme-mode=dark] .chat-main-window .chat-messages-scroll .chat-date-separator span{background-color:#182229!important;color:#8696a0!important}[data-theme-mode=dark] .chat-main-window .chat-input-bar,[data-theme-mode=dark] .chat-main-window .chat-footer,[data-theme-mode=dark] .chat-main-window .chat-composer{background-color:#202c33!important;border-top:1px solid #222e35!important}[data-theme-mode=dark] .chat-main-window .chat-input-bar .input-actions-left .bar-icon-btn,[data-theme-mode=dark] .chat-main-window .chat-footer .input-actions-left .bar-icon-btn,[data-theme-mode=dark] .chat-main-window .chat-composer .input-actions-left .bar-icon-btn{color:#8696a0!important}[data-theme-mode=dark] .chat-main-window .chat-input-bar .input-actions-left .bar-icon-btn:hover,[data-theme-mode=dark] .chat-main-window .chat-input-bar .input-actions-left .bar-icon-btn.active,[data-theme-mode=dark] .chat-main-window .chat-footer .input-actions-left .bar-icon-btn:hover,[data-theme-mode=dark] .chat-main-window .chat-footer .input-actions-left .bar-icon-btn.active,[data-theme-mode=dark] .chat-main-window .chat-composer .input-actions-left .bar-icon-btn:hover,[data-theme-mode=dark] .chat-main-window .chat-composer .input-actions-left .bar-icon-btn.active{background-color:#2a3942!important;color:#e9edef!important}[data-theme-mode=dark] .chat-main-window .chat-input-bar .input-text-wrapper,[data-theme-mode=dark] .chat-main-window .chat-footer .input-text-wrapper,[data-theme-mode=dark] .chat-main-window .chat-composer .input-text-wrapper{background-color:#2a3942!important;border:none!important;outline:none!important;box-shadow:none!important}[data-theme-mode=dark] .chat-main-window .chat-input-bar .input-text-wrapper textarea,[data-theme-mode=dark] .chat-main-window .chat-footer .input-text-wrapper textarea,[data-theme-mode=dark] .chat-main-window .chat-composer .input-text-wrapper textarea{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#e9edef!important;caret-color:#00a884!important;padding:0!important;margin:0!important}[data-theme-mode=dark] .chat-main-window .chat-input-bar .input-text-wrapper textarea::placeholder,[data-theme-mode=dark] .chat-main-window .chat-footer .input-text-wrapper textarea::placeholder,[data-theme-mode=dark] .chat-main-window .chat-composer .input-text-wrapper textarea::placeholder{color:#8696a0!important}[data-theme-mode=dark] .chat-main-window .chat-input-bar .input-text-wrapper textarea:focus,[data-theme-mode=dark] .chat-main-window .chat-input-bar .input-text-wrapper textarea:active,[data-theme-mode=dark] .chat-main-window .chat-footer .input-text-wrapper textarea:focus,[data-theme-mode=dark] .chat-main-window .chat-footer .input-text-wrapper textarea:active,[data-theme-mode=dark] .chat-main-window .chat-composer .input-text-wrapper textarea:focus,[data-theme-mode=dark] .chat-main-window .chat-composer .input-text-wrapper textarea:active{border:none!important;outline:none!important;box-shadow:none!important}[data-theme-mode=dark] .chat-main-window .chat-input-bar .emoji-palette,[data-theme-mode=dark] .chat-main-window .chat-input-bar .quick-replies-popover,[data-theme-mode=dark] .chat-main-window .chat-footer .emoji-palette,[data-theme-mode=dark] .chat-main-window .chat-footer .quick-replies-popover,[data-theme-mode=dark] .chat-main-window .chat-composer .emoji-palette,[data-theme-mode=dark] .chat-main-window .chat-composer .quick-replies-popover{background-color:#202c33!important;border-color:#2a3942!important;color:#e9edef!important}[data-theme-mode=dark] .chat-main-window .chat-input-bar .btn-send-message,[data-theme-mode=dark] .chat-main-window .chat-footer .btn-send-message,[data-theme-mode=dark] .chat-main-window .chat-composer .btn-send-message{background-color:#00a884!important;color:#fff!important}[data-theme-mode=dark] .chat-main-window .chat-input-bar .btn-send-message:disabled,[data-theme-mode=dark] .chat-main-window .chat-footer .btn-send-message:disabled,[data-theme-mode=dark] .chat-main-window .chat-composer .btn-send-message:disabled{background-color:#2a3942!important;color:#8696a0!important}[data-theme-mode=dark] .chat-main-window .empty-chat-placeholder{background-color:#111b21!important;color:#8696a0!important}[data-theme-mode=dark] .chat-main-window .empty-chat-placeholder h2{color:#e9edef!important}[data-theme-mode=dark] .chat-main-window .empty-chat-placeholder p{color:#8696a0!important}[data-theme-mode=dark] .sidebar-crm{background-color:#111b21!important;border-left-color:#222e35!important}[data-theme-mode=dark] .sidebar-crm .crm-header{background-color:#202c33!important;border-bottom-color:#222e35!important}[data-theme-mode=dark] .sidebar-crm .crm-header h4,[data-theme-mode=dark] .sidebar-crm .crm-header .crm-title{color:#e9edef!important}[data-theme-mode=dark] .sidebar-crm .crm-card{background-color:#202c33!important;border-color:#2a3942!important;color:#e9edef!important}[data-theme-mode=dark] .sidebar-crm .crm-card h5,[data-theme-mode=dark] .sidebar-crm .crm-card .client-titles h5{color:#e9edef!important}[data-theme-mode=dark] .sidebar-crm .crm-card .client-info-list .info-row .label{color:#8696a0!important}[data-theme-mode=dark] .sidebar-crm .crm-card .client-info-list .info-row .value{color:#e9edef!important}[data-theme-mode=dark] .sidebar-crm .crm-card .order-item-card{background-color:#111b21!important;border-color:#2a3942!important}[data-theme-mode=dark] .sidebar-crm .crm-card .order-item-card .order-num,[data-theme-mode=dark] .sidebar-crm .crm-card .order-item-card .order-model{color:#e9edef!important}[data-theme-mode=dark] .sidebar-crm .crm-card .order-item-card .order-defect{color:#8696a0!important}[data-theme-mode=dark] .sidebar-crm .crm-card .order-item-card .order-foot{border-top-color:#2a3942!important}[data-theme-mode=dark] .sidebar-crm .crm-card .order-item-card .order-foot .order-price{color:#25d366!important}[data-theme-mode=dark] .sidebar-crm .crm-card .canned-reply-item{background-color:#111b21!important;border-color:#2a3942!important}[data-theme-mode=dark] .sidebar-crm .crm-card .canned-reply-item:hover{background-color:#2a3942!important;border-color:#00a884!important}[data-theme-mode=dark] .sidebar-crm .crm-card .canned-reply-item .canned-title{color:#e9edef!important}[data-theme-mode=dark] .sidebar-crm .crm-card .canned-reply-item .canned-cat{background-color:#2a3942!important;color:#8696a0!important}[data-theme-mode=dark] .sidebar-crm .crm-card .canned-reply-item .canned-snippet{color:#8696a0!important}[data-theme-mode=dark] .sa-container{color:var(--text-primary)!important}[data-theme-mode=dark] .plans-intro-bar{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme-mode=dark] .plans-intro-bar .intro-texts h2{color:var(--text-primary)!important}[data-theme-mode=dark] .plans-intro-bar .intro-texts p{color:var(--text-secondary)!important}[data-theme-mode=dark] .plans-intro-bar .badge-total{background-color:var(--bg-surface-hover)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}[data-theme-mode=dark] .plan-card{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme-mode=dark] .plan-card.popular{border-color:#818cf8!important;box-shadow:0 4px 20px #6366f140!important}[data-theme-mode=dark] .plan-card .plan-name{color:var(--text-primary)!important}[data-theme-mode=dark] .plan-card .plan-tagline{color:var(--text-secondary)!important}[data-theme-mode=dark] .plan-card .plan-price-box{border-color:var(--border-subtle)!important}[data-theme-mode=dark] .plan-card .plan-price-box .price-main .price-val{color:var(--text-primary)!important}[data-theme-mode=dark] .plan-card .plan-price-box .price-main .currency,[data-theme-mode=dark] .plan-card .plan-price-box .price-main .period{color:var(--text-secondary)!important}[data-theme-mode=dark] .plan-card .plan-limits-box{background-color:var(--bg-surface-hover)!important;border-color:var(--border-color)!important}[data-theme-mode=dark] .plan-card .plan-limits-box .limit-title{color:var(--text-secondary)!important}[data-theme-mode=dark] .plan-card .plan-limits-box .limit-val{color:var(--text-primary)!important}[data-theme-mode=dark] .plan-card .plan-features-section .features-title{color:var(--text-muted)!important}[data-theme-mode=dark] .plan-card .plan-features-section .features-list li{color:var(--text-primary)!important}[data-theme-mode=dark] .plan-card .plan-card-footer{border-color:var(--border-subtle)!important}[data-theme-mode=dark] .plan-card .plan-card-footer .btn-plan-action.edit{background-color:var(--bg-surface-hover)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}[data-theme-mode=dark] .plan-card .plan-card-footer .btn-plan-action.edit:hover{background-color:#4f46e5!important;color:#fff!important}[data-theme-mode=dark] .plan-card .plan-card-footer .btn-plan-action.toggle{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}[data-theme-mode=dark] .sa-table thead th{background-color:var(--table-header-bg)!important;color:var(--table-header-text)!important;border-color:var(--border-color)!important}[data-theme-mode=dark] .sa-table tbody tr{background-color:var(--bg-surface)!important;border-color:var(--table-row-border)!important}[data-theme-mode=dark] .sa-table tbody tr:hover td{background-color:var(--table-row-hover)!important}[data-theme-mode=dark] .sa-table td{color:var(--text-primary)!important}[data-theme-mode=dark] .sa-nav-tabs{border-color:var(--border-color)!important}[data-theme-mode=dark] .sa-nav-tabs .tab-btn{color:var(--text-secondary)!important}[data-theme-mode=dark] .sa-nav-tabs .tab-btn .tab-count{background-color:var(--bg-surface-hover)!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}[data-theme-mode=dark] .sa-nav-tabs .tab-btn:hover{color:var(--text-primary)!important;background-color:var(--bg-surface-hover)!important}[data-theme-mode=dark] .sa-nav-tabs .tab-btn.active{color:#818cf8!important;border-bottom-color:#818cf8!important}[data-theme-mode=dark] .sa-nav-tabs .tab-btn.active .tab-count{background-color:#6366f140!important;color:#a5b4fc!important}.locked-label{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%}.locked-label .locked-tag{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:4px;background-color:#64748b1f;color:var(--text-muted, #64748b);border:1px solid rgba(100,116,139,.2)}.locked-label .locked-tag .lock-icon{font-style:normal;font-size:.72rem}.locked-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.locked-input-wrapper .locked-input{width:100%!important;padding-right:2.2rem!important;background-color:var(--bg-surface-hover, #f1f5f9)!important;color:var(--text-secondary, #475569)!important;border:1px solid var(--border-color, #cbd5e1)!important;cursor:not-allowed!important;font-weight:500;opacity:.95;-webkit-user-select:none;user-select:none}.locked-input-wrapper .locked-input:focus{outline:none!important;border-color:var(--border-color, #cbd5e1)!important;box-shadow:none!important}.locked-input-wrapper .lock-indicator{position:absolute;right:.75rem;color:var(--text-muted, #94a3b8);font-size:.85rem;pointer-events:none;-webkit-user-select:none;user-select:none}.form-hint-locked{display:block;font-size:.72rem;color:var(--text-muted, #64748b);margin-top:.25rem;line-height:1.3}.mat-checkbox-custom{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .85rem;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);background-color:var(--bg-surface, #ffffff);border:1px solid var(--border-color, #cbd5e1);box-shadow:0 1px 2px #0000000a;line-height:1.2;box-sizing:border-box}.mat-checkbox-custom input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.mat-checkbox-custom .mat-checkbox-box{position:relative;width:19px;height:19px;min-width:19px;min-height:19px;border-radius:5px;border:2px solid var(--text-muted, #94a3b8);background-color:var(--bg-surface, #ffffff);display:inline-flex;align-items:center;justify-content:center;transition:all .18s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.mat-checkbox-custom .mat-checkbox-box .mat-checkbox-icon{width:12px;height:12px;color:#fff;opacity:0;transform:scale(.3) rotate(-15deg);transition:all .18s cubic-bezier(.4,0,.2,1);stroke-width:3.2}.mat-checkbox-custom .mat-checkbox-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.84rem;font-weight:500;color:var(--text-secondary, #475569);transition:color .18s ease;white-space:nowrap}.mat-checkbox-custom .mat-checkbox-label .icon-truck,.mat-checkbox-custom .mat-checkbox-label .icon-emoji{font-size:1rem;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.mat-checkbox-custom .mat-checkbox-label .badge-indicator{font-size:.68rem;font-weight:700;padding:.15rem .45rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.03em;transition:all .2s ease;background:var(--bg-surface-hover, #f1f5f9);color:var(--text-muted, #64748b);border:1px solid var(--border-color, #e2e8f0)}.mat-checkbox-custom:hover{background-color:var(--bg-surface-hover, #f8fafc);border-color:#cbd5e1}.mat-checkbox-custom:hover .mat-checkbox-box{border-color:#f59e0b;box-shadow:0 0 0 6px #f59e0b24}.mat-checkbox-custom:hover .mat-checkbox-label .icon-truck{transform:scale(1.15) translate(1px)}.mat-checkbox-custom:focus-within{outline:none;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b40}.mat-checkbox-custom.mat-checkbox-amber.checked,.mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked){background:linear-gradient(135deg,#f59e0b1f,#d9770614);border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b2e}.mat-checkbox-custom.mat-checkbox-amber.checked .mat-checkbox-box,.mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked) .mat-checkbox-box{background-color:#f59e0b;border-color:#f59e0b;box-shadow:0 2px 6px #f59e0b59}.mat-checkbox-custom.mat-checkbox-amber.checked .mat-checkbox-box .mat-checkbox-icon,.mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked) .mat-checkbox-box .mat-checkbox-icon{opacity:1;transform:scale(1) rotate(0)}.mat-checkbox-custom.mat-checkbox-amber.checked .mat-checkbox-label,.mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked) .mat-checkbox-label{color:#b45309;font-weight:600}.mat-checkbox-custom.mat-checkbox-amber.checked .mat-checkbox-label .icon-truck,.mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked) .mat-checkbox-label .icon-truck{transform:scale(1.18)}.mat-checkbox-custom.mat-checkbox-amber.checked .mat-checkbox-label .badge-indicator,.mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked) .mat-checkbox-label .badge-indicator{background-color:#f59e0b38;color:#b45309;border-color:#f59e0b73}.mat-checkbox-custom.mat-checkbox-amber.checked:hover .mat-checkbox-box,.mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked):hover .mat-checkbox-box{box-shadow:0 0 0 7px #f59e0b40,0 2px 6px #f59e0b66}.mat-checkbox-custom.mat-checkbox-emerald.checked,.mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked){background:linear-gradient(135deg,#25d3661f,#10b98114);border-color:#10b981;box-shadow:0 2px 8px #10b9812e}.mat-checkbox-custom.mat-checkbox-emerald.checked .mat-checkbox-box,.mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked) .mat-checkbox-box{background-color:#10b981;border-color:#10b981;box-shadow:0 2px 6px #10b98159}.mat-checkbox-custom.mat-checkbox-emerald.checked .mat-checkbox-box .mat-checkbox-icon,.mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked) .mat-checkbox-box .mat-checkbox-icon{opacity:1;transform:scale(1) rotate(0)}.mat-checkbox-custom.mat-checkbox-emerald.checked .mat-checkbox-label,.mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked) .mat-checkbox-label{color:#047857;font-weight:600}.mat-checkbox-custom.mat-checkbox-emerald.checked .mat-checkbox-label .badge-indicator,.mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked) .mat-checkbox-label .badge-indicator{background-color:#10b98138;color:#047857;border-color:#10b98173}.mat-checkbox-custom.mat-checkbox-emerald.checked:hover .mat-checkbox-box,.mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked):hover .mat-checkbox-box{box-shadow:0 0 0 7px #10b98140,0 2px 6px #10b98166}[data-theme-mode=dark] .mat-checkbox-custom,html.dark .mat-checkbox-custom,body.dark .mat-checkbox-custom{background-color:var(--bg-surface, #0f172a);border-color:var(--border-color, #1e293b)}[data-theme-mode=dark] .mat-checkbox-custom .mat-checkbox-box,html.dark .mat-checkbox-custom .mat-checkbox-box,body.dark .mat-checkbox-custom .mat-checkbox-box{border-color:#475569;background-color:#0b1120}[data-theme-mode=dark] .mat-checkbox-custom .mat-checkbox-label,html.dark .mat-checkbox-custom .mat-checkbox-label,body.dark .mat-checkbox-custom .mat-checkbox-label{color:var(--text-secondary, #cbd5e1)}[data-theme-mode=dark] .mat-checkbox-custom .mat-checkbox-label .badge-indicator,html.dark .mat-checkbox-custom .mat-checkbox-label .badge-indicator,body.dark .mat-checkbox-custom .mat-checkbox-label .badge-indicator{background:#1e293b;color:#94a3b8;border-color:#334155}[data-theme-mode=dark] .mat-checkbox-custom:hover,html.dark .mat-checkbox-custom:hover,body.dark .mat-checkbox-custom:hover{background-color:var(--bg-surface-hover, #1e293b);border-color:#334155}[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-amber.checked,[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked),html.dark .mat-checkbox-custom.mat-checkbox-amber.checked,html.dark .mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked),body.dark .mat-checkbox-custom.mat-checkbox-amber.checked,body.dark .mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked){background:linear-gradient(135deg,#f59e0b2e,#b453091f);border-color:#f59e0b;box-shadow:0 2px 10px #f59e0b40}[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-amber.checked .mat-checkbox-label,[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked) .mat-checkbox-label,html.dark .mat-checkbox-custom.mat-checkbox-amber.checked .mat-checkbox-label,html.dark .mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked) .mat-checkbox-label,body.dark .mat-checkbox-custom.mat-checkbox-amber.checked .mat-checkbox-label,body.dark .mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked) .mat-checkbox-label{color:#fbbf24}[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-amber.checked .mat-checkbox-label .badge-indicator,[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked) .mat-checkbox-label .badge-indicator,html.dark .mat-checkbox-custom.mat-checkbox-amber.checked .mat-checkbox-label .badge-indicator,html.dark .mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked) .mat-checkbox-label .badge-indicator,body.dark .mat-checkbox-custom.mat-checkbox-amber.checked .mat-checkbox-label .badge-indicator,body.dark .mat-checkbox-custom.mat-checkbox-amber:has(input[type=checkbox]:checked) .mat-checkbox-label .badge-indicator{background-color:#f59e0b40;color:#fbbf24;border-color:#f59e0b80}[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-emerald.checked,[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked),html.dark .mat-checkbox-custom.mat-checkbox-emerald.checked,html.dark .mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked),body.dark .mat-checkbox-custom.mat-checkbox-emerald.checked,body.dark .mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked){background:linear-gradient(135deg,#10b9812e,#0596691f);border-color:#10b981;box-shadow:0 2px 10px #10b98140}[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-emerald.checked .mat-checkbox-label,[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked) .mat-checkbox-label,html.dark .mat-checkbox-custom.mat-checkbox-emerald.checked .mat-checkbox-label,html.dark .mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked) .mat-checkbox-label,body.dark .mat-checkbox-custom.mat-checkbox-emerald.checked .mat-checkbox-label,body.dark .mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked) .mat-checkbox-label{color:#34d399}[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-emerald.checked .mat-checkbox-label .badge-indicator,[data-theme-mode=dark] .mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked) .mat-checkbox-label .badge-indicator,html.dark .mat-checkbox-custom.mat-checkbox-emerald.checked .mat-checkbox-label .badge-indicator,html.dark .mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked) .mat-checkbox-label .badge-indicator,body.dark .mat-checkbox-custom.mat-checkbox-emerald.checked .mat-checkbox-label .badge-indicator,body.dark .mat-checkbox-custom.mat-checkbox-emerald:has(input[type=checkbox]:checked) .mat-checkbox-label .badge-indicator{background-color:#10b98140;color:#34d399;border-color:#10b98180}
