:root{--primary-color:#6366f1;--primary-rgb:99, 102, 241;--sidebar-bg-rgb:255, 255, 255;--primary-gradient:linear-gradient(135deg, #6366f1 0%, #a855f7 100%);--accent-color:#6366f1;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--body-bg:#f5f7fb;--card-bg:#fff;--card-border:#fff6;--sidebar-bg:#fff;--text-main:#000;--text-muted:#000;--glass-blur:blur(12px);--shadow-sm:0 4px 6px -1px #0000001a;--shadow-md:0 10px 15px -3px #0000001a;--radius-lg:1.25rem;--transition-fast:.2s ease;--sidebar-width:65px;--panel-width:230px;--header-height:60px;--panel-title-link:70px;--transition-speed:.35s ease;--transition-main:var(--transition-speed) cubic-bezier(.4, 0, .2, 1);--primary-soft:#6366f11a;--border-color:#d7dce1;--border-color-imput:#9ea1a5bb;--main-text:#000;--muted-text:#64748b;--bs-font-inters:"Inters", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bs-font-jakarta-sans:"Plus Jakarta Sans", sans-serif;--tooltip-bg:var(--primary-color);--tooltip-color:#fff;--tooltip-shadow:0 8px 20px #00000026;--panel-transition:.4s cubic-bezier(.25, 1, .5, 1);--panel-transition-duration:.4s;--panel-transition-curve:cubic-bezier(.1, .9, .2, 1);--chat-bg-left:#fff;--chat-bg-right:#bdeeb5;--chat-footer-bg:#f8f9fa;--chat-left-msg:#fff;--dropdown-border:#8c8eed36;--bg-light-custom:#f5eeee1e}[data-bs-theme=light] .table thead th{background-color:var(--primary-soft)!important;color:#000!important}[data-bs-theme=dark]{--body-bg:#0f172a;--card-bg:#111827;--sidebar-bg:#0b1220;--sidebar-bg-rgb:11, 18, 32;--card-border:#ffffff0d;--border-color:#ffffff14;--border-color-input:#ffffff1f;--text-main:#f1f5f9;--main-text:#f1f5f9;--text-muted:#94a3b8;--muted-text:#94a3b8;--tooltip-bg:rgba(var(--primary-rgb), .9);--tooltip-color:#fff;--table-thead-bg:#1c2b3c;--bs-body-bg:#0f162a;--bs-tertiary-bg:#0f162a;--bs-pagination-bg:#0f162a;--bs-pagination-border-color:var(--border-color);--bs-pagination-color:var(--text-main);--primary-soft:#6366f126;--shadow-sm:0 4px 10px #00000059;--shadow-md:0 10px 30px #00000073;--chat-bg-left:#334155;--chat-bg-right:#144d37;--chat-footer-bg:#111827;--chat-left-msg:#202a40}[data-bs-theme=dark] .text-muted,[data-bs-theme=dark] .text-secondary{color:#94a3b8!important}[data-bs-theme=dark] .form-label{color:#e2e8f0}[data-bs-theme=dark] .form-label code{color:rgb(var(--primary-rgb))}[data-bs-theme=dark] .card-gradient-border{border-color:#ffffff14}[data-bs-theme=dark] .card-gradient-border:after{background:linear-gradient(90deg, rgba(var(--primary-rgb), .15) 0%, rgba(var(--primary-rgb), .9) 50%, rgba(var(--primary-rgb), .15) 100%)}[data-bs-theme=dark] .card-gradient-border .card-divider{background:linear-gradient(90deg, transparent, rgba(var(--primary-rgb), .6), transparent)}[data-bs-theme=dark] .card-body-top{background:#1e293b99;border-color:#ffffff14!important}[data-bs-theme=dark] .btn-dark-outline{color:#e2e8f0;background-color:#ffffff14;background-image:linear-gradient(135deg,#ffffff1f,#ffffff05);border-color:#ffffff26}[data-bs-theme=dark] .btn-dark-outline:hover{color:#fff;background-image:linear-gradient(135deg,#ffffff2e,#ffffff0d);border-color:#fff3;box-shadow:0 6px 20px #0006}[data-bs-theme=dark] .btn-dark-outline:focus{box-shadow:0 0 0 .25rem #ffffff40}[data-bs-theme=dark] .custom-faq .accordion-item.glass-card{background:#0003}[data-bs-theme=dark] .logo-gradient-wrapper div{filter:drop-shadow(0 0 5px #ffffff1a)}[data-bs-theme=dark] .logo-wrapper:not(.glass-card-header):not(.glass-card-footer) .jmatende-svg-dynamic{color:#fff!important}[data-bs-theme=dark] .logo-theme-adapt{color:#fff}[data-bs-theme=dark] .border-white-subtle{border-color:#ffffff0d!important}[data-bs-theme=dark] .glass-card{background:#0003}[data-bs-theme=dark] .btn-to-top{background:#0006}[data-bs-theme=dark] .table{color:#cbd5e1!important}[data-bs-theme=dark] .table thead th{background-color:var(--primary-soft)!important;color:#fff!important}[data-bs-theme=dark] .table>:not(caption)>*>*{border-bottom-width:1px;border-bottom-color:#ffffff26}[data-bs-theme=dark] .dataTables_wrapper{background-color:#0f162a}[data-bs-theme=dark] table.dataTable{color:var(--text-main)!important;background-color:#0f162a!important}[data-bs-theme=dark] table.dataTable thead th{color:var(--text-muted)!important;border-bottom:1px solid var(--border-color)!important;background-color:#0f162a!important}[data-bs-theme=dark] table.dataTable tbody tr>*{background-color:#0000!important}[data-bs-theme=dark] .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#ffffff05!important}[data-bs-theme=dark] .table-hover>tbody>tr:hover>*{background-color:#ffffff0d!important}[data-bs-theme=dark] .dataTables_wrapper .form-control,[data-bs-theme=dark] .dataTables_wrapper .form-select,[data-bs-theme=dark] .dataTables_wrapper input,[data-bs-theme=dark] .dataTables_wrapper select{color:var(--text-main)!important;border:1px solid var(--border-color)!important;background-color:#0f162a!important}[data-bs-theme=dark] .dataTables_wrapper .form-select{background-image:none!important}[data-bs-theme=dark] .dataTables_wrapper label{color:var(--text-muted)!important}[data-bs-theme=dark] .dataTables_wrapper .pagination{background-color:#0f162a!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-link{color:var(--text-main)!important;border:1px solid var(--border-color)!important;background-color:#0f162a!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-link:hover{background-color:rgba(var(--primary-rgb), .2)!important;color:#fff!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-item.active .page-link{background-color:rgba(var(--primary-rgb), 1)!important;border-color:rgba(var(--primary-rgb), 1)!important;color:#fff!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-link:focus{box-shadow:0 0 0 .2rem rgba(var(--primary-rgb), .25)!important;background-color:#0f162a!important}[data-bs-theme=dark] .dataTables_wrapper .dataTables_length,[data-bs-theme=dark] .dataTables_wrapper .dataTables_filter,[data-bs-theme=dark] .dataTables_wrapper .dataTables_info{background-color:#0f162a!important}[data-bs-theme=dark] .react-datepicker{background:#1e293b!important;border-color:#ffffff14!important}[data-bs-theme=dark] .react-datepicker__day{color:#e2e8f0!important}[data-bs-theme=dark] .react-datepicker__day:hover{background:rgba(var(--primary-rgb), .15)!important}[data-bs-theme=dark]{--body-bg:#0f172a;--sidebar-bg:#1e293b;--sidebar-bg-rgb:30, 41, 59;--card-bg:#1e293bb3;--card-border:#ffffff1a;--border-color:#ffffff1a;--text-main:#fff;--text-muted:#b3c3d9;--tooltip-bg:rgba(var(--primary-rgb), .9);--tooltip-color:#fff;--table-thead-bg:#1c2b3c;--bs-body-bg:#0f162a;--bs-tertiary-bg:#0f162a;--bs-pagination-bg:#0f162a;--bs-pagination-border-color:var(--border-color);--bs-pagination-color:var(--text-main)}[data-theme=default]{--primary-color:#6366f1;--primary-rgb:99, 102, 241;--accent-color:#6366f1;--primary-gradient:linear-gradient(135deg, #6366f1 0%, #a855f7 100%);--primary-soft:#6366f11a}[data-theme=emerald]{--primary-color:#10b981;--primary-rgb:16, 185, 129;--accent-color:#10b981;--primary-gradient:linear-gradient(135deg, #10b981 0%, #059669 100%);--primary-soft:#10b9811a}[data-theme=sunset]{--primary-color:#f43f5e;--primary-rgb:244, 63, 94;--accent-color:#f43f5e;--primary-gradient:linear-gradient(135deg, #f43f5e 0%, #fb923c 100%);--primary-soft:#f43f5e1a}[data-theme=ocean]{--primary-color:#0ea5e9;--primary-rgb:14, 165, 233;--accent-color:#0ea5e9;--primary-gradient:linear-gradient(135deg, #0ea5e9 0%, #2563eb 100%);--primary-soft:#0ea5e91a}.auth-container{color:#1e293b;background-color:#fff;transition:background-color .3s,color .3s}.forgot-password{color:var(--primary-color);font-weight:500;transition:opacity .2s}.forgot-password:hover{opacity:.8}[data-bs-theme=dark] .auth-container{background-color:var(--body-bg);color:var(--text-main)}[data-bs-theme=dark] .auth-form-section{background-color:var(--sidebar-bg);border-left:1px solid var(--border-color)}[data-bs-theme=dark] .auth-form-section .form-control{background-color:var(--body-bg)!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important}[data-bs-theme=dark] .auth-form-section .form-control:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 .25rem rgba(var(--primary-rgb), .25)!important}[data-bs-theme=dark] .auth-form-section .text-muted{color:var(--text-muted)!important}[data-bs-theme=dark] .forgot-password{color:var(--text-main)}[data-bs-theme=dark] .forgot-password:hover{color:var(--primary-color)}[class^=btn-][class$=-outline]{border:2px solid rgba(var(--btn-color), .3);color:rgb(var(--btn-color));background-image:linear-gradient(135deg, rgba(var(--btn-color), .05) 0%, rgba(var(--btn-color), .15) 100%);justify-content:center;align-items:center;gap:6px;transition:all .3s;display:inline-flex}[class^=btn-][class$=-outline]:hover{color:#fff;border-color:rgb(var(--btn-color));background-image:linear-gradient(135deg, rgb(var(--btn-color)) 0%, rgba(var(--btn-color), .8) 100%);box-shadow:0 8px 15px rgba(var(--btn-color), .3);transform:translateY(-2px)}[data-bs-theme=dark] .btn-dark-outline{color:#e2e8f0;background-color:#ffffff14;background-image:linear-gradient(135deg,#ffffff1f,#ffffff05);border-color:#ffffff26}[data-bs-theme=dark] .btn-dark-outline:hover{color:#fff;background-image:linear-gradient(135deg,#ffffff2e,#ffffff0d);border-color:#fff3;box-shadow:0 6px 20px #0006}[data-bs-theme=dark] .btn-dark-outline:focus{box-shadow:0 0 0 .25rem #ffffff40}[data-theme=dark] .custom-faq .accordion-item.glass-card{background:#0003}[data-theme=dark] .logo-gradient-wrapper div{filter:drop-shadow(0 0 5px #ffffff1a)}[data-theme=dark] .logo-wrapper:not(.glass-card-header):not(.glass-card-footer) .jmatende-svg-dynamic{color:#fff!important}[data-theme=dark] .logo-theme-adapt{color:#fff}[data-theme=dark] .border-white-subtle{border-color:#ffffff0d!important}[data-theme=dark] .glass-card{background:#0003}[data-theme=dark] .btn-to-top{background:#0006}[data-bs-theme=dark] .card-gradient-border{border-color:#ffffff14}[data-bs-theme=dark] .card-gradient-border:after{background:linear-gradient(90deg, rgba(var(--primary-rgb), .15) 0%, rgba(var(--primary-rgb), .9) 50%, rgba(var(--primary-rgb), .15) 100%)}[data-bs-theme=dark] .card-gradient-border .card-divider{background:linear-gradient(90deg, transparent, rgba(var(--primary-rgb), .6), transparent)}[data-bs-theme=dark] .card-body-top{background:#1e293b99;border-color:#ffffff14!important}[data-bs-theme=dark] .form-label{color:#e2e8f0}[data-bs-theme=dark] .form-label code{color:rgb(var(--primary-rgb))}[data-bs-theme=dark] .dataTables_wrapper{background-color:#0f162a}[data-bs-theme=dark] table.dataTable{color:var(--text-main)!important;background-color:#0f162a!important}[data-bs-theme=dark] table.dataTable thead th{color:var(--text-muted)!important;border-bottom:1px solid var(--border-color)!important;background-color:#0f162a!important}[data-bs-theme=dark] table.dataTable tbody tr>*{background-color:#0000!important}[data-bs-theme=dark] .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#ffffff05!important}[data-bs-theme=dark] .table-hover>tbody>tr:hover>*{background-color:#ffffff0d!important}[data-bs-theme=dark] .dataTables_wrapper .form-control,[data-bs-theme=dark] .dataTables_wrapper .form-select,[data-bs-theme=dark] .dataTables_wrapper input,[data-bs-theme=dark] .dataTables_wrapper select{color:var(--text-main)!important;border:1px solid var(--border-color)!important;background-color:#0f162a!important}[data-bs-theme=dark] .dataTables_wrapper .form-select{background-image:none!important}[data-bs-theme=dark] .dataTables_wrapper label{color:var(--text-muted)!important}[data-bs-theme=dark] .dataTables_wrapper .pagination{background-color:#0f162a!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-link{color:var(--text-main)!important;border:1px solid var(--border-color)!important;background-color:#0f162a!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-link:hover{background-color:rgba(var(--primary-rgb), .2)!important;color:#fff!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-item.active .page-link{background-color:rgba(var(--primary-rgb), 1)!important;border-color:rgba(var(--primary-rgb), 1)!important;color:#fff!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-link:focus{box-shadow:0 0 0 .2rem rgba(var(--primary-rgb), .25)!important;background-color:#0f162a!important}[data-bs-theme=dark] .dataTables_wrapper .dataTables_length,[data-bs-theme=dark] .dataTables_wrapper .dataTables_filter,[data-bs-theme=dark] .dataTables_wrapper .dataTables_info{background-color:#0f162a!important}[data-bs-theme=dark] .bg-pdv{background-color:#0f172a;background-image:radial-gradient(at 0% 0%, rgba(var(--primary-rgb), .05) 0px, transparent 50%), radial-gradient(at 100% 100%, rgba(var(--primary-rgb), .05) 0px, transparent 50%)}[data-bs-theme=dark] .bg-pdv:before{background:rgba(var(--primary-rgb), .4)}[data-bs-theme=dark] .bg-pdv:after{opacity:.1;background:#4f46e5}[data-bs-theme=dark] .bg-pdv .bg-white{color:#f1f5f9;background:#1e293bb3!important;border:1px solid #ffffff14!important}[data-bs-theme=dark] .bg-pdv .bg-light{background:#0f172a99!important}[data-bs-theme=dark] .table{color:#cbd5e1!important}[data-bs-theme=dark] .table thead th{background-color:var(--primary-soft)!important;color:#fff!important}[data-bs-theme=light] .table thead th{background-color:var(--primary-soft)!important;color:#000!important}[data-bs-theme=dark] .table>:not(caption)>*>*{border-bottom-width:1px;border-bottom-color:#ffffff26}[data-bs-theme=dark] .text-muted,[data-bs-theme=dark] .text-secondary{color:#94a3b8!important}[data-bs-theme=dark] .react-datepicker{background:#1e293b!important;border-color:#ffffff14!important}[data-bs-theme=dark] .react-datepicker__day{color:#e2e8f0!important}[data-bs-theme=dark] .react-datepicker__day:hover{background:rgba(var(--primary-rgb), .15)!important}[data-theme=dark] .app-chats-content-direita .chat-right-msg{color:#fff}[data-bs-theme=dark]{--body-bg:#0f172a;--card-bg:#111827;--sidebar-bg:#0b1220;--sidebar-bg-rgb:11, 18, 32;--main-text:#f1f5f9;--text-main:#f1f5f9;--muted-text:#94a3b8;--text-muted:#94a3b8;--border-color:#ffffff14;--border-color-imput:#ffffff1f;--card-border:#ffffff0d;--primary-soft:#6366f126;--shadow-sm:0 4px 10px #00000059;--shadow-md:0 10px 30px #00000073;--chat-bg-left:#1e293b;--chat-footer-bg:#0f172a}[data-theme=dark] .whatsapp-chat-wrapper{background:var(--card-bg);border-color:var(--border-color);box-shadow:var(--shadow-md)}[data-theme=dark] .app-chats-sidebar,[data-theme=dark] .app-sidebar-header{background:var(--sidebar-bg);border-color:var(--border-color)}[data-theme=dark] .app-chats-listers .list-group-item{color:var(--main-text)}[data-theme=dark] .app-chats-listers .list-group-item:hover,[data-theme=dark] .app-chats-listers .list-group-item.active{background:#6366f11f}[data-theme=dark] .app-chats-header,[data-theme=dark] .whatsapp-chat-footer{background:var(--card-bg);border-color:var(--border-color)}[data-theme=dark] .footer-layout-message,[data-theme=dark] .notify-messagess,[data-theme=dark] .chat-toggle-btn,[data-theme=dark] .whatsapp-chat-footer-menu a,[data-theme=dark] .app-top-header-menu a{color:var(--muted-text);background:#182235;border-color:#ffffff0f}[data-theme=dark] .footer-layout-message:hover,[data-theme=dark] .whatsapp-chat-footer-menu a:hover,[data-theme=dark] .app-top-header-menu a:hover{background:rgba(var(--primary-rgb), .18);color:#fff}[data-bs-theme=dark] .app-chats-content{padding:15px;position:absolute;inset:70px 0 70px 340px;overflow-y:auto;background-color:#0f172a!important;background-image:linear-gradient(#00000059,#0000008c),url(/build/assets/zap-2-D8WAUaiJ.png)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:400px!important}[data-bs-theme=light] .app-chats-content{padding:15px;position:absolute;inset:70px 0 70px 340px;overflow-y:auto;background-color:var(--body-bg)!important;background-image:linear-gradient(#ffffff1a,#fff0),url(/build/assets/zap-0-D9a1VrGW.png)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:400px!important}[data-theme=dark] .app-chats-content-esquerdaside .chat-left-msg{background:var(--chat-bg-left);color:#f1f5f9;border:1px solid #ffffff0d}[data-theme=dark] .app-chats-content-direita .chat-right-msg{background:var(--chat-bg-right);color:#f8fafc;border:1px solid #ffffff0a}[data-theme=dark] .chat-bg-light-audio{background:#182235;border-color:#ffffff14}[data-theme=dark] .lightbox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617e6}[data-theme=dark] .lightbox-img{border-color:#ffffff14}[data-theme=dark] .close-btn{color:#fff}[data-theme=dark] .chat-content-image{background-color:var(--card-bg)}[data-theme=dark] .scroll-autoload{border-color:#ffffff14;background:#111827!important}[data-theme=dark] .app-chats-titles,[data-theme=dark] .app-chats-times{color:#f8fafc}[data-theme=dark] .app-chats-messages{color:#94a3b8}[data-theme=dark] .step-number{background:rgba(var(--primary-rgb), .18);color:#c7d2fe;border-color:#ffffff14}[data-theme=dark] .icon-badge-message,[data-theme=dark] .icon-badge-contact,[data-theme=dark] .icon-badge-alternate,[data-theme=dark] .icon-badge-cart,[data-theme=dark] .icon-badge-cart-alternate,[data-theme=dark] .icon-badge-msg-total,[data-theme=dark] .app-chats-online:before,[data-theme=dark] .app-chats-ofline:before{box-shadow:0 0 0 2px #0f172a}[data-theme=dark] .content-body::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23f8fafc'><polygon points='50,20 20,80 80,80'/></svg>")}[data-bs-theme=dark] .content-body::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23f8fafc'><polygon points='50,20 20,80 80,80'/></svg>")}[data-theme=dark] .app-chats-listers::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23f8fafc'><polygon points='50,20 20,80 80,80'/></svg>")}[data-bs-theme=dark] .app-chats-listers::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23f8fafc'><polygon points='50,20 20,80 80,80'/></svg>")}[data-theme=dark] .content-body::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23f8fafc'><polygon points='20,20 80,20 50,80'/></svg>")}[data-bs-theme=dark] .content-body::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23f8fafc'><polygon points='20,20 80,20 50,80'/></svg>")}[data-theme=dark] .app-chats-listers::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23f8fafc'><polygon points='20,20 80,20 50,80'/></svg>")}[data-bs-theme=dark] .app-chats-listers::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23f8fafc'><polygon points='20,20 80,20 50,80'/></svg>")}[data-bs-theme=dark] .bg-light{background-color:var(--bg-light-custom)!important;color:var(--text-main)!important}*,:before,:after{font-style:normal;font-family:var(--bs-font-inters);box-sizing:border-box;margin:0;padding:0}.dc-shell{--dc-surface:var(--card-bg);--dc-sidebar-surface:var(--sidebar-bg);--dc-page-surface:var(--body-bg);--dc-text:var(--main-text);--dc-muted:var(--muted-text);--dc-accent:var(--primary-color);height:calc(100dvh - 132px);min-height:560px;color:var(--dc-text);background:var(--dc-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-md);grid-template-columns:minmax(310px,360px) minmax(0,1fr);display:grid;overflow:hidden}.dc-sidebar{background:var(--dc-sidebar-surface);border-right:1px solid var(--border-color);flex-direction:column;min-width:0;display:flex;overflow:hidden}.dc-sidebar-head{border-bottom:1px solid var(--border-color);flex:none;padding:14px 12px 0}.dc-avatar-wrap{display:inline-flex;position:relative}.dc-avatar{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;width:100%;height:100%}.dc-avatar-fallback{color:var(--tooltip-color);background:var(--primary-gradient);place-items:center;font-weight:800;display:grid}.dc-presence-dot{border:2px solid var(--dc-surface);border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px}.dc-presence-dot.is-online{background:var(--success-color)}.dc-presence-dot.is-offline{background:var(--danger-color)}.dc-search{height:38px;color:var(--dc-muted);background:var(--primary-soft);border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex}.dc-search:focus-within{border-color:rgba(var(--primary-rgb), .5);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .12)}.dc-search input{min-width:0;color:var(--dc-text);background:0 0;border:0;outline:0;flex:1}.dc-search button{color:inherit;background:0 0;border:0;padding:0}.dc-tabs{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.dc-tabs button{min-width:0;color:var(--dc-muted);background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 10px;font-size:11px;display:flex;position:relative}.dc-tabs button i{font-size:16px}.dc-tabs button .badge{min-width:17px;color:var(--tooltip-color);background:var(--dc-muted);padding:3px 5px;font-size:9px;position:absolute;top:2px;right:5px}.dc-tabs button.active{color:var(--dc-accent);border-bottom-color:var(--dc-accent)}.dc-tabs button.active .badge{background:var(--dc-accent)}.dc-list{scrollbar-width:thin;scrollbar-color:rgba(var(--primary-rgb), .3) transparent;flex:1;min-height:0;overflow-y:auto}.dc-list::-webkit-scrollbar{width:7px}.dc-messages::-webkit-scrollbar{width:7px}.dc-contact-picker::-webkit-scrollbar{width:7px}.dc-list::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb), .3);border-radius:20px}.dc-messages::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb), .3);border-radius:20px}.dc-contact-picker::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb), .3);border-radius:20px}.dc-list-item{width:100%;color:inherit;cursor:pointer;text-align:left;border:0;border-bottom:1px solid var(--border-color);transition:background var(--transition-fast);background:0 0;align-items:center;gap:11px;padding:11px 12px;display:flex}.dc-list-item:hover,.dc-list-item.active{background:var(--primary-soft)}.dc-list-item.is-readonly,.dc-list-item.is-readonly:hover,.dc-list-item.is-readonly:disabled{color:var(--dc-text);cursor:default;opacity:1;background:0 0}.dc-list-main{flex:1;min-width:0}.dc-list-line{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dc-list-line strong,.dc-list-preview>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dc-list-line time{color:var(--dc-muted);text-transform:capitalize;flex:none;font-size:10px}.dc-list-preview{color:var(--dc-muted);margin-top:4px;font-size:12px}.dc-list-actions{flex:none;align-items:center;gap:7px;display:inline-flex}.dc-unread{min-width:21px;height:21px;color:var(--tooltip-color);background:var(--success-color);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:grid}.dc-start{width:26px;height:26px;color:var(--tooltip-color);background:var(--dc-accent);box-shadow:0 3px 8px rgba(var(--primary-rgb), .25);border:0;border-radius:50%;place-items:center;display:grid}.dc-empty,.dc-loading{min-height:220px;color:var(--dc-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.dc-empty>i{opacity:.5;font-size:36px}.dc-empty span{font-size:12px}.dc-panel{min-width:0;color:var(--dc-text);background:var(--dc-page-surface);grid-template-rows:68px minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.dc-panel:before{content:"";pointer-events:none;opacity:.3;background-image:radial-gradient(circle at 25px 25px, rgba(var(--primary-rgb), .16) 2px, transparent 2px), radial-gradient(circle at 75px 75px, rgba(var(--primary-rgb), .1) 2px, transparent 2px);background-size:100px 100px;position:absolute;inset:68px 0 0}[data-bs-theme=dark] .dc-messages{background-color:#0f172a;background-image:linear-gradient(#00000059,#0000008c),url(/build/assets/zap-2-D8WAUaiJ.png);background-position:0 0;background-repeat:repeat;background-size:400px}[data-bs-theme=light] .dc-messages{background-color:var(--body-bg);background-image:linear-gradient(#ffffff1a,#fff0),url(/build/assets/zap-0-D9a1VrGW.png);background-position:0 0;background-repeat:repeat;background-size:400px}.dc-chat-head{z-index:2;background:var(--dc-surface);border-bottom:1px solid var(--border-color);align-items:center;gap:10px;padding:10px 16px;display:flex;position:relative}.dc-chat-person{flex-direction:column;flex:1;min-width:0;display:flex}.dc-chat-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-chat-person small{color:var(--dc-muted);font-size:11px}.dc-chat-head-actions{align-items:center;gap:9px;display:flex}.dc-status-chip{color:var(--dc-muted);background:color-mix(in srgb, var(--dc-muted) 13%, transparent);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700}.dc-status-chip.is-atendendo{color:var(--success-color);background:color-mix(in srgb, var(--success-color) 15%, transparent)}.dc-status-chip.is-aguardando{color:var(--warning-color);background:color-mix(in srgb, var(--warning-color) 17%, transparent)}.dc-status-chip.is-automacao{color:var(--dc-accent);background:var(--primary-soft)}.dc-mobile-back{color:inherit;background:0 0;border:0;padding:5px;font-size:20px;display:none}.dc-messages{z-index:1;scroll-behavior:auto;min-height:0;padding:12px clamp(14px,5vw,72px) 20px;position:relative;overflow-y:auto}.dc-history-action{justify-content:center;min-height:38px;display:flex}.dc-history-action button,.dc-day-divider span{color:var(--dc-muted);background:var(--dc-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.dc-history-action button{border-radius:999px;padding:7px 13px;font-size:11px}.dc-day-divider{justify-content:center;margin:12px 0;display:flex}.dc-day-divider span{text-transform:capitalize;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:600}.dc-message-row{align-items:center;margin:4px 0;display:flex}.dc-message-select{width:28px;height:28px;color:var(--dc-muted);opacity:0;background:0 0;border:0;border-radius:50%;margin:0 7px;padding:0;transition:opacity .15s,color .15s}.dc-message-row:hover .dc-message-select,.dc-message-select:focus-visible,.dc-message-select.is-selected{opacity:1}.dc-message-select.is-selected{color:var(--dc-accent)}.dc-message-row.is-mine{justify-content:flex-end}.dc-message-row.is-theirs{justify-content:flex-start}.dc-bubble{max-width:min(72%,620px);color:var(--dc-text);background:var(--dc-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:9px;padding:7px 9px 5px;position:relative}.dc-bubble.has-audio{width:min(330px,100%)}.dc-message-row.is-mine .dc-bubble{background:color-mix(in srgb, var(--primary-color) 16%, var(--card-bg));border-color:rgba(var(--primary-rgb), .18);border-top-right-radius:2px}.dc-message-row.is-theirs .dc-bubble{border-top-left-radius:2px}.dc-sender{color:var(--dc-accent);text-align:right;margin-bottom:2px;font-size:11px;font-weight:800}.dc-message-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.dc-message-meta{min-width:54px;color:var(--dc-muted);justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:9px;display:flex}.dc-preview-content{align-items:center;gap:6px;min-width:0;display:inline-flex}.dc-preview-content>i{color:var(--dc-muted);flex:none}.dc-preview-content>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-ack{font-size:13px;line-height:1}.dc-ack.is-read{color:var(--dc-accent)}.dc-media{object-fit:contain;border-radius:7px;width:min(360px,100%);max-height:360px;display:block}.dc-media-frame{background:color-mix(in srgb, var(--dc-surface) 88%, var(--dc-muted));border-radius:7px;min-width:min(260px,68vw);min-height:180px;position:relative;overflow:hidden}.dc-media-frame.is-sticker{min-width:min(180px,48vw);min-height:150px}.dc-lottie-sticker{width:min(180px,100%);height:180px}.dc-media-frame:not(.is-loaded) .dc-lottie-sticker,.dc-media-frame:not(.is-loaded)>img{visibility:hidden}.dc-media-loading{z-index:1;color:var(--dc-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.dc-media-loading>i{font-size:24px}.dc-media-loading small{font-size:11px}.dc-sticker{object-fit:contain;width:min(180px,100%);max-height:180px;display:block}.dc-audio{width:100%;max-width:330px;height:40px;display:block}.dc-document,.dc-rich-card{min-width:min(300px,58vw);color:inherit;background:var(--primary-soft);border-radius:8px;align-items:center;gap:11px;padding:10px;text-decoration:none;display:flex}.dc-document>i,.dc-rich-card>i{color:var(--dc-accent);font-size:28px}.dc-document span,.dc-rich-card span{flex-direction:column;min-width:0;display:flex}.dc-document strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-document small,.dc-rich-card small{color:var(--dc-muted);font-size:10px}.dc-poll{flex-direction:column;gap:7px;min-width:min(300px,58vw);display:flex}.dc-poll>strong{border-bottom:1px solid var(--border-color);padding-bottom:6px}.dc-poll>span{background:var(--primary-soft);border-radius:6px;padding:5px 8px}.dc-new-messages{z-index:4;color:var(--tooltip-color);background:var(--dc-accent);box-shadow:var(--shadow-md);border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:88px;right:24px}.dc-composer{z-index:5;background:var(--dc-sidebar-surface);border-top:1px solid var(--border-color);align-items:center;gap:8px;min-height:66px;padding:10px 13px;display:flex;position:relative}.dc-composer textarea{resize:none;min-height:42px;max-height:110px;color:var(--dc-text);background:var(--dc-surface);border:1px solid var(--border-color);border-radius:12px;outline:0;flex:1;padding:10px 14px}.dc-composer textarea:focus{border-color:var(--dc-accent);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .12)}.dc-round-btn,.dc-send-btn{width:41px;height:41px;color:var(--dc-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.dc-round-btn:hover{color:var(--dc-accent);background:var(--primary-soft)}.dc-send-btn{color:var(--tooltip-color);background:var(--dc-accent);font-size:17px}.dc-send-btn:disabled{opacity:.45}.dc-attach-menu{min-width:190px;color:var(--dc-text);background:var(--dc-surface);border-radius:12px;padding:7px}.dc-attach-menu .dropdown-item{color:inherit;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.dc-attach-menu .dropdown-item:hover{background:var(--primary-soft)}.dc-attach-menu i{width:22px;font-size:18px}.dc-emoji-wrap{position:relative}.dc-emoji-picker{background:var(--dc-surface);border:1px solid var(--border-color);width:240px;box-shadow:var(--shadow-md);border-radius:12px;grid-template-columns:repeat(6,1fr);gap:3px;padding:9px;display:grid;position:absolute;bottom:52px;left:-52px}.dc-emoji-picker button{background:0 0;border:0;border-radius:6px;padding:5px;font-size:19px}.dc-emoji-picker button:hover{background:var(--primary-soft)}.dc-file-strip{color:var(--dc-text);background:var(--dc-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-radius:9px;align-items:center;gap:8px;padding:8px 11px;display:flex;position:absolute;bottom:calc(100% + 7px);left:12px;right:12px}.dc-file-strip span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.dc-file-strip button{color:inherit;background:0 0;border:0}.dc-composer-locked{color:var(--dc-muted);flex-wrap:wrap;justify-content:center;font-size:12px}.dc-contact-picker{--dc-accent:var(--primary-color);--dc-muted:var(--muted-text);max-height:350px;overflow-y:auto}.dc-contact-picker button{width:100%;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--border-color);background:0 0;align-items:center;gap:11px;padding:9px;display:flex}.dc-contact-picker button>i{color:var(--dc-accent);font-size:30px}.dc-contact-picker button span{flex-direction:column;display:flex}.dc-contact-picker button small{color:var(--dc-muted)}.dc-no-chat{text-align:center;background:var(--dc-surface);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.dc-no-chat:before{display:none}.dc-no-chat p{max-width:470px;color:var(--dc-muted)}.dc-no-chat>div:last-child{color:var(--dc-muted);margin-top:30px;font-size:11px}.dc-welcome-icon{width:86px;height:86px;color:var(--tooltip-color);background:var(--primary-gradient);box-shadow:0 14px 32px rgba(var(--primary-rgb), .25);border-radius:28px;place-items:center;margin-bottom:16px;display:grid}.dc-welcome-icon i{font-size:43px}.dc-association-empty{min-height:calc(100dvh - 170px);color:var(--dc-text,var(--main-text));text-align:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.dc-association-empty p{color:var(--muted-text)}.dc-spin{animation:.8s linear infinite dc-spin;display:inline-block}@keyframes dc-spin{to{transform:rotate(360deg)}}@media (width<=991.98px){.dc-shell{grid-template-columns:320px minmax(0,1fr);height:calc(100dvh - 116px);min-height:500px}.dc-status-chip{display:none}}@media (width<=767.98px){.dc-shell{border-radius:12px;height:calc(100dvh - 112px);display:block}.dc-sidebar,.dc-panel{width:100%;height:100%}.dc-sidebar.has-selection{display:none}.dc-mobile-back{place-items:center;display:inline-grid}.dc-chat-head{padding-inline:9px}.dc-messages{padding-inline:10px}.dc-bubble{max-width:88%}.dc-composer{gap:3px;padding-inline:7px}.dc-round-btn{width:35px}}html,body,#app,#root{height:100%;min-height:100dvh;overflow-x:hidden;max-width:100%!important;margin:0!important;padding:0!important}html:has(.wrapper-admin){overflow:hidden}body:has(.wrapper-admin){overflow:hidden}#app:has(.wrapper-admin){overflow:hidden}#root:has(.wrapper-admin){overflow:hidden}html::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar{width:8px;height:8px}.content-body::-webkit-scrollbar{width:8px;height:8px}.nav-section::-webkit-scrollbar{width:8px;height:8px}.auth-form-section::-webkit-scrollbar{width:8px;height:8px}.app-chats-listers::-webkit-scrollbar{width:8px;height:8px}.app-chats-content::-webkit-scrollbar{width:8px;height:8px}#panelContent::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-track{background:0 0}.content-body::-webkit-scrollbar-track{background:0 0}.nav-section::-webkit-scrollbar-track{background:0 0}.auth-form-section::-webkit-scrollbar-track{background:0 0}.app-chats-listers::-webkit-scrollbar-track{background:0 0}.app-chats-content::-webkit-scrollbar-track{background:0 0}#panelContent::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:rgba(var(--primary-rgb), .35);border-radius:20px}body::-webkit-scrollbar-thumb{background-color:rgba(var(--primary-rgb), .35);border-radius:20px}.content-body::-webkit-scrollbar-thumb{background-color:rgba(var(--primary-rgb), .35);border-radius:20px}.nav-section::-webkit-scrollbar-thumb{background-color:rgba(var(--primary-rgb), .35);border-radius:20px}.auth-form-section::-webkit-scrollbar-thumb{background-color:rgba(var(--primary-rgb), .35);border-radius:20px}.app-chats-listers::-webkit-scrollbar-thumb{background-color:rgba(var(--primary-rgb), .35);border-radius:20px}.app-chats-content::-webkit-scrollbar-thumb{background-color:rgba(var(--primary-rgb), .35);border-radius:20px}#panelContent::-webkit-scrollbar-thumb{background-color:rgba(var(--primary-rgb), .35);border-radius:20px}html::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}body::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}.content-body::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}.nav-section::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}.auth-form-section::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}.app-chats-listers::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}.app-chats-content::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}#panelContent::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}.app-chats-listers::-webkit-scrollbar-button:single-button{background-position:50%;background-repeat:no-repeat;background-size:10px;width:12px;height:12px;display:block}.app-chats-content::-webkit-scrollbar-button:single-button{background-position:50%;background-repeat:no-repeat;background-size:10px;width:12px;height:12px;display:block}.auth-form-section::-webkit-scrollbar-button:single-button{background-position:50%;background-repeat:no-repeat;background-size:10px;width:12px;height:12px;display:block}.content-body::-webkit-scrollbar-button:single-button{background-position:50%;background-repeat:no-repeat;background-size:10px;width:12px;height:12px;display:block}.app-chats-listers::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgba(15, 23, 42, 0.5)'><polygon points='50,20 20,80 80,80'/></svg>")}.app-chats-content::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgba(15, 23, 42, 0.5)'><polygon points='50,20 20,80 80,80'/></svg>")}.auth-form-section::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgba(15, 23, 42, 0.5)'><polygon points='50,20 20,80 80,80'/></svg>")}.content-body::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgba(15, 23, 42, 0.5)'><polygon points='50,20 20,80 80,80'/></svg>")}.app-chats-listers::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgba(15, 23, 42, 0.5)'><polygon points='20,20 80,20 50,80'/></svg>")}.app-chats-content::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgba(15, 23, 42, 0.5)'><polygon points='20,20 80,20 50,80'/></svg>")}.auth-form-section::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgba(15, 23, 42, 0.5)'><polygon points='20,20 80,20 50,80'/></svg>")}.content-body::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgba(15, 23, 42, 0.5)'><polygon points='20,20 80,20 50,80'/></svg>")}.app-chats-listers::-webkit-scrollbar-button:single-button:hover{background-color:rgba(var(--primary-rgb), .15);border-radius:4px}.app-chats-content::-webkit-scrollbar-button:single-button:hover{background-color:rgba(var(--primary-rgb), .15);border-radius:4px}.auth-form-section::-webkit-scrollbar-button:single-button:hover{background-color:rgba(var(--primary-rgb), .15);border-radius:4px}.content-body::-webkit-scrollbar-button:single-button:hover{background-color:rgba(var(--primary-rgb), .15);border-radius:4px}a{text-decoration:none}img{max-width:100%;display:block}body{background-color:var(--body-bg);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .4s;overflow-x:hidden}.wrapper-admin{width:100%;height:100%;position:relative}.sidebar-wrapper{background:var(--sidebar-bg);flex-direction:column;display:flex;position:relative;overflow:hidden;height:100dvh!important}.wrapper-admin .text-gradient{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wrapper-admin .text-gradient.bi,.wrapper-admin .text-gradient i{margin-right:-.05em;padding-right:.05em;display:inline-block;overflow:visible}.sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);border-right:1px solid var(--border-color);z-index:600;flex-direction:column;height:100vh;transition:background-color .3s;display:flex;position:fixed;top:0;left:0}.sidebar-header{background:var(--sidebar-bg);border-bottom:1px solid var(--border-color);height:var(--header-height);justify-content:center;align-items:center;display:flex}.sidebar-nav{background:var(--sidebar-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nav-section:first-child{scrollbar-gutter:stable;will-change:transform;scrollbar-width:thin;scrollbar-color:transparent transparent;pointer-events:auto;border-bottom:1px solid var(--border-color);flex:1;min-height:0;padding:8px 0;transition:scrollbar-color .2s;overflow-x:hidden;transform:translateZ(0);overflow-y:auto!important}.nav-section.mt-auto{background:var(--sidebar-bg);padding:3px 0;flex-shrink:0!important;margin-top:auto!important}.nav-section:first-child::-webkit-scrollbar{width:6px}.nav-section:first-child::-webkit-scrollbar-track{background:0 0}.nav-section:first-child::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb), 0);border-radius:10px}.nav-section:first-child:hover{scrollbar-color:rgba(var(--primary-rgb), .35) transparent}.nav-section:first-child:hover::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb), .35)}.nav-section:first-child::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb), .6)}.nav-link{height:50px;color:var(--text-muted);border-left:3px solid #0000;border-top-left-radius:10px;border-bottom-left-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex;position:relative}.nav-link i{font-size:1.25rem}.nav-link:hover,.nav-link.active{color:var(--primary-color)!important;background:var(--primary-soft)!important;border-left-color:var(--primary-color)!important}.nav-link.active:before{content:"";background:var(--primary-gradient);border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;left:0}button.nav-link{width:100%;font:inherit;cursor:pointer;background:0 0;border-left:3px solid #0000;border-top-left-radius:6px;border-bottom-left-radius:6px;outline:none;padding:0}.nav-link-item{height:50px;color:var(--text-muted);border:3px solid #0000;border-bottom:1px solid var(--border-color);border-top-left-radius:6px;border-bottom-left-radius:6px;justify-content:start;align-items:center;text-decoration:none;transition:all .2s;display:flex;position:relative;border-top:1px solid #0000!important}.nav-link-item i{font-size:1.25rem}.nav-link-item:hover,.nav-link-item.active{color:var(--primary-color)!important;background:var(--primary-soft)!important;border-left-color:var(--primary-color)!important}.nav-link-item.active:before{content:"";background:var(--primary-gradient);border-radius:0 4px 4px 0;width:4px;height:60%;position:absolute;left:0}.tutorial-content{contain:layout;min-height:330px}button.nav-link-item{border:3px solid #0000;border-top-width:1px;border-bottom:1px solid var(--border-color);width:100%;font:inherit;cursor:pointer;background:0 0;border-top-left-radius:6px;border-bottom-left-radius:6px;outline:none;padding:0}.nav-panel{top:0;left:var(--sidebar-width);width:var(--panel-width);background:var(--sidebar-bg);border-right:1px solid var(--border-color);z-index:700;height:100vh;display:none;position:fixed}body.panel-open .nav-panel{display:block}.nav-panel.active{opacity:1;visibility:visible;transform:translate(0)}.nav-panel.active .panel-item{opacity:0;animation:.4s forwards slideInItem}@keyframes slideInItem{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body.panel-open .nav-panel{visibility:visible;transform:translate(0)}.logo-text-panel{letter-spacing:-.5px;font-size:1.4rem;font-weight:700}.panel-title-link{height:var(--panel-title-link);background:var(--sidebar-bg);border-bottom:1px solid var(--border-color);z-index:710;align-items:center;display:flex;position:relative}.panel-title-wrapper{flex-direction:column;justify-content:center;display:flex}.panel-title{margin:0;font-size:.95rem;font-weight:600;line-height:1.2}.panel-item.active:before{content:"";background:var(--primary-color);width:6px;height:60%;box-shadow:0 0 10px var(--primary-color), inset 0 0 6px #ffffff4d;border-radius:10px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.panel-item.active{background:var(--primary-soft);color:var(--primary-color);font-weight:600}.panel-header{height:var(--header-height);background:var(--sidebar-bg);border-bottom:1px solid var(--border-color);z-index:710;align-items:center;display:flex;position:sticky;top:0}.main-wrapper{margin-left:var(--sidebar-width);flex-direction:column;max-width:100%;height:100vh;display:flex}.content-body{scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.footer{flex-shrink:0}body.panel-open .main-wrapper{margin-left:calc(var(--sidebar-width) + var(--panel-width))}.navbar-top{height:var(--header-height);background:var(--sidebar-bg);border-bottom:1px solid var(--border-color);z-index:500;align-items:center;display:flex;position:sticky;top:0}.user-profile{cursor:pointer;border-radius:12px;align-items:center;min-height:64px;padding:10px 12px;display:flex}.user-profile img{object-fit:cover;border-radius:8px;width:45px;height:45px}.theme-colors{border-right:1px solid var(--border-color);gap:8px;margin-right:15px;padding:0 10px;display:flex}.search-box{background:var(--card-bg);border:1px solid var(--border-color);border:1px solid var(--border-color);border-radius:8px;align-items:center;width:260px;height:38px;padding:0 15px;display:flex;box-shadow:0 2px 10px #00000008}.search-box input{width:100%;color:var(--text-main);background:0 0;border:none;outline:none;font-size:.9rem}.stat-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.65rem;padding:24px;transition:transform .3s}.stat-card:hover{transform:translateY(-5px)}.card-body-top{background:var(--card-bg);border-radius:8px;border:1px solid var(--border-color)!important}.card-gradient-border{background:var(--card-bg);border-radius:8px;position:relative;border:1px solid var(--border-color)!important}.card-gradient-border:after{content:"";background:linear-gradient(90deg, rgba(var(--primary-rgb), .1) 0%, rgba(var(--primary-rgb), 1) 50%, rgba(var(--primary-rgb), .1) 100%);width:100%;height:4px;transition:all .3s;position:absolute;bottom:0;left:0}.card-gradient-border .card-divider{opacity:.2;background:linear-gradient(90deg, transparent, rgba(var(--primary-rgb), .8), transparent);border:none;height:3px}.stat-icon{background:var(--primary-soft);width:48px;height:48px;color:var(--primary-color);border-radius:12px;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.dropdown-menu{--bs-dropdown-spacer:.25rem;background:var(--card-bg);border:1px solid var(--border-color);z-index:900;border-radius:12px;padding:10px;position:relative;overflow:visible;box-shadow:0 10px 25px #00000014;margin-top:4px!important}.dropdown-menu:before{content:"";background:var(--card-bg);border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);z-index:0;pointer-events:none;width:12px;height:12px;position:absolute;top:-7px;right:22px;transform:rotate(45deg)}.dropdown-cart{width:430px;max-width:calc(100vw - 20px)}.dropdown-cart .dropdown-item{border-radius:10px}.dropdown-item{border:none;align-items:center;gap:10px;padding:10px 12px;font-weight:500;transition:all .2s;display:flex;color:var(--text-main)!important;background:0 0!important;border-radius:8px!important}.dropdown-item:hover,.dropdown-item:focus{box-shadow:0 4px 12px rgba(var(--primary-rgb), .15), inset 0 0 0 1px rgba(var(--primary-rgb), .2);transform:translate(4px);background:rgba(var(--primary-rgb), .12)!important;color:var(--primary-color)!important}.dropdown-item.active,.dropdown-item:active{box-shadow:0 4px 12px rgba(var(--primary-rgb), .18), inset 0 0 0 1px rgba(var(--primary-rgb), .25);background:rgba(var(--primary-rgb), .18)!important;color:var(--primary-color)!important}.dropdown-item i{transition:all .2s}.dropdown-item:hover i,.dropdown-item.active i{transform:scale(1.1)}.dropdown-divider{opacity:.5;background:linear-gradient(90deg, transparent, rgba(var(--primary-rgb), .8), transparent);border:none;height:3px}.whatsapp-chat-footer .dropdown-menu{margin-top:0!important;margin-bottom:8px!important}.whatsapp-chat-footer .dropdown-menu:before{border-top:none;border-left:none;border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);top:auto;bottom:-7px;right:15px}.whatsapp-chat-footer .dropdown-item:hover{transform:translate(2px)}.dropdown-notify{background:var(--card-bg);border-radius:12px;width:360px;padding:14px;border:1px solid var(--dropdown-border)!important}.dropdown-notify .dropdown-header{color:var(--text-main);border-bottom:1px solid rgba(var(--primary-rgb), .08);margin-bottom:12px;padding-bottom:12px;font-size:15px;font-weight:700}.dropdown-notify .dropdown-item{border:1px solid #0000;border-radius:8px;margin-bottom:0;padding:12px;transition:all .25s}.dropdown-notify .dropdown-item:hover{background:rgba(var(--primary-rgb), .08);border-color:rgba(var(--primary-rgb), .12);box-shadow:0 10px 25px rgba(var(--primary-rgb), .08);transform:translateY(-2px)}.dropdown-notify .notify-image{object-fit:cover;border-radius:6px;width:54px;height:54px}.dropdown-notify .notify-title{color:var(--text-main);font-size:14px;font-weight:600;line-height:1.3}.dropdown-notify .notify-subtitle{color:var(--text-secondary);margin-top:4px;font-size:12px}.notify-badge{letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.notify-danger{color:#ef4444;background:#ef44441f}.notify-primary{background:rgba(var(--primary-rgb), .12);color:var(--primary-color)}.notify-empty{text-align:center;padding:30px 20px}.notify-empty i{margin-bottom:10px;font-size:42px;display:block}.notify-footer{border-top:1px solid rgba(var(--primary-rgb), .08);margin-top:12px;padding-top:12px}.notify-footer .alert{border-radius:14px;font-size:12px}.wrapper-catalog{width:100%;height:100%;position:relative}.wrapper-pdv{box-sizing:border-box;margin:0;padding:0}.btn-icon-radio{width:18px;height:18px;color:var(--text-muted);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex}.btn-icon-radio:hover{color:var(--primary-color);background:var(--primary-soft)}.image-zoom-wrapper{cursor:zoom-in;border-radius:8px;width:100%;max-width:280px;position:relative;overflow:hidden}.image-zoom-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .15s ease-out}.bg-pdv{z-index:1;background-color:#f4f7fa;background-image:radial-gradient(at 0% 0%, rgba(var(--primary-rgb), .12) 0, transparent 50%), radial-gradient(at 100% 100%, rgba(var(--primary-rgb), .08) 0, transparent 50%);position:relative}.bg-pdv:before,.bg-pdv:after{z-index:-1;content:"";pointer-events:none;opacity:.15;filter:blur(100px);border-radius:50%;width:500px;height:500px;animation:15s ease-in-out infinite alternate pdv-floating;position:absolute}.bg-pdv:before{background:rgba(var(--primary-rgb), .8);top:-10%;left:-10%}.bg-pdv:after{background:#6366f1;animation-delay:-7s;bottom:-10%;right:-10%}@keyframes pdv-floating{0%{transform:translate(0)scale(1)}to{transform:translate(50px,30px)scale(1.1)}}.bg-pdv .bg-white{background:#ffffffe6!important;border:1px solid #fff6!important;box-shadow:0 8px 32px #0000000d!important}.bg-pdv .bg-light{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f9fab3!important}.bg-pdv .row.align-items-center .fs-5{color:var(--text-main);letter-spacing:-.5px}.bg-pdv .btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.cupom-container{-ms-overflow-style:none;scrollbar-width:none;border-radius:5px;width:auto;max-height:67vh;overflow:hidden scroll}@media print{body *{visibility:hidden}.cupom-container,.cupom-container *{visibility:visible}.cupom-container{box-sizing:border-box;page-break-after:avoid;width:70mm;position:absolute;left:50%;transform:translate(-50%);max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}@page{margin:0;size:80mm auto}html,body{box-sizing:border-box;margin:0;padding:0}}body:has(.wrapper-landing){height:auto;min-height:100vh;color:var(--text-main);background-color:#fff;overflow:hidden auto}[data-bs-theme=dark] body:has(.wrapper-landing){color:#f1f5f9;background-color:#0f172a}.wrapper-landing,.wrapper-landing *,.wrapper-landing :before,.wrapper-landing :after{letter-spacing:.3px;font-style:normal;font-family:var(--bs-font-jakarta-sans);box-sizing:border-box}.wrapper-landing{background-color:#0000;min-height:100vh;margin:0;padding:0}.wrapper-landing .logo-wrapper,.wrapper-landing .logo-gradient-wrapper{align-items:center;display:flex}.wrapper-landing .logo-gradient-wrapper{justify-content:center}.wrapper-landing .logo-gradient-wrapper div{background:var(--primary-gradient)!important}.wrapper-landing .no-gradient .logo-gradient-wrapper div{-webkit-mask-image:none;mask-image:none;background:currentColor!important}.wrapper-landing .jmatende-svg-dynamic{width:100%;height:auto}.wrapper-landing .jmatende-svg-dynamic .bubble-front,.wrapper-landing .jmatende-svg-dynamic .logo-text,.wrapper-landing .logo-theme-adapt{color:#1a1a1a;transition:color .3s}.wrapper-landing .jmatende-svg-dynamic .bubble-back{color:#1a1a1a;opacity:.6}[data-bs-theme=dark] .wrapper-landing .jmatende-svg-dynamic .bubble-front,[data-bs-theme=dark] .wrapper-landing .jmatende-svg-dynamic .logo-text,[data-bs-theme=dark] .wrapper-landing .jmatende-svg-dynamic .bubble-back,[data-bs-theme=dark] .wrapper-landing .logo-theme-adapt{color:#fff}.wrapper-landing .text-gradient{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wrapper-landing .text-gradient.bi,.wrapper-landing .text-gradient i{margin-right:-.05em;padding-right:.05em;display:inline-block;overflow:visible}.wrapper-landing .section-title{color:var(--accent-color);font-weight:700}.wrapper-landing .text-justify{text-align:justify;line-height:1.8}.wrapper-landing .border-white-subtle{border-color:#80808026!important}[data-bs-theme=dark] .wrapper-landing .border-white-subtle{border-color:#ffffff14!important}.wrapper-landing .top-benefits-bar{color:#fff;background-color:#0f172a}[data-bs-theme=dark] .wrapper-landing .top-benefits-bar{color:#cbd5e1;background-color:#020617}.wrapper-landing .header-store{background:#fff;border-bottom:1px solid #00000014}[data-bs-theme=dark] .wrapper-landing .header-store{background:#0f172a;border-bottom-color:#ffffff14}.wrapper-landing .nav-categories-bar{background:#f8fafc;border-bottom:1px solid #0000000d}[data-bs-theme=dark] .wrapper-landing .nav-categories-bar{background:#1e293b;border-bottom-color:#ffffff0d}.wrapper-landing .category-link{transition:all .2s;color:#475569!important}.wrapper-landing .category-link:hover{transform:translateY(-1px);color:var(--primary-color)!important}[data-bs-theme=dark] .wrapper-landing .category-link{color:#cbd5e1!important}[data-bs-theme=dark] .wrapper-landing .category-link:hover{color:#a855f7!important}.wrapper-landing .glass-card{-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:1px solid #00000014}[data-bs-theme=dark] .wrapper-landing .glass-card{background:#1e293bb3;border-color:#ffffff14;box-shadow:0 4px 20px #0000004d}.wrapper-landing .glass-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.wrapper-landing .product-card{background:#fff;border:1px solid #e5e7ebcc;border-radius:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}[data-bs-theme=dark] .wrapper-landing .product-card{background:#1e293b;border-color:#ffffff14}.wrapper-landing .product-card:hover{transform:translateY(-6px);box-shadow:0 12px 25px -5px #0000001a,0 8px 10px -6px #0000000d}[data-bs-theme=dark] .wrapper-landing .product-card:hover{box-shadow:0 12px 25px -5px #00000080}.wrapper-landing .product-img-wrapper{background:#f8fafc;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;position:relative;overflow:hidden}[data-bs-theme=dark] .wrapper-landing .product-img-wrapper{background:#0f172a}.wrapper-landing .product-img-wrapper img{transition:transform .5s}.wrapper-landing .product-card:hover .product-img-wrapper img{transform:scale(1.06)}.wrapper-landing .glass-card-header{background:var(--primary-gradient);border-bottom:1px solid #ffffff1a;transition:background .3s}.wrapper-landing .glass-card-footer{background:#f8fafc;border-top:1px solid #0000000d}[data-bs-theme=dark] .wrapper-landing .glass-card-footer{background:#0b1220;border-top-color:#ffffff0d}.wrapper-landing .btn-modern{background:var(--primary-gradient);border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:8px;padding:.75rem 1.75rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #6366f14d;color:#fff!important}.wrapper-landing .btn-modern:hover:not(:disabled){opacity:.95;transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}.wrapper-landing .btn-whatsapp{background:#25d366;border:0;font-weight:600;transition:all .2s;color:#fff!important}.wrapper-landing .btn-whatsapp:hover{background:#1da851;transform:translateY(-2px);box-shadow:0 4px 12px #25d3664d}.wrapper-landing .btn-to-top{z-index:9999;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background:#fffc;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;padding:0;font-size:24px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(20px)scale(.8);box-shadow:0 8px 32px #0000001a;color:var(--accent-color)!important;border:2px solid var(--accent-color)!important}[data-bs-theme=dark] .wrapper-landing .btn-to-top{background:#0f172acc}.wrapper-landing .btn-to-top.show{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.wrapper-landing .btn-to-top:hover{transform:translateY(-5px)scale(1.05);background:var(--primary-gradient)!important;color:#fff!important;border-color:#0000!important}.wrapper-landing .badge-soft{color:var(--accent-color);background:#6366f11a;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-block}.wrapper-landing .hero-store-section{background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #0000000d}[data-bs-theme=dark] .wrapper-landing .hero-store-section{background:linear-gradient(#1e293b 0%,#0f172a 100%);border-bottom-color:#ffffff0d}.wrapper-landing .banner-custom-box{border-radius:var(--radius-lg);background:linear-gradient(135deg,#6366f114 0%,#a855f714 100%);border:1px solid #6366f133}[data-bs-theme=dark] .wrapper-landing .banner-custom-box{background:linear-gradient(135deg,#6366f126 0%,#a855f726 100%);border-color:#a855f74d}.wrapper-landing .social-icon{width:42px;height:42px;color:var(--primary-color);background:#6366f11a;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.wrapper-landing .social-icon:hover{background:var(--primary-gradient);transform:translateY(-3px);color:#fff!important}.hero-image-container{justify-content:center;align-items:center;display:flex;position:relative}.hero-image-placeholder{background:var(--card-bg);width:100%;max-width:550px;height:auto;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);box-shadow:var(--shadow-md);border-radius:2rem;padding:15px;transition:all .5s;animation:6s ease-in-out infinite float}.hover-up{transition:transform .3s}.hover-up:hover{transform:translateY(-10px)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (width<=991px){.hero-btns{justify-content:center}.hero-image-container{margin-top:30px;margin-bottom:30px}}@media (width<=576px){.wrapper-landing .btn-to-top{width:40px;height:40px;font-size:18px;bottom:20px;right:20px}}.glass-card{background:var(--card-bg);border:1px solid var(--border-color);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:0 4px 14px #0000000a;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast)}.glass-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.glass-card-header{background:var(--primary-gradient);border-bottom:1px solid #ffffff1a;transition:background .3s}.glass-card-footer{background:var(--sidebar-bg);position:relative}.glass-card-footer .jmatende-svg-dynamic,.glass-card-header .jmatende-svg-dynamic,.glass-card-header .logo-theme-adapt,.glass-card-footer .logo-theme-adapt{color:var(--accent-color)!important}.custom-faq .accordion-item.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;transition:transform .3s,background .3s;border:1px solid #ffffff1a!important}.custom-faq .accordion-item.glass-card:has(.accordion-button:not(.collapsed)){background:#ffffff14;transform:translateY(-2px);border-color:var(--accent-color)!important}.custom-faq .accordion-button{color:inherit;box-shadow:none!important;background:0 0!important}.custom-faq .accordion-button:after{filter:grayscale()invert(.5)}.custom-faq .accordion-button:not(.collapsed){color:var(--accent-color)}.bg-modern,.badge-tutorial{background:var(--primary-gradient);font-weight:600;color:#fff!important}.btn-modern,.btn-primary{background:var(--primary-gradient);border:1px solid rgba(var(--primary-rgb), .25);box-shadow:0 4px 12px rgba(var(--primary-rgb), .3);justify-content:center;align-items:center;gap:6px;font-weight:600;transition:all .2s;display:inline-flex;color:#fff!important}.btn-modern:hover:not(:disabled),.btn-primary:hover:not(:disabled){opacity:.95;border-color:rgba(var(--primary-rgb), .45);box-shadow:0 6px 20px rgba(var(--primary-rgb), .4);transform:translateY(-2px)}.btn-modern .btn-primary i{justify-content:center;align-items:center;display:inline-flex}.btn-modern .btn-primary span{align-items:center;display:inline-flex}.btn-modern:disabled .btn-primary:disabled{cursor:not-allowed;transform:none!important}.btn-light{border:1px solid var(--border-color);background:var(--card-bg);border:1px solid var(--border-color);height:36px;color:var(--text-main);border-radius:8px;align-items:center;gap:4px;padding:0 14px;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-light:hover{background:var(--primary-soft);color:var(--primary-color);border-color:rgba(var(--primary-rgb), .4);transform:translateY(-1px)}.btn-light:active{background:rgba(var(--primary-rgb), .15);transform:scale(.97)}.btn-light:focus{box-shadow:0 0 0 .2rem rgba(var(--primary-rgb), .25)}.btn-light:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary-outline{color:#008cff;background-color:#008cff2e;background-image:linear-gradient(135deg,#008cff1f,#008cff38);border-color:#008cff;justify-content:center;align-items:center;gap:6px;transition:all .2s;display:inline-flex}.btn-primary-outline:hover{background-color:#008cff2e;background-image:linear-gradient(135deg,#008cff40,#008cff59);border-color:#008cff2e;transform:translateY(-2px);box-shadow:0 6px 20px #008cff40}.btn-primary-outline:focus{box-shadow:0 0 0 .25rem #008cff4d}.btn-secondary-outline{color:#75808a;background-color:#75808a2e;background-image:linear-gradient(135deg,#75808a1f,#75808a38);border-color:#7f8183;justify-content:center;align-items:center;gap:6px;transition:all .2s;display:inline-flex}.btn-secondary-outline:hover{background-image:linear-gradient(135deg,#75808a40,#75808a59);border-color:#75808a2e;transform:translateY(-2px);box-shadow:0 6px 20px #75808a40}.btn-secondary-outline:focus{box-shadow:0 0 0 .25rem #75808a4d}.btn-success-outline{color:#15ca20;background-color:#15ca202e;background-image:linear-gradient(135deg,#15ca201f,#15ca2038);border-color:#0f1;justify-content:center;align-items:center;gap:6px;transition:all .2s;display:inline-flex}.btn-success-outline:hover{background-image:linear-gradient(135deg,#15ca2040,#15ca2059);border-color:#15ca202e;transform:translateY(-2px);box-shadow:0 6px 20px #15ca2040}.btn-success-outline:focus{box-shadow:0 0 0 .25rem #15ca204d}.btn-danger-outline{color:#fd3550;background-color:#fd35502e;background-image:linear-gradient(135deg,#fd35501f,#fd355038);border-color:#f02;justify-content:center;align-items:center;gap:6px;transition:all .2s;display:inline-flex}.btn-danger-outline:hover{background-image:linear-gradient(135deg,#fd355040,#fd355059);border-color:#fd35502e;transform:translateY(-2px);box-shadow:0 6px 20px #fd355040}.btn-danger-outline:focus{box-shadow:0 0 0 .25rem #fd35504d}.btn-warning-outline{color:#ff9700;background-color:#ff97002e;background-image:linear-gradient(135deg,#ff97001f,#ff970038);border-color:#ff9100;justify-content:center;align-items:center;gap:6px;transition:all .2s;display:inline-flex}.btn-warning-outline:hover{background-image:linear-gradient(135deg,#ff970040,#ff970059);border-color:#ff97002e;transform:translateY(-2px);box-shadow:0 6px 20px #ff970040}.btn-warning-outline:focus{box-shadow:0 0 0 .25rem #ff97004d}.btn-info-outline{color:#0dceec;background-color:#0dceec2e;background-image:linear-gradient(135deg,#0dceec1f,#0dceec38);border-color:#00d9ff;justify-content:center;align-items:center;gap:6px;transition:all .2s;display:inline-flex}.btn-info-outline:hover{background-image:linear-gradient(135deg,#0dceec40,#0dceec59);border-color:#0dceec2e;transform:translateY(-2px);box-shadow:0 6px 20px #0dceec40}.btn-info-outline:focus{box-shadow:0 0 0 .25rem #0dceec4d}.btn-dark-outline{color:#fff;background-color:#22303533;background-image:linear-gradient(135deg,#223035d4,#223035c4);border-color:#d7d9da;justify-content:center;align-items:center;gap:6px;transition:all .2s;display:inline-flex}.btn-dark-outline:hover{background-image:linear-gradient(135deg,#22303540,#22303559);border-color:#22303533;transform:translateY(-2px);box-shadow:0 6px 20px #22303540}.btn-dark-outline:focus{box-shadow:0 0 0 .25rem #2230354d}.btn-primary-outline{--btn-color:0, 140, 255}.btn-success-outline{--btn-color:21, 202, 32}.btn-danger-outline{--btn-color:253, 53, 80}.btn-warning-outline{--btn-color:255, 151, 0}.btn-info-outline{--btn-color:13, 206, 236}.btn-dark-outline{--btn-color:34, 48, 53}.btn-icon{width:38px;height:38px;color:var(--text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.btn-icon:hover{background:var(--primary-soft);color:var(--primary-color)}.text-gradient.bi,.text-gradient i{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.05em;padding-right:.05em;display:inline-block;overflow:visible}.icon-theme{color:var(--primary-color)}.border-gradient{border-radius:var(--radius-lg,1.25rem);background-image:linear-gradient(var(--card-bg), var(--card-bg)), var(--primary-gradient);transition:background-color var(--transition-fast);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:2px solid #0000}.badge-soft{background:var(--primary-soft);color:var(--primary-color);border-radius:6px;padding:5px 10px;font-weight:600}.progress-modern{background:rgba(var(--primary-rgb), .08);border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d,0 1px #ffffff0d}.progress-modern .progress-bar{background:var(--primary-gradient);border-radius:inherit;transition:width .4s;position:relative;overflow:hidden}.progress-modern .progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:80%;height:100%;animation:2s infinite progressShine;position:absolute;top:0;left:-120%}@keyframes progressShine{to{left:140%}}.icon-box-delivery{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.bg-success-soft{background:#1987541a}.bg-primary-soft{background:#0d6efd1a}.bg-info-soft{background:#0dcaf01a}.bg-danger-soft{background:#dc35451a}.bg-warning-soft{background:#ffc1071a}.auth-container{height:100vh;display:flex}.auth-visual{background-image:var(--primary-gradient), url(/build/assets/login-D9yIlUua.png);background-blend-mode:overlay;color:#fff;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.auth-visual h1{letter-spacing:-1px;margin-bottom:20px;font-size:3rem;font-weight:200}.auth-visual p{opacity:.9;max-width:400px;font-size:1.1rem;font-weight:100}.auth-form-section{z-index:10;background:#fff;flex-direction:column;width:450px;max-height:100dvh;display:flex;overflow-y:auto}.forgot-password{color:var(--primary-color);font-size:.85rem;font-weight:500;text-decoration:none}.form-label{color:#555;font-size:.85rem;font-weight:200}.bg-theme-emerald{color:#fff!important;background-color:#10b981!important}.bg-theme-sunset{color:#fff!important;background-color:#f43f5e!important}.bg-theme-ocean{color:#fff!important;background-color:#0ea5e9!important}.bg-theme-default{color:#fff!important;background-color:#6366f1!important}.bg-theme-emerald-soft{color:#10b981!important;background-color:#10b9811a!important}.bg-theme-sunset-soft{color:#f43f5e!important;background-color:#f43f5e1a!important}.bg-theme-ocean-soft{color:#0ea5e9!important;background-color:#0ea5e91a!important}.bg-theme-default-soft{color:#6366f1!important;background-color:#6366f11a!important}.btn-color-selector{border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:0;transition:all .2s;display:flex}.btn-color-selector:hover{border-color:var(--card-border);transform:scale(1.15)}.btn-color-selector.active{box-shadow:0 0 0 3px var(--primary-soft)}.tooltip,.tooltip *,.tooltip-inner{-webkit-user-select:none!important;user-select:none!important;caret-color:#0000!important}.tooltip{--bs-tooltip-bg:var(--tooltip-bg);--bs-tooltip-color:var(--tooltip-color);--bs-tooltip-border-radius:8px;--bs-tooltip-padding-x:10px;--bs-tooltip-padding-y:6px;--bs-tooltip-opacity:1;--bs-tooltip-font-size:12px;z-index:1000;pointer-events:none}.tooltip-inner{background:var(--primary-color);box-shadow:0 10px 30px #0003, 0 0 10px rgba(var(--primary-rgb), .3)}.tooltip.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--tooltip-bg)}.tooltip.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--tooltip-bg)}.tooltip.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--tooltip-bg)}.tooltip.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--tooltip-bg)}.cursor-pointer{cursor:pointer!important}.dt-dark-container{--bs-pagination-active-bg:var(--primary-color);--bs-pagination-active-border-color:var(--primary-color);--bs-pagination-active-color:#fff;--bs-pagination-hover-bg:rgba(var(--primary-rgb), .2);--bs-pagination-hover-color:#fff;--bs-pagination-color:var(--text-main);--bs-pagination-bg:#0f162a;--bs-pagination-border-color:var(--border-color)}.dt-dark-container .pagination .page-link{background-color:var(--bs-pagination-bg)!important;color:var(--bs-pagination-color)!important;border:1px solid var(--bs-pagination-border-color)!important}.dt-dark-container .pagination .page-item.active .page-link{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.dt-dark-container .pagination .page-link:hover{background-color:rgba(var(--primary-rgb), .2)!important;color:#fff!important}.breadcrumb-glass{background:rgba(var(--sidebar-bg-rgb), .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0px solid var(--border-color);border-bottom:0 solid #0000;border-radius:8px;padding:10px 6px}.breadcrumb-glass .breadcrumb-item a{color:var(--text-muted);font-weight:500;transition:all .2s}.breadcrumb-glass .breadcrumb-item a:hover{color:var(--primary-color)}.breadcrumb-glass .breadcrumb-item.active{color:var(--primary-color);font-weight:600}.form-label{color:#334155;letter-spacing:.2px;margin-bottom:.45rem;font-size:.875rem;font-weight:600;transition:color .2s}.form-label.fw-bold{font-weight:700!important}.form-label code{color:rgb(var(--primary-rgb));background:0 0;padding:0;font-size:.9em;font-weight:700}.form-group:focus-within .form-label,.has-validation:focus-within~.form-label{color:var(--primary-color)}.input-group-text{background:var(--primary-gradient);font-weight:700;color:#fff!important;border:1px solid var(--border-color-imput)!important}.form-control{border-radius:8px;padding:10px 14px;transition:all .3s;border:1px solid var(--border-color-imput)!important;box-shadow:none!important}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='%23777' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;border-radius:8px;padding:10px 36px 10px 14px;transition:all .3s;border:1px solid var(--border-color-imput)!important;box-shadow:none!important}.form-control:focus,.form-select:focus{outline:none;border-color:var(--primary-color)!important;box-shadow:0 0 0 .25rem rgba(var(--primary-rgb), .2)!important}.form-select option{background:var(--sidebar-bg)!important;color:var(--text-main)!important}.form-select option:checked{background:var(--primary-soft)!important;color:var(--text-main)!important}.form-check-input{border:1px solid var(--border-color);border-radius:6px;transition:all .2s;cursor:pointer!important}.form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.form-check-input:focus{box-shadow:0 0 0 .2rem rgba(var(--primary-rgb), .2);border-color:var(--primary-color)}.form-check:hover .form-check-input{border-color:rgba(var(--primary-rgb), .5);transform:scale(1.05)}.form-check,.form-check-input,.form-check-label{cursor:pointer!important}.status-dot{opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px}.badge-modern{text-transform:uppercase;border:1px solid #0000;border-radius:8px;align-items:center;gap:3px;padding:2px 12px;font-size:.67rem;font-weight:600;transition:all .2s;display:inline-flex}.badge-modern.is-color{-webkit-backdrop-filter:blur(8px);background:#1e293b2e;border:1px solid #94a3b840;justify-content:center;align-items:center;display:inline-flex}.badge-modern.is-success{color:#15ca20;background:#15ca201f;border-color:#15ca2040}.badge-modern.is-danger{color:#fd3550;background:#fd35501f;border-color:#fd355040}.badge-modern.is-warning{color:#ff9700;background:#ff97001f;border-color:#ff970040}.badge-modern.is-info{color:#0dcaf0;background:#0dcaf01f;border-color:#0dcaf040}.badge-modern.is-primary{color:#2c46f1;background:#0dcaf01f;border-color:#0dcaf040}.badge-modern.is-secondary{color:#6c757d;background:#6c757d1f;border-color:#6c757d40}.badge-modern.is-orange{color:#ff6f00;background:#ff6f001f;border-color:#ff6f0040}.badge-modern:hover{filter:brightness(1.05);transform:translateY(-1px)}.badge-notify-danger{color:#fff;z-index:1;pointer-events:none;background:linear-gradient(45deg,#ff416c,#ff4b2b);border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;animation:2s infinite badgePulse;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 3px 8px #ff416c66}@keyframes badgePulse{0%{box-shadow:0 0 #ff416cb3,0 8px 18px #ff174459}70%{box-shadow:0 0 0 10px #ff174400,0 8px 18px #ff174459}to{box-shadow:0 0 #ff174400,0 8px 18px #ff174459}}.badge-notify-success{color:#fff;z-index:1;pointer-events:none;background:linear-gradient(45deg,#22c55e,#16a34a);border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;animation:2s infinite badgePulseSuccess;display:flex;position:absolute;top:-5px;right:-5px;box-shadow:0 3px 8px #22c55e59}@keyframes badgePulseSuccess{0%{box-shadow:0 0 #22c55ea6,0 8px 18px #22c55e40}70%{box-shadow:0 0 0 10px #22c55e00,0 8px 18px #22c55e40}to{box-shadow:0 0 #22c55e00,0 8px 18px #22c55e40}}.badge-dot-success,.badge-dot-danger{z-index:2;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:2px;right:2px}.badge-dot-success{background:#22c55e;animation:2s infinite pulseOnline;box-shadow:0 0 #22c55eb3}.badge-dot-danger{background:#ef4444;box-shadow:0 0 #ef444499}@keyframes pulseOnline{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}div.dataTables_processing div div,div.dt-processing div div{box-shadow:0 0 10px rgba(var(--primary-rgb), .4), 0 0 20px rgba(var(--primary-rgb), .2);background:var(--primary-gradient)!important;border:none!important}.text-bg-primary{color:#fff!important;background-color:#3460ff!important}.text-bg-secondary{color:#fff!important;background-color:#6c757d!important}.text-bg-success{color:#fff!important;background-color:#12bf24!important}.text-bg-info{color:#fff!important;background-color:#32bfff!important}.text-bg-warning{color:#fff!important;background-color:#ffcb32!important}.text-bg-danger{color:#fff!important;background-color:#e62e2e!important}.text-bg-light,.text-bg-light-dark{color:#575258!important;background-color:#f8f9fa!important}.text-bg-dark{color:#ded0d0!important;background-color:#212529!important}.text-bg-white{color:#575258!important;background-color:#fff!important}.scroll-tabela{scrollbar-width:thin;scrollbar-color:rgba(var(--primary-rgb), .2) transparent}.widget-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.25rem;transition:all .3s;display:flex}.icon-soft-primary{color:#0d6efd;background-color:#0d6efd1a}.icon-soft-success{color:#198754;background-color:#1987541a}.icon-soft-danger{color:#dc3545;background-color:#dc35451a}.icon-soft-warning{color:#ffc107;background-color:#ffc1071a}.widget-icon:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.react-datepicker{overflow:hidden;border:1px solid rgba(var(--primary-rgb), .12)!important;background:#fff!important;font-family:inherit!important;box-shadow:0 6px 20px #00000014!important}.react-datepicker__header{background:var(--primary-gradient)!important;border-bottom:0!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#fff!important;font-size:15px!important;font-weight:700!important}.react-datepicker__day-name{color:var(--primary-color)!important;font-size:12px!important;font-weight:600!important}.react-datepicker__day{color:#334155;font-weight:500;transition:all .2s}.react-datepicker__day:hover{background:var(--primary-soft)!important;color:var(--primary-color)!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background:var(--primary-gradient)!important;color:#fff!important;font-weight:700!important}.react-datepicker__day--today{font-weight:700;border:1px solid var(--primary-color)!important}.react-datepicker__navigation-icon:before{border-width:2px 2px 0 0!important;border-color:#fff!important}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container input:focus{border-color:rgba(var(--primary-rgb), .4)!important;box-shadow:0 0 0 .25rem rgba(var(--primary-rgb), .15)!important}.react-datepicker-popper{z-index:1065!important}.modal-backdrop{z-index:1050!important}.modal{z-index:1060!important}.modal-dialog{z-index:1061!important}.react-select__menu{z-index:1065!important}.Toastify__toast-container{z-index:1070!important}.invoice-sticky-card{z-index:10;background:var(--bs-body-bg);border:1px solid rgba(var(--bs-border-color-rgb), .65);border-radius:1rem;max-height:calc(100vh - 110px);transition:box-shadow .25s,transform .25s;position:sticky;top:90px;overflow-y:auto;box-shadow:0 .125rem .25rem #0000000a,0 .5rem 1rem #0000000f}.invoice-sticky-card:hover{box-shadow:0 .25rem .5rem #0000000f,0 1rem 2rem #00000014}.invoice-sticky-card::-webkit-scrollbar{width:6px}.invoice-sticky-card::-webkit-scrollbar-thumb{background:#78787859;border-radius:10px}.invoice-sticky-card::-webkit-scrollbar-track{background:0 0}.circle-zaap{color:#10b981;background:#10b9811a;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:0 auto;display:flex;box-shadow:0 10px 25px #10b9811f}.payment-option{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:14px;padding:14px 16px;transition:all .2s}.payment-option:hover{border-color:var(--bs-success);background:rgba(var(--bs-success-rgb), .05)}.payment-option.active{border-color:var(--bs-success);background:rgba(var(--bs-success-rgb), .1);box-shadow:0 0 0 3px rgba(var(--bs-success-rgb), .1)}.disabled{cursor:not-allowed;display:inline-block}.footer-layout-message,.notify-messagess{text-align:center;background:var(--primary-soft);width:40px;height:40px;color:var(--primary-color);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;position:relative}.footer-layout-message:hover{box-shadow:none;background:color-mix(in srgb, var(--primary-color) 15%, transparent);color:var(--primary-color);transform:scale(1.05)}.dropdown-toggle-noset:after{display:none}.icon-badge-message,.icon-badge-contact,.icon-badge-alternate,.icon-badge-cart,.icon-badge-cart-alternate,.icon-badge-msg-total{text-align:center;background-color:var(--danger-color);color:#fff;z-index:2;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;transform:translate(-50%,-50%)!important}.icon-badge-message{top:0;right:5px;border-radius:50%!important}.icon-badge-contact{top:0;right:18px;border-radius:50%!important}.icon-badge-cart{top:0;right:-10px;border-radius:50%!important}.icon-badge-alternate{min-width:28px;height:16px;top:0;right:-5px;border-radius:4px!important}.icon-badge-cart-alternate{min-width:28px;height:16px;top:0;right:-20px;border-radius:4px!important}.icon-badge-msg-total{font-size:9px;top:38px;right:53px;border-radius:50%!important}.chat-button{position:absolute;top:40px;right:5px;transform:translate(-25%,-50%)!important}.whatsapp-chat-wrapper{background:var(--card-bg);border:1px solid var(--border-color);width:100%;height:calc(100vh - 130px);box-shadow:var(--shadow-md);display:flex;position:relative;overflow:hidden}.app-chats-sidebar{background:var(--sidebar-bg);z-index:2;border-right:1px solid var(--border-color);width:340px;height:100%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.app-sidebar-header{background:var(--sidebar-bg);border-bottom:1px solid var(--border-color);width:auto;height:auto;padding:15px;position:relative}.app-chats-sidebar-content{padding:0}.app-sidebar-header .app-chats-online:before,.app-sidebar-header .app-chats-ofline:before,.app-chats-online:before,.app-chats-ofline:before{content:"";width:8px;height:8px;box-shadow:0 0 0 2px var(--card-bg);border-radius:50%;position:absolute;bottom:2px;right:2px}.app-sidebar-header .app-chats-online:before,.app-chats-online:before{background-color:var(--success-color)}.app-sidebar-header .app-chats-ofline:before,.app-chats-ofline:before{background-color:var(--danger-color)}.app-chats-online,.app-chats-ofline{display:inline-block;position:relative}.app-chats-online:before,.app-chats-ofline:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;bottom:2px;right:2px;box-shadow:0 0 0 2px #fff}.app-chats-online:before{background-color:#16e15e}.app-chats-ofline:before{background-color:#fa1f08}.app-chats-header{background:var(--card-bg);border-bottom:1px solid var(--border-color);z-index:1;align-items:center;height:70px;padding:15px;display:flex;position:absolute;top:0;left:340px;right:0}.whatsapp-chat-footer{background:var(--chat-footer-bg);border-top:1px solid var(--border-color);align-items:center;height:70px;padding:15px;display:flex;position:absolute;bottom:0;left:340px;right:0}.whatsapp-chat-footer-menu a,.app-top-header-menu a{width:40px;height:40px;color:var(--muted-text);text-align:center;background-color:var(--card-bg);border:1px solid var(--border-color);transition:all var(--transition-fast);border-radius:50%;margin:3px;font-size:18px;line-height:40px;display:inline-block}.whatsapp-chat-footer-menu a:hover,.app-top-header-menu a:hover{color:var(--primary-color);background:var(--primary-soft)}.app-chats-tabs-menu li a.nav-link-zapp{color:var(--main-text);line-height:1.2}.app-chats-tabs-menu .nav-pills .nav-link-zapp.active,.app-chats-tabs-menu .nav-pills .show>.nav-link-zapp{color:var(--primary-color);background-color:#0000}.app-chats-titles{color:var(--main-text);font-size:14px;font-weight:600}.app-chats-messages{color:var(--muted-text);font-size:13px}.app-chats-times{color:var(--main-text);opacity:.7;font-size:13px}.app-chats-listers{scrollbar-gutter:stable;flex:1;height:calc(100vh - 360px);min-height:0;position:relative;overflow:hidden auto}.app-chats-listers .list-group-item{color:var(--main-text);transition:background var(--transition-fast);background-color:#0000;border:1px solid #0000}.app-chats-listers .list-group-item:hover,.app-chats-listers .list-group-item.active{background-color:var(--primary-soft);border:1px solid #0000}.app-chats-onlines{color:var(--success-color)}.app-chats-offlines{color:var(--danger-color)}.app-chats-content-esquerdaside .chat-left-msg{background-color:var(--chat-left-msg);text-align:left;width:fit-content;max-width:480px;box-shadow:var(--shadow-sm);border-radius:0 12px 12px;padding:.5rem}.app-chats-content-esquerdaside .chat-left-img{text-align:left;background-color:#0000;border-radius:0 12px 12px;width:fit-content;max-width:480px;padding:.8rem}.app-chats-content-direita .chat-right-msg{background-color:var(--chat-bg-right);float:right;text-align:left;border-radius:12px 12px 0;width:fit-content;max-width:480px;padding:.5rem}.app-chats-content-direita .chat-right-img{float:right;text-align:left;border-radius:12px 12px 0;width:fit-content;max-width:480px;padding:.8rem;background-color:#0000!important}.app-toggle-btn{text-align:center;width:40px;height:40px;color:var(--muted-text);cursor:pointer;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:50%;margin-right:15px;font-size:24px;line-height:40px}.app-tabs-content>.tab-pane{display:none}.app-tabs-content>.active{display:block}.profile-usuario{background-image:linear-gradient(to bottom right,#1a1e2130,#00000080),url(/build/assets/img-BenDb4XG.png);background-position:50%;background-size:cover;height:24rem;margin:-4rem -1.5rem -5.5rem;padding:1.5rem 1.5rem 6.5rem}.step-number{background-color:var(--primary-soft);border:1px solid var(--border-color);width:2rem;height:2rem;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.chat-max-width-media,.row-chat-width-media,.chat-max-width-sticker{object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}.chat-max-width-media{max-width:480px}.row-chat-width-media{max-width:380px}.chat-max-width-sticker{max-width:155px;box-shadow:none}.row-img-group{width:290px;overflow:hidden}.div-img-no-group{width:290px;height:290px;overflow:hidden}.div-img-group{width:146px;height:146px;overflow:hidden}.img-class-media{object-fit:cover;width:100%;height:100%}.chat-bg-light-audio{background-color:var(--body-bg);border:1px solid var(--border-color);border-radius:8px}.sticky-date-separator{z-index:5;justify-content:center;margin:1rem 0;display:flex;position:sticky;top:0}.w-fixed-80{width:80px}.sticky-date-separator .sticky-date{background-color:var(--card-bg);border:1px solid var(--border-color);color:var(--main-text)}.lightbox{background:color-mix(in srgb, var(--body-bg) 85%, transparent);width:100vw;height:100vh;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);z-index:1230;cursor:zoom-out;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.lightbox-img{border-radius:var(--radius-lg);max-width:90%;max-height:90%;box-shadow:var(--shadow-md);border:1px solid var(--border-color)}.close-btn{color:var(--main-text);cursor:pointer;font-size:2rem;font-weight:700;position:absolute;top:20px;right:30px}.chat-content-image{background-color:var(--card-bg);z-index:10;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:15px;position:absolute;inset:70px 0 0 340px;overflow-y:auto}.scroll-autoload{z-index:1050;border:1px solid var(--border-color);border-radius:6px;max-height:200px;top:100%;left:0;overflow-y:auto;background:var(--card-bg)!important}.feature-icon-small{width:3rem;height:3rem}.mp-iframe-container{background-color:#fff;align-items:center;height:44px;display:flex;padding:0!important}.mp-iframe-container iframe{width:100%!important;height:100%!important;padding:.375rem .75rem!important}.app-chats-sidebar{width:340px;transition:all .3s}.loading-spinner{z-index:10;color:var(--primary-color);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.plan-disabled{opacity:.75;filter:grayscale(.4);position:relative}.plan-disabled:after{content:"PLANO ATUAL";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.badge-light-success{background-color:#12bf2338!important}.productlist .product-box-vertical{background-color:#fff;border:1px solid #e2e3e4;border-radius:.25rem;justify-content:center;align-items:center;width:60px;height:79px;overflow:hidden}.productlist .product-box-vertical img{object-fit:contain;width:100%;height:100%}.product-box{cursor:pointer;background-color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.product-box img{object-fit:contain;width:100%;min-width:52px;height:100%;min-height:52px}.icon-box{cursor:pointer;background-color:#fff;border:1px solid #c7c8cb;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:26px;display:flex}@media screen and (width>=1025px){.email-toggle-btn,.app-toggle-btn{display:none!important}}@media (width<=768px){.invoice-sticky-card{max-height:unset;position:relative;top:0;overflow:visible}.auth-visual{display:none}.auth-form-section{padding:30px 20px;width:100%!important}.sidebar{left:calc(var(--sidebar-width) * -1);z-index:600;position:fixed}body.sidebar-mobile-open .sidebar,body.panel-open .sidebar{left:0}.nav-panel{width:calc(100% - var(--sidebar-width));background:var(--sidebar-bg);border-right:1px solid var(--border-color);z-index:700;box-sizing:border-box;max-width:220px;height:100vh;display:none;position:fixed;top:0;left:0}body.panel-open .nav-panel{left:var(--sidebar-width);display:block}.main-wrapper{width:100%;margin-left:0}.main-wrapper,body.panel-open .main-wrapper{margin-left:0!important}.sidebar-overlay{z-index:400;background:#00000080;display:none;position:fixed;inset:0}body.sidebar-mobile-open .sidebar-overlay,body.panel-open .sidebar-overlay{display:block}.tooltip{display:none!important}.nav-section:first-child{flex:auto}.dropdown-notify{background:var(--card-bg);border-radius:12px;width:250px;padding:14px;border:1px solid var(--dropdown-border)!important}.app-chats-sidebar{z-index:3;width:100%;height:100%;position:absolute}.app-chats-header,.whatsapp-chat-footer,.app-chats-content,.chat-content-image{left:0!important}.app-chats-sidebar{z-index:1055;background:var(--bs-body-bg);width:320px;height:100vh;transition:left .3s;position:fixed;top:0;left:-100%}.app-chats-sidebar.mobile-open{left:0}.chat-mobile-overlay{z-index:1050;background:#00000080;position:fixed;inset:0}.app-toggle-btn{display:flex!important}}
