/* Generated by tools/build_theme_details.py. Do not edit by hand. */
/* public/assets/css/acompanhamento-propostas.css */
html[data-crm-theme] body.page-acompanhamento{--ap-green:var(--theme-primary) !important}
html[data-crm-theme] body.page-acompanhamento .funil-botao:hover{border-color:var(--theme-tint) !important}
html[data-crm-theme] .ap-search input:focus{box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .ap-side-card__count{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .ap-legend-pin--vend{background:var(--theme-primary) !important}
html[data-crm-theme] .ap-recent-item:hover{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important}
html[data-crm-theme] .ap-recent-icon--vendida{background:var(--theme-primary) !important}
html[data-crm-theme] .leaflet-marker-icon.ap-map-marker.is-active .ap-pin-proposta{border-color:var(--theme-primary) !important;box-shadow:0 0 0 4px var(--theme-tint), 0 4px 14px rgba(15, 23, 42, 0.32) !important}
html[data-crm-theme] .mg-drawer-head{background:var(--theme-tint) !important}
/* public/assets/css/admin-design-system.css */
html[data-crm-theme]{--se-green:var(--theme-primary) !important;--se-green-dark:var(--theme-primary) !important;--se-green-soft:var(--theme-tint) !important;--tblr-primary:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .admin-nav-item.active{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-nav-item.active::before{background:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .admin-nav-item.active i:first-child{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-page-header--standard .adm-page-header__icon{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 input:focus,html[data-crm-theme] .adm-v4 select:focus,html[data-crm-theme] .adm-v4 textarea:focus{box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 table tbody tr:hover{background:var(--theme-tint) !important}
html[data-crm-theme]{--se-canvas:var(--theme-tint) !important;--se-border:var(--theme-tint) !important;--se-ink:var(--theme-ink) !important;--se-green:var(--theme-primary) !important;--se-green-dark:var(--theme-primary) !important;--se-green-soft:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-sidebar{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-sidebar-inner{border:1px solid var(--theme-tint) !important;box-shadow:0 16px 40px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-sidebar-head{border-bottom:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-nav-item i:first-child{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-nav-item:hover{color:var(--theme-ink) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-nav-item:hover i:first-child{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-nav-item.active{background:var(--theme-primary) !important;box-shadow:0 8px 18px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-sidebar-foot{border-top:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-back-link:hover{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-user-card{color:var(--theme-ink) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-user-card:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-user-avatar{background:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .admin-user-meta h4{color:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .admin-topbar{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-topbar::after{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-topbar-heading h1{color:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .admin-search-trigger{border:1px solid var(--theme-tint) !important;box-shadow:0 4px 15px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-search-trigger:hover{border-color:var(--theme-primary) !important;box-shadow:0 5px 18px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-search-trigger__kbd{border:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-topbar-nav{border:1px solid var(--theme-tint) !important;box-shadow:0 4px 15px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-topbar-btn:hover{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-page-header--standard{border-bottom:1px solid var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-page-header--standard .adm-page-header__icon{background:var(--theme-primary) !important;box-shadow:0 9px 20px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-page-header--standard .adm-page-header__eyebrow{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-overview-hero{background:var(--theme-primary) !important;box-shadow:0 18px 38px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-overview-kicker{color:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-overview-hero p{color:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-metric{border:1px solid var(--theme-tint) !important;box-shadow:0 5px 18px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-metric:hover{border-color:var(--theme-tint) !important;box-shadow:0 12px 28px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-tone-green{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-metric__body strong{color:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .adm-overview-panel{border:1px solid var(--theme-tint) !important;box-shadow:0 5px 18px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-overview-panel h3{color:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .adm-panel-kicker{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-quick-link{color:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .adm-quick-link:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-quick-link > span{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-attention-list a{border-bottom:1px solid var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-attention-list a:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-attention-dot--green{background:var(--theme-primary) !important;box-shadow:0 0 0 4px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-card,html[data-crm-theme] .adm-v4 .adm-panel,html[data-crm-theme] .adm-v4 .config-card,html[data-crm-theme] .adm-v4 .table-container{border:1px solid var(--theme-tint) !important;box-shadow:0 6px 20px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-card__head,html[data-crm-theme] .adm-v4 .adm-panel__head{border-bottom:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-card__icon,html[data-crm-theme] .adm-v4 .adm-panel__icon{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .form-group label,html[data-crm-theme] .adm-v4 .adm-field label{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),html[data-crm-theme] .adm-v4 select,html[data-crm-theme] .adm-v4 textarea,html[data-crm-theme] .adm-v4 .form-control,html[data-crm-theme] .adm-v4 .form-select{border:1px solid var(--theme-tint) !important;color:var(--theme-ink) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 input:hover,html[data-crm-theme] .adm-v4 select:hover,html[data-crm-theme] .adm-v4 textarea:hover{border-color:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 input:focus,html[data-crm-theme] .adm-v4 select:focus,html[data-crm-theme] .adm-v4 textarea:focus{border-color:var(--theme-primary) !important;box-shadow:0 0 0 4px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .btn-primary,html[data-crm-theme] .adm-v4 .btn-save{background:var(--theme-primary) !important;border-color:var(--theme-primary) !important;box-shadow:0 5px 12px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .btn-secondary{border-color:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-tabs__nav{border:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-tabs__btn.is-active{background:var(--theme-primary) !important;box-shadow:0 4px 10px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 table thead th{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 table tbody tr:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-sticky-actions{border:1px solid var(--theme-tint) !important;box-shadow:0 16px 34px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-overlay{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-user-dropdown{border:1px solid var(--theme-tint) !important;box-shadow:0 18px 42px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-user-dropdown a:hover{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-notif-panel{border:1px solid var(--theme-tint) !important;box-shadow:0 22px 55px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-notif-header{border-bottom:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-notif-item{border-bottom:1px solid var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-notif-item__icon{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-notif-footer{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-notif-footer__link{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .admin-cmd-backdrop{background:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .admin-cmd-dialog{box-shadow:0 30px 90px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-cmd-input-wrap{border-bottom:1px solid var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-cmd-input-wrap > i{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .admin-cmd-item{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .admin-cmd-item i{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-cmd-item:hover,html[data-crm-theme] .adm-v4 .admin-cmd-item.is-active{background:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .admin-cmd-hint{border-top:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-upload__box{border:1.5px dashed var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-upload__box:hover,html[data-crm-theme] .adm-v4 .adm-upload:hover .adm-upload__box{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-upload__box i{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-secret__toggle:hover{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-check{border:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-check:has(input:checked){border-color:var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .form-check-input:checked{border-color:var(--theme-primary) !important;background-color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-table-toolbar{border-bottom:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-table-pager{border-top:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] [data-theme="dark"] .adm-v4 .admin-sidebar{background:var(--theme-ink) !important}
html[data-crm-theme] [data-theme="dark"] .adm-v4 .admin-sidebar-inner,html[data-crm-theme] [data-theme="dark"] .adm-v4 .admin-sidebar-head,html[data-crm-theme] [data-theme="dark"] .adm-v4 .admin-sidebar-foot{border-color:var(--theme-ink) !important;background:var(--theme-ink) !important}
html[data-crm-theme] [data-theme="dark"] .adm-v4 .admin-nav-item i:first-child{background:var(--theme-ink) !important}
html[data-crm-theme] [data-theme="dark"] .adm-v4 .admin-nav-item:hover{color:var(--theme-tint) !important;background:var(--theme-ink) !important}
html[data-crm-theme] [data-theme="dark"] .adm-v4 .admin-topbar{background:var(--theme-ink) !important}
html[data-crm-theme] [data-theme="dark"] .adm-v4 .admin-topbar::after{background:var(--theme-ink) !important}
html[data-crm-theme] [data-theme="dark"] .adm-v4 .adm-overview-panel,html[data-crm-theme] [data-theme="dark"] .adm-v4 .adm-metric,html[data-crm-theme] [data-theme="dark"] .adm-v4 .adm-quick-link{border-color:var(--theme-ink) !important;color:var(--theme-tint) !important;background:var(--theme-ink) !important}
@media  (max-width:992px) {
html[data-crm-theme] .adm-v4 .admin-sidebar{background:var(--theme-tint) !important}
}
html[data-crm-theme] .adm-v4 .adm-form-section{box-shadow:0 3px 14px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-form-section .adm-card__head h3{color:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .form-group > label:not(.adm-check){color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-form-bar--complete,html[data-crm-theme] .adm-v4 .adm-form-bar,html[data-crm-theme] .adm-v4 .adm-sticky-actions{border:1px solid var(--theme-tint) !important;box-shadow:0 14px 34px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-form-bar--complete strong{color:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .adm-panel__foot{border-top:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .input-group .input-prefix,html[data-crm-theme] .adm-v4 .input-group .input-suffix{border:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-data-surface,html[data-crm-theme] .adm-v4 .table-responsive{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 table thead th{border-right:1px solid var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 table tbody td{border-right:1px solid var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 code{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-integrations-hero{border:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important;box-shadow:0 10px 30px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-integrations-hero__icon{background:var(--theme-primary) !important;box-shadow:0 8px 18px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-integrations-eyebrow{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-integrations-hero h2{color:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .adm-integrations-summary{border-left:1px solid var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-integrations-summary strong{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-integration-card{border:1px solid var(--theme-tint) !important;box-shadow:0 10px 28px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-integration-card__header{border-bottom:1px solid var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-integration-card__brand--fortlev{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-integration-card__brand--sendpulse{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-wa-destinations{border:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-wa-destinations__heading h4{color:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .adm-wa-destinations__actions > span{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-wa-save-btn{border:1px solid var(--theme-primary) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-wa-save-btn:hover{background:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-wa-destination{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-wa-destination__icon{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-wa-destination__content label{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-wa-test-btn{border:1px solid var(--theme-tint) !important;color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-wa-test-btn:hover{border-color:var(--theme-primary) !important;background:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-integration-card__header h3{color:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .adm-integration-toggle{border:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-integration-toggle strong{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-integration-toggle input{accent-color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-integration-note{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-integration-note i{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-v4 .adm-integration-card__footer{border-top:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
@media  (max-width:620px) {
html[data-crm-theme] .adm-v4 .adm-integrations-summary{border-top:1px solid var(--theme-tint) !important}
}
html[data-crm-theme] .adm-v4 .adm-form-bar{border:1px solid var(--theme-tint) !important;box-shadow:0 14px 34px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .adm-form-bar--complete strong{color:var(--theme-ink) !important}
@media  (max-width:992px) {
html[data-crm-theme] .adm-v4 .admin-sidebar{box-shadow:18px 0 48px var(--theme-tint) !important}
html[data-crm-theme] .adm-v4 .admin-topbar-heading h1,html[data-crm-theme] .adm-v4 #adminPageTitle{color:var(--theme-ink) !important}
html[data-crm-theme] .adm-v4 .admin-menu-btn{border:1px solid var(--theme-tint) !important;box-shadow:0 3px 10px var(--theme-tint) !important}
}
/* public/assets/css/admin-page.css */
html[data-crm-theme]{--adm-accent:var(--theme-primary) !important;--adm-accent-dark:var(--theme-primary) !important;--adm-accent-light:var(--theme-primary) !important;--adm-accent-soft:var(--theme-tint) !important;--adm-accent-ring:var(--theme-tint) !important;--primary-green:var(--theme-primary) !important;--primary-green-dark:var(--theme-primary) !important}
html[data-crm-theme] [data-theme="dark"]{--adm-accent:var(--theme-primary) !important;--adm-accent-dark:var(--theme-primary) !important;--adm-accent-light:var(--theme-primary) !important;--adm-accent-soft:var(--theme-tint) !important;--adm-accent-ring:var(--theme-tint) !important;--primary-green:var(--theme-primary) !important;--primary-green-dark:var(--theme-primary) !important}
html[data-crm-theme] [data-theme="green"]{--adm-bg:var(--theme-ink) !important;--adm-surface:var(--theme-ink) !important;--adm-surface-elevated:var(--theme-ink) !important;--adm-border:var(--theme-primary) !important;--adm-border-subtle:var(--theme-ink) !important;--adm-text:var(--theme-tint) !important;--adm-muted:var(--theme-primary) !important;--adm-accent:var(--theme-primary) !important;--adm-accent-light:var(--theme-primary) !important;--adm-accent-soft:var(--theme-tint) !important;--adm-glass:var(--theme-ink) !important}
html[data-crm-theme] .admin-nav-item.active{border-color:var(--theme-tint) !important}
html[data-crm-theme] .admin-nav-item--highlight.active{background:var(--theme-primary) !important;box-shadow:0 4px 16px var(--theme-tint) !important}
html[data-crm-theme] .admin-user-avatar{background:var(--theme-primary) !important;box-shadow:0 2px 8px var(--theme-tint) !important}
html[data-crm-theme] .admin-app .btn-primary,html[data-crm-theme] .admin-app .btn.btn-primary{box-shadow:0 1px 2px var(--theme-tint), 0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .admin-app .btn-primary:hover{box-shadow:0 4px 16px var(--theme-tint) !important}
html[data-crm-theme] .admin-app table tbody tr:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-page-header::before{background:var(--theme-primary) !important}
html[data-crm-theme] .adm-page-header__icon{background:var(--theme-primary) !important}
html[data-crm-theme] .adm-card__icon--emerald{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] [data-theme="dark"] .adm-card__icon--emerald{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .adm-btn-save{background:var(--theme-primary) !important}
html[data-crm-theme] .adm-req-card__avatar{background:var(--theme-primary) !important}
/* public/assets/css/admin-shell.css */
html[data-crm-theme]{--adm-side-bg-hover:var(--theme-tint) !important;--adm-side-accent:var(--theme-primary) !important}
html[data-crm-theme] [data-theme="dark"]{--adm-side-bg-hover:var(--theme-tint) !important;--adm-side-accent:var(--theme-primary) !important}
html[data-crm-theme] .admin-nav-item.active{background:var(--theme-tint) !important}
html[data-crm-theme] .admin-nav-item.active i:first-child{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .admin-nav-item--highlight:not(.active){border:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .admin-nav-item--highlight.active{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important;box-shadow:0 4px 16px var(--theme-tint) !important}
html[data-crm-theme] .admin-nav-live-dot{background:var(--theme-primary) !important;box-shadow:0 0 0 2px var(--theme-tint) !important}
html[data-crm-theme] .admin-user-avatar{background:var(--theme-primary) !important}
html[data-crm-theme] .admin-topbar{background:var(--theme-tint) !important}
html[data-crm-theme] .admin-menu-btn:hover{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .admin-search-trigger:hover,html[data-crm-theme] .admin-search-trigger:focus-visible{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important;box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .admin-topbar-btn.is-active,html[data-crm-theme] .admin-topbar-btn--notif.is-active{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .admin-notif-panel{box-shadow:0 0 0 1px rgba(0, 0, 0, 0.35),
        0 24px 48px -12px rgba(0, 0, 0, 0.65),
        0 0 40px var(--theme-tint) !important}
html[data-crm-theme] .admin-notif-header{background:var(--theme-tint) !important}
html[data-crm-theme] .admin-notif-empty i{color:var(--theme-primary) !important}
html[data-crm-theme] .admin-notif-footer__link{color:var(--theme-primary) !important}
html[data-crm-theme] .admin-notif-footer__link:hover{background:var(--theme-tint) !important;color:var(--theme-tint) !important}
html[data-crm-theme] [data-theme="dark"] .admin-topbar{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-table tbody tr:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-table tbody tr:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-data-table tbody tr:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .adm-req-card__avatar{background:var(--theme-primary) !important}
html[data-crm-theme] [data-theme="dark"] .adm-data-table tbody tr:hover,html[data-crm-theme] [data-theme="dark"] .adm-table tbody tr:hover,html[data-crm-theme] [data-theme="dark"] .admin-app table tbody tr:hover{background:var(--theme-tint) !important}
html[data-crm-theme] [data-theme="dark"] .adm-count{background:var(--theme-tint) !important}
html[data-crm-theme] .admin-sidebar{background:var(--theme-tint) !important;border-right:1px solid var(--theme-tint) !important}
html[data-crm-theme] [data-theme="dark"] .admin-sidebar{background:var(--theme-tint) !important}
html[data-crm-theme] .admin-sidebar-head::after{background:var(--theme-tint) !important}
html[data-crm-theme] .admin-nav-group-label::before,html[data-crm-theme] .admin-nav-label::before{background:var(--theme-primary) !important}
html[data-crm-theme] .admin-nav-item:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .admin-nav-item:hover i:first-child{background:var(--theme-tint) !important;color:var(--theme-primary) !important;box-shadow:0 0 12px var(--theme-tint) !important}
html[data-crm-theme] .admin-nav-item.active{background:var(--theme-tint) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.06),
        0 2px 12px var(--theme-tint) !important}
html[data-crm-theme] .admin-nav-item.active::before{background:var(--theme-primary) !important;box-shadow:0 0 12px var(--theme-primary),
        0 0 24px var(--theme-tint) !important}
html[data-crm-theme] .admin-nav-item.active i:first-child{background:var(--theme-tint) !important;color:var(--theme-primary) !important;box-shadow:inset 0 0 0 1px var(--theme-tint),
        0 0 14px var(--theme-tint) !important}
html[data-crm-theme] .admin-sidebar-foot::before{background:var(--theme-tint) !important}
html[data-crm-theme] .admin-back-link:hover{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .admin-user-card:hover,html[data-crm-theme] .admin-user-card[aria-expanded="true"]{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important;box-shadow:0 4px 16px var(--theme-tint) !important}
html[data-crm-theme] .admin-user-avatar{background:var(--theme-primary) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25),
        0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .admin-nav::-webkit-scrollbar-thumb{background:var(--theme-tint) !important}
html[data-crm-theme] .admin-nav::-webkit-scrollbar-thumb:hover{background:var(--theme-tint) !important}
/* public/assets/css/admin-ux.css */
html[data-crm-theme] .adm-tabs__btn.is-active{background:var(--theme-primary) !important;box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .adm-secret__toggle:hover{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-upload__box i{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-upload.is-drag .adm-upload__box,html[data-crm-theme] .adm-upload:hover .adm-upload__box{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .adm-upload__preview{color:var(--theme-primary) !important}
html[data-crm-theme] .adm-cpf-mask:hover{color:var(--theme-primary) !important}
html[data-crm-theme] .admin-app .btn,html[data-crm-theme] .admin-app .btn-primary,html[data-crm-theme] .admin-app button.btn-primary{background:var(--theme-primary) !important;border-color:var(--theme-primary) !important}
/* public/assets/css/agenda-modal.css */
html[data-crm-theme] .agenda-field input:focus,html[data-crm-theme] .agenda-field select:focus,html[data-crm-theme] .agenda-field textarea:focus{border-color:var(--theme-primary) !important;box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .agenda-btn--accent{border-color:var(--theme-primary) !important;background:var(--theme-primary) !important}
html[data-crm-theme] .agenda-btn--accent:hover{background:var(--theme-primary) !important;border-color:var(--theme-primary) !important}
html[data-crm-theme] .agenda-hint--ok{color:var(--theme-primary) !important}
html[data-crm-theme] .agenda-daylist em{color:var(--theme-primary) !important}
html[data-crm-theme] .agenda-cal__day.is-today{border-color:var(--theme-tint) !important}
html[data-crm-theme] .agenda-cal__day.is-selected{background:var(--theme-ink) !important;border-color:var(--theme-ink) !important}
html[data-crm-theme] .agenda-cal__day.has-events::after{background:var(--theme-primary) !important}
html[data-crm-theme] .agenda-cal__day.is-selected.has-events::after{background:var(--theme-tint) !important}
/* public/assets/css/crm-app-shell.css */
html[data-crm-theme]{--primary-green:var(--theme-primary) !important;--primary-green-dark:var(--theme-primary) !important;--primary-green-light:var(--theme-primary) !important;--primary-green-soft:var(--theme-tint) !important}
html[data-crm-theme] [data-theme="dark"]{--primary-green:var(--theme-primary) !important;--primary-green-dark:var(--theme-primary) !important;--primary-green-light:var(--theme-primary) !important;--primary-green-soft:var(--theme-tint) !important}
html[data-crm-theme] .sidebar-menu a:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .sidebar-menu a.active{background:var(--theme-tint) !important}
html[data-crm-theme] .user-avatar{background:var(--theme-primary) !important}
html[data-crm-theme] .mobile-menu-toggle:hover .menu-line,html[data-crm-theme] .mobile-menu-toggle.active .menu-line{stroke:var(--primary-green, var(--theme-primary)) !important}
html[data-crm-theme] .user-header-avatar{background:var(--theme-primary) !important}
html[data-crm-theme] .header-filter-select:focus,html[data-crm-theme] .header-filter-date:focus{box-shadow:0 0 0 3px var(--theme-tint) !important}
/* public/assets/css/crm-apple-shell.css */
html[data-crm-theme] body.crm-app{--a-green:var(--theme-primary) !important;--a-green-deep:var(--theme-primary) !important;--a-green-soft:var(--theme-tint) !important;--a-brand:var(--theme-primary) !important;--a-brand-text:var(--theme-primary) !important;--a-brand-soft:var(--theme-tint) !important;background:var(--theme-primary) !important}
html[data-crm-theme] body.crm-app .user-avatar{background:var(--theme-primary) !important}
html[data-crm-theme] body.crm-app .user-header-avatar{background:var(--theme-primary) !important}
/* public/assets/css/crm-entry-loading.css */
html[data-crm-theme] .crm-entry-loading{color:var(--theme-primary) !important}
html[data-crm-theme] .crm-entry-loading__ambient::after{border:1px solid var(--theme-tint) !important;box-shadow:0 0 0 88px var(--theme-tint), 0 0 0 176px var(--theme-tint) !important}
html[data-crm-theme] .crm-entry-loading__logo{filter:drop-shadow(0 5px 10px var(--theme-tint)) !important}
html[data-crm-theme] .crm-entry-loading__track span{background:var(--theme-primary) !important}
html[data-crm-theme] .crm-entry-loading__title{color:var(--theme-primary) !important}
/* public/assets/css/crm-page-chrome.css */
html[data-crm-theme]{--crm-green:var(--theme-primary) !important;--crm-green-dark:var(--theme-primary) !important;--crm-green-deep:var(--theme-primary) !important;--crm-green-soft:var(--theme-tint) !important;--crm-mint:var(--theme-tint) !important;--crm-teal:var(--theme-primary) !important;--crm-teal-soft:var(--theme-tint) !important}
html[data-crm-theme] .crm-brand__icon,html[data-crm-theme] .db-brand__icon{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .crm-brand__accent,html[data-crm-theme] .db-brand__accent{background:var(--theme-primary) !important}
html[data-crm-theme] .crm-chip-tab.is-active .crm-chip-tab__count{background:var(--theme-tint) !important}
html[data-crm-theme] .crm-field input:focus,html[data-crm-theme] .crm-field select:focus,html[data-crm-theme] .db-field input:focus,html[data-crm-theme] .db-field select:focus,html[data-crm-theme] .crm-filter-date:focus{box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .crm-kpi-card:hover,html[data-crm-theme] .crm-kpi-card:focus-visible{border-color:var(--theme-tint) !important}
html[data-crm-theme] .crm-kpi-card.is-active{border-color:var(--crm-green, var(--theme-primary)) !important;box-shadow:0 0 0 1px var(--crm-green, var(--theme-primary)), var(--crm-shadow) !important}
html[data-crm-theme] .crm-kpi::before,html[data-crm-theme] .db-kpi::before,html[data-crm-theme] .us-kpi::before,html[data-crm-theme] .fin-kpi::before,html[data-crm-theme] .pp-desc-kpi::before{background:var(--theme-primary) !important}
html[data-crm-theme] .db-kpi--sold::before,html[data-crm-theme] .db-kpi--props::before,html[data-crm-theme] .pp-desc-kpi--sold::before,html[data-crm-theme] .fin-kpi--money::before{background:var(--theme-primary) !important}
html[data-crm-theme] body.crm-app .fin-card__actions .fin-action--ok{color:var(--primary-green, var(--theme-primary)) !important}
html[data-crm-theme] body.crm-app .fin-card__actions .fin-action--ok:hover{background:var(--primary-green, var(--theme-primary)) !important;border-color:var(--primary-green, var(--theme-primary)) !important}
/* public/assets/css/crm-sidebar-nav.css */
html[data-crm-theme] .sidebar-menu-toggle:hover{background:var(--theme-tint) !important;color:var(--primary-green, var(--theme-primary)) !important}
html[data-crm-theme] .sidebar-menu-toggle.active{background:var(--theme-tint) !important;color:var(--primary-green, var(--theme-primary)) !important;border-left:3px solid var(--primary-green, var(--theme-primary)) !important}
html[data-crm-theme] .sidebar{--nav-ink:var(--theme-ink) !important;--nav-soft:var(--theme-tint) !important;--nav-active:var(--theme-tint) !important;--nav-active-strong:var(--theme-primary) !important;--nav-line:var(--theme-tint) !important;box-shadow:8px 0 30px var(--theme-tint) !important}
html[data-crm-theme] .sidebar-menu a:hover,html[data-crm-theme] .sidebar-menu-toggle:hover{color:var(--theme-primary) !important;border-color:var(--theme-tint) !important}
html[data-crm-theme] .sidebar-menu a.active,html[data-crm-theme] .sidebar-menu-toggle.active{color:var(--theme-primary) !important;border:1px solid var(--theme-tint) !important;border-left:1px solid var(--theme-tint) !important}
html[data-crm-theme] .sidebar:not(.collapsed) .sidebar-menu-group.open > .sidebar-menu-toggle.active{color:var(--theme-primary) !important}
html[data-crm-theme] .sidebar-submenu::before{background:var(--theme-tint) !important}
html[data-crm-theme] .sidebar-arrow-toggle{border:1px solid var(--theme-tint) !important;box-shadow:0 5px 16px var(--theme-tint) !important}
html[data-crm-theme] .sidebar-arrow-toggle:hover{border-color:var(--theme-primary) !important;background:var(--theme-primary) !important}
html[data-crm-theme] .sidebar.collapsed .sidebar-menu a.active,html[data-crm-theme] .sidebar.collapsed .sidebar-menu-toggle.active{border-color:var(--theme-tint) !important}
html[data-crm-theme] .sidebar.collapsed .sidebar-submenu{box-shadow:0 18px 42px var(--theme-tint) !important}
@media  (max-width: 768px) {
html[data-crm-theme] .sidebar{box-shadow:18px 0 50px var(--theme-tint) !important}
}
html[data-crm-theme] [data-theme="dark"] .sidebar{--nav-ink:var(--theme-tint) !important;--nav-soft:var(--theme-ink) !important;--nav-active:var(--theme-tint) !important;--nav-line:var(--theme-ink) !important}
html[data-crm-theme] [data-theme="dark"] .sidebar-menu a.active,html[data-crm-theme] [data-theme="dark"] .sidebar-menu-toggle.active{border-color:var(--theme-tint) !important}
/* public/assets/css/crm-ui.css */
html[data-crm-theme]{--crm-ui-green:var(--theme-primary) !important;--crm-ui-green-dark:var(--theme-primary) !important;--crm-ui-green-soft:var(--theme-tint) !important}
html[data-crm-theme] .crm-btn--primary{background:var(--theme-primary) !important;box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .fin-btn-primary,html[data-crm-theme] .fin-btn--primary{background:var(--theme-primary) !important}
html[data-crm-theme] .crm-modal__header,html[data-crm-theme] .financing-modal-panel .modal-header,html[data-crm-theme] body.crm-app .modal-header{background:var(--crm-green-soft, var(--theme-tint)) !important}
html[data-crm-theme] .fin-detail-copy-btn:hover{border-color:var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .crm-popup-sticky{border:1px solid var(--theme-tint) !important}
/* public/assets/css/dashboard-page.css */
html[data-crm-theme] body.page-dashboard{--db-green:var(--theme-primary) !important;--db-green-dark:var(--theme-primary) !important;--db-green-deep:var(--theme-primary) !important;--db-green-soft:var(--theme-tint) !important;--db-mint:var(--theme-tint) !important;--db-teal:var(--theme-primary) !important;--db-teal-soft:var(--theme-tint) !important;background:var(--theme-primary) !important}
html[data-crm-theme] .db-field input:focus{border-color:var(--theme-primary) !important;box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .db-btn--primary{background:var(--theme-primary) !important;box-shadow:0 6px 14px var(--theme-tint) !important}
html[data-crm-theme] .db-kpi--props::before{background:var(--theme-primary) !important}
html[data-crm-theme] .db-kpi--sold::before{background:var(--theme-primary) !important}
html[data-crm-theme] .db-panel__body--funnel{background:var(--theme-tint) !important}
html[data-crm-theme] .db-funnel__stage{color:var(--theme-ink) !important;filter:drop-shadow(0 4px 6px var(--theme-tint)) !important}
html[data-crm-theme] .db-funnel__stage--1{background:var(--theme-tint) !important}
html[data-crm-theme] .db-funnel__stage--2{background:var(--theme-tint) !important}
html[data-crm-theme] .db-funnel__stage--4{background:var(--theme-primary) !important}
html[data-crm-theme] .db-funnel__stage--5{background:var(--theme-primary) !important}
html[data-crm-theme] .db-funnel__stage--6{background:var(--theme-primary) !important}
html[data-crm-theme] .db-chart-filter select:focus{border-color:var(--theme-primary) !important;box-shadow:0 0 0 3px var(--theme-tint) !important}
/* public/assets/css/engenharia-calendario.css */
html[data-crm-theme] .page-eng-cal .eng-cal{--ec-accent:var(--theme-primary) !important;--ec-accent-soft:var(--theme-tint) !important}
html[data-crm-theme] .page-eng-cal .eng-cal-btn--wa{border-color:var(--theme-tint) !important;background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .page-eng-cal .eng-cal-btn--wa:hover{background:var(--theme-tint) !important;border-color:var(--theme-primary) !important}
html[data-crm-theme] .page-eng-cal .eng-cal-btn.is-copied{background:var(--theme-tint) !important;border-color:var(--theme-primary) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .page-eng-cal .eng-cal-day.is-selected{background:var(--theme-tint) !important}
html[data-crm-theme] .page-eng-cal .eng-cal-day__dot{background:var(--badge-cor, var(--theme-primary)) !important}
html[data-crm-theme] .page-eng-cal .eng-cal-week-strip__day.is-today{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important}
html[data-crm-theme] .page-eng-cal .eng-cal-week-strip__slot{background:var(--slot-cor, var(--theme-primary)) !important}
html[data-crm-theme] .page-eng-cal .eng-cal-tag--ok{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .page-eng-cal .eng-cal-list li.is-clickable:hover{border-color:var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .eng-cal-detail-modal__eyebrow{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-cal-detail-modal__val a{color:var(--theme-primary) !important}
/* public/assets/css/engenharia-page.css */
html[data-crm-theme] .eng-aba-switch__btn:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .eng-aba-switch__btn.is-active{box-shadow:inset 0 -2px 0 var(--theme-primary) !important}
html[data-crm-theme] .eng-aba-switch__arrow{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-aba-switch__icon--homolog{background:var(--theme-tint) !important;color:var(--theme-primary) !important;border-color:var(--theme-tint) !important}
html[data-crm-theme] .eng-aba-switch__btn:not(.is-active):hover{background:var(--theme-tint) !important}
html[data-crm-theme] .eng-doc-btn:hover{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .eng-doc-btn i{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-filters.is-open .eng-filters__toggle{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .eng-filter-chip.is-on,html[data-crm-theme] .eng-filter-chip:has(input:checked){border-color:var(--theme-primary) !important;background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .eng-code{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-fin-ok{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .eng-ring--ok .eng-ring__prog{stroke:var(--theme-primary) !important}
html[data-crm-theme] .eng-ring--ok .eng-ring__label strong{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-sla-cell__txt strong.is-ok{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-tl__mark--ok{background:var(--theme-primary) !important;border-color:var(--theme-primary) !important}
html[data-crm-theme] .eng-tl.is-next .eng-tl__card{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .eng-act-btn--ok{background:var(--theme-primary) !important;border-color:var(--theme-primary) !important}
html[data-crm-theme] .eng-act-btn--ok:hover:not(:disabled){background:var(--theme-primary) !important}
html[data-crm-theme] .eng-fin-jump strong{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-fin{--eng-fase:var(--theme-primary) !important;--eng-fase-soft:var(--theme-tint) !important}
html[data-crm-theme] .eng-fin-block--anexo{border-top:3px solid color-mix(in srgb, var(--eng-fase) 70%, var(--theme-primary)) !important}
html[data-crm-theme] .eng-fin-drop{border:1.5px dashed color-mix(in srgb, var(--eng-fase, var(--theme-primary)) 45%, #cbd5e1) !important;background:color-mix(in srgb, var(--eng-fase-soft, var(--theme-tint)) 55%, #fff) !important}
html[data-crm-theme] .eng-fin-drop.is-drag,html[data-crm-theme] .eng-fin-drop.has-file{border-color:var(--eng-fase, var(--theme-primary)) !important}
html[data-crm-theme] .eng-fin-drop__body i{color:var(--eng-fase, var(--theme-primary)) !important}
html[data-crm-theme] .eng-fin-drop__body em{color:var(--eng-fase, var(--theme-primary)) !important}
html[data-crm-theme] .eng-fin-conf__item strong.is-ok{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-back-btn:hover,html[data-crm-theme] .eng-back-btn:focus-visible{border-color:var(--theme-primary) !important;color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .eng-meta-icons i{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-detail-header .crm-brand__eyebrow a:hover{color:var(--crm-green-dark, var(--theme-primary)) !important}
html[data-crm-theme] .eng-pending-panel__icon{background:var(--theme-tint) !important;color:var(--theme-primary) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .eng-tl.is-next .eng-tl__card{border-color:color-mix(in srgb, var(--eng-fase) 45%, var(--theme-primary)) !important;background:color-mix(in srgb, var(--eng-fase-soft) 45%, var(--theme-tint)) !important}
html[data-crm-theme] .eng-name-link{color:var(--theme-primary) !important;text-decoration-color:var(--theme-tint) !important}
html[data-crm-theme] .eng-name-link:hover{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-name-link--title{text-decoration-color:var(--theme-tint) !important}
html[data-crm-theme] .eng-name-link--title:hover{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-ficha-modal__title-wrap > i{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .eng-ficha-field__icon{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-ficha-copy:hover,html[data-crm-theme] .eng-ficha-copy.is-ok{color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .eng-ficha-address__full{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .eng-ficha-btn--ghost{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-ficha-btn--ghost:hover{background:var(--theme-tint) !important}
/* public/assets/css/engenharia-sla-config.css */
html[data-crm-theme] .eng-sla-example{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .eng-sla-example strong{color:var(--theme-primary) !important}
html[data-crm-theme] .eng-sla-dialog :focus-visible{outline:3px solid var(--theme-primary) !important}
html[data-crm-theme] .eng-sla-notice{border:1px solid var(--theme-primary) !important;background:var(--theme-tint) !important;color:var(--theme-primary) !important}
/* public/assets/css/financiamentos-page.css */
html[data-crm-theme]{--fin-teal:var(--theme-primary) !important;--fin-teal-bright:var(--theme-primary) !important;--fin-teal-soft:var(--theme-tint) !important}
html[data-crm-theme] .fin-icon-btn{box-shadow:0 1px 2px var(--theme-tint) !important}
html[data-crm-theme] .fin-kpis .crm-kpi-card.fin-kpi-card:hover,html[data-crm-theme] .fin-kpis .crm-kpi-card.fin-kpi-card:focus-visible{border-color:var(--theme-tint) !important}
html[data-crm-theme] .fin-kpis .crm-kpi-card.fin-kpi-card.is-active{border-color:var(--theme-primary) !important;box-shadow:0 0 0 1px var(--theme-primary) !important}
html[data-crm-theme] .fin-chip.is-active{background:var(--theme-primary) !important;border-color:var(--theme-primary) !important}
html[data-crm-theme] .fin-filters{background:var(--theme-primary) !important}
html[data-crm-theme] .fin-btn--primary:hover{background:var(--theme-primary) !important}
html[data-crm-theme] .fin-board__head{background:var(--theme-tint) !important}
html[data-crm-theme] .fin-card__id{background:var(--theme-tint) !important}
html[data-crm-theme] .fin-action--ok{color:var(--primary-green, var(--theme-primary)) !important}
html[data-crm-theme] .fin-action--ok:hover{background:var(--primary-green, var(--theme-primary)) !important;border-color:var(--primary-green, var(--theme-primary)) !important}
html[data-crm-theme] .btn-icon.approve{border-color:var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .data-table th{background:var(--theme-tint) !important}
html[data-crm-theme] .data-table tbody tr:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .btn-primary:hover{background:var(--crm-ui-green-dark, var(--theme-primary)) !important}
html[data-crm-theme] .fin-bank-chip:hover{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .fin-bank-chip--on{border-color:var(--fin-teal, var(--theme-primary)) !important;background:var(--theme-tint) !important;box-shadow:0 0 0 1px var(--theme-tint) !important}
html[data-crm-theme] .fin-bank-logo-fallback{background:var(--theme-tint) !important;color:var(--fin-teal, var(--theme-primary)) !important}
html[data-crm-theme] .fin-parcelas-details > summary{background:var(--theme-tint) !important}
html[data-crm-theme] .fin-parcelas-details > summary i{color:var(--fin-teal, var(--theme-primary)) !important}
html[data-crm-theme] .fin-parcela-row--filled{border-color:var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .fin-parcela-row--total{background:var(--theme-tint) !important;border-color:var(--theme-primary) !important}
html[data-crm-theme] .fin-resim-kit-box{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] #resim_tipo_cpf.active,html[data-crm-theme] #resim_tipo_cnpj.active{background:var(--theme-tint) !important;border-color:var(--theme-primary) !important;color:var(--theme-primary) !important}
/* public/assets/css/leads-page.css */
html[data-crm-theme] .leads-page{--leads-accent:var(--theme-primary) !important;--leads-accent-dark:var(--theme-primary) !important;--leads-accent-strong:var(--theme-primary) !important;--leads-accent-deep:var(--theme-primary) !important;--leads-accent-soft:var(--theme-tint) !important;--leads-accent-soft-2:var(--theme-tint) !important;--leads-accent-border:var(--theme-tint) !important;--leads-accent-mint:var(--theme-tint) !important;--leads-accent-focus:var(--theme-primary) !important;--leads-accent-light:var(--theme-primary) !important;--leads-accent-ring:var(--theme-tint) !important;--leads-accent-ring-strong:var(--theme-tint) !important}
html[data-crm-theme] .lead-card--mine{border-color:var(--theme-tint) !important}
html[data-crm-theme] .lead-card--mine:hover{border-color:var(--theme-primary) !important}
html[data-crm-theme] .lead-btn--confirm:hover{box-shadow:0 4px 12px -4px var(--theme-primary) !important}
html[data-crm-theme] .leads-detail-hero{border:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .leads-detail-hero__avatar{background:var(--theme-primary) !important}
html[data-crm-theme] .leads-detail-hero__eyebrow{color:var(--theme-primary) !important}
html[data-crm-theme] .leads-copy-btn:hover{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .leads-copy-btn.is-copied{background:var(--theme-primary) !important;border-color:var(--theme-primary) !important}
html[data-crm-theme] .leads-copy-btn--wa{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important;color:var(--theme-primary) !important}
/* public/assets/css/login-page.css */
html[data-crm-theme] .auth-company-initial{color:var(--theme-primary) !important}
html[data-crm-theme] .auth-visual__frame--empty{background:var(--theme-tint) !important}
html[data-crm-theme] .login-apple{--lp-brand:var(--theme-primary) !important;--lp-brand-hover:var(--theme-primary) !important;--lp-brand-soft:var(--theme-tint) !important;--lp-brand-light:var(--theme-tint) !important;--lp-green-switch:var(--theme-primary) !important;--lp-ok-bg:var(--theme-tint) !important}
html[data-crm-theme] .auth-welcome__mark{box-shadow:0 1px 0 rgba(255, 255, 255, 0.8) inset,
        0 10px 24px var(--theme-tint),
        0 4px 8px rgba(0, 0, 0, 0.08),
        0 0 0 1px var(--theme-tint) !important}
html[data-crm-theme] .auth-welcome__mark:hover{box-shadow:0 1px 0 rgba(255, 255, 255, 0.9) inset,
        0 16px 36px var(--theme-tint),
        0 6px 12px rgba(0, 0, 0, 0.1) !important}
html[data-crm-theme] .login-apple .btn-primary,html[data-crm-theme] .login-apple .auth-action-btn{box-shadow:0 2px 8px var(--theme-tint) !important}
html[data-crm-theme] .login-apple .btn-primary:hover{box-shadow:0 4px 14px var(--theme-tint) !important}
html[data-crm-theme] .auth-autoload__spin{border:2px solid var(--theme-tint) !important}
@media  (min-width: 960px) {
html[data-crm-theme] .auth-visual{background:var(--theme-tint) !important}
html[data-crm-theme] .auth-visual__frame{box-shadow:0 40px 80px -20px var(--theme-tint),
            0 16px 32px rgba(0, 0, 0, 0.12),
            0 0 0 1px rgba(255, 255, 255, 0.4) inset !important}
html[data-crm-theme] .auth-visual__frame::before{background:var(--theme-tint) !important}
}
/* public/assets/css/page-loading.css */
html[data-crm-theme] .page-loading-overlay .proposal-loading-card--solar{background:var(--theme-tint) !important;box-shadow:0 30px 80px var(--theme-tint), inset 0 1px 0 #fff !important}
html[data-crm-theme] .page-loading-overlay .proposal-loading-card--solar::before,html[data-crm-theme] .page-loading-overlay .proposal-loading-card--solar::after{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .page-loading-overlay .solar-loader-beam{background:var(--theme-tint) !important}
html[data-crm-theme] .page-loading-overlay .solar-loader-panel{background:var(--theme-primary) !important;border:3px solid var(--theme-tint) !important;box-shadow:0 13px 20px var(--theme-tint) !important}
html[data-crm-theme] .page-loading-overlay .solar-loader-panel::after{background:var(--theme-primary) !important}
html[data-crm-theme] .page-loading-overlay .solar-loader-panel span{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .page-loading-overlay .solar-loader-flow::before{background:var(--theme-primary) !important}
html[data-crm-theme] .page-loading-overlay .solar-loader-battery{border:3px solid var(--theme-primary) !important}
html[data-crm-theme] .page-loading-overlay .solar-loader-battery::before{background:var(--theme-primary) !important}
html[data-crm-theme] .page-loading-overlay .solar-loader-battery span{background:var(--theme-primary) !important}
html[data-crm-theme] .page-loading-overlay .proposal-loading-kicker{color:var(--theme-primary) !important}
html[data-crm-theme] .page-loading-overlay .proposal-loading-title{color:var(--theme-ink) !important}
html[data-crm-theme] .page-loading-overlay .proposal-loading-progress{background:var(--theme-tint) !important}
html[data-crm-theme] .page-loading-overlay .proposal-loading-progress span{background:var(--theme-primary) !important}
html[data-crm-theme] .page-loading-overlay .proposal-loading-steps i{color:var(--theme-primary) !important}
html[data-crm-theme] .solar-load__orbit{border:1.5px dashed var(--theme-tint) !important}
html[data-crm-theme] .solar-load__orbit-dot{background:var(--theme-primary) !important;box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .solar-load__ring{border:2.5px solid var(--theme-tint) !important;border-right-color:var(--theme-primary) !important}
html[data-crm-theme] .solar-load__ring--inner{border-left-color:var(--theme-tint) !important}
html[data-crm-theme] .loading-spinner-modern::before,html[data-crm-theme] .page-loading-spinner::before{border:3px solid var(--theme-tint) !important;border-right-color:var(--theme-primary) !important}
html[data-crm-theme] .solar-load__bar > span{background:var(--theme-primary) !important}
/* public/assets/css/posvenda-page.css */
html[data-crm-theme] .page-posvenda .pv-btn-quiet--accent{border-color:var(--theme-tint) !important;background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-btn-quiet--accent:hover{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-link-btn{color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-link-btn:hover{color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-tab.is-active{background:var(--theme-ink) !important;border-color:var(--theme-ink) !important}
html[data-crm-theme] .page-posvenda .pv-pill{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-pill--resolvido{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-card:hover,html[data-crm-theme] .page-posvenda .pv-card:focus-within{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .page-posvenda .pv-projeto__title h1 .eng-name-link{color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-chip .eng-name-link{color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-card:hover .pv-card__go{color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-tipo-cell i{color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-chip{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-chip--visita{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-chamado-list li:hover{border-color:var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .page-posvenda .pv-chamado-list em{color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-field input:focus,html[data-crm-theme] .page-posvenda .pv-field select:focus,html[data-crm-theme] .page-posvenda .pv-field textarea:focus{border-color:var(--theme-primary) !important;box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .page-posvenda .pv-hint--ok{color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-tipo-chip > span i{color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-tipo-chip input:checked + span{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .page-posvenda .pv-tipo-hint.is-ok{color:var(--theme-primary) !important}
/* public/assets/css/prevenda-page.css */
html[data-crm-theme] .page-prevenda .pv-done{border:1px solid var(--theme-tint) !important;background:var(--theme-tint) !important}
/* public/assets/css/principal-page.css */
html[data-crm-theme]{--primary-green:var(--theme-primary) !important;--primary-green-dark:var(--theme-primary) !important}
html[data-crm-theme] .sidebar-menu a:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .sidebar-menu a.active{background:var(--theme-tint) !important}
html[data-crm-theme] .user-avatar{background:var(--theme-primary) !important}
html[data-crm-theme] .header-filter-select:focus,html[data-crm-theme] .header-filter-date:focus{box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .user-header-avatar{background:var(--theme-primary) !important}
@media  (max-width: 768px) {
html[data-crm-theme] .mobile-filter-select:focus,html[data-crm-theme] .mobile-filter-date:focus{box-shadow:0 0 0 2px var(--theme-tint) !important}
}
html[data-crm-theme] .btn-financing{background:var(--theme-primary) !important;box-shadow:0 2px 8px var(--theme-tint) !important}
html[data-crm-theme] .btn-financing:hover{background:var(--theme-primary) !important;box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .btn-financing-approved{background:var(--theme-primary) !important;box-shadow:0 2px 8px var(--theme-tint) !important}
html[data-crm-theme] .btn-financing-approved:hover{box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .approved-fin-history{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .approved-fin-history label{color:var(--theme-primary) !important}
html[data-crm-theme] .doc-tipo-btn.active{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .financing-save-titular-hint{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .form-input-custom:focus{box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] #addCpfModal .add-cpf-modal__panel{border-top:3px solid var(--primary-green, var(--theme-primary)) !important}
html[data-crm-theme] .client-card:hover{border-color:var(--theme-tint) !important}
html[data-crm-theme] .client-card__btn-count{background:var(--theme-primary) !important}
html[data-crm-theme] .client-card__btn--proposals{color:var(--theme-primary) !important;border-color:var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .client-card__btn--proposals:hover,html[data-crm-theme] .client-card__btn--proposals:focus-visible{background:var(--theme-tint) !important;border-color:var(--theme-primary) !important;color:var(--theme-primary) !important}
@media  (max-width: 767px) {
html[data-crm-theme] body.crm-app.clients-page .client-card__btn--proposals{color:var(--theme-primary) !important;border-color:var(--theme-tint) !important;background:var(--theme-tint) !important}
}
html[data-crm-theme] .financing-submit-spinner{border-top-color:var(--primary-green, var(--theme-primary)) !important}
/* public/assets/css/propostas-create-modal.css */
html[data-crm-theme] body.page-propostas #modalProposta.proposal-builder-modal{--proposal-ink:var(--theme-ink) !important;--proposal-line:var(--theme-tint) !important;--proposal-green:var(--theme-primary) !important;--proposal-green-dark:var(--theme-primary) !important;--proposal-mint:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-builder-shell{background:var(--theme-tint) !important;box-shadow:0 35px 90px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .modal-header{background:var(--theme-tint) !important;border-bottom:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .modal-icon{background:var(--theme-primary) !important;box-shadow:0 9px 22px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-builder-eyebrow{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .modal-close{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposta-modal-body{background:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-wizard-steps{box-shadow:0 6px 20px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-wizard-step.is-active .proposal-wizard-number,html[data-crm-theme] body.page-propostas #modalProposta .proposal-wizard-step.is-complete .proposal-wizard-number{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-wizard-line{background:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-section{box-shadow:0 10px 32px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-section-title{border-bottom:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .form-group label{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .form-group input,html[data-crm-theme] body.page-propostas #modalProposta .form-group select{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important;color:var(--theme-ink) !important}
html[data-crm-theme] body.page-propostas #modalProposta .form-group input:focus,html[data-crm-theme] body.page-propostas #modalProposta .form-group select:focus{border-color:var(--theme-primary) !important;box-shadow:0 0 0 4px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-project-summary{background:var(--theme-primary) !important;box-shadow:0 13px 28px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-project-summary span{color:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-picker{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .kits-comparison-panel{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .kit-selected-panel{background:var(--theme-tint) !important;border-color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-edit-kit-btn{border:1px solid var(--theme-primary) !important;color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-edit-kit-btn:hover{background:var(--theme-tint) !important;border-color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-total-card{background:var(--theme-primary) !important;box-shadow:0 14px 28px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-wizard-actions{box-shadow:0 8px 24px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-wizard-actions .crm-btn--primary{background:var(--theme-primary) !important;box-shadow:0 8px 18px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-card--premium{background:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-orbit--one{border-left-color:var(--theme-primary) !important;border-top-color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-orbit--two{border-bottom-color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-core{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-kicker{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-title{color:var(--theme-ink) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-progress{background:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-progress span{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-steps .is-done{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-card--classic{border:1px solid var(--theme-tint) !important;box-shadow:0 20px 55px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-card--classic .loading-spinner-modern::before{border:4px solid var(--theme-tint) !important;border-top-color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-card--classic .loading-spinner-modern::after{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-card--solar{background:var(--theme-tint) !important;box-shadow:0 30px 80px var(--theme-tint), inset 0 1px 0 #fff !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-card--solar::before,html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-card--solar::after{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .solar-loader-beam{background:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .solar-loader-panel{background:var(--theme-primary) !important;border:3px solid var(--theme-tint) !important;box-shadow:0 13px 20px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .solar-loader-panel::after{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .solar-loader-panel span{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .solar-loader-flow::before{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .solar-loader-battery{border:3px solid var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .solar-loader-battery::before{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .solar-loader-battery span{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-loading-card--solar .proposal-loading-steps i{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .kit-selected-price{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .kit-selected-price strong{color:var(--theme-ink) !important}
html[data-crm-theme] body.page-propostas #modalProposta .kit-selected-price--sale{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .kit-selected-price--sale strong{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .kit-card-costs{border-top:1px dashed var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .kit-card-costs strong{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .kit-price-value .kit-price-share{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__panel{background:var(--theme-tint) !important;border-left:1px solid var(--theme-tint) !important;box-shadow:-22px 0 60px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__header{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__header span{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__header p{color:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__notice{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__item{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__thumb{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__thumb img{background:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__meta span{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__meta strong{color:var(--theme-ink) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__qty input{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__line-value{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__add{background:var(--theme-tint) !important;border:1px dashed var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__add label{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__add select,html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__add input{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__add button{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__empty{border:1px dashed var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__footer{border-top:1px solid var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas #modalProposta .proposal-kit-editor__total strong{color:var(--theme-primary) !important}
/* public/assets/css/propostas-funil-core-inline.css */
html[data-crm-theme] .mobile-menu-toggle.active{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important}
html[data-crm-theme] .sidebar-menu a:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .sidebar-menu a.active{background:var(--theme-tint) !important}
html[data-crm-theme] .user-avatar{background:var(--theme-primary) !important}
html[data-crm-theme] .user-header-avatar{background:var(--theme-primary) !important}
html[data-crm-theme] .btn-criar-proposta:hover{box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .form-group input:focus,html[data-crm-theme] .form-group select:focus{box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .autocomplete-item:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .autocomplete-item:active{background:var(--theme-tint) !important}
html[data-crm-theme] .clientes-table tbody tr:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .btn-criar-proposta-servico{border:2px solid var(--theme-primary) !important;background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .btn-criar-proposta-servico:hover{background:var(--theme-primary) !important}
html[data-crm-theme] .btn-servico-add-row{border:1px dashed var(--theme-primary) !important;background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .proposta-card-mobile.vendida{border-left:3px solid var(--theme-primary) !important}
html[data-crm-theme] .proposta-codigo{background:var(--theme-tint) !important}
html[data-crm-theme] .tipo-fase-monofasico{color:var(--theme-primary) !important}
html[data-crm-theme] .clientes-table tbody tr.proposta-vendida{background:var(--theme-tint) !important;border-left:3px solid var(--theme-primary) !important}
html[data-crm-theme] .clientes-table tbody tr.proposta-vendida:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .cliente-mobile-card.proposta-vendida{border-left:3px solid var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .textarea-wrapper:focus-within{box-shadow:0 0 0 3px var(--theme-tint) !important}
@media  (max-width: 768px) {
html[data-crm-theme] .cliente-mobile-card.proposta-vendida{background:var(--theme-tint) !important}
}
html[data-crm-theme] .funil-botao-ativo{background:var(--theme-tint) !important;box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .funil-botao-ativo.funil-botao-propostas{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .funil-botao-ativo.funil-botao-vendidas{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] .filtro-select-vendedor:focus{background-color:var(--theme-tint) !important;box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .filtro-input-pesquisa:focus{box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .filtro-toggle.active{background:var(--theme-tint) !important}
html[data-crm-theme] .filtro-data-toggle.active{background-color:var(--theme-tint) !important;box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .filtro-data-btn:hover{background:var(--theme-tint) !important;box-shadow:0 2px 8px var(--theme-tint) !important}
html[data-crm-theme] .filtro-data-btn.ativo{box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .filtro-data-mes label:focus-within{background:var(--theme-tint) !important;box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .filtro-data-inputs label:focus-within{background:var(--theme-tint) !important;box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] .filtro-data-aplicar:hover{box-shadow:0 4px 12px var(--theme-tint) !important}
/* public/assets/css/propostas-funil-feedback-inline.css */
html[data-crm-theme] .date-picker-container{border:2px solid var(--theme-tint) !important}
html[data-crm-theme] .pp-date-modal-input{box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .pp-date-btn-primary{background:var(--theme-primary) !important;box-shadow:0 4px 16px var(--theme-tint) !important}
html[data-crm-theme] .editable-data:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .editable-data-mobile{-webkit-tap-highlight-color:var(--theme-tint) !important}
html[data-crm-theme] .editable-data-mobile:active{background:var(--theme-tint) !important}
html[data-crm-theme] .item-vendedor-modal:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .item-vendedor-modal.vendedor-atual{background:var(--theme-tint) !important}
html[data-crm-theme] #modalGeoLocalizacao.geo-loc--waiting .geo-loc-modal__icon{background:var(--theme-primary) !important}
html[data-crm-theme] #modalProposta .modal-header{background:var(--theme-tint) !important;border-bottom:1px solid var(--theme-tint) !important}
html[data-crm-theme] #modalProposta .proposal-wizard-steps{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] #modalProposta .proposal-wizard-line{background:var(--theme-tint) !important}
html[data-crm-theme] #modalProposta .proposal-wizard-step.is-active,html[data-crm-theme] #modalProposta .proposal-wizard-step.is-complete{color:var(--theme-primary) !important}
html[data-crm-theme] #modalProposta .proposal-wizard-step.is-active .proposal-wizard-number,html[data-crm-theme] #modalProposta .proposal-wizard-step.is-complete .proposal-wizard-number{background:var(--theme-primary) !important;box-shadow:0 7px 18px var(--theme-tint) !important}
html[data-crm-theme] .proposal-section-title i{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .kit-rule-hint{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .kit-rule-hint i{background:var(--theme-primary) !important}
html[data-crm-theme] .proposal-loading-card{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important;box-shadow:0 24px 70px rgba(15, 23, 42, .22), 0 0 40px var(--theme-tint) !important}
html[data-crm-theme] .proposal-solar-ring{border-right-color:var(--theme-primary) !important}
html[data-crm-theme] .proposal-solar-ring--inner{border-top-color:var(--theme-primary) !important}
html[data-crm-theme] .proposal-loading-orbit{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .proposal-loading-orbit span{border:3px solid var(--theme-tint) !important;border-top-color:var(--theme-primary) !important}
html[data-crm-theme] .proposal-loading-title{color:var(--theme-ink) !important}
html[data-crm-theme] .proposal-loading-bar{background:var(--theme-tint) !important}
html[data-crm-theme] .proposal-loading-bar span{background:var(--theme-primary) !important}
html[data-crm-theme] .kits-comparison-head h3 i{color:var(--theme-primary) !important}
html[data-crm-theme] .proposal-total-card{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .proposal-total-card #valor_total_proposta_display{color:var(--theme-primary) !important}
html[data-crm-theme] .kit-card-best-price{color:var(--theme-primary) !important}
html[data-crm-theme] .kit-selected-panel{border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .kit-selected-header{border-bottom:1px solid var(--theme-tint) !important}
html[data-crm-theme] .kit-visual-meta{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .kit-visual-meta strong{color:var(--theme-primary) !important}
html[data-crm-theme] .kit-component-qty{color:var(--theme-primary) !important}
html[data-crm-theme] .kit-component-type{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
/* public/assets/css/propostas-funil-kit-solo-inline.css */
html[data-crm-theme] .kit-solo-valor-op.is-selected{border-color:var(--primary-color, var(--theme-primary)) !important;background:var(--theme-tint) !important;box-shadow:0 0 0 1px var(--theme-tint) !important}
html[data-crm-theme] .kit-solo-valor-op input[type="radio"]{accent-color:var(--primary-color, var(--theme-primary)) !important}
html[data-crm-theme] .kit-valor-manual-input:focus{border-color:var(--primary-color, var(--theme-primary)) !important;box-shadow:0 0 0 2px var(--theme-tint) !important}
/* public/assets/css/propostas-page.css */
html[data-crm-theme] body.page-propostas{--pp-green:var(--theme-primary) !important;--pp-green-dark:var(--theme-primary) !important;--pp-green-soft:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas .pp-btn-toolbar--lucro{background:var(--theme-tint) !important;color:var(--theme-primary) !important;border:1px solid var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .pp-btn-toolbar--lucro i{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .pp-btn-toolbar--servico{background:var(--theme-tint) !important;color:var(--theme-primary) !important;border:1px solid var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .pp-btn-toolbar--servico i{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .pp-btn-toolbar--normal,html[data-crm-theme] body.page-propostas .btn-criar-proposta-normal{color:var(--theme-primary) !important;border:1px solid var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .pp-btn-toolbar--normal i{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas tr.proposta-kit-promo > td:first-child{box-shadow:inset 3px 0 0 var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .proposta-card-mobile.proposta-kit-promo{border-color:var(--theme-primary) !important;background:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas .proposta-card-mobile.proposta-kit-promo::before{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .pp-kit-promo-logo--fallback{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .pp-kit-promo-card:hover{border-color:var(--theme-primary) !important;box-shadow:0 8px 24px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas .pp-kit-promo-card.is-selected{border-color:var(--theme-primary) !important;box-shadow:0 0 0 3px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas .pp-kit-promo-card__hero{background:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas .pp-kit-promo-card__price{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .pp-kit-promo-card__check{background:var(--theme-primary) !important;box-shadow:0 4px 10px var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas .pp-kit-promo-selected{background:var(--theme-tint) !important;border:1px solid var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .pp-kit-promo-selected i{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .pp-kit-promo-selected strong{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .pp-kit-promo-selected span{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .btn-criar-proposta-servico{color:var(--theme-primary) !important;border-color:var(--theme-tint) !important;background:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas .resumo-lucro-dash-card.destaque{background:var(--theme-tint) !important;border-color:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas .resumo-lucro-dash-card.destaque .resumo-lucro-dash-valor{color:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .funil-botao:hover{border-color:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas .clientes-table tbody tr:hover{background:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas .pp-btn--pdf{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .modal-actions-inline .pp-btn--pdf,html[data-crm-theme] body.page-propostas .pp-btn--pdf{background:var(--theme-primary) !important}
html[data-crm-theme] body.page-propostas .table-actions .btn-view{border-color:var(--theme-tint) !important}
html[data-crm-theme] body.page-propostas .proposta-actions-mobile .action-btn.view{border-color:var(--theme-tint) !important}
html[data-crm-theme] .pp-desc-tab.is-active{border-color:var(--theme-primary) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .pp-desc-tab.is-active .pp-desc-tab__count{color:var(--theme-primary) !important}
html[data-crm-theme] .proposta-card-mobile.is-expired{border-color:var(--theme-tint) !important}
html[data-crm-theme] .proposta-expired-bar{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .proposta-expired-bar__text > i{color:var(--theme-primary) !important}
html[data-crm-theme] .proposta-expired-bar__text strong{color:var(--theme-primary) !important}
html[data-crm-theme] .proposta-expired-bar__text span{color:var(--theme-primary) !important}
html[data-crm-theme] .proposta-expired-bar__btn{background:var(--theme-primary) !important;box-shadow:0 1px 2px var(--theme-tint) !important}
html[data-crm-theme] .proposta-expired-bar__btn:hover{background:var(--theme-primary) !important}
html[data-crm-theme] .proposta-actions-mobile .action-btn.revalidar{background:var(--theme-primary) !important;border-color:var(--theme-primary) !important}
html[data-crm-theme] .btn-revalidar{background:var(--theme-primary) !important}
html[data-crm-theme] .btn-revalidar-desk{background:var(--theme-primary) !important;box-shadow:0 1px 2px var(--theme-tint) !important}
html[data-crm-theme] .btn-revalidar-desk:hover{background:var(--theme-primary) !important}
html[data-crm-theme] .pp-revalidar-banner{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] .pp-revalidar-banner i{color:var(--theme-primary) !important}
html[data-crm-theme] .pp-revalidar-banner p{color:var(--theme-primary) !important}
html[data-crm-theme] #modalProposta.is-revalidar-mode .modal-icon,html[data-crm-theme] #modalEditar.is-revalidar-mode .modal-icon{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
/* public/assets/css/style.css */
html[data-crm-theme] .btn-action.btn-contract,html[data-crm-theme] .action-btn.contract{background:var(--theme-primary) !important}
html[data-crm-theme] .btn-action.btn-contract:hover,html[data-crm-theme] .action-btn.contract:hover{background:var(--theme-primary) !important;box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme]{--primary-green:var(--theme-primary) !important;--primary-green-dark:var(--theme-primary) !important;--primary-green-light:var(--theme-primary) !important}
html[data-crm-theme] body.auth-page{background:var(--theme-tint) !important}
html[data-crm-theme] body.auth-page::after{background:var(--theme-tint) !important}
html[data-crm-theme] .auth-container{box-shadow:0 8px 32px rgba(0, 0, 0, 0.25),
        0 4px 16px var(--theme-tint),
        inset 0 1px 0 rgba(255, 255, 255, 0.25) !important}
html[data-crm-theme] .auth-header{border-bottom:2px solid var(--theme-tint) !important}
html[data-crm-theme] .auth-logo-round{box-shadow:0 8px 32px var(--theme-tint),
        0 0 0 4px rgba(255, 255, 255, 0.1),
        inset 0 2px 8px rgba(255, 255, 255, 0.2) !important}
html[data-crm-theme] .auth-header::before{background:var(--theme-tint) !important}
html[data-crm-theme] .auth-subtitle{text-shadow:0 2px 8px rgba(0, 0, 0, 0.3),
        0 0 20px var(--theme-tint) !important}
html[data-crm-theme] .form-group input:focus{border-color:var(--theme-primary) !important;box-shadow:0 0 0 4px var(--theme-tint),
        0 4px 16px var(--theme-tint),
        inset 0 1px 2px rgba(255, 255, 255, 0.1) !important}
html[data-crm-theme] .btn-primary{background:var(--theme-primary) !important;box-shadow:0 4px 20px var(--theme-primary),
        0 2px 8px rgba(0, 0, 0, 0.2),
        inset 0 1px 0 rgba(255, 255, 255, 0.2) !important}
html[data-crm-theme] .btn-primary:hover{background:var(--theme-primary) !important;box-shadow:0 8px 28px var(--theme-primary),
        0 4px 12px rgba(0, 0, 0, 0.3),
        inset 0 1px 0 rgba(255, 255, 255, 0.3) !important}
html[data-crm-theme] .btn-primary:active{box-shadow:0 2px 10px var(--theme-primary),
        inset 0 1px 0 rgba(255, 255, 255, 0.15) !important}
html[data-crm-theme] .auth-footer a{color:var(--theme-primary) !important;text-shadow:0 0 10px var(--theme-primary),
        0 1px 2px rgba(0, 0, 0, 0.2) !important}
html[data-crm-theme] .auth-footer a:hover{color:var(--theme-primary) !important;text-shadow:0 0 15px var(--theme-primary),
        0 1px 3px rgba(0, 0, 0, 0.3) !important}
html[data-crm-theme] .green-accent{background:var(--theme-primary) !important}
html[data-crm-theme] .modal-container{box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25),
        0 0 0 1px rgba(255, 255, 255, 0.5) inset,
        0 0 60px var(--theme-tint),
        0 8px 32px var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .modal-content{box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25),
        0 0 0 1px rgba(255, 255, 255, 0.5) inset,
        0 0 60px var(--theme-tint),
        0 8px 32px var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .modal-header{border-bottom:2px solid var(--theme-tint) !important}
html[data-crm-theme] .modal-header::before{background:var(--theme-primary) !important}
html[data-crm-theme] .modal-icon{background:var(--theme-primary) !important;box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .modal-body input,html[data-crm-theme] .modal-body select,html[data-crm-theme] .modal-body textarea,html[data-crm-theme] .modal-container input,html[data-crm-theme] .modal-container select,html[data-crm-theme] .modal-container textarea{box-shadow:0 1px 3px rgba(0, 0, 0, 0.05),
        0 0 0 0 var(--theme-tint) !important}
html[data-crm-theme] .modal-body input:hover,html[data-crm-theme] .modal-body select:hover,html[data-crm-theme] .modal-body textarea:hover,html[data-crm-theme] .modal-container input:hover,html[data-crm-theme] .modal-container select:hover,html[data-crm-theme] .modal-container textarea:hover{box-shadow:0 2px 6px rgba(0, 0, 0, 0.08),
        0 0 0 2px var(--theme-tint) !important}
html[data-crm-theme] .modal-body input:focus,html[data-crm-theme] .modal-body select:focus,html[data-crm-theme] .modal-body textarea:focus,html[data-crm-theme] .modal-container input:focus,html[data-crm-theme] .modal-container select:focus,html[data-crm-theme] .modal-container textarea:focus{box-shadow:0 0 0 4px var(--theme-tint),
        0 4px 16px var(--theme-tint),
        0 2px 8px rgba(0, 0, 0, 0.1) !important}
html[data-crm-theme] .modal-body input[type="file"]:hover,html[data-crm-theme] .modal-container input[type="file"]:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .modal-actions-inline .btn-save{background:var(--theme-primary) !important;box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .modal-actions-inline .btn-save:hover{background:var(--theme-primary) !important;box-shadow:0 6px 20px var(--theme-tint) !important}
html[data-crm-theme] .modal-actions,html[data-crm-theme] .modal-footer{border-top:2px solid var(--theme-tint) !important}
html[data-crm-theme] .btn-save,html[data-crm-theme] .modal-actions .btn-save,html[data-crm-theme] .modal-footer .btn-save{background:var(--theme-primary) !important;box-shadow:0 4px 16px var(--theme-tint),
        0 2px 8px var(--theme-tint) !important}
html[data-crm-theme] .btn-save:hover,html[data-crm-theme] .modal-actions .btn-save:hover,html[data-crm-theme] .modal-footer .btn-save:hover{background:var(--theme-primary) !important;box-shadow:0 8px 24px var(--theme-primary) !important}
html[data-crm-theme] .modal-excluir-actions{border-top:2px solid var(--theme-tint) !important}
html[data-crm-theme] .modal-body .autocomplete-item:hover,html[data-crm-theme] .modal-container .autocomplete-item:hover{background:var(--theme-tint) !important}
html[data-crm-theme] .modal-body .cliente-recente-btn,html[data-crm-theme] .modal-container .cliente-recente-btn{background:var(--theme-tint) !important;border:2px solid var(--theme-tint) !important}
html[data-crm-theme] .modal-body .cliente-recente-btn:hover,html[data-crm-theme] .modal-container .cliente-recente-btn:hover{background:var(--theme-primary) !important;box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .modal-body::-webkit-scrollbar-thumb{background:var(--theme-primary) !important}
html[data-crm-theme] .modal-body::-webkit-scrollbar-thumb:hover{background:var(--theme-primary) !important}
@media  (max-width: 768px) {
html[data-crm-theme] .modal-container{box-shadow:0 -10px 40px rgba(0, 0, 0, 0.35),
            0 0 0 1px rgba(255, 255, 255, 0.15) inset,
            0 0 80px var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] .modal-header{box-shadow:0 4px 16px rgba(0, 0, 0, 0.1),
            0 2px 8px var(--theme-tint) !important;border-bottom:2px solid var(--theme-tint) !important}
html[data-crm-theme] .modal-icon{box-shadow:0 6px 16px var(--theme-tint) !important}
html[data-crm-theme] .modal-actions-inline{border-top:1px solid var(--theme-tint) !important}
html[data-crm-theme] .modal-actions-inline .btn-save{background:var(--theme-primary) !important;box-shadow:0 4px 12px var(--theme-tint) !important}
html[data-crm-theme] .modal-actions,html[data-crm-theme] .modal-footer{box-shadow:0 -4px 24px rgba(0, 0, 0, 0.15),
            0 -2px 12px var(--theme-tint) !important;border-top:2px solid var(--theme-tint) !important}
html[data-crm-theme] .modal-actions .btn-save,html[data-crm-theme] .modal-footer .btn-save{box-shadow:0 6px 20px var(--theme-tint),
            0 2px 8px var(--theme-tint) !important}
html[data-crm-theme] .modal-excluir-actions{border-top:2px solid var(--theme-tint) !important}
}
/* src/Modules/Admin/Views/admin_site_section.php */
html[data-crm-theme] #section-site .site-spec-bar{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important}
html[data-crm-theme] #section-site .site-spec i{color:var(--theme-primary) !important}
html[data-crm-theme] #section-site .site-info-banner{background:var(--theme-tint) !important;border:1px solid var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] #section-site .site-count-pill{background:var(--theme-tint) !important;color:var(--theme-primary) !important}
html[data-crm-theme] #section-site .site-media-card__preview,html[data-crm-theme] #section-site .site-case-card__preview,html[data-crm-theme] #section-site .site-partner-card__preview{background:var(--theme-ink) !important}
html[data-crm-theme] #section-site .site-advanced summary:hover{color:var(--theme-primary) !important}
/* src/Modules/Propostas/Pages/analise_investimentos.php */
html[data-crm-theme]{--primary-green:var(--theme-primary) !important;--primary-green-dark:var(--theme-primary) !important}
html[data-crm-theme] body{background:var(--theme-tint) !important}
html[data-crm-theme] .header{background:var(--theme-primary) !important}
html[data-crm-theme] .header h1 i{color:var(--theme-tint) !important}
html[data-crm-theme] .metric-card{background:var(--theme-tint) !important}
html[data-crm-theme] .analysis-table thead{background:var(--theme-primary) !important}
html[data-crm-theme] .explanation-box{background:var(--theme-tint) !important}
