.active-status-board{overflow-x:auto;grid-template-columns:repeat(6,minmax(180px,1fr))!important;gap:10px!important}.active-status-board .column{min-width:180px!important}.active-status-board .column article{padding:10px!important}.active-status-board .column header{padding:10px 8px!important}.active-status-board .column header b{font-size:10px!important}.status-drop-zone{box-sizing:border-box;border:2px dashed var(--line);background:var(--panel);min-width:180px;min-height:360px;color:var(--muted);text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:18px;transition:all .18s;display:flex}.status-drop-icon{border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:13px;font-size:26px;font-weight:800;display:grid}.status-drop-zone b{color:var(--text);font-size:13px}.status-drop-zone p{margin:7px 0 3px;font-weight:700}.status-drop-zone small{line-height:1.4}.status-drop-zone.fechado .status-drop-icon{color:#087d58;background:#d9fdd3}.status-drop-zone.perdido .status-drop-icon{color:#b71c1c;background:#ffebee}.status-drop-zone.ready{border-style:solid;transform:translateY(-3px);box-shadow:0 10px 28px #0002}.status-drop-zone.fechado.ready{background:#e9fff3;border-color:#18a66f}.status-drop-zone.perdido.ready{background:#fff1f1;border-color:#e05252}[data-theme=dark] .status-drop-zone.fechado.ready{background:#153b31}[data-theme=dark] .status-drop-zone.perdido.ready{background:#422527}@media (max-width:900px){.active-status-board{grid-template-columns:repeat(6,210px)!important}.status-drop-zone{min-width:210px}}
.client-profile-modal{padding:22px!important;overflow:hidden!important}.client-profile-modal .profile-head,.client-profile-modal .profile-actions,.client-profile-modal .inline-reminder-form{flex:none}.client-profile-modal .profile-tabs{visibility:visible!important;opacity:1!important;z-index:5!important;background:var(--panel,#fff)!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;flex:0 0 49px!important;width:calc(100% + 44px)!important;min-height:49px!important;margin:0 -22px 12px!important;padding:0 22px!important;display:flex!important;position:relative!important;overflow:auto hidden!important}.client-profile-modal .profile-tabs button{visibility:visible!important;min-height:48px!important;color:var(--muted)!important;background:0 0!important;flex:none!important;padding:11px 16px!important;display:block!important}.client-profile-modal .profile-tabs button.on{color:var(--green)!important;border-bottom:2px solid var(--green)!important}.client-profile-modal .client-profile-tab-body{flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden auto!important}.client-profile-modal .client-save-actions{flex:none!important}@media (max-width:700px){.client-profile-modal .profile-tabs{width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;padding-left:12px!important;padding-right:12px!important}}
.confirm-backdrop{z-index:2500!important}.single-user-queue .chat-head-actions>:nth-child(4){display:none!important}
.forward-message-layer,.reaction-picker-layer{z-index:2300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b141a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.forward-message-modal{background:var(--panel,#fff);border-radius:18px;flex-direction:column;width:min(560px,96vw);max-height:min(720px,92vh);display:flex;overflow:hidden;box-shadow:0 24px 80px #0006}.forward-message-modal>header{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 20px;display:flex}.forward-message-modal>header button{background:0 0;border:0;font-size:28px}.forward-message-modal h2{margin:0;font-size:20px}.forward-message-modal p{color:var(--muted);margin:2px 0 0}.forward-search{border:2px solid var(--green);border-radius:24px;align-items:center;gap:9px;margin:16px 18px 8px;padding:11px 14px;display:flex}.forward-search input{color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.forward-contact-list{flex:1;padding:4px 12px 12px;overflow-y:auto}.forward-contact-list label{border-bottom:1px solid var(--line);cursor:pointer;flex-direction:row;align-items:center;gap:12px;margin:0;padding:11px;display:flex}.forward-contact-list input{width:20px;height:20px;accent-color:var(--green)}.forward-contact-list .avatar{width:46px;height:46px}.forward-contact-list label>span:last-child{flex-direction:column;display:flex}.forward-contact-list small{color:var(--muted)}.forward-message-modal>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.forward-message-modal>footer span{color:var(--muted);font-size:12px}.reaction-picker-layer{background:#0b141a66}.reaction-picker{background:var(--panel,#fff);border-radius:18px;width:min(460px,94vw);padding:18px;box-shadow:0 18px 55px #0005}.reaction-picker>b{margin-bottom:12px;display:block}.reaction-picker>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.reaction-picker>div button{border:1px solid var(--line);background:var(--panel,#fff);border-radius:12px;height:48px;font-size:25px}.reaction-picker>div button:hover{background:var(--green2);transform:scale(1.08)}.reaction-remove{width:100%;color:var(--muted);background:0 0;border:0;margin-top:12px;padding:9px}[data-theme=dark] .forward-message-modal,[data-theme=dark] .reaction-picker,[data-theme=dark] .reaction-picker>div button{color:#f0f2f5;background:#202c33}
:root{--icon-size:21px;--icon-stroke:currentColor}.chat-head-actions>button,.chat-head-actions>.transfer-conversation>button,.composer>button,.new-chat,.support-launcher,.training-launcher,.notification,.contact-info-close,.modal-close,.attachment-preview-modal>header>button{border-radius:50%;flex:none;place-items:center;transition:background-color .16s,color .16s,transform .16s;display:inline-grid}.chat-head-actions>button,.chat-head-actions>.transfer-conversation>button{width:40px;height:40px;margin-left:0!important;font-size:0!important}.chat-head-actions{justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.chat-head-actions button:hover,.composer>button:hover,.contact-info-close:hover{background:var(--green2);color:var(--green)}.chat-head-actions button:focus-visible,.composer>button:focus-visible,.new-chat:focus-visible,.square:focus-visible,.support-launcher:focus-visible{outline:2px solid var(--green);outline-offset:2px}.chat-head-actions button:disabled{opacity:.38;cursor:not-allowed}.chat-head-actions button:before,.composer>button:before,.new-chat:before,.support-launcher:before,.training-launcher:before,.contact-info-close:before,.modal-close:before,.attachment-preview-modal>header>button:before{content:"";width:var(--icon-size);height:var(--icon-size);-webkit-mask:var(--twiga-icon) center/contain no-repeat;-webkit-mask:var(--twiga-icon) center/contain no-repeat;mask:var(--twiga-icon) center/contain no-repeat;background:currentColor;display:block}.chat-head-actions button[title="Pesquisar nesta conversa"]{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E")}.chat-head-actions button[title=Silenciar\ mensagens],.chat-head-actions button[title=Ativar\ notificações]{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-9.3-5M6 8c0 7-3 7-3 9h14M10 21h4M3 3l18 18'/%3E%3C/svg%3E")}.chat-head-actions button[title=Fixar\ conversa],.chat-head-actions button[title=Desafixar\ conversa]{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14 4 6 6-3 1-4 4-1 5-8-8 5-1 4-4 1-3Z'/%3E%3Cpath d='m9 15-5 5'/%3E%3C/svg%3E")}.chat-head-actions button[title=Aceitar\ conversa]{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z M2 21a6 6 0 0 1 12 0 M16 14l2 2 4-5'/%3E%3C/svg%3E")}.chat-head-actions button[title*=Transferir]{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h14m0 0-3-3m3 3-3 3M20 17H6m0 0 3-3m-3 3 3 3'/%3E%3C/svg%3E")}.chat-head-actions button[title=Fechar\ atendimento]{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m9 12 2 2 4-5'/%3E%3C/svg%3E")}.chat-head-actions button[title=Reabrir\ atendimento]{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round'%3E%3Cpath d='M20 11a8 8 0 1 0-2.3 5.7M20 4v7h-7'/%3E%3C/svg%3E")}.chat-head-actions button[title="Dados do cliente"]{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='5' cy='12' r='1.8'/%3E%3Ccircle cx='12' cy='12' r='1.8'/%3E%3Ccircle cx='19' cy='12' r='1.8'/%3E%3C/svg%3E")}.composer>button{color:#54656f;width:40px;height:40px;font-size:0!important}.composer>button[title=Mais\ opções],.new-chat{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.composer>button[title=Emojis]{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 14s1.3 2 4 2 4-2 4-2M9 9h.01M15 9h.01'/%3E%3C/svg%3E")}.composer>button[title=Mensagens\ rápidas]{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m13 2-9 12h7l-1 8 9-12h-7l1-8Z'/%3E%3C/svg%3E")}.composer>button[title=Gravar\ áudio],.composer>button[title="Parar e enviar áudio"]{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round'%3E%3Crect x='9' y='2' width='6' height='12' rx='3'/%3E%3Cpath d='M5 10a7 7 0 0 0 14 0M12 17v5M8 22h8'/%3E%3C/svg%3E")}.composer>.send,.attachment-caption>.send{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 2-7 20-4-9-9-4 20-7Z M22 2 11 13'/%3E%3C/svg%3E");background:var(--green);color:#fff}.composer-signature:before{display:none!important}.composer-signature{font-size:14px!important}.support-launcher{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-8 8H6l-4 2 1.3-4.4A9 9 0 1 1 21 12Z'/%3E%3Cpath d='M8 12h.01M12 12h.01M16 12h.01'/%3E%3C/svg%3E")}.training-launcher{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='m10 9 5 3-5 3V9Z'/%3E%3C/svg%3E");font-size:0!important}.contact-info-close,.modal-close,.attachment-preview-modal>header>button{--twiga-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E");font-size:0!important}.new-chat{box-shadow:0 4px 12px #07843f30;place-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important}.composer>.send,.attachment-caption>.send{place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.support-launcher>span{display:none}.pinned-mark{font-size:0}.pinned-mark:before{content:"";background:currentColor;width:13px;height:13px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='m14 4 6 6-3 1-4 4-1 5-8-8 5-1 4-4 1-3Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.muted-mark{font-size:0}.muted-mark:before{content:"";background:currentColor;width:14px;height:14px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M18 8a6 6 0 0 0-9-5M6 8c0 7-3 7-3 9h14M3 3l18 18'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:760px){:root{--icon-size:20px}.chat-head-actions>button,.chat-head-actions>.transfer-conversation>button,.composer>button{width:38px;height:38px}}
@media (max-width:700px){:root{--mobile-nav-height:72px;--mobile-nav-gap:10px}html,body{width:100%;max-width:100%;overflow-x:hidden}body{padding-bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-gap) + env(safe-area-inset-bottom))}:is(.app,.app:has(.conversations)){grid-template-columns:none!important;min-height:100dvh!important;display:block!important}:is(.app main,.app:has(.conversations) main){padding-bottom:calc(var(--mobile-nav-height) + 18px + env(safe-area-inset-bottom));grid-column:auto!important;width:100%!important;min-width:0!important;margin:0!important;display:block!important}:is(.app .sidebar,.app:has(.conversations) .sidebar){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);inset:auto 10px calc(8px + env(safe-area-inset-bottom)) 10px!important;width:auto!important;height:var(--mobile-nav-height)!important;background:color-mix(in srgb,var(--panel,#fff) 94%,transparent)!important;border:1px solid color-mix(in srgb,var(--line) 88%,transparent)!important;z-index:950!important;border-radius:24px!important;padding:6px 7px!important;display:block!important;position:fixed!important;box-shadow:0 10px 32px #0b141a2e!important}.app .sidebar .brand,.app .sidebar .theme-quick,.app .sidebar .account,.app .sidebar .sidebar-bottom{display:none!important}:is(.app .sidebar nav,.app:has(.conversations) .sidebar nav){height:100%;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:2px!important;display:grid!important}:is(.app .sidebar nav button,.app:has(.conversations) .sidebar nav button){color:#54656f!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;height:60px!important;min-height:60px!important;margin:0!important;padding:5px 2px!important;font-size:10px!important;font-weight:650!important;line-height:1!important;display:flex!important}.app .sidebar nav button:nth-child(5){display:none!important}:is(.app .sidebar nav button.active,.app:has(.conversations) .sidebar nav button.active){background:var(--green2)!important;color:var(--green)!important}:is(.app .sidebar nav button .icon,.app:has(.conversations) .sidebar nav button .icon){place-items:center!important;width:25px!important;height:25px!important;font-size:0!important;display:grid!important}.app .sidebar nav button .icon svg{stroke-width:1.85px;width:25px!important;height:25px!important;display:block!important}.app .sidebar nav button>span:last-of-type{white-space:nowrap;font-size:10px!important;display:block!important}.app .sidebar nav em{border:2px solid var(--panel,#fff);min-width:18px;height:18px;transform:translate(15px,-18px);background:var(--green)!important;color:#fff!important;place-items:center!important;padding:2px 5px!important;font-size:9px!important;display:grid!important;position:absolute!important}main>header{z-index:240!important;height:62px!important;padding:9px 12px!important;position:sticky!important;top:0!important}main>header h1{font-size:19px!important}main>header p{display:none!important}.header-actions{gap:5px!important}.header-actions .square,.header-actions .avatar-button,.support-launcher{width:40px!important;height:40px!important}.notifications-menu,.profile-menu{width:auto!important;max-height:calc(100dvh - 160px)!important;position:fixed!important;top:66px!important;left:10px!important;right:10px!important;overflow:auto!important}.page{width:100%!important;max-width:none!important;padding:14px 12px 24px!important}.home-stats,.home-stats-four,.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.stat,.home-stat{min-width:0!important;padding:13px!important}.stat b,.home-stat b{font-size:20px!important}.home-operations,.dash-grid{grid-template-columns:1fr!important}.toolbar,.clients-toolbar,.status-board-top{flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;display:flex!important}.toolbar .search,.clients-toolbar .search,.status-board-top .search{flex:100%!important;width:100%!important;margin:0!important}.toolbar>button,.clients-toolbar>button{flex:auto!important;min-height:42px!important}.quick-filters,.period-buttons,.reminder-tabs{scrollbar-width:none;flex-wrap:nowrap!important;padding-bottom:4px!important;overflow-x:auto!important}.quick-filters::-webkit-scrollbar{display:none}.period-buttons::-webkit-scrollbar{display:none}.reminder-tabs::-webkit-scrollbar{display:none}.table{margin-inline:-12px;border-radius:0!important}.table table{min-width:760px!important}.settings,.settings-v2{grid-template-columns:1fr!important}.settings-nav{flex-direction:row!important;display:flex!important;overflow-x:auto!important}.settings-nav button{white-space:nowrap!important}.form-grid,.three-columns,.client-filter-grid{grid-template-columns:1fr!important}.overlay,.client-filter-layer,.status-board-modal-layer{padding:8px!important}.modal,.client-filter-modal,.status-board-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 90px)!important}.app:has(.conversations) main{height:calc(100dvh - var(--mobile-nav-height) - 18px - env(safe-area-inset-bottom))!important;padding-bottom:0!important;overflow:hidden!important}.app:has(.conversations) main>header{height:58px!important}.conversations,.conversations.contact-collapsed,.conversations.contact-expanded{height:calc(100dvh - 58px - var(--mobile-nav-height) - 18px - env(safe-area-inset-bottom))!important;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;grid-template-columns:88vw 100vw!important;min-height:0!important}.conversation-list,.chat{height:100%!important;min-height:0!important}.chat{min-width:100vw!important;position:relative!important}.conversations,.conversations.contact-collapsed,.conversations.contact-expanded{display:block!important;overflow:hidden!important}.conversations .conversation-list{width:100%!important;height:100%!important;display:block!important}.conversations .chat{width:100%!important;min-width:0!important;height:100%!important;display:none!important}.conversations.mobile-chat-open .conversation-list{display:none!important}.conversations.mobile-chat-open .chat{display:flex!important}.mobile-conversation-back{z-index:4!important;color:#54656f!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;font-size:30px!important;line-height:1!important;display:grid!important;position:absolute!important;top:11px!important;left:5px!important}.mobile-conversation-back:hover{background:var(--green2)!important;color:var(--green)!important}.mobile-chat-open .chat-head{padding-left:45px!important}.conversation-search-row{padding:8px 10px 4px!important}.conversation-search-row .search{min-height:43px!important;margin:0 7px 0 0!important}.conversation-list .chips{scrollbar-width:none;flex-wrap:nowrap!important;padding:6px 10px 9px!important;overflow-x:auto!important}.list-scroll{height:calc(100% - 104px)!important;padding-bottom:8px!important}.conversation-item{min-height:78px!important;padding:12px 11px!important}.conversation-item b{font-size:14px!important}.conversation-item p{font-size:12px!important}.chat-head{height:60px!important;padding:8px!important;overflow:visible!important}.client-head-name{max-width:120px!important}.client-head-name small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-head-actions{gap:0!important}.chat-head-actions>button,.chat-head-actions>.transfer-conversation>button{width:34px!important;height:34px!important}.messages{padding:14px 9px 20px!important}.bubble{max-width:92%!important}.bubble p{font-size:14px!important;line-height:1.38!important}.composer{gap:0!important;height:auto!important;min-height:58px!important;padding:7px 6px!important}.composer>button{flex-basis:36px!important;width:36px!important;height:38px!important}.composer input{min-width:0!important;padding-inline:11px!important}.contact-info{bottom:calc(var(--mobile-nav-height) + 18px + env(safe-area-inset-bottom))!important;width:calc(100vw - 18px)!important}.support-widget{right:14px!important;bottom:calc(var(--mobile-nav-height) + 22px + env(safe-area-inset-bottom))!important}.support-chat{right:8px!important;bottom:calc(var(--mobile-nav-height) + 20px + env(safe-area-inset-bottom))!important;height:calc(100dvh - 154px)!important}:is([data-theme=dark] .app .sidebar,[data-theme=dark] .app:has(.conversations) .sidebar){background:#202c33f5!important;border-color:#40505a!important}}@media (min-width:701px){.mobile-conversation-back{display:none!important}}@media (max-width:390px){:is(.app .sidebar,.app:has(.conversations) .sidebar){padding-inline:4px!important;left:6px!important;right:6px!important}:is(.app .sidebar nav button,.app:has(.conversations) .sidebar nav button),.app .sidebar nav button>span:last-of-type{font-size:9px!important}.header-actions .square,.header-actions .avatar-button,.support-launcher{width:36px!important;height:36px!important}.home-stats,.home-stats-four,.stats{grid-template-columns:1fr!important}}@media (max-width:700px){.product-tour{z-index:1800!important}.product-tour-focus{z-index:1!important}.product-tour-tip{z-index:2!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}.desktop-custom-period{display:none!important}.mobile-period-modal-layer,.edit-message-layer,.mobile-closing-layer{z-index:1500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b141aad;place-items:center;padding:8px;display:grid;position:fixed;inset:0}.mobile-period-modal,.edit-message-modal,.mobile-closing-modal{color:#111b21;background:#fff;border-radius:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;padding:18px;overflow:auto;box-shadow:0 18px 55px #0005}.mobile-period-modal>header,.edit-message-modal>header,.mobile-closing-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.mobile-period-modal h2,.edit-message-modal h2,.mobile-closing-modal h2{margin:3px 0 0;font-size:20px}.mobile-period-modal small,.edit-message-modal small,.mobile-closing-modal small{color:var(--green);letter-spacing:.08em;font-size:10px;font-weight:800}.mobile-period-modal>header button,.edit-message-modal>header button,.mobile-closing-modal>header button{background:#f0f2f5;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.mobile-period-modal>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-period-modal label{margin:0}.mobile-period-modal input{width:100%;min-height:46px}.mobile-period-modal>footer,.edit-message-modal>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;margin:18px -18px -18px;padding:14px 18px;display:flex;position:sticky;bottom:-18px}.overlay,.client-filter-layer,.status-board-modal-layer,.reminder-modal-layer,.forward-message-layer,.reaction-picker-layer,.attachment-preview-layer,.contact-modal-layer,.new-chat-modal-layer,.export-modal-layer,.model-modal-backdrop,.mini-overlay,.qr-overlay,.confirm-backdrop,.training-overlay,.welcome-video-overlay{place-items:center!important;padding:8px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.modal,.client-profile-modal,.new-client-full,.client-filter-modal,.status-board-modal,.reminder-modal,.calendar-modal,.forward-message-modal,.reaction-picker,.attachment-preview-modal,.contact-modal-card,.new-chat-modal-card,.export-modal,.model-modal,.mini-modal,.qr-dialog,.confirm-modal,.training-modal,.welcome-video-modal{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;margin:0!important;transition:none!important;animation:none!important;position:relative!important;inset:auto!important;overflow:auto!important;transform:none!important}.modal-actions,.client-save-actions,.client-filter-modal>footer,.status-board-modal>footer,.reminder-modal>footer,.new-chat-modal-card>footer,.export-modal>footer,.model-modal>footer{z-index:4!important;background:var(--panel,#fff)!important;margin-left:-12px!important;margin-right:-12px!important;padding:12px!important;position:sticky!important;bottom:0!important}.profile-actions{padding-bottom:4px;flex-wrap:nowrap!important;overflow-x:auto!important}.profile-actions button{flex:none!important}.client-profile-modal{height:calc(100dvh - 16px)!important;padding:16px!important}.client-profile-modal .client-profile-tab-body{overflow:auto!important}.client-profile-modal .client-save-actions{margin-bottom:-16px!important}.calendar-modal{flex-direction:column!important;height:calc(100dvh - 16px)!important;display:flex!important;overflow:hidden!important}.calendar-modal>header{flex:none!important;grid-template-columns:1fr auto!important;gap:8px!important;padding:10px 12px!important;display:grid!important}.calendar-modal>header>div:first-child h2{font-size:18px!important}.calendar-view-switch{order:3!important;grid-column:1/-1!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important;display:grid!important}.calendar-close{position:absolute!important;top:10px!important;right:10px!important}.calendar-nav{flex:none!important;padding:7px 9px!important}.calendar-nav button{padding:7px 8px!important;font-size:10px!important}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.calendar-weekdays{flex:none!important}.calendar-weekdays b{padding:5px 0!important;font-size:8px!important}.calendar-grid{flex:auto!important;min-height:0!important;overflow:hidden!important}.calendar-grid>div{min-width:0!important;min-height:0!important;padding:3px!important;overflow:hidden!important}.calendar-grid>div strong{font-size:10px!important}.calendar-grid>div span{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;padding:2px!important;font-size:7px!important;display:block!important;overflow:hidden!important}.calendar-grid>div span:nth-of-type(n+2){display:none!important}.calendar-grid>div small{font-size:7px!important}.calendar-agenda{overflow:auto!important}.header-actions .support-chat,.support-chat{z-index:1600!important;width:calc(100vw - 16px)!important;max-width:none!important;height:calc(100dvh - 96px)!important;max-height:none!important;margin:0!important;transition:none!important;animation:none!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.clients-simple-table{-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;scrollbar-width:thin!important;width:calc(100% + 24px)!important;margin-inline:-12px!important;overflow:auto visible!important}.clients-simple-table table{table-layout:fixed!important;width:720px!important;min-width:720px!important}.clients-simple-table .table-foot{background:var(--panel,#fff)!important;width:100vw!important;position:sticky!important;left:0!important}.active-status-board{scroll-snap-type:x mandatory!important;grid-template-columns:repeat(4,calc(100vw - 24px))!important;gap:10px!important;scroll-padding-inline:0!important;overflow-x:auto!important}.active-status-board .column{scroll-snap-align:start!important;width:calc(100vw - 24px)!important;min-width:calc(100vw - 24px)!important}.active-status-board .status-drop-zone{display:none!important}.mobile-stage-move{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;padding-top:9px;display:grid!important}.mobile-stage-move button{border:1px solid var(--line);min-height:38px;color:var(--green);background:#fff;border-radius:9px;font-weight:800}.mobile-stage-move button:disabled{opacity:.35;color:var(--muted)}.mobile-closing-modal>p{color:#667781}.mobile-closing-modal>div:last-of-type{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-closing-modal .closed,.mobile-closing-modal .lost{border-radius:12px;min-height:52px;font-weight:800}.mobile-closing-modal .closed{color:#087d58;background:#e8f8f1;border:1px solid #8fd2b5}.mobile-closing-modal .lost{color:#b71c1c;background:#ffebee;border:1px solid #ef9a9a}.mobile-closing-modal .cancel{color:#667781;background:0 0;border:0;width:100%;min-height:44px;margin-top:10px}.edit-message-modal textarea{resize:none;outline-color:var(--green);border:1px solid #cbd5da;border-radius:12px;width:100%;min-height:150px;padding:12px}.edit-message-modal>p{color:#667781;font-size:12px}.overlay *,.client-filter-layer *,.status-board-modal-layer *,.reminder-modal-layer *,.forward-message-layer *,.reaction-picker-layer *,.attachment-preview-layer *,.contact-modal-layer *,.new-chat-modal-layer *,.training-overlay *,.welcome-video-overlay *{scroll-behavior:auto!important}html,body{overscroll-behavior-x:none!important;width:100%!important;max-width:100vw!important;overflow-x:clip!important}body{position:relative!important}.app,.app main,.page,.clients-directory-page{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:clip!important}.app:has(.conversations){width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:clip!important}.app:has(.conversations) main{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:clip!important}.clients-directory-page{padding-inline:12px!important}.clients-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.clients-toolbar .search{grid-column:1/-1!important;width:100%!important;min-width:0!important}.clients-toolbar>button{white-space:nowrap!important;width:100%!important;min-width:0!important;padding-inline:8px!important}.clients-toolbar>button.primary{grid-column:1/-1!important}.clients-simple-table{overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;contain:inline-size!important;width:100%!important;max-width:100%!important;margin-inline:0!important;display:block!important;overflow:auto visible!important}.clients-simple-table table{width:700px!important;min-width:700px!important;max-width:none!important}.clients-simple-table .table-foot{width:auto!important;min-width:100%!important;max-width:100%!important;position:sticky!important;left:0!important}.app:has(.conversations) main{inset:0 0 calc(var(--mobile-nav-height) + 18px + env(safe-area-inset-bottom)) 0!important;height:auto!important;max-height:none!important;padding:0!important;position:fixed!important;overflow:hidden!important}.app:has(.conversations) main>header{height:58px!important;min-height:58px!important;position:relative!important;inset:auto!important}.conversations,.conversations.contact-collapsed,.conversations.contact-expanded{scroll-snap-type:none!important;overscroll-behavior-x:none!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;position:absolute!important;inset:58px 0 0!important;overflow:hidden!important}.conversations .conversation-list,.conversations .chat{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;overflow:hidden!important}.conversations.mobile-chat-open .chat{flex-direction:column!important;display:flex!important}.chat-head{flex:0 0 60px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.chat-head-actions{scrollbar-width:none!important;min-width:0!important;overflow:auto hidden!important}.chat-head-actions::-webkit-scrollbar{display:none!important}.messages{overscroll-behavior:contain!important;contain:layout paint!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden auto!important}.messages .bubble{overflow-wrap:anywhere!important;word-break:break-word!important;width:max-content!important;min-width:0!important;max-width:88%!important}.messages .bubble.me{margin-left:auto!important;margin-right:0!important}.composer{flex:none!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:6px 4px!important;display:flex!important;position:relative!important;bottom:auto!important;overflow:hidden!important}.composer>button{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:40px!important;padding:0!important}.composer>.composer-signature{flex-basis:38px!important;width:38px!important;min-width:38px!important}.composer>.send{flex-basis:40px!important;width:40px!important;min-width:40px!important}.composer input{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;padding-inline:10px!important}.emoji-composer-button{--icon-size:23px!important}.audio-button{--icon-size:22px!important}}@media (min-width:701px){.mobile-stage-move,.mobile-period-modal-layer,.mobile-closing-layer,.edit-message-layer{display:none!important}}
.product-tour{z-index:900;pointer-events:none;position:fixed;inset:0}.product-tour:before{content:"";pointer-events:auto;background:0 0;position:absolute;inset:0}.product-tour-focus{z-index:1;filter:brightness(1.08);pointer-events:none;background:#ffffff0f;border:3px solid #29d3a3;border-radius:15px;transition:all .2s;position:fixed;box-shadow:0 0 0 6px #29d3a34d,0 0 0 9999px #071b17ad}.product-tour-tip{z-index:2;color:#10251f;pointer-events:auto;background:#fff;border:1px solid #cfe6df;border-radius:16px;width:min(360px,100vw - 24px);padding:18px;position:fixed;box-shadow:0 22px 70px #071b1766}.product-tour-tip header{justify-content:space-between;align-items:center;display:flex}.product-tour-tip header span{letter-spacing:.06em;text-transform:uppercase;color:#008f68;font-size:11px;font-weight:800}.product-tour-tip header button{background:#f0f5f3;border:0;border-radius:50%;width:32px;height:32px;font-size:21px}.product-tour-tip h2{margin:10px 0 7px;font-size:20px}.product-tour-tip p{color:#58706a;margin:0;line-height:1.5}.product-tour-tip footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.product-tour-tip footer button{background:#fff;border:1px solid #d9e3e0;border-radius:10px;min-height:40px;padding:0 16px;font-weight:700}.product-tour-tip footer button:disabled{opacity:.35}.product-tour-tip footer .primary{color:#fff;background:#00a884;border-color:#00a884}.whatsapp-first-access .onboarding-progress{display:none}@media (max-width:600px){.product-tour-tip{padding:15px}.product-tour-focus{border-radius:12px}.product-tour-tip h2{font-size:18px}}
:root{--zero-black:#050505;--zero-black-soft:#101010;--zero-white:#fff;--zero-off-white:#f7f7f7;--zero-lime:#b8f400;--zero-green:#20c943;--zero-green-dark:#119b36;--zero-green-soft:#e9ffd8;--zero-brand-gradient:linear-gradient(180deg,#b8f400 0%,#7be000 48%,#20c943 100%);--zero-danger:#dc2626;--zero-warning:#f59e0b;--zero-info:#2563eb;--green:#119b36;--green2:#e9ffd8;--ink:#171717;--muted:#606060;--line:#e5e5e5;--bg:#f7f7f7;--twiga-primary:#119b36;--twiga-primary-hover:#0e7f2d;--twiga-primary-soft:#e9ffd8;--app-background:#f7f7f7;--surface-selected:#efffdf}html,body,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,.stat b,.home-stat b,.plan-card h2{letter-spacing:-.025em;font-family:Sora,Inter,system-ui,sans-serif}body{background:var(--zero-off-white);color:var(--zero-black)}.brand{min-height:56px}.brand img{background:var(--zero-black);object-fit:contain!important;object-position:center!important;border-radius:12px!important}.sidebar .brand img{object-fit:contain!important;background:0 0!important;border-radius:0!important;width:68px!important;height:34px!important;padding:0!important}.brand>div{display:none!important}.login-brand{justify-content:center;padding:0 0 10px!important}.login-brand img{object-fit:contain!important;background:#fff!important;border-radius:20px!important;width:min(390px,100%)!important;height:245px!important}.onboarding-header .brand img{width:150px!important;height:74px!important}.primary,.btn-primary,.connect-button{min-height:42px;background:var(--zero-brand-gradient)!important;color:var(--zero-black)!important;border:0!important;border-radius:10px!important;font-weight:800!important}.primary:hover,.btn-primary:hover,.connect-button:hover{filter:brightness(1.04);transform:translateY(-1px)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid color-mix(in srgb,var(--zero-green) 38%,transparent)!important}label input:focus,label select:focus,label textarea:focus,.password:focus-within{border-color:var(--zero-green)!important;box-shadow:0 0 0 3px #20c94329!important}.sidebar{border-color:var(--line);background:#fff}.sidebar nav button:hover,.sidebar nav button.active{background:var(--zero-green-soft);color:var(--zero-green-dark)}.sidebar nav .active em,.conversation-item em,.composer .send{background:var(--zero-green-dark)!important}.sidebar nav button.active{box-shadow:inset 3px 0 0 var(--zero-green)}.avatar,.big-avatar,.stat-icon,.activity-row>span{background:var(--zero-green-soft)!important;color:var(--zero-green-dark)!important}.square{border-radius:12px}main>header{border-color:var(--line);box-shadow:0 1px #05050505}.page{color:var(--zero-black)}.card,.stat,.home-stat,.settings-card,.modal{border-color:var(--line);box-shadow:none}.stat,.home-stat{border-top:3px solid var(--zero-lime)}.tag,.tagline span,.stage{border-radius:999px}.stage,.tagline span{background:var(--zero-green-soft);color:#106f2a}.toast{background:var(--zero-black);color:#fff;border:1px solid #292929}.login{background:#fff}.login-art{background:radial-gradient(circle at 15% 20%,#b8f40029,transparent 28%), radial-gradient(circle at 82% 82%,#20c9432e,transparent 30%), var(--zero-black)}.zero-login-signature{object-fit:contain;width:min(430px,78%);height:auto;margin:0 0 28px;display:block;background:0 0!important;border-radius:0!important}.login-art:after{border-color:#b8f40017}.login-art .pill{color:var(--zero-lime);background:#b8f40014;border-color:#b8f40047}.login-art h1{font-family:Sora,Inter,sans-serif;font-weight:800}.login-art h1 em{color:var(--zero-lime)}.login-art>p,.mini small{color:#cfcfcf}.mini{background:#101010;border-color:#292929}.mini>div{background:var(--zero-green-soft);color:var(--zero-green-dark)}.login-box a,.signup button,.forgot-password-link{color:var(--zero-green-dark)!important}.login-box .signup{line-height:1.5;font-size:16px!important}.login-box .signup button{font-size:inherit!important;font-weight:800!important}.forgot-password-link{background:0 0;border:0;margin:-2px 0 18px auto;padding:0;font-size:13px;font-weight:700;display:block}.forgot-password-link:hover{text-decoration:underline}.onboarding-page,.signup-page{background:var(--zero-off-white)}.signup-aside{background:var(--zero-black)!important}.signup-aside .brand img{object-fit:contain!important;border-radius:18px!important;width:min(230px,80%)!important;height:auto!important}.signup-aside h1,.signup-aside p,.signup-aside li{color:#fff}.signup-aside>span,.eyebrow{color:var(--zero-green-dark)!important}.doc-options button.selected,.appearance button.selected{border-color:var(--zero-green)!important;background:var(--zero-green-soft)!important}.field-invalid,.signup-password.field-invalid{border-color:var(--zero-danger)!important;box-shadow:0 0 0 3px #dc26261f!important}.field-error{color:var(--zero-danger)!important;font-weight:700!important}.signup-password{background:#fff;border:1px solid #d3d9dc;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.signup-password input{flex:1;min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important}.signup-password button{color:#54656f;background:0 0;border:0;place-items:center;width:46px;display:grid}.signup-password button:hover{color:var(--zero-green-dark);background:#f5f6f6}.consents label{align-items:flex-start}.consents label>span{line-height:1.6;display:inline}.legal-link{color:var(--zero-green-dark);background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.legal-modal-layer{z-index:1000;background:#050505a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-modal,.forgot-password-modal{background:#fff;border-radius:16px;width:min(680px,100vw - 30px);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000052}.legal-modal h2,.forgot-password-modal h2{margin:0 35px 5px 0}.legal-modal h3{margin:20px 0 4px;font-size:14px}.legal-modal p,.forgot-password-modal p{color:var(--muted);line-height:1.65}.legal-modal .legal-updated{margin-top:0;font-size:11px}.legal-modal footer{text-align:right;border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.forgot-password-modal{text-align:left;width:min(440px,100vw - 30px)}.forgot-password-modal>.primary{width:100%;margin-top:8px}.forgot-password-modal>.primary:disabled{opacity:.45;cursor:not-allowed}.reset-success{background:var(--zero-green-soft);width:58px;height:58px;color:var(--zero-green-dark);border-radius:50%;place-items:center;margin-bottom:16px;font-size:28px;font-weight:900;display:grid}.mobile-code-trigger{display:none}.mobile-pairing-panel{text-align:left;border:1px solid var(--line);background:#fbfcfb;border-radius:14px;max-width:520px;margin:22px auto 0;padding:22px}.mobile-pairing-panel h2{margin:0 0 4px;font-size:21px}.mobile-pairing-panel>p{color:var(--muted);margin:0}.mobile-pairing-panel ol{margin:18px 0;padding-left:20px;line-height:1.75}.pairing-code{letter-spacing:.16em;text-align:center;background:var(--zero-black);color:#fff;border-radius:10px;margin:14px 0 8px;padding:18px 10px;font:800 28px/1 Sora,sans-serif}.mobile-pairing-panel>small{text-align:center;color:var(--muted);display:block}.pairing-actions{gap:9px;margin-top:18px;display:grid}.pairing-actions button,.pairing-actions a{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;place-items:center;min-height:44px;font-weight:800;text-decoration:none;display:grid}.pairing-actions .connected-confirm{border-color:var(--zero-green);color:var(--zero-green-dark)}.mobile-pairing-panel .use-qr{margin:14px auto 0;display:block}.messages{background-color:#f3f4f1!important;background-image:linear-gradient(45deg,#20c94309 25%,#0000 25%),linear-gradient(-45deg,#b8f40009 25%,#0000 25%)!important;background-size:28px 28px!important}.bubble.me{background:#ddffd7!important}.conversation-item.chosen{background:var(--zero-green-soft)!important}.conversation-item.chosen:before{background:var(--zero-green)!important}.conversation-list .chips button.on{background:var(--zero-green-soft)!important;color:var(--zero-green-dark)!important;border-color:#b6e99e!important}.support-launcher,.notification.active,.admin-bell.active{color:var(--zero-green-dark)!important}.support-avatar{background:var(--zero-brand-gradient)!important;color:var(--zero-black)!important}.plan-card{border-color:var(--zero-green)!important}.plan-card>span,.plan-status span{color:var(--zero-green-dark)!important}.plan-status{background:var(--zero-green-soft)!important}@media (max-width:700px){:is(.app .sidebar,.app:has(.conversations) .sidebar){background:#fffffff7!important;border-color:#dedede!important}:is(.app .sidebar nav button.active,.app:has(.conversations) .sidebar nav button.active){box-shadow:none;background:var(--zero-green-soft)!important;color:var(--zero-green-dark)!important}.app .sidebar nav em{background:var(--zero-green-dark)!important}.login-brand img{width:100%!important;height:200px!important}.login-box .signup{font-size:15px!important}.legal-modal,.forgot-password-modal{max-height:calc(100dvh - 24px);padding:22px 18px}.desktop-connect-copy{margin-bottom:16px!important}.mobile-code-trigger{width:100%;margin:0 auto 14px;display:block}.mobile-pairing-panel{margin-top:10px;padding:18px 15px}.pairing-code{letter-spacing:.12em;font-size:23px}.onboarding-qr{width:180px!important;height:180px!important}}
.sidebar .brand img{object-fit:cover!important;object-position:center!important;background:#fff!important;border-radius:12px!important;width:52px!important;height:52px!important}.avatar-button{background-repeat:no-repeat!important;place-items:center!important;padding:0!important;display:grid!important;overflow:hidden!important}.avatar-button.has-company-logo{background:#fff!important}.avatar-button.has-company-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.new-chat{color:#fff!important;background:#079447!important;place-items:center!important;display:grid!important;position:relative!important}.new-chat:before{position:absolute;content:""!important;background:#fff!important;border-radius:50%!important;width:25px!important;height:20px!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;-webkit-mask:none!important;mask:none!important}.new-chat:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#fff;width:8px;height:8px;position:absolute;bottom:8px;left:11px}.new-chat-symbol{z-index:2;color:#079447;font-size:19px;font-weight:900;line-height:1;position:relative;transform:translateY(-1px)}.new-chat-icon{background:#079447!important;font-size:30px!important}.new-contact-name{gap:7px;margin-bottom:14px;display:grid}.new-contact-name input{box-sizing:border-box;width:100%}.chat{position:relative}.chat-search-popover{z-index:80;border:1px solid var(--border-color,#dfe3e5);background:var(--panel-background,#fff);border-radius:14px;grid-template-columns:1fr 34px;align-items:center;gap:7px;width:min(360px,100% - 28px);padding:10px;display:grid;position:absolute;top:66px;right:14px;box-shadow:0 12px 34px #0b141a2b}.chat-search-popover input{border:1px solid var(--border-color,#dfe3e5);background:var(--surface-muted,#f0f2f5);min-width:0;height:40px;color:inherit;border-radius:20px;outline:0;padding:0 14px}.chat-search-popover button{background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.chat-search-popover small{color:var(--text-secondary,#667781);grid-column:1/-1;padding-left:8px}.chat-message-search{display:none!important}.composer .send,.attachment-caption .send,.support-send{place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.chat-head-actions>button[aria-label="Pesquisar nesta conversa"]{font-size:0!important;line-height:0!important}.chat-head-actions{align-items:center!important;gap:6px!important;min-height:44px!important;display:flex!important}.chat-head-actions>button,.chat-head-actions>.transfer-conversation>button{align-self:center!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-grid!important}.single-user-queue .chat-head-actions>button[title=Fechar\ atendimento],.single-user-queue .chat-head-actions>button[title=Reabrir\ atendimento]{display:inline-grid!important}.chat-head-actions>button:before,.chat-head-actions>.transfer-conversation>button:before{margin:0!important;transform:none!important}.chat-head-actions>button[title=Silenciar\ mensagens]:before,.chat-head-actions>button[title=Ativar\ notificações]:before,.chat-head-actions>button[title=Fixar\ conversa]:before,.chat-head-actions>button[title=Desafixar\ conversa]:before{content:""!important;font-size:0!important}.chat-head-actions>button:nth-child(2):before,.chat-head-actions>button:nth-child(3):before{content:""!important;font-family:inherit!important;font-size:0!important}.composer .send:before{margin:0!important;transform:none!important}.composer .send>*,.attachment-caption .send>*,.support-send>*{line-height:1;display:block}.support-message{position:relative}.support-message blockquote{color:#54656f;background:#f0f2f5;border-left:3px solid #00a884;border-radius:5px;margin:0 0 7px;padding:6px 8px;font-size:11px}.support-message.deleted p{color:#667781;font-style:italic}.whatsapp-required{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:calc(100vh - 80px);display:flex}.whatsapp-required-icon{color:#008f60;background:#e5f8ef;border-radius:50%;place-items:center;width:84px;height:84px;font-size:44px;display:grid}.whatsapp-required h2{margin:0;font-size:27px}.whatsapp-required p{max-width:600px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.whatsapp-connect-main{min-width:280px;min-height:58px;margin-top:8px;font-size:18px!important}.conversation-qr{grid-template-columns:repeat(15,11px)!important}.plan-admin-value{line-height:1.35;font-size:17px!important}@media (max-width:700px){.whatsapp-required{min-height:calc(100dvh - 138px);padding:30px 20px 110px}.whatsapp-required h2{font-size:22px}.whatsapp-connect-main{width:100%;min-width:0}}.support-attachment{color:#008069;margin-top:7px;font-size:11px;font-weight:700;display:block}.support-message-actions{opacity:0;justify-content:flex-end;gap:4px;margin-top:6px;transition:opacity .15s;display:flex}.support-message:hover .support-message-actions,.support-message:focus-within .support-message-actions{opacity:1}.support-message-actions button{color:#008069;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:10px;font-weight:700}.support-compose-context{color:#54656f;background:#fff;border-top:1px solid #dfe3e5;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.support-compose-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-compose-context button{background:0 0;border:0;font-size:18px}.support-chat>footer .support-attach{color:#54656f;background:0 0;flex:0 0 40px;font-size:25px}.support-chat>footer .support-send span{transform:translate(1px)}.reminder-modal textarea{color:#111b21!important;background:#fff!important}.calendar-modal{grid-template-rows:auto auto auto minmax(0,1fr)!important;width:min(1240px,100vw - 24px)!important;height:min(900px,100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;display:grid!important;overflow:hidden!important}.calendar-grid{min-height:0;grid-auto-rows:minmax(0,1fr)!important}.calendar-grid>div{overflow:hidden;padding:5px!important}.calendar-weekdays b{padding:7px!important}.calendar-nav{padding:7px 16px!important}.status-board-modal footer{justify-content:flex-end;gap:10px;display:flex}.status-board-modal footer>button:not(.primary){color:#008069;background:#fff;border:1px solid #b9c4cb;border-radius:10px;padding:10px 15px;font-weight:700}.status-board-modal .edit-stages-button{justify-content:center;align-items:center;min-height:42px;display:inline-flex!important}@media (max-width:700px){.sidebar .brand img{width:42px!important;height:42px!important}.chat-search-popover{width:auto;position:fixed;top:72px;left:10px;right:10px}.support-message-actions{opacity:1}.calendar-modal{width:calc(100vw - 10px)!important;height:calc(100dvh - 10px)!important;max-height:calc(100dvh - 10px)!important}}.empty-operation-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:calc(100vh - 150px);padding:32px;display:flex}.empty-operation-state .empty-operation-icon{background:#eaffdd;border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.empty-operation-state h2{margin:6px 0 0}.empty-operation-state p{color:#667784;max-width:470px;margin:0 0 10px}
