/* The Justo · direção visual 2026. Camada de apresentação, sem dependências remotas. */
:root{--tp-navy:#111318;--tp-navy-2:#20232b;--tp-navy-3:#292d37;--tp-red:#bd202b;--tp-red-2:#9e1520;--tp-red-soft:#fff0f0;--tp-ink:#20232b;--tp-ink-2:#454b57;--tp-muted:#636b78;--tp-line:#e4e6ea;--tp-line-2:#eef0f3;--tp-bg:#f5f5f7;--tp-radius:18px;--tp-side:264px;--tp-shadow:0 4px 20px #15182304;--tp-font:'Segoe UI',Arial,sans-serif;--tj-navy:#111318;--tj-navy-soft:#20232b;--tj-red:#bd202b;--tj-red-hover:#9e1520;--tj-bg:#f5f5f7;--tj-ink:#20232b;--tj-line:#e4e6ea;--tj-sidebar:264px;--tj-radius:14px}
.tp-side,.tj-sidebar{background:linear-gradient(165deg,#181b22,#101216 75%);padding:26px 18px;color:#c7cbd3}
.tp-marca{gap:14px;padding:8px 10px 25px;border-bottom:1px solid #ffffff12;margin-bottom:12px}
.tp-marca img{width:54px;height:54px;background:transparent;padding:0}
.tp-marca strong{font-size:19px;letter-spacing:.04em}.tp-marca small{font-size:11px;color:#aab0bd;margin-top:4px}
.tp-side-titulo,.tj-nav-label{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#9aa1b0;padding-left:14px;margin-top:26px}
.tp-nav a,.tj-nav-item{min-height:46px;margin:4px 0;border-radius:10px;font-size:13px;padding:12px 14px;position:relative}
.tp-nav a.ativo,.tj-nav-item.is-active{background:#bd202b!important;color:#fff;box-shadow:0 5px 18px #bd202b26}
.tp-nav a.ativo::before{display:none}.tp-nav a.ativo i{color:#fff}.tp-nav a:hover:not(.ativo){background:#ffffff09}
.tp-ajuda{background:#ffffff06;border:1px solid #ffffff13;padding:16px}.tp-ajuda strong{font-size:12px}.tp-ajuda span{font-size:11px;color:#aeb5c3}
.tp-barra{background:#ffffffed;min-height:86px;padding:16px 34px;border-color:var(--tp-line);backdrop-filter:blur(14px)}
.tp-barra-titulo h1{font-size:23px;letter-spacing:-.7px}.tp-barra-titulo p{font-size:12px;margin-top:5px}
.tp-avatar{background:#f6e8e9;color:#a61923;border:1px solid #efd0d4;border-radius:11px;width:37px;height:37px}
.tp-usuario summary{border:0;gap:12px}.tp-icone{border-color:#e4e6ea;border-radius:12px;min-height:44px;min-width:44px}
.tp-wrap{max-width:1540px;padding:30px 34px 56px}.tp-card{padding:24px;border-radius:18px;border-color:#e4e6ea;box-shadow:0 3px 14px #171b2303;margin-bottom:22px}
.tp-card>h2{font-size:17px;letter-spacing:-.4px;margin-bottom:20px}.tp-card h3{text-transform:none;font-size:14px;letter-spacing:0}
.tp-kpis{gap:18px;margin-bottom:24px}.tp-kpi{border-radius:16px;padding:23px;grid-template-areas:'rot ico' 'val ico';grid-template-columns:1fr auto;gap:10px}
.tp-kpi>i{width:42px;height:42px;border-radius:13px;font-style:normal;background:#f3f4f6;color:#5c6575}
.tp-kpi span{font-size:12px}.tp-kpi strong{font-size:30px;font-weight:700;letter-spacing:-1.1px;overflow-wrap:anywhere}
.tp-kpi:nth-child(4)>i{background:#fcebed;color:#b31c28}.tp-grade{gap:24px}.tp-tabela{font-size:13px}.tp-tabela th{background:#f7f8fa;font-size:10px;letter-spacing:.08em;padding:14px}.tp-tabela td{padding:17px 14px}.tp-tabela tbody tr:hover td{background:#fafafb}
.tp-chip{font-size:11px;padding:5px 10px;font-weight:600}.tp-chip.ok{background:#eaf5ef;color:#256342}.tp-chip.pendente{background:#fff3df;color:#815500}.tp-chip.aberto{background:#edf1fa;color:#3c568e}.tp-placa{background:white;letter-spacing:.09em;border-color:#d9dce3;padding:5px 8px}
.tp-botao,.tj-button{border-radius:10px;min-height:44px;padding:11px 16px;font-size:12px}.tp-botao.prim,.tj-button-primary{background:#bd202b;border-color:#bd202b;box-shadow:0 4px 10px #bd202b13}.tp-botao.prim:hover{background:#9e1520}
.tp-campo input,.tp-campo select,.tp-campo textarea{border-radius:10px;background:#fcfcfd;border-color:#d8dce3;min-height:46px}.tp-campo{font-size:12px;gap:8px}.tp-form{gap:18px}.tp-vazio{padding:28px 16px;border:1px dashed #d9dde5;border-radius:12px;text-align:center;background:#fafafb}
.tp-atencao{border-left:3px solid #bc8127;background:#fffdfa}.tp-rodape{font-size:11px;border-color:#e7e9ed;background:transparent}.tp-lista li{padding:16px 0}.tp-lista .tp-info span{font-size:12px;margin-top:5px}
.tj-brand{background:transparent;display:flex;justify-content:center}.tj-brand img{width:auto;max-height:82px}.tj-main{max-width:1540px;padding:30px 34px}.tj-topbar{height:86px}.tj-page-heading h1{font-size:30px}.tj-panel,.crm-card{border-radius:18px!important;box-shadow:0 4px 20px #15182304!important;border-color:#e4e6ea!important}.crm-wrap{max-width:1440px}.crm-bar{background:#111318;color:#f4f5f8;border-bottom:3px solid #bd202b}
.pro-demo{background:#fceef0;color:#8d1923;font-size:11px;padding:10px 16px;border-radius:10px;margin-bottom:24px;display:flex;gap:8px;align-items:center}.pro-demo a{color:inherit}.pro-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding:28px 30px;border:1px solid #e1e3e8;background:linear-gradient(120deg,#fff,#faf7f7);border-radius:18px;position:relative;overflow:hidden}.pro-hero:before{content:'';position:absolute;inset:0 auto 0 0;width:4px;background:#bd202b}.pro-eyebrow{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#a11a24;font-weight:700;margin-bottom:10px}.pro-hero h2{font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:700}.pro-hero p{font-size:13px;color:#636b78;max-width:580px;margin-top:10px;line-height:1.6}.pro-actions{display:flex;gap:10px;flex-wrap:wrap}.pro-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.pro-heading h2{margin:0}.pro-heading small{color:#636b78;font-size:12px}.pro-meter{height:6px;background:#eeeef2;border-radius:10px;overflow:hidden;margin-top:12px}.pro-meter span{display:block;height:100%;background:#bd202b;border-radius:10px}.pro-service{display:flex;gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid #eceef1}.pro-service:last-child{border:0}.pro-symbol{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e5e7ec;background:#f7f8fa;border-radius:12px;font-size:18px;flex:none;color:#b21c27}.pro-service h3{margin:0 0 5px;color:#20232b}.pro-service p{font-size:12px;color:#636b78}.pro-account{display:flex;align-items:center;gap:18px;padding-bottom:24px;border-bottom:1px solid #eceef1;margin-bottom:24px}.pro-account .tp-avatar{width:60px;height:60px;font-size:20px}.pro-account p{color:#636b78;font-size:13px;margin-top:5px}.pro-search{max-width:320px;margin:0}.pro-search input{min-height:42px}.pro-plan-price{font-size:30px;font-weight:700;letter-spacing:-1px}.pro-plan{padding:28px;border:1px solid #e4e6ea;border-radius:18px;background:white;display:flex;flex-direction:column;gap:18px}.pro-plan.featured{border:2px solid #bd202b;background:#fffafa}.pro-plan ul{padding-left:18px;color:#636b78;font-size:13px;line-height:2}.pro-plan a{margin-top:auto}.pro-inbox{display:grid;grid-template-columns:300px 1fr;gap:0}.pro-conversations{border-right:1px solid #e4e6ea;padding-right:20px}.pro-message{max-width:80%;padding:15px 18px;background:#f0f2f5;border-radius:14px;margin:18px 0;font-size:13px}.pro-message.sent{background:#fbe9eb;margin-left:auto}.pro-chat{padding:0 24px}.pro-lanes{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:16px}.pro-lane{padding:16px;background:#f0f1f4;border-radius:14px}.pro-lead{background:#fff;border:1px solid #e1e4e9;border-radius:12px;padding:16px;margin-top:14px}.pro-lead p{font-size:12px;color:#636b78;margin-top:7px}.pro-status{font-size:11px;color:#636b78}.pro-card-link{text-decoration:none;color:inherit;display:block}.pro-card-link:hover{border-color:#b6bdc9}
@media(max-width:1250px){.tp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-grade{grid-template-columns:1fr}.pro-hero h2{font-size:26px}.pro-hero{align-items:flex-start}}
@media(max-width:1023px){.tp-barra{padding:12px 18px;min-height:76px}.tp-wrap{padding:22px 18px 40px}.pro-hero{padding:24px;flex-direction:column;align-items:stretch}.pro-hero .pro-actions{margin-top:4px}.tp-side{width:min(290px,85vw)}.tp-barra-titulo h1{font-size:19px}.tp-inbox{grid-template-columns:1fr}}
@media(max-width:600px){.tp-wrap{padding:18px 14px 32px}.tp-kpis{gap:10px}.tp-kpi{padding:16px;grid-template-areas:'rot' 'val';grid-template-columns:1fr;gap:10px}.tp-kpi>i{display:none}.tp-kpi strong{font-size:25px;white-space:normal}.tp-card{padding:18px;margin-bottom:16px}.pro-hero{padding:22px}.pro-hero h2{font-size:25px}.pro-hero p{font-size:12px}.pro-actions .tp-botao{flex:1}.pro-demo{font-size:10px;line-height:1.6}.pro-heading{flex-wrap:wrap}.pro-search{max-width:none;width:100%}.pro-inbox{grid-template-columns:1fr}.pro-conversations{border-right:0;border-bottom:1px solid #e4e6ea;margin-bottom:24px;padding:0 0 20px}.pro-chat{padding:0}.tp-barra-titulo p{max-width:150px}.tp-form.duas{grid-template-columns:1fr}.pro-plan{padding:22px}.pro-hero .pro-actions{display:grid;grid-template-columns:1fr}.tp-rodape{padding:18px 14px}.pro-lanes{grid-template-columns:repeat(4,240px)}.tp-usuario-menu{max-width:calc(100vw - 28px)}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Complemento para paginas operacionais anteriores aos componentes tp/tj. Escopo explicito. */
body[data-tj-system]{text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}
body[data-tj-system] :focus-visible{outline:3px solid #a51b27;outline-offset:3px}
body[data-tj-system] [hidden]{display:none!important}
body[data-tj-system] .tp-rolagem,body[data-tj-system] .crm-scroll{max-width:100%;overscroll-behavior-inline:contain}
body[data-tj-system] .crm-bar{padding:18px 28px;gap:24px;box-shadow:0 2px 14px #15182312}
body[data-tj-system] .crm-bar img{width:auto;max-height:64px;object-fit:contain}
body[data-tj-system] .crm-bar nav{gap:8px 16px}.crm-bar nav a{color:#e3e6ed;padding:8px 0;min-height:44px;display:flex;align-items:center}
body[data-tj-system] .crm-bar nav a:hover{color:#fff;text-decoration:underline;text-decoration-color:#dc6570;text-underline-offset:6px}
body[data-tj-system] .crm-wrap{margin:32px auto;line-height:1.6}
body[data-tj-system] .crm-wrap h1{font-size:30px;letter-spacing:-1px}
body[data-tj-system] .crm-card{padding:26px}
body[data-tj-system] .crm-wrap th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;background:#f7f8fa}
body[data-tj-system] .crm-wrap td{padding:16px 13px}.crm-wrap tr:hover td{background:#fafafb}
body[data-tj-system] .crm-field input,body[data-tj-system] .crm-field textarea,body[data-tj-system] .crm-field select{border-radius:10px;border-color:#d8dce3;background:#fcfcfd;min-height:46px}
body[data-tj-system="legacy"],body[data-tj-system="login"]{background:#f5f5f7!important;color:#20232b!important;font-family:'Segoe UI',Arial,sans-serif!important;font-size:15px;line-height:1.6}
body[data-tj-system="legacy"]{--primary:#bd202b;--accent:#bd202b;--admin-accent:#bd202b;--admin-dark:#111318}
body[data-tj-system="legacy"]:has(>.sidebar)>main{width:calc(100% - 260px);max-width:calc(100% - 260px);min-width:0}
body[data-tj-system="legacy"] :is(.card,.cardx,.content-card,.glass-card,.fin-card,.stat-card,.box,.section,.panel,.profile-card,.status-card){background:#fff!important;color:#20232b;border:1px solid #e1e4e9!important;border-radius:18px!important;box-shadow:0 3px 16px #171b2304!important;backdrop-filter:none!important;min-width:0}
body[data-tj-system="legacy"] :is(h1,h2,h3,h4){color:#20232b;letter-spacing:-.025em;line-height:1.25;overflow-wrap:anywhere}
body[data-tj-system="legacy"] :is(h1){font-size:clamp(25px,3vw,34px)}
body[data-tj-system="legacy"] :is(.muted,.subtitle,.sub,.description,.card-subtitle,.text-muted,.hello small,.updated){color:#626b7b!important}
body[data-tj-system="legacy"] :is(.sidebar){background:linear-gradient(165deg,#181b22,#101216)!important;color:#d6dce7;border-right:1px solid #ffffff0c}
body[data-tj-system="legacy"] .sidebar :is(h1,h2,h3,p,a,span){color:inherit}
body[data-tj-system="legacy"] .sidebar :is(.nav-link,.nav-item){border-radius:10px;font-size:13px;min-height:44px;padding:12px 14px;color:#d6dce7}
body[data-tj-system="legacy"] .sidebar :is(.active,.is-active){background:#bd202b!important;color:#fff!important;border-left:0;box-shadow:0 4px 15px #bd202b20}
body[data-tj-system="legacy"] .sidebar :is(.nav-link,.nav-item):hover{background:#ffffff0a;color:white}
body[data-tj-system="legacy"] :is(.topbar,.top,.header){gap:16px;flex-wrap:wrap;align-items:center}
body[data-tj-system="legacy"] :is(.health,.health-card){background:linear-gradient(120deg,#fff,#faf7f7)!important;color:#20232b!important;border:1px solid #e0e3e8!important;border-left:4px solid #bd202b!important;border-radius:18px!important}
body[data-tj-system="legacy"] .health :is(p,strong,h1,h2,h3){color:#20232b!important}
body[data-tj-system="legacy"] :is(.health-mark,.icon-box){background:#f9e9ec!important;color:#a51b27!important}
body[data-tj-system="legacy"] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){max-width:100%;min-height:44px;border:1px solid #d6dce5!important;border-radius:10px!important;background:#fff!important;color:#20232b!important;padding:10px 12px}
body[data-tj-system="legacy"] :is(button,.btn,.button,.btn-primary,.btn-save,.btn-submit,.btn-action){min-height:44px;border-radius:10px!important;font-family:inherit;letter-spacing:0}
body[data-tj-system="legacy"] :is(.btn-primary,.btn-save,.btn-submit){background:#bd202b!important;color:#fff!important;border-color:#bd202b!important;box-shadow:0 3px 10px #bd202b12}
body[data-tj-system="legacy"] :is(.btn-outline-light){color:#3e495c!important;border:1px solid #cbd2dd!important;background:#fff!important}
body[data-tj-system="legacy"] :is(table){color:#20232b;max-width:100%;font-size:13px;background:#fff!important;border-collapse:collapse}
body[data-tj-system="legacy"] :is(thead,th){background:#f7f8fa!important;color:#626b7b!important;font-size:11px;letter-spacing:.04em;text-align:left}
body[data-tj-system="legacy"] :is(th,td){padding:14px;border-color:#e8ebf0!important}
body[data-tj-system="legacy"] :is(.table-responsive,.table-container,.table-wrap){overflow-x:auto;max-width:100%;border:1px solid #e3e6ec;border-radius:12px;background:#fff}
body[data-tj-system="legacy"] :is(.app,.wrap,.main-content,.content,.container){min-width:0}
body[data-tj-system="legacy"] :is(.progress,.progress-bar-container){background:#f0f1f5!important}
body[data-tj-system="legacy"] .logo,body[data-tj-system="legacy"] .logo-box img{object-fit:contain}
body[data-tj-system="login"]{min-height:100vh;padding:32px 16px;background:radial-gradient(ellipse at top left,#fbe9ec,transparent 50%),#f5f5f7!important}
body[data-tj-system="login"] .auth-card{width:100%;max-width:520px;background:#fff!important;border:1px solid #e2e4ea!important;border-radius:22px!important;padding:36px!important;box-shadow:0 16px 65px #20232b0b!important;color:#20232b}
body[data-tj-system="login"] .logo-box img{width:92px;height:92px;object-fit:contain}
body[data-tj-system="login"] :is(h1,h2,h3){color:#20232b;font-weight:700;letter-spacing:-.6px}
body[data-tj-system="login"] :is(label,.form-label){color:#465166!important;font-size:12px;font-weight:600}
body[data-tj-system="login"] :is(.subtitle,.back-link,.toggle-link){color:#626b7b!important}
body[data-tj-system="login"] .form-control{border:1px solid #d6dce5!important;background:#fcfcfd!important;color:#20232b!important;border-radius:10px;min-height:48px;box-shadow:none}
body[data-tj-system="login"] .form-control:focus{outline:3px solid #bd202b20;border-color:#bd202b!important}
body[data-tj-system="login"] .btn-primary{background:#bd202b!important;color:white!important;border-color:#bd202b!important;border-radius:10px;min-height:48px;font-weight:600}
body[data-tj-system="login"] .toggle-link{color:#a51b27!important;font-weight:600}
@media(max-width:1023px){body[data-tj-system] .crm-bar{padding:16px 20px}body[data-tj-system] .crm-bar nav{overflow-x:auto;max-width:100%;flex-wrap:wrap}body[data-tj-system="legacy"] :is(.finance-grid,.grid-suporte){grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:760px){body[data-tj-system] .crm-wrap{margin-top:22px;padding:0 14px}body[data-tj-system] .crm-card{padding:18px}body[data-tj-system] :is(.crm-wrap h1){font-size:26px}body[data-tj-system="legacy"] :is(.main-content,.content){padding:20px 14px!important;max-width:100%;min-width:0}body[data-tj-system="legacy"] :is(.app,.wrap){max-width:100%;padding-left:14px;padding-right:14px}body[data-tj-system="legacy"] :is(input,select,textarea){font-size:16px!important}body[data-tj-system="login"] .auth-card{padding:26px 20px!important}body[data-tj-system] .tp-rolagem::after{content:'Deslize para ver mais colunas, quando necessário.';display:block;font-size:10px;color:#626b7b;padding-top:12px}body[data-tj-system="legacy"] .sidebar{max-width:100%}}
@media(prefers-reduced-motion:reduce){body[data-tj-system] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:900px){body[data-tj-system="legacy"]:has(>.sidebar)>main{margin-left:0!important;width:100%!important;max-width:100%!important;padding:20px 14px!important}body[data-tj-system="legacy"]:has(>.sidebar)>main>div[style*="justify-content"]{gap:16px;flex-wrap:wrap}}
.tj-system-menu,.tj-system-overlay{display:none}
@media(max-width:900px){body[data-tj-system="legacy"]:has(.sidebar){padding-top:66px!important}body[data-tj-system="legacy"] .tj-system-menu{display:block;position:fixed;left:14px;top:12px;z-index:1050;min-height:42px;padding:8px 16px;border:1px solid #dce0e7;background:white;color:#20232b;border-radius:10px;font:600 14px 'Segoe UI',Arial,sans-serif;box-shadow:0 2px 12px #1c23300a}body[data-tj-system="legacy"] .sidebar{display:block!important;position:fixed!important;inset:0 auto 0 0!important;width:min(280px,85vw)!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;transform:translateX(-105%);z-index:1100!important;padding:24px 16px!important;transition:transform .2s}body[data-tj-system="legacy"].tj-system-drawer-open .sidebar{transform:translateX(0)}body[data-tj-system="legacy"].tj-system-drawer-open .tj-system-overlay{display:block;position:fixed;inset:0;z-index:1090;background:#10121a99;border:0;width:100%;height:100%;border-radius:0!important}body[data-tj-system="legacy"] :is(.main-content,.content){margin-left:0!important;width:100%!important}body[data-tj-system="legacy"] .sidebar :is(a,button){min-height:44px}body[data-tj-system="legacy"] :is(table){display:block;overflow-x:auto;max-width:100%}}

/* === LEADS MENU 20261027 === */
/* Sininho unico: leads e conversas sao fontes distintas de avisos reais. */
.tj-notifications{position:relative;flex:none}
.tj-notifications-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-height:42px;border:1px solid #e1e6ee;border-radius:10px;background:#fff;color:#34445e;cursor:pointer}
.tj-notifications-toggle:hover,.tj-notifications-toggle[aria-expanded=true]{border-color:#bc737a;color:#ac202c;background:#fffafa}
.tj-notifications-total{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#ba202c;color:#fff;font-size:10px;font-weight:700;line-height:20px;box-shadow:0 0 0 2px white;text-align:center;white-space:nowrap}
.tj-notifications-panel{position:absolute;right:0;top:calc(100% + 12px);width:360px;max-width:calc(100vw - 28px);border:1px solid #e1e6ef;border-radius:14px;background:#fff;box-shadow:0 16px 50px #16234024;z-index:80;overflow:hidden}
.tj-notifications-head{padding:18px 18px 13px;border-bottom:1px solid #edf0f5}.tj-notifications-head h2{font-size:14px;font-weight:650;margin:0 0 6px}.tj-notifications-status{font-size:11px;color:#728097;line-height:1.5;display:block;min-height:17px}
.tj-notifications-panel :is(.tj-notification-source,.tj-wa-bell){display:flex;align-items:center;gap:12px;position:relative;width:100%;height:auto;min-height:84px;border:0;border-bottom:1px solid #edf0f5;border-radius:0;padding:16px 18px;text-decoration:none;color:#263852;background:#fff;box-sizing:border-box}
.tj-notifications-panel a:last-child{border-bottom:0}.tj-notifications-panel a:hover{background:#f8f9fc}.tj-notification-symbol{width:36px;height:38px;flex:none;display:grid;place-items:center;background:#f8ecef;color:#aa2936;border-radius:10px}.tj-notification-symbol.tj-whatsapp-symbol{background:#edf5f0;color:#34734d}
.tj-notification-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.tj-notification-copy strong{font-size:12px;font-weight:650}.tj-notification-copy>span{font-size:11px;color:#62718a}.tj-notification-copy small{font-size:10px;color:#8993a4;line-height:1.6;overflow-wrap:anywhere}
.tj-notification-row-count,.tj-notifications-panel .tj-wa-dot{display:inline-flex!important;position:static;align-items:center;justify-content:center;min-width:24px;width:auto;height:24px;padding:0 7px;border-radius:8px;background:#f8eaed;color:#aa2230;font-size:11px;line-height:24px;text-align:center;box-shadow:none;flex:none}
.tj-notifications [hidden],.tj-operation-toast[hidden],#tj-leads-count[hidden]{display:none!important}
.tj-operation-toast{position:fixed;right:22px;bottom:22px;max-width:370px;display:flex;align-items:flex-start;gap:10px;background:#fff;border:1px solid #e0e5ee;border-left:4px solid #ba202c;border-radius:12px;padding:16px;box-shadow:0 10px 35px #17263b24;z-index:1000}
.tj-operation-toast[data-source=whatsapp]{border-left-color:#34734d}.tj-operation-toast>a{display:flex;flex-direction:column;gap:7px;text-decoration:none;color:#293c56;min-width:0}.tj-operation-toast strong{font-size:13px}.tj-operation-toast span{font-size:12px;color:#6c7a8f;line-height:1.6;overflow-wrap:anywhere}.tj-operation-toast em{font-size:11px;font-style:normal;font-weight:600;color:#a51f2c}.tj-operation-toast button{display:grid;place-items:center;min-width:34px;min-height:34px;border:0;border-radius:8px;background:#f7f8fb;color:#64728a;font-size:20px;padding:0;cursor:pointer}.tj-operation-toast button:focus-visible{outline:3px solid #a51f2c}
body:has(#navigation.is-open) .tj-operation-toast{visibility:hidden}
@media(max-width:600px){.tj-notifications-panel{position:fixed;left:12px;right:12px;top:76px;width:auto;max-width:none;max-height:calc(100dvh - 94px);overflow:auto}.tj-operation-toast{left:12px;right:12px;bottom:12px;max-width:none}.tj-notifications-total{font-size:10px}.tj-notifications-head{padding:16px}.tj-notifications-panel :is(.tj-notification-source,.tj-wa-bell){padding:15px 16px}.tj-notifications-toggle{width:40px;height:40px;min-height:40px}}
