:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wa-green:#008069;--wa-green-dark:#006e5a;--wa-bg-panel:#fff;--wa-bg-app:#f0f2f5;--wa-bg-chat:#efeae2;--wa-bg-input:#fff;--wa-bg-selected:#f0f2f5;--wa-bubble-out:#d9fdd3;--wa-bubble-in:#fff;--wa-border:#e9edef;--wa-text:#111b21;--wa-text-muted:#667781;--wa-error:#d32f2f;--wa-warn-bg:#fff4e0;--wa-warn-text:#8a5a00;--wa-note-bg:#fffbe6;--wa-note-border:#f3e7a6;--wa-note-text:#6b5a00;--wa-ok-bg:#e3f7ee;--wa-ok-text:#0f6b46;--wa-err-bg:#fde7e7;--wa-err-text:#c62828;--wa-overlay:#111b2173;--wa-shadow:#0000001a;--wa-scrollbar:#c5ccd0;--brand:#00a884;--brand-dark:#008069;--nav-bg:#111b21;--nav-ink:#aebac1;--nav-ativo-bg:#2a3942;--nav-ativo-ink:#00a884;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wa-green:#008069;--wa-green-dark:#00a884;--wa-bg-panel:#111b21;--wa-bg-app:#0b141a;--wa-bg-chat:#0b141a;--wa-bg-input:#202c33;--wa-bg-selected:#2a3942;--wa-bubble-out:#005c4b;--wa-bubble-in:#202c33;--wa-border:#222d34;--wa-text:#e9edef;--wa-text-muted:#8696a0;--wa-error:#f28b82;--wa-warn-bg:#3a2e12;--wa-warn-text:#f5c26b;--wa-note-bg:#2b2a1a;--wa-note-border:#4a4520;--wa-note-text:#e6d38a;--wa-ok-bg:#123d2c;--wa-ok-text:#7fe0b3;--wa-err-bg:#4a1f1f;--wa-err-text:#ff9a9a;--wa-overlay:#0009;--wa-shadow:#00000080;--wa-scrollbar:#374248;--brand:#00a884;--brand-dark:#06cf9c;--nav-bg:#0b141a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wa-green:#008069;--wa-green-dark:#00a884;--wa-bg-panel:#111b21;--wa-bg-app:#0b141a;--wa-bg-chat:#0b141a;--wa-bg-input:#202c33;--wa-bg-selected:#2a3942;--wa-bubble-out:#005c4b;--wa-bubble-in:#202c33;--wa-border:#222d34;--wa-text:#e9edef;--wa-text-muted:#8696a0;--wa-error:#f28b82;--wa-warn-bg:#3a2e12;--wa-warn-text:#f5c26b;--wa-note-bg:#2b2a1a;--wa-note-border:#4a4520;--wa-note-text:#e6d38a;--wa-ok-bg:#123d2c;--wa-ok-text:#7fe0b3;--wa-err-bg:#4a1f1f;--wa-err-text:#ff9a9a;--wa-overlay:#0009;--wa-shadow:#00000080;--wa-scrollbar:#374248;--brand:#00a884;--brand-dark:#06cf9c;--nav-bg:#0b141a}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--wa-scrollbar) transparent}body{background:var(--wa-bg-app);color:var(--wa-text);margin:0}button{cursor:pointer;font-family:inherit}.login-screen{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.login-card{background:var(--wa-bg-panel);box-shadow:0 2px 12px var(--wa-shadow);border-radius:12px;flex-direction:column;gap:14px;width:min(360px,100%);padding:32px;display:flex}.login-card h1{margin:0;font-size:1.2rem}.login-subtitle{color:var(--wa-text-muted);margin:0 0 8px;font-size:.9rem}.login-card label{color:var(--wa-text-muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.login-card input{border:1px solid var(--wa-border);border-radius:8px;padding:10px 12px;font-size:.95rem}.login-card button{background:var(--wa-green);color:#fff;border:none;border-radius:8px;margin-top:8px;padding:10px 16px;font-size:.95rem}.form-error{color:var(--wa-error);margin:0;font-size:.85rem}.app-shell{flex-direction:column;height:100vh;display:flex}.topbar{background:var(--wa-green-dark);color:#fff;justify-content:space-between;align-items:center;padding:10px 20px;font-weight:600;display:flex}.topbar-left{align-items:center;gap:24px;display:flex}.topbar-brand{color:inherit;text-decoration:none}.topbar-nav{gap:4px;display:flex}.topbar-nav a{color:#fffc;border-radius:6px;padding:4px 10px;font-size:.9rem;font-weight:400;text-decoration:none}.topbar-nav a.active,.topbar-nav a:hover{color:#fff;background:#ffffff26}.topbar-user{align-items:center;gap:10px;min-width:0;font-size:.9rem;font-weight:400;display:flex}.topbar-name{text-overflow:ellipsis;white-space:nowrap;max-width:30vw;overflow:hidden}.menu-btn{color:#fff;background:#ffffff26;border:none;border-radius:6px;padding:5px 10px;font-size:1rem;line-height:1;display:none}.drawer-overlay{z-index:50;background:var(--wa-overlay);display:flex;position:fixed;inset:0}.drawer{background:var(--wa-bg-panel);width:min(78vw,300px);height:100%;box-shadow:2px 0 24px var(--wa-shadow);flex-direction:column;gap:2px;padding:12px;display:flex}.drawer-header{border-bottom:1px solid var(--wa-border);justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 6px 12px;display:flex}.drawer a{color:var(--wa-text);border-radius:8px;padding:13px 14px;font-size:1rem;text-decoration:none}.drawer a.active{background:var(--wa-bg-app);color:var(--wa-green-dark);font-weight:600}.theme-btn{background:#ffffff26;border:none;border-radius:6px;padding:3px 7px;font-size:.9rem;line-height:1}.theme-btn:hover{background:#ffffff40}.page{box-sizing:border-box;flex-direction:column;flex:1;gap:20px;width:100%;padding:24px max(20px,50% - 720px) 48px;display:flex;overflow-y:auto}.card{background:var(--wa-bg-panel);border:1px solid var(--wa-border);border-radius:12px;padding:20px 24px}.card h2{margin:0 0 16px;font-size:1.05rem}.form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 20px;display:grid}.form-grid label{color:var(--wa-text-muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.form-grid input,.form-grid select,.inline-form input{border:1px solid var(--wa-border);background:var(--wa-bg-input);color:var(--wa-text);border-radius:8px;padding:9px 12px;font-size:.92rem}.form-grid input:disabled{background:var(--wa-bg-app);color:var(--wa-text-muted)}.form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;display:flex}.btn-primary{background:var(--wa-green);color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:.92rem}.btn-primary:disabled{opacity:.6;cursor:default}.btn-sm{padding:6px 12px;font-size:.82rem}.form-ok{color:var(--wa-green-dark);font-size:.85rem}.hint{color:var(--wa-text-muted);margin:12px 0 0;font-size:.8rem}.table-wrap{overflow-x:auto}.users-table{border-collapse:collapse;width:100%;font-size:.9rem}.users-table th,.users-table td{text-align:left;border-bottom:1px solid var(--wa-border);vertical-align:middle;padding:10px 8px}.users-table th{color:var(--wa-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:600}.users-table tr.inactive td{color:var(--wa-text-muted)}.users-table select{border:1px solid var(--wa-border);background:var(--wa-bg-input);border-radius:6px;padding:6px 8px;font-size:.85rem}.tag-self{background:var(--wa-bg-app);color:var(--wa-text-muted);border-radius:4px;margin-left:8px;padding:2px 6px;font-size:.7rem}.switch{cursor:pointer;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.row-actions{white-space:nowrap}.inline-form{align-items:center;gap:8px;display:inline-flex}.link-btn.muted{color:var(--wa-green-dark);font-size:.85rem}.conversation-search{align-items:center;gap:8px;display:flex}.conversation-search input{flex:1;min-width:0}.btn-new{background:var(--wa-green);color:#fff;white-space:nowrap;border:none;border-radius:18px;padding:8px 12px;font-size:.82rem}.bubble-audio{width:260px;max-width:100%;display:block}.bubble-sticker{object-fit:contain;width:140px;height:140px;display:block}.bubble-caption{margin-top:4px}.bubble-sender{margin-right:4px;font-style:italic}.composer-wrap{background:var(--wa-bg-panel);border-top:1px solid var(--wa-border)}.composer-wrap .composer{border-top:none}.composer-banner{background:var(--wa-warn-bg);color:var(--wa-warn-text);padding:6px 16px;font-size:.8rem}.composer-closed .btn-primary{align-self:flex-start}.contact-name-btn{text-align:left;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.contact-name-btn:hover{color:var(--wa-green-dark)}.chat-header-actions{align-items:center;gap:10px;display:flex}.chat-header-actions .btn-ghost{color:var(--wa-text-muted);border:1px solid var(--wa-border);background:0 0}.closed-tag{background:var(--wa-bg-app);color:var(--wa-text-muted);border-radius:4px;padding:3px 8px;font-size:.75rem}.contact-panel{background:var(--wa-bg-panel);border-bottom:1px solid var(--wa-border);grid-template-columns:1fr 2fr;gap:12px 16px;padding:12px 16px;display:grid}.contact-panel .form-actions{grid-column:1/-1}.contact-panel .lgpd-actions{border-top:1px dashed var(--wa-border);color:var(--wa-text-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;padding-top:10px;font-size:.82rem;display:flex}.range-tabs{background:var(--wa-bg-app);border-radius:8px;gap:4px;padding:3px;display:flex}.range-tabs button{color:var(--wa-text-muted);background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:.85rem}.range-tabs button.active{background:var(--wa-bg-panel);color:var(--wa-green-dark);box-shadow:0 1px 2px var(--wa-shadow);font-weight:600}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:20px;display:grid}.stat{background:var(--wa-bg-app);border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.stat-value{color:var(--wa-green-dark);font-size:1.6rem;font-weight:600;line-height:1.1}.stat-label{font-size:.85rem}.stat-sub{color:var(--wa-text-muted);font-size:.75rem}.section-title{color:var(--wa-text-muted);text-transform:uppercase;margin:8px 0 10px;font-size:.9rem;font-weight:600}.bar-chart{border-bottom:1px solid var(--wa-border);align-items:flex-end;gap:3px;height:140px;padding-bottom:18px;display:flex;position:relative}.bar-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;min-width:0;height:100%;display:flex;position:relative}.bar-stack{background:var(--wa-border);border-radius:3px 3px 0 0;flex-direction:column;min-height:2px;display:flex;overflow:hidden}.bar-received{background:var(--wa-green)}.bar-sent{background:var(--wa-green-dark);opacity:.55}.bar-label{text-align:center;color:var(--wa-text-muted);white-space:nowrap;font-size:.65rem;position:absolute;bottom:-18px;left:0;right:0;overflow:hidden}.chart-legend{align-items:center;gap:6px;margin-top:22px;display:flex}.legend-swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.legend-swatch.received{background:var(--wa-green)}.legend-swatch.sent{background:var(--wa-green-dark);opacity:.55}.new-conv-tabs{align-self:flex-start}.contact-results{flex-direction:column;gap:4px;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.contact-results button{text-align:left;background:var(--wa-bg-app);width:100%;color:inherit;font:inherit;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.contact-results button:hover{border-color:var(--wa-green)}.contact-result-name{font-size:.92rem;font-weight:500}.contact-result-meta{color:var(--wa-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.composer textarea.composer-input{resize:none;max-height:140px;padding-top:10px;padding-bottom:10px;font-family:inherit;line-height:1.4;overflow-y:auto}.company-picker-list{max-height:min(30vh,200px);overflow-y:auto}.company-select-row{align-items:center;gap:10px;display:flex}.company-select-row select{flex:1;min-width:0}.company-select-row{justify-content:space-between}.company-picker{flex-direction:column;gap:6px;display:flex}.company-picker-list{border:1px solid var(--wa-border);background:var(--wa-bg-panel,transparent);border-radius:8px;flex-direction:column;gap:2px;max-height:min(30vh,220px);padding:4px;display:flex;overflow-y:auto}.company-picker-item{cursor:pointer;color:var(--wa-text);border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-size:.85rem;display:flex}.form-grid label.company-picker-item,.contact-panel label.company-picker-item{color:var(--wa-text);flex-direction:row;align-items:center;gap:10px;font-size:.85rem}.company-picker-item:hover{background:var(--wa-bg-app)}.company-picker-item.is-selected{background:var(--wa-bubble-out)}.company-picker-item input[type=checkbox]{flex:none;width:auto;margin:0}.company-picker-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.company-picker-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.company-picker-item small{color:var(--wa-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.2;overflow:hidden}.company-chips{flex-wrap:wrap;gap:6px;display:flex}.company-chip{background:var(--wa-bubble-out);color:var(--wa-text);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.8rem;display:inline-flex}.company-chip button{cursor:pointer;color:var(--wa-text-muted);background:0 0;border:none;padding:0 2px;font-size:1rem;line-height:1}.crm-search .btn-ghost{border:1px solid var(--wa-border);color:var(--wa-green-dark);white-space:nowrap;background:0 0;border-radius:8px;padding:8px 12px;font-size:.85rem}.crm-search{align-items:center;gap:8px;display:flex}.crm-search input{flex:1;min-width:0}.crm-linked{align-items:center;gap:12px;font-size:.92rem;display:flex}.crm-results{border:1px solid var(--wa-border);background:var(--wa-bg-input);border-radius:8px;flex-direction:column;gap:4px;margin:6px 0 0;padding:6px 10px;font-size:.88rem;list-style:none;display:flex}.contact-link{color:var(--wa-green-dark)}.account-banner{background:var(--wa-warn-bg);color:var(--wa-warn-text);border-bottom:1px solid var(--wa-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:.85rem;display:flex}.account-banner.critical{background:var(--wa-err-bg);color:var(--wa-err-text)}.account-banner a{color:inherit}.account-banner-text{min-width:0}.alert-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.alert-item{background:var(--wa-bg-app);border-left:3px solid var(--wa-border);border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;font-size:.85rem;display:flex}.alert-item.warning{border-left-color:var(--wa-warn-text)}.alert-item.critical{border-left-color:var(--wa-err-text)}.template-reason{max-width:260px;font-size:.82rem}.badge-quality-green{background:var(--wa-ok-bg);color:var(--wa-ok-text)}.badge-quality-yellow{background:var(--wa-warn-bg);color:var(--wa-warn-text)}.badge-quality-red{background:var(--wa-err-bg);color:var(--wa-err-text)}.delta{margin-top:2px;font-size:.72rem}.delta.neutral{color:var(--wa-text-muted)}.delta.up{color:var(--wa-ok-text)}.delta.down{color:var(--wa-err-text)}.situation-line{color:var(--wa-text);margin:0 0 18px;font-size:.9rem}.dashboard-columns{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.bar-chart-hours{height:110px}.rank-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rank-list li{grid-template-columns:minmax(90px,1fr) 2fr auto;align-items:center;gap:10px;font-size:.85rem;display:grid}.rank-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.rank-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.rank-bar{background:var(--wa-bg-app);border-radius:999px;height:8px;overflow:hidden}.rank-bar span{border-radius:999px;height:100%;display:block}.rank-count{font-variant-numeric:tabular-nums;color:var(--wa-text-muted);font-size:.8rem}.tag-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.tag-chip{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:140px;padding:1px 7px;font-size:.66rem;font-weight:600;line-height:1.5;overflow:hidden}.tag-picker{position:relative}.tag-picker>.btn-ghost{border:1px solid var(--wa-border);color:var(--wa-text);white-space:nowrap;background:0 0;border-radius:8px;padding:6px 10px;font-size:.8rem}.tag-picker-menu{z-index:20;background:var(--wa-bg-panel);border:1px solid var(--wa-border);min-width:220px;max-height:320px;box-shadow:0 8px 24px var(--wa-shadow);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.tag-picker-item{cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:flex}.tag-manage-btn{border-top:1px solid var(--wa-border);text-align:left;margin-top:4px;padding-top:8px}.tag-filter,.board-filters select{border:1px solid var(--wa-border);background:var(--wa-bg-input);color:var(--wa-text);border-radius:8px;max-width:100%;padding:6px 8px;font-size:.82rem}.conversation-filter-row{border-bottom:1px solid var(--wa-border);padding:0 12px 8px}.conversation-filter-row .tag-filter{width:100%}.chat-tags-row{border-bottom:1px solid var(--wa-border);background:var(--wa-bg-panel);padding:6px 16px}.tag-manager-form{align-items:center;gap:8px;margin-bottom:12px;display:flex}.tag-manager-form input[type=text],.tag-manager-form input:not([type]){border:1px solid var(--wa-border);background:var(--wa-bg-input);min-width:0;color:var(--wa-text);border-radius:8px;flex:1;padding:8px 10px}.tag-manager-form input[type=color],.tag-manager-list input[type=color]{border:1px solid var(--wa-border);background:var(--wa-bg-input);border-radius:6px;width:36px;height:32px;padding:2px}.tag-manager-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tag-manager-list li{align-items:center;gap:8px;display:flex}.tag-manager-list li input:not([type=color]){border:1px solid var(--wa-border);background:var(--wa-bg-input);min-width:0;color:var(--wa-text);border-radius:6px;flex:1;padding:6px 8px}.wait-badge{white-space:nowrap;background:var(--wa-ok-bg);color:var(--wa-ok-text);border-radius:999px;padding:1px 6px;font-size:.65rem;font-weight:600}.wait-badge.wait-warn{background:var(--wa-warn-bg);color:var(--wa-warn-text)}.wait-badge.wait-late{background:var(--wa-err-bg);color:var(--wa-err-text)}.board-page{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px 20px;display:flex;overflow:hidden}.board-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.board-toolbar h2{margin:0;font-size:1.05rem}.board-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.board-toggle{color:var(--wa-text-muted);align-items:center;gap:6px;font-size:.85rem;display:flex}.board-error{margin:0}.board-columns{flex:1;grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;min-height:0;display:grid;overflow-x:auto}.board-column{background:var(--wa-bg-panel);border:1px solid var(--wa-border);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.board-column.drag-over{border-color:var(--wa-green);box-shadow:inset 0 0 0 1px var(--wa-green)}.board-column-header{border-bottom:1px solid var(--wa-border);text-transform:uppercase;color:var(--wa-text-muted);justify-content:space-between;align-items:center;padding:10px 12px;font-size:.8rem;font-weight:600;display:flex}.board-count{background:var(--wa-bg-app);border-radius:999px;padding:1px 8px;font-size:.75rem}.board-column-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}.board-empty{text-align:center;color:var(--wa-text-muted);margin:8px 0;font-size:.78rem}code{background:var(--wa-bg-input);border-radius:4px;padding:0 4px;font-family:inherit;font-size:.95em}.board-card{background:var(--wa-bg-app);border:1px solid var(--wa-border);cursor:grab;border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex;position:relative}.board-card:active{cursor:grabbing}.board-card-main{text-align:left;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;gap:3px;min-width:0;padding:0;display:flex}.board-card-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.board-card-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.board-card-company,.board-card-agent{color:var(--wa-text-muted);font-size:.72rem}.board-card-company{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-card-preview{color:var(--wa-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.board-card-move{border:1px solid var(--wa-border);background:var(--wa-bg-input);color:var(--wa-text-muted);border-radius:6px;width:100%;padding:3px 6px;font-size:.72rem}@media (hover:hover) and (pointer:fine){.board-card-move:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board-card-move:focus{position:static}}.board-hint{margin:0}.contacts-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contacts-search{border:1px solid var(--wa-border);background:var(--wa-bg-input);color:var(--wa-text);border-radius:8px;min-width:260px;padding:8px 12px;font-size:.9rem}.contacts-actions .btn-ghost{border:1px solid var(--wa-border);color:var(--wa-green-dark);background:0 0;border-radius:8px;padding:8px 12px;font-size:.85rem}.company-group{border:1px solid var(--wa-border);border-radius:10px;margin-top:18px;overflow:hidden}.company-header{background:var(--wa-bg-app);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.company-title{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.company-meta{color:var(--wa-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:.8rem;overflow:hidden}.company-notes-icon{cursor:help}.company-actions{gap:12px;font-size:.85rem;display:flex}.company-empty{margin:10px 14px}.contacts-table td{padding:8px 14px}.contacts-table td:nth-child(3){white-space:nowrap}.contacts-table tr:last-child td{border-bottom:none}.contact-cell-name{font-weight:500}.row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.link-btn.danger{color:var(--wa-err-text)}.sse-dot{background:#ffffff59;border-radius:50%;width:8px;height:8px;margin-right:2px;display:inline-block}.sse-dot.on{background:#7fe0b3}.contact-notes{background:var(--wa-note-bg);border-bottom:1px solid var(--wa-note-border);color:var(--wa-note-text);cursor:pointer;white-space:pre-wrap;padding:6px 16px;font-size:.82rem}.field{color:var(--wa-text-muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.field input,.field select,.field textarea{border:1px solid var(--wa-border);background:var(--wa-bg-input);color:var(--wa-text);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:.92rem}.form-grid-1{grid-template-columns:1fr}.modal-overlay{background:var(--wa-overlay);z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--wa-bg-panel);width:min(520px,100%);max-height:90vh;box-shadow:0 12px 40px var(--wa-shadow);border-radius:12px;flex-direction:column;display:flex}.modal-wide{width:min(760px,100%)}.modal-header{border-bottom:1px solid var(--wa-border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.modal-header h3{margin:0;font-size:1rem}.modal-close{color:var(--wa-text-muted);background:0 0;border:none;font-size:1.4rem;line-height:1}.modal-body{flex-direction:column;gap:12px;padding:18px 20px;display:flex;overflow:hidden auto}.modal-body .form-actions{background:var(--wa-bg-panel);border-top:1px solid var(--wa-border);z-index:1;margin-bottom:-8px;padding:10px 0;position:sticky;bottom:-18px}.template-picker-form{flex-direction:column;gap:12px;display:flex}.template-preview{background:var(--wa-bg-chat);border-radius:8px;padding:10px 12px}.template-preview-label{text-transform:uppercase;color:var(--wa-text-muted);font-size:.7rem;font-weight:600}.template-preview p{white-space:pre-wrap;margin:4px 0 0;font-size:.9rem}.card-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.card-title-row h2{margin:0}.badge{background:var(--wa-bg-app);color:var(--wa-text-muted);border-radius:999px;padding:3px 8px;font-size:.72rem}.badge-approved{background:var(--wa-ok-bg);color:var(--wa-ok-text)}.badge-pending{background:var(--wa-warn-bg);color:var(--wa-warn-text)}.badge-rejected,.badge-disabled,.badge-paused{background:var(--wa-err-bg);color:var(--wa-err-text)}.template-text{white-space:pre-wrap;min-width:260px;max-width:520px;color:var(--wa-text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.hint-inline{color:var(--wa-text-muted);font-size:.75rem}.link-btn{color:inherit;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.app-body{flex:1;min-height:0;display:flex}.conversation-list{background:var(--wa-bg-panel);border-right:1px solid var(--wa-border);flex-direction:column;flex-shrink:0;width:clamp(340px,30%,480px);display:flex}.conversation-search{border-bottom:1px solid var(--wa-border);padding:10px 12px}.conversation-search input{border:1px solid var(--wa-border);background:var(--wa-bg-app);border-radius:18px;width:100%;padding:8px 12px;font-size:.85rem}.conversation-list-tabs{border-bottom:1px solid var(--wa-border);display:flex}.tab{color:var(--wa-text-muted);background:0 0;border:none;border-bottom:3px solid #0000;flex:1;padding:10px;font-size:.85rem}.tab.active{color:var(--wa-green-dark);border-bottom-color:var(--wa-green-dark);font-weight:600}.conversation-items{flex:1;overflow-y:auto}.empty-hint{color:var(--wa-text-muted);text-align:center;padding:24px 12px;font-size:.85rem}.conversation-item{border:none;border-bottom:1px solid var(--wa-border);text-align:left;background:0 0;gap:12px;width:100%;padding:12px 16px;display:flex}.conversation-item:hover{background:var(--wa-bg-app)}.conversation-item.selected{background:var(--wa-bg-selected)}.avatar{background:var(--wa-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-weight:600;display:flex}.conversation-item-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.conversation-item-top,.conversation-item-bottom{justify-content:space-between;align-items:center;gap:6px;display:flex}.contact-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.conversation-time{color:var(--wa-text-muted);flex-shrink:0;font-size:.75rem}.conversation-preview{color:var(--wa-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.window-badge{background:var(--wa-err-bg);color:var(--wa-err-text);border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:.65rem}.conversation-item-badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.unread-dot{background:var(--wa-green);border-radius:50%;width:9px;height:9px;display:inline-block}.contact-name.unread{font-weight:700}.conversation-preview.unread{color:var(--wa-text);font-weight:600}.assigned-tag{color:var(--wa-green-dark);align-items:center;gap:6px;font-size:.7rem;display:flex}.chat-window{flex-direction:column;flex:1;min-width:0;display:flex}.chat-window-empty{color:var(--wa-text-muted);justify-content:center;align-items:center}.chat-header{background:var(--wa-bg-panel);border-bottom:1px solid var(--wa-border);align-items:center;gap:12px;padding:10px 16px;display:flex}.chat-header-info{flex-direction:column;flex:1;min-width:0;display:flex}.contact-phone{color:var(--wa-text-muted);font-size:.75rem}.chat-header-actions button{background:var(--wa-green);color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:.8rem}.chat-messages{background:var(--wa-bg-chat);flex-direction:column;flex:1;gap:4px;padding:20px 8%;display:flex;overflow-y:auto}.bubble-row{display:flex}.bubble-row.out{justify-content:flex-end}.bubble{max-width:65%;box-shadow:0 1px 1px var(--wa-shadow);border-radius:8px;padding:6px 9px}.bubble.in{background:var(--wa-bubble-in)}.bubble.out{background:var(--wa-bubble-out)}.bubble-text{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.92rem}.bubble-unsupported{color:var(--wa-text-muted);font-style:italic}.bubble-template-tag{color:var(--wa-green-dark);margin:0 0 4px;font-size:.7rem;font-weight:600}.bubble-media{border-radius:6px;max-width:100%;display:block}.bubble-doc{color:var(--wa-text);font-size:.9rem;text-decoration:none}.bubble-meta{color:var(--wa-text-muted);justify-content:flex-end;gap:4px;margin-top:2px;font-size:.68rem;display:flex}.composer{background:var(--wa-bg-panel);border-top:1px solid var(--wa-border);align-items:center;gap:10px;padding:10px 16px;display:flex}.composer-input{border:1px solid var(--wa-border);border-radius:20px;flex:1;min-width:0;padding:10px 14px;font-size:.92rem}.composer button[type=submit]{background:var(--wa-green);color:#fff;border:none;border-radius:20px;padding:8px 16px}.attach-btn{background:0 0;border:none;font-size:1.2rem}.composer-closed{flex-direction:column;align-items:flex-start;gap:8px}.composer-closed p{color:var(--wa-text-muted);margin:0;font-size:.85rem}.template-picker{position:relative}.template-picker>button{background:var(--wa-green);color:#fff;border:none;border-radius:8px;padding:8px 14px}.template-list{background:var(--wa-bg-input);border:1px solid var(--wa-border);min-width:220px;box-shadow:0 2px 10px var(--wa-shadow);border-radius:8px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;bottom:100%;left:0}.template-list li button{text-align:left;background:0 0;border:none;border-radius:6px;width:100%;padding:8px;font-size:.85rem}.template-list li button:hover{background:var(--wa-bg-app)}.transfer-select{border:1px solid var(--wa-border);background:var(--wa-bg-input);color:var(--wa-text);border-radius:6px;max-width:150px;padding:6px 8px;font-size:.8rem}.quick-reply-list{border-top:1px solid var(--wa-border);background:var(--wa-bg-panel);max-height:240px;margin:0;padding:6px;list-style:none;overflow-y:auto}.quick-reply-list li{cursor:pointer;border-radius:8px;align-items:baseline;gap:12px;padding:8px 10px;font-size:.88rem;display:flex}.quick-reply-list li.active,.quick-reply-list li:hover{background:var(--wa-bg-app)}.quick-reply-shortcut{color:var(--wa-green-dark);white-space:nowrap;font-weight:600}.quick-reply-text{color:var(--wa-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-wide{grid-column:1/-1}.back-btn{color:var(--wa-text-muted);background:0 0;border:none;padding:4px 8px 4px 0;font-size:1.4rem;line-height:1;display:none}@media (width<=720px){.conversation-list{border-right:none;width:100%}.app-body.chat-open .conversation-list,.app-body:not(.chat-open) .chat-window{display:none}.back-btn{display:inline-block}.topbar{flex-wrap:wrap;gap:6px;padding:8px 12px}.topbar-left{flex-wrap:wrap;gap:10px;min-width:0}.topbar-nav{display:none}.menu-btn{display:inline-block}.topbar{flex-wrap:nowrap}.topbar-user{flex-shrink:0;gap:6px}.topbar-name,.topbar-user .shortcuts-btn{display:none}.tab,.btn-new,.theme-btn,.link-btn{min-height:32px}.conversation-item{padding:12px}.topbar-brand{font-size:.9rem}.chat-header{flex-wrap:wrap;gap:8px;padding:8px 10px}.chat-header-info{flex:140px}.chat-header-actions{flex-wrap:wrap;flex-basis:100%;gap:6px}.chat-messages{padding:12px 10px}.bubble{max-width:85%}.composer{gap:6px;padding:8px 10px}.contact-panel{grid-template-columns:1fr}.board-page{padding:12px 10px 16px}.board-columns{grid-template-columns:repeat(4,78vw);gap:10px}.page{padding:14px 12px 32px}.card{padding:14px 16px}}.check-row{cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:6px 4px;font-size:.92rem;display:flex}.check-row:hover{background:var(--bg-hover,#0000000a)}.check-row input[type=checkbox]{flex:none;width:auto;margin-top:3px}.check-row.muted{opacity:.55;cursor:default}.search-input{margin-bottom:8px}.picker-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.picker-col{flex-direction:column;gap:4px;min-width:0;display:flex}.picker-list{border:1px solid var(--border,#ddd);border-radius:8px;max-height:280px;padding:4px;overflow-y:auto}.picker-list .empty-hint{padding:8px}.filter-row{flex-wrap:wrap;margin:8px 0 12px}.filter-row .btn-ghost.active{border-color:var(--accent,#00a884);font-weight:600}@media (width<=720px){.picker-columns{grid-template-columns:1fr}}.alert-item.webhook-erro{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.alert-item.webhook-erro button{flex:none}.franquia-barra{background:var(--wa-bg-app);border:1px solid var(--wa-border);border-radius:999px;height:12px;margin:8px 0 6px;overflow:hidden}.franquia-uso{background:var(--wa-green);height:100%;transition:width .3s}.franquia-uso.atencao{background:var(--wa-warn-text)}.franquia-uso.estourou{background:var(--wa-error)}.franquia-numero{color:var(--wa-text);margin:0 0 10px;font-size:.9rem}.chat-body{flex:1;min-height:0;display:flex}.chat-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-header-actions .btn-ghost.active{background:var(--wa-bg-selected)}.cliente-badge{vertical-align:middle;border-radius:10px;margin-left:8px;padding:1px 8px;font-size:.7rem;font-weight:600;display:inline-block}.cliente-badge.cliente{background:var(--wa-ok-bg);color:var(--wa-ok-text)}.cliente-badge.nao-cliente{background:var(--wa-warn-bg);color:var(--wa-warn-text)}.ficha{background:var(--wa-bg-panel);border-left:1px solid var(--wa-border);flex-shrink:0;width:320px;padding:14px 16px;font-size:.85rem;overflow-y:auto}.ficha-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ficha h4{margin:0 0 6px;font-size:1rem}.ficha h5{text-transform:uppercase;letter-spacing:.04em;color:var(--wa-text-muted);margin:14px 0 6px;font-size:.75rem}.ficha dl{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;display:grid}.ficha dt{color:var(--wa-text-muted)}.ficha dd{text-align:right;margin:0}.ficha-empresa{border-bottom:1px solid var(--wa-border);margin-bottom:12px;padding-bottom:12px}.ficha-vazia{background:var(--wa-warn-bg);color:var(--wa-warn-text);border-radius:8px;margin-bottom:12px;padding:10px 12px}.ficha-vazia p{margin:0 0 8px}.ficha-notas{background:var(--wa-note-bg);color:var(--wa-note-text);border:1px solid var(--wa-note-border);border-radius:6px;margin:8px 0;padding:6px 8px}.ficha-links{gap:12px;margin-top:6px;display:flex}.ficha-links a{color:var(--wa-green-dark)}.ficha-pessoas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ficha-pessoas li{background:var(--wa-bg-app);border-radius:6px;flex-direction:column;padding:6px 8px;display:flex}.ficha-pessoas li.atual{outline:2px solid var(--wa-green)}.ficha-pessoas small{color:var(--wa-text-muted)}.ficha-historico p{margin:0}@media (width<=1100px){.ficha{z-index:20;box-shadow:-4px 0 16px var(--wa-shadow);position:absolute;top:0;bottom:0;right:0}.chat-body{position:relative}}@media (width<=700px){.ficha{width:100%}}.composer-ios{flex-wrap:wrap;align-items:flex-end;gap:8px;position:relative}.composer-ios.dragging{outline:2px dashed var(--wa-green);outline-offset:-4px}.composer-ios .form-error{flex-basis:100%;margin:0}.ios-btn{cursor:pointer;background:var(--wa-bg-selected);width:36px;height:36px;color:var(--wa-text);border:none;border-radius:50%;flex-shrink:0;font-size:1.15rem;line-height:1}.ios-btn.danger{background:var(--wa-err-bg)}.ios-btn.mic{background:0 0;font-size:1.3rem}.composer .ios-send{background:var(--wa-green);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:36px;height:36px;padding:0;font-size:1.2rem;font-weight:700}.composer .ios-send:disabled{opacity:.45;cursor:default}.ios-field{flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.ios-field .composer-input{resize:none;border-radius:18px;width:100%;padding:8px 40px 8px 14px;line-height:1.35}.ios-emoji{cursor:pointer;background:0 0;border:none;font-size:1.25rem;position:absolute;bottom:4px;right:6px}.ios-menu-wrap{position:relative}.ios-menu{z-index:30;background:var(--wa-bg-panel);border:1px solid var(--wa-border);box-shadow:0 6px 24px var(--wa-shadow);border-radius:14px;min-width:220px;margin:0;padding:6px;list-style:none;position:absolute;bottom:44px;left:0}.ios-menu button{text-align:left;cursor:pointer;width:100%;color:var(--wa-text);background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:.92rem}.ios-menu button:hover{background:var(--wa-bg-selected)}.recording-bar{background:var(--wa-bg-app);border-radius:18px;flex:1;align-items:center;gap:8px;padding:8px 14px;display:flex}.rec-dot{background:#e53935;border-radius:50%;width:10px;height:10px;animation:1s infinite rec-pulse}@keyframes rec-pulse{50%{opacity:.25}}.emoji-picker,.ios-emoji,.emoji-btn{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.emoji-picker{z-index:30;background:var(--wa-bg-panel);border:1px solid var(--wa-border);width:330px;max-width:calc(100vw - 24px);box-shadow:0 6px 24px var(--wa-shadow);border-radius:14px;flex-direction:column;display:flex;position:absolute;bottom:46px;right:0}.emoji-grid-title{text-transform:uppercase;color:var(--wa-text-muted);padding:8px 12px 0;font-family:inherit;font-size:.72rem}.emoji-grid{grid-template-columns:repeat(8,1fr);align-content:start;gap:2px;height:220px;padding:6px 8px;display:grid;overflow-y:auto}.emoji-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:3px 0;font-size:1.55rem}.emoji-btn:hover{background:var(--wa-bg-selected)}.emoji-tabs{border-top:1px solid var(--wa-border);justify-content:space-around;padding:4px;display:flex}.emoji-tabs button{opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:1.15rem}.emoji-tabs button.active{opacity:1;background:var(--wa-bg-selected)}.preview-list{flex-direction:column;gap:8px;max-height:300px;margin:0 0 10px;padding:0;list-style:none;display:flex;overflow-y:auto}.preview-list li{align-items:center;gap:10px;display:flex}.preview-list img{object-fit:cover;border-radius:8px;width:64px;height:64px}.preview-icon{background:var(--wa-bg-app);border-radius:8px;place-items:center;width:64px;height:64px;font-size:1.8rem;display:grid}.preview-name{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.preview-name small{color:var(--wa-text-muted)}.preview-caption{box-sizing:border-box;resize:vertical;border:1px solid var(--wa-border);width:100%;font:inherit;border-radius:10px;padding:8px 10px}.ficha-asana{background:var(--wa-bg-app);border-radius:8px;margin-top:10px;padding:8px 10px}.ficha-asana h5{margin-top:0}.ficha-servicos{flex-wrap:wrap;gap:4px;margin:8px 0 0;display:flex}.ficha-servicos span{background:var(--wa-bg-selected);border-radius:10px;padding:1px 8px;font-size:.72rem}.ficha-resp{color:var(--wa-text-muted);margin:6px 0 0;font-size:.78rem}.ficha-links-a{color:var(--wa-green-dark);margin-top:6px;display:inline-block}.conexao-dados{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 16px;display:grid}.conexao-dados dt{color:var(--muted,#667085)}.conexao-dados dd{margin:0}.chat-header-info .contact-name-btn{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.chat-header-info .cliente-badge,.chat-header-info>span:not(.contact-phone){align-self:flex-start}@media (width<=720px){.chat-header-actions{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chat-header-actions::-webkit-scrollbar{display:none}.chat-header-actions>*{white-space:nowrap;flex:none}}.skeleton{background:linear-gradient(90deg, var(--wa-bg-selected) 25%, transparent 50%, var(--wa-bg-selected) 75%);background-size:200% 100%;border-radius:6px;animation:1.2s linear infinite skeleton-move}.skeleton-item{pointer-events:none}.skeleton-line{height:12px;margin:6px 0}.skeleton-line.short{width:35%}.avatar.skeleton{border-radius:50%}@keyframes skeleton-move{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.search-btn{align-items:center;gap:6px;display:inline-flex}.search-btn-hint{opacity:.8;font-size:.7rem}@media (width<=720px){.search-btn-hint{display:none}}.palette-overlay{z-index:60;background:#00000073;justify-content:center;align-items:flex-start;padding:12vh 12px 0;display:flex;position:fixed;inset:0}.palette{background:var(--wa-bg-panel,#fff);width:min(560px,100%);color:inherit;border-radius:12px;flex-direction:column;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000059}.palette-input{border:0;border-bottom:1px solid var(--wa-border,#ddd);color:inherit;background:0 0;outline:none;padding:14px 16px;font-size:1rem}.palette-list{margin:0;padding:6px;list-style:none;overflow-y:auto}.palette-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.palette-item.active{background:var(--wa-bg-selected)}.palette-icon{text-align:center;opacity:.8;width:22px}.palette-text{flex-direction:column;min-width:0;display:flex}.palette-text strong,.palette-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette-text small{color:var(--wa-text-muted)}.palette-empty{color:var(--wa-text-muted);text-align:center;padding:14px}.palette-foot{color:var(--wa-text-muted);border-top:1px solid var(--wa-border,#ddd);padding:8px 14px;font-size:.72rem}.palette-error{padding:0 14px}.tab-count{background:var(--wa-border);color:var(--wa-text-muted);border-radius:10px;margin-left:4px;padding:0 6px;font-size:.72rem;font-weight:600}.tab.active .tab-count{background:var(--wa-green-dark);color:#fff}.composer-window-hint{color:var(--wa-text-muted);padding:4px 12px;font-size:.75rem}.bubble-falha{background:#dc35451f;border-radius:6px;flex-direction:column;gap:4px;margin-top:6px;padding:6px 8px;font-size:.8rem;display:flex}.bubble-falha .btn-link{color:var(--wa-green-dark);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600}kbd{border:1px solid var(--wa-border);background:var(--wa-bg-app);min-width:1.4em;color:var(--wa-text-muted);text-align:center;border-bottom-width:2px;border-radius:4px;margin:0 1px;padding:0 5px;font:600 .72rem/1.5 inherit;display:inline-block}.mode-switch{gap:4px;padding:6px 12px 0;display:flex}.mode-switch button{color:var(--wa-text-muted);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:4px 12px;font-size:.82rem}.mode-switch button.active{background:var(--wa-bg-selected);color:var(--wa-text);font-weight:600}.mode-switch button.active.note{background:var(--wa-note-bg);color:var(--wa-note-text);box-shadow:inset 0 0 0 1px var(--wa-note-border)}.composer-wrap.is-note{background:var(--wa-note-bg)}.note-banner{background:var(--wa-note-bg);color:var(--wa-note-text);border-color:var(--wa-note-border)}.composer-note .composer-input{background:var(--wa-note-bg);border-color:var(--wa-note-border);color:var(--wa-note-text)}.composer-note .ios-menu-wrap{display:none}.composer .ios-send.note{background:var(--wa-note-text)}.bubble-row.note{justify-content:center}.bubble.note{background:var(--wa-note-bg);max-width:80%;color:var(--wa-note-text);border:1px dashed var(--wa-note-border)}.bubble-note-tag{opacity:.85;margin:0 0 2px;font-size:.7rem;font-weight:600}.bubble.note .bubble-meta{color:var(--wa-note-text);opacity:.8}mark.mention{color:var(--wa-green-dark);background:0 0;font-weight:700}.bubble-status.s-read{color:#34b7f1}.bubble-status.s-failed{color:var(--wa-error)}.bubble-failed{color:var(--wa-err-text);margin-top:4px;font-size:.75rem}.quick-reply-box{border-top:1px solid var(--wa-border);background:var(--wa-bg-panel)}.quick-reply-box .quick-reply-list{border-top:0}.quick-reply-list mark{color:var(--wa-text);background:0 0;font-weight:700;text-decoration:underline}.quick-reply-list li{cursor:pointer}.quick-reply-empty{color:var(--wa-text-muted);padding:10px 14px;font-size:.85rem}.quick-reply-foot{color:var(--wa-text-muted);border-top:1px solid var(--wa-border);padding:4px 12px 6px;font-size:.72rem}.mention-list{max-height:200px}.atalhos-lista{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.atalhos-lista li{align-items:center;gap:12px;font-size:.9rem;display:flex}.atalhos-teclas{gap:2px;min-width:120px;display:inline-flex}.mencoes{position:relative}.mencoes-btn{font-weight:700;position:relative}.mencoes-badge{background:var(--wa-error);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:.65rem;line-height:16px;position:absolute;top:-4px;right:-6px}.mencoes-menu{z-index:40;background:var(--wa-bg-panel);width:min(320px,90vw);max-height:60vh;color:var(--wa-text);border:1px solid var(--wa-border);box-shadow:0 6px 20px var(--wa-shadow);border-radius:10px;padding:10px;position:absolute;top:100%;right:0;overflow-y:auto}.mencoes-menu ul{margin:6px 0 0;padding:0;list-style:none}.mencoes-menu li button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px;font-size:.85rem;display:grid}.mencoes-menu li button:hover{background:var(--wa-bg-app)}.mencoes-menu li.nao-lida button{border-left:3px solid var(--wa-green)}.mencoes-menu small{color:var(--wa-text-muted)}.ficha-secao{border-top:1px solid var(--wa-border)}.ficha-secao-titulo{width:100%;color:var(--wa-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.85rem;font-weight:600;display:flex}.ficha-secao-corpo{padding:0 12px 12px}.ficha-nome{margin:0;font-weight:600}.ficha-fone{color:var(--wa-text-muted);margin:2px 0 8px;font-size:.85rem}.ficha-acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topbar{background:var(--nav-bg)}.sidebar{display:none}.topbar-nav a.active,.topbar-nav a:hover{background:var(--nav-ativo-bg);color:var(--nav-ativo-ink)}.drawer a.active{color:var(--brand-dark)}@media (width>=1024px){.topbar{display:none}.app-shell{padding-left:13rem}.sidebar{background:var(--nav-bg);width:13rem;color:var(--nav-ink);z-index:40;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{color:#fff;align-items:center;gap:10px;padding:18px 16px 14px;font-size:.92rem;font-weight:600;line-height:1.15;text-decoration:none;display:flex}.sidebar-brand small{color:var(--nav-ink);margin-top:2px;font-size:.74rem;font-weight:400;display:block}.sidebar-nav{flex:1;padding:4px 10px 12px;overflow-y:auto}.sidebar-grupo{margin-bottom:10px}.sidebar-titulo{letter-spacing:.08em;text-transform:uppercase;color:#8d867a;padding:10px 10px 4px;font-size:.68rem}.sidebar-nav a{color:var(--nav-ink);border-left:3px solid #0000;border-radius:8px;margin:1px 0;padding:8px 10px;font-size:.9rem;text-decoration:none;display:block}.sidebar-nav a:hover{background:var(--nav-ativo-bg);color:#fff}.sidebar-nav a.active{background:var(--nav-ativo-bg);color:var(--nav-ativo-ink);border-left-color:var(--brand);font-weight:600}.sidebar-rodape{border-top:1px solid #ffffff1a;flex-direction:column;gap:8px;padding:10px;display:flex}.sidebar-busca{background:var(--nav-ativo-bg);width:100%;color:var(--nav-ink);border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:.82rem;display:flex}.sidebar-busca kbd{color:#8d867a;background:0 0;border:0;font-size:.7rem}.sidebar-usuario{align-items:center;gap:6px;min-width:0;display:flex}.sidebar-avatar{background:var(--nav-ativo-bg);width:28px;height:28px;color:var(--nav-ativo-ink);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.sidebar-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nav-ink);flex:1;font-size:.82rem;overflow:hidden}.sidebar .theme-btn{background:0 0}.sidebar .link-btn{color:var(--nav-ink)}.sidebar .link-btn:hover{color:#fff}}.tab.active{color:var(--brand-dark);border-bottom-color:var(--brand)}.unread-dot{background:var(--brand)}a,.link-btn{--link:var(--brand-dark)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){border:1px solid var(--wa-border);background:var(--wa-bg-input);min-height:40px;color:var(--wa-text);font:inherit;border-radius:8px;padding:9px 12px;font-size:.95rem;line-height:1.3}:where(textarea){resize:vertical;min-height:88px}:where(input,select,textarea)::placeholder{color:var(--wa-text-muted);opacity:.85}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}:where(input:disabled,select:disabled,textarea:disabled){opacity:.6;cursor:not-allowed}:where(.page button:not([class])){border:1px solid var(--wa-border);background:var(--wa-bg-panel);min-height:38px;color:var(--wa-text);border-radius:8px;padding:8px 14px;font-size:.9rem}:where(.page button:not([class])):hover:not(:disabled){background:var(--wa-bg-selected)}:where(button:disabled){opacity:.55;cursor:not-allowed}.btn-primary{border-radius:8px;min-height:38px;padding:8px 16px;font-size:.9rem;font-weight:600}.card>h2{margin:0 0 12px;font-size:1.05rem;text-decoration:none}.card .muted,.card p.muted{color:var(--wa-text-muted);font-size:.88rem}.page .row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edit-user-form input{min-width:160px}.tpl-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.tpl-busca{flex:260px;min-width:0}.tpl-filtros{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--wa-border);background:var(--wa-bg-panel);color:var(--wa-text);border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:5px 12px;font-size:.82rem;display:inline-flex}.chip.active{background:var(--nav-bg);border-color:var(--nav-bg);color:var(--nav-ativo-ink);font-weight:600}.chip-count{opacity:.75;font-size:.72rem}.chip-static{min-height:0;color:var(--wa-text-muted);background:var(--wa-bg-app);padding:2px 10px;font-size:.76rem}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.tpl-card{border:1px solid var(--wa-border);background:var(--wa-bg-panel);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.tpl-card-off{opacity:.85}.tpl-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tpl-titulo{min-width:0}.tpl-titulo h3{margin:0;font-size:.98rem}.tpl-titulo code{color:var(--wa-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.7rem;display:block;overflow:hidden}.tpl-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tpl-preview{background:var(--wa-bg-chat);border-radius:10px;flex:1;padding:12px}.tpl-bubble{background:var(--wa-bubble-out);color:var(--wa-text);border-radius:10px 10px 2px;max-height:220px;padding:8px 12px;font-size:.88rem;overflow-y:auto}.tpl-bubble p{white-space:pre-wrap;word-break:break-word;margin:0}.tpl-doc{color:var(--wa-text-muted);border-bottom:1px solid var(--wa-border);margin-bottom:6px;padding-bottom:6px;font-size:.8rem}.tpl-var{background:var(--brand);color:#111b21;border-radius:4px;padding:0 4px;font-size:.8rem}.tpl-motivo{margin:0;font-size:.8rem}.conversation-row{content-visibility:auto;contain-intrinsic-size:auto 84px;align-items:stretch;display:flex}.conversation-row .conversation-item{flex:1;min-width:0}.conversation-row.marcada{background:var(--wa-bg-selected);box-shadow:inset 3px 0 0 var(--brand)}.conversation-check{width:16px;height:16px;accent-color:var(--brand-dark);flex:none;align-self:center;margin:0 0 0 12px}.conversation-filter-row{align-items:center;gap:8px;display:flex}.conversation-filter-row .tag-filter{flex:1;width:auto;min-width:0}.btn-selecionar{border:1px solid var(--wa-border);background:var(--wa-bg-panel);color:var(--wa-text);cursor:pointer;border-radius:8px;flex:none;padding:6px 10px;font-size:.82rem}.btn-selecionar.active{border-color:var(--brand);background:var(--wa-bg-selected);color:var(--brand-dark);font-weight:600}.bulk-bar{border-bottom:1px solid var(--wa-border);background:var(--wa-bg-selected);flex-direction:column;gap:6px;padding:8px 12px;display:flex}.bulk-linha{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bulk-linha strong{margin-right:auto;font-size:.85rem}.bulk-linha button:not(.link-btn){border:1px solid var(--wa-border);background:var(--wa-bg-panel);color:var(--wa-text);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:.82rem}.bulk-linha button:not(.link-btn):hover:not(:disabled){border-color:var(--brand)}.bulk-linha button:disabled{opacity:.5;cursor:default}.bulk-menu{background:var(--wa-bg-panel);border:1px solid var(--wa-border);border-radius:8px;flex-wrap:wrap;gap:6px;max-height:180px;padding:6px;display:flex;overflow-y:auto}.bulk-menu button{border:1px solid var(--wa-border);background:var(--wa-bg-app);color:var(--wa-text);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:.8rem}.bulk-menu label{align-items:center;gap:4px;width:auto;font-size:.8rem;display:flex}.tag-bolinha{border-radius:50%;width:8px;height:8px;display:inline-block}.bulk-status{background:var(--wa-ok-bg);color:var(--wa-ok-text);border-bottom:1px solid var(--wa-border);padding:6px 12px;font-size:.82rem}.visoes{border-bottom:1px solid var(--wa-border);padding:0 12px 8px}.visoes-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.visao-chip{border:1px solid var(--wa-border);background:var(--wa-bg-panel);border-radius:8px;align-items:center;font-size:.82rem;line-height:1.2;display:inline-flex;overflow:hidden}.visao-chip:hover{border-color:var(--brand)}.visao-chip button{color:var(--wa-text);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px}.visao-chip.active{border-color:var(--brand);background:var(--wa-bg-selected)}.visao-chip.active button{color:var(--brand-dark);font-weight:600}.visao-chip .visao-x{color:var(--wa-text-muted);padding:6px 8px 6px 0}button.visao-chip.visao-mais{color:var(--wa-text);cursor:pointer;padding:6px 10px;font-family:inherit}button.visao-chip.visao-mais[aria-expanded=true]{border-color:var(--brand);background:var(--wa-bg-selected);color:var(--brand-dark);font-weight:600}.visoes-painel{background:var(--wa-bg-app);border:1px solid var(--wa-border);border-radius:8px;flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.visoes-painel label{color:var(--wa-text-muted);flex-direction:column;gap:2px;font-size:.78rem;display:flex}.visoes-painel select,.visoes-painel input{font-size:.85rem}.visoes-salvar{gap:6px;display:flex}.visoes-salvar input{flex:1;min-width:0}.fila-aviso{text-align:left;cursor:pointer;background:var(--wa-warn-bg);width:calc(100% - 24px);color:var(--wa-warn-text);border:1px solid var(--brand);border-radius:8px;flex-direction:column;gap:2px;margin:8px 12px;padding:10px 12px;font-size:.85rem;display:flex}.fila-aviso span{font-size:.8rem;text-decoration:underline}.limpeza-lista{border:1px solid var(--wa-border);border-radius:8px;max-height:45vh;margin:10px 0;overflow-y:auto}.limpeza-linha{border-bottom:1px solid var(--wa-border);align-items:flex-start;gap:10px;padding:8px 10px;font-size:.88rem;display:flex}.limpeza-linha small{color:var(--wa-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:48ch;display:block;overflow:hidden}.limpeza-acoes{align-items:center;gap:12px;display:flex}.limpeza-todas{margin-top:14px;font-size:.88rem}.limpeza-todas input{margin-right:8px}.busca-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--wa-text-muted);background:var(--wa-bg-app);border-bottom:1px solid var(--wa-border);padding:8px 16px 4px;font-size:.72rem}.busca-trecho{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.busca-trecho mark{background:var(--brand);color:#111b21;border-radius:2px;padding:0 1px}.busca-nota{color:var(--wa-text-muted);font-size:.78rem;font-weight:400}.protocolo-chip{border:1px solid var(--wa-border);color:var(--wa-text-muted);cursor:pointer;background:0 0;border-radius:999px;width:fit-content;padding:0 8px;font-size:.7rem}.protocolo-chip:hover{color:var(--brand-dark);border-color:var(--brand)}.rotina-wrap{display:inline-block;position:relative}.rotina-menu{z-index:40;background:var(--wa-bg-panel);width:min(340px,92vw);color:var(--wa-text);border:1px solid var(--wa-border);box-shadow:0 6px 20px var(--wa-shadow);border-radius:10px;gap:8px;padding:12px;display:grid;position:absolute;top:100%;right:0}.rotina-menu hr{border:0;border-top:1px solid var(--wa-border);width:100%;margin:4px 0}.rotina-atalhos,.rotina-linha{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rotina-atalhos button{flex:1}.rotina-form{gap:6px;display:grid}.rotina-check{align-items:center;gap:6px;font-size:.85rem;display:flex}.rotina-dica,.rotina-aviso{margin:0;font-size:.8rem}.rotina-lista{gap:4px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.rotina-lista li{justify-content:space-between;gap:8px;display:flex}.snooze-badge{white-space:nowrap;background:var(--wa-warn-bg);color:var(--wa-warn-text);border-radius:999px;padding:1px 6px;font-size:.65rem;font-weight:600}.agendadas{border-top:1px solid var(--wa-border);background:var(--wa-bg-panel);gap:4px;padding:6px 12px;display:grid}.agendada{background:var(--wa-warn-bg);color:var(--wa-warn-text);border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 8px;font-size:.8rem;display:flex}.agendada.falhou{background:var(--wa-err-bg);color:var(--wa-err-text)}.disponibilidade{border:1px solid var(--border,#7f7f7f59);color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;display:inline-flex}.disponibilidade.lateral{width:100%;color:var(--nav-ink);background:var(--nav-ativo-bg);border-color:#ffffff24;justify-content:center}.disponibilidade .disp-ponto{background:#9a948a;border-radius:50%;width:9px;height:9px}.disponibilidade.on .disp-ponto{background:#3fa564;box-shadow:0 0 0 3px #3fa56438}.disponibilidade.off{opacity:.85}.exportar-csv{flex:none;align-items:center;gap:6px;display:inline-flex}.filtros-painel{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:8px 0;display:flex}.filtros-painel label{align-items:center;gap:6px;font-size:.86rem;display:inline-flex}.celula-alerta{color:#b3261e;font-weight:700}.alerta-confirmacao{border:1px solid var(--brand);border-radius:8px;align-items:flex-start;gap:8px;margin:10px 0;padding:10px 12px;display:flex}.page div.row-actions,.page form.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page .row-actions>input:not([type=checkbox]){flex:220px;min-width:0}td.row-actions,.users-table td.row-actions{text-align:right;white-space:nowrap;display:table-cell}td.row-actions>*{margin-left:12px}td.row-actions>:first-child{margin-left:0}.users-table td{vertical-align:middle}.visao-chip,.visao-chip button,.visao-mais,.visoes button{min-height:0}.exportar-csv .btn-ghost.btn-sm{min-height:28px;padding:4px 10px;font-size:.78rem}.painel-abas{border-bottom:1px solid var(--wa-border);gap:4px;display:flex}.painel-abas button{color:var(--wa-text-muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 16px;font-size:.92rem}.painel-abas button.active{color:var(--brand-dark);border-bottom-color:var(--brand);font-weight:600}.board-busca{flex:260px;min-width:260px}.contacts-search{min-width:280px}.tpl-acoes{border-top:1px solid var(--wa-border);justify-content:flex-end;gap:14px;padding-top:8px;display:flex}.qr-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.qr-card{border:1px solid var(--wa-border);background:var(--wa-bg-panel);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.qr-card-edit{grid-column:1/-1}.qr-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.qr-atalho{color:var(--brand-dark);font-weight:600}.qr-texto{color:var(--wa-text);white-space:pre-wrap;word-break:break-word;flex:1;margin:0;font-size:.9rem}.theme-btn.assistente-topo{color:inherit;font-size:.8rem}.theme-btn.assistente-topo.on{background:#25d3668c}@media (width<=700px){.assistente-topo-txt{display:none}}.conversa-janela{background:var(--wa-bg-app);height:100dvh;display:flex}.conversa-janela .chat-window{flex:1;min-width:0}.conversa-janela .back-btn{display:none}.conversa-janela-aviso{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px}.conversa-janela-aviso .form-error{margin:0;font-size:1rem}:is(.card label:not(.switch):not(.company-picker-item):has(>textarea),.card label:not(.switch):not(.company-picker-item):has(>input:not([type=checkbox]):not([type=radio])),.card label:not(.switch):not(.company-picker-item):has(>select)){color:var(--wa-text-muted);flex-direction:column;gap:6px;margin:8px 0 12px;font-size:.85rem;display:flex}.card label:has(>textarea)>textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:96px}.card .switch{white-space:normal;align-items:flex-start;gap:8px;margin:6px 0;display:flex}.card .switch>input{flex:none;margin-top:2px}.card .row-actions{flex-wrap:wrap}.card .row-actions .hint,.card .row-actions .hint-inline{white-space:normal;flex:260px;min-width:0}.bubble .bubble-media{object-fit:cover;cursor:zoom-in;max-width:min(320px,100%);max-height:360px}.midia-miniatura{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.midia-acoes{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.midia-btn{border:1px solid var(--wa-border);background:var(--wa-bg-panel);min-height:30px;color:var(--wa-text);font:inherit;cursor:pointer;border-radius:15px;align-items:center;padding:0 10px;font-size:.78rem;text-decoration:none;display:inline-flex}.midia-btn:hover{border-color:var(--brand-dark)}.bubble-doc-card{background:var(--wa-bg-app);border-radius:8px;flex-direction:column;gap:2px;min-width:200px;padding:8px 10px;display:flex}.bubble-doc-nome{word-break:break-word;font-size:.9rem;font-weight:600}.midia-lightbox{z-index:1000;background:#000000d1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0}.midia-lightbox img{object-fit:contain;border-radius:6px;max-width:100%;max-height:calc(100vh - 120px)}.midia-lightbox-barra{flex-wrap:wrap;gap:8px;display:flex}.chat-carregando{color:var(--wa-text-muted);margin:24px auto;font-size:.9rem}.resumo-assistente-topo{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.resumo-assistente-acoes{gap:10px;font-size:.8rem;display:inline-flex}.resumo-assistente:not(.aberto) .resumo-assistente-texto{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}aside.conversation-list div.conversation-list-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}aside.conversation-list div.conversation-list-tabs .tab{flex:none;padding:8px 9px}.fila-aviso{cursor:default}.fila-aviso .btn-link{align-self:flex-start;padding:0}.chat-window .chat-header-actions{gap:4px}.chat-window .chat-header-actions>button,.chat-window .chat-header-actions>select,.chat-window .chat-header-actions .tag-picker>button,.chat-window .chat-header-actions .btn-ghost{min-height:32px;padding:0 9px;font-size:.8rem}.cfg-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.cfg-menu{background:var(--wa-bg-panel);border:1px solid var(--wa-border);border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:0}.cfg-menu-titulo{padding:4px 10px 8px;font-size:1.05rem;font-weight:700}.cfg-menu a{min-height:44px;color:var(--wa-text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.cfg-menu a:hover{background:var(--wa-bg-selected)}.cfg-menu a[aria-current=page]{background:var(--wa-bg-selected);box-shadow:inset 3px 0 0 var(--brand);font-weight:600}.cfg-pend{color:var(--wa-warn-text);background:var(--wa-warn-bg);border-radius:6px;flex:none;padding:2px 8px;font-size:.75rem;font-weight:600}.cfg-conteudo{flex-direction:column;gap:20px;min-width:0;display:flex}.cfg-cabecalho h1{margin:0;font-size:1.4rem}.cfg-cabecalho p{color:var(--wa-text-muted);margin:4px 0 0}@media (width<=860px){.cfg-layout{grid-template-columns:minmax(0,1fr)}.cfg-menu{flex-direction:row;position:static;overflow-x:auto}.cfg-menu-titulo{display:none}.cfg-menu a{white-space:nowrap;flex:none}}.guia-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.guia-topo h2{margin:0!important}.guia-barra{background:var(--wa-bg-chat);border-radius:4px;height:8px;margin:12px 0;overflow:hidden}.guia-barra>div{background:var(--wa-ok-text);height:100%;transition:width .3s}.guia-lista{margin:0;padding:0;list-style:none}.guia-passo{border-top:1px solid var(--wa-bg-chat);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:52px;padding:6px 0;display:flex}.guia-passo-texto{align-items:center;gap:10px;min-width:0;display:flex}.guia-marca{background:var(--wa-warn-bg);width:22px;height:22px;color:var(--wa-warn-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.guia-passo.pronto .guia-marca{background:var(--wa-ok-bg);color:var(--wa-ok-text)}.guia-passo-texto>span:last-child{flex-direction:column;display:flex}.guia-detalhe{color:var(--wa-text-muted);font-size:.8rem}.guia-passo button{min-height:40px}.equipe-pessoas{flex-direction:column;margin:10px 0;padding:0;list-style:none;display:flex}.equipe-pessoas li{border-top:1px solid var(--wa-bg-chat);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:44px;display:flex}.equipe-pessoas small{color:var(--wa-text-muted)}.pessoa-estado{background:var(--wa-ok-bg);color:var(--wa-ok-text);border-radius:6px;padding:2px 8px;font-size:.8rem;font-weight:600}.pessoa-estado.ausente{background:var(--wa-warn-bg);color:var(--wa-warn-text)}.falhas-painel{border:1px solid var(--wa-err-text);background:var(--wa-err-bg);color:var(--wa-text);border-radius:10px;margin:14px 0;padding:14px 16px}.falhas-painel h3{margin:0 0 6px;font-size:.98rem}.falhas-grupos{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.falhas-grupos li{align-items:baseline;gap:8px;display:flex}.falhas-grupos strong{flex:none;min-width:2ch}.motivo-falha{color:var(--wa-err-text);margin-top:4px;font-size:.82rem}.motivo-falha details{color:var(--wa-text-muted)}.motivo-falha code{word-break:break-word}.reenvio-confirma{border:1px solid var(--brand);background:var(--wa-bg-panel);border-radius:10px;margin:12px 0;padding:14px 16px}.reenvio-confirma p{margin:0 0 8px}.aviso-discreto{border:1px solid var(--wa-note-border);background:var(--wa-note-bg);color:var(--wa-note-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:.9rem;display:flex}.aviso-discreto button{min-height:36px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-bolinha{vertical-align:middle;background:#e5484d;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block;box-shadow:0 0 0 2px #e5484d40}.nav-bolinha.alerta{background:var(--brand);box-shadow:0 0 0 2px #c9a24a47}.drawer-rodape{border-top:1px solid #ffffff1f;margin-top:12px;padding-top:12px}.drawer-rodape a{align-items:center;min-height:44px;font-weight:600;display:flex}.cont-tela{flex-direction:column;gap:20px;display:flex}.cont-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 16px;display:flex}.cont-cabecalho h1{margin:0;font-size:1.55rem}.cont-cabecalho p{color:var(--wa-text-muted);max-width:52rem;margin:4px 0 0}.cont-botao{border:1px solid var(--wa-border);background:var(--wa-bg-panel);min-height:44px;color:var(--wa-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 16px}.cont-botao:hover:not(:disabled){border-color:var(--brand)}.cont-botao:disabled{opacity:.6;cursor:default}.cont-botao.escuro{background:var(--wa-green);border-color:var(--wa-green);color:#fff;font-weight:600}.cont-botao.escuro:hover:not(:disabled){border-color:var(--brand)}.cont-botao:focus-visible,.cont-copiar:focus-visible,.cont-resumo:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cont-pendencia{background:var(--wa-warn-bg);border:1px solid var(--brand);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px;display:flex}.cont-pendencia.critico{background:var(--wa-err-bg);border-color:var(--wa-err-text)}.cont-pendencia strong{color:var(--wa-warn-text);font-size:1rem;display:block}.cont-pendencia.critico strong{color:var(--wa-err-text)}.cont-pendencia span{color:var(--wa-text)}.cont-pendencia small{color:var(--wa-text-muted);margin-top:4px;display:block}.cont-pendencia-texto{max-width:48rem}.cont-tudo-certo{background:var(--wa-ok-bg);color:var(--wa-ok-text);border-radius:12px;padding:14px 18px;font-weight:600}.cont-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.cont-card{flex-direction:column;gap:8px;display:flex}.cont-card h2{margin:0;font-size:.95rem}.cont-card .muted{color:var(--wa-text-muted);font-size:.9rem}.cont-barra{background:var(--wa-bg-chat);border-radius:4px;height:8px;overflow:hidden}.cont-barra>div{background:var(--brand-dark);height:8px}.cont-barra.alto>div{background:var(--wa-err-text)}.cont-chip{white-space:nowrap;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:.82rem;font-weight:600;display:inline-block}.cont-chip.ok{background:var(--wa-ok-bg);color:var(--wa-ok-text)}.cont-chip.aviso{background:var(--wa-warn-bg);color:var(--wa-warn-text)}.cont-chip.ruim{background:var(--wa-err-bg);color:var(--wa-err-text)}.cont-chip.neutro{background:var(--wa-bg-chat);color:var(--wa-text-muted)}.cont-como{margin-top:2px;font-size:.88rem}.cont-como summary{cursor:pointer;color:var(--brand-dark);align-items:center;min-height:32px;display:flex}.cont-como ol{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:20px;display:flex}.cont-barra-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cont-barra-acoes h2{margin:0;font-size:1.05rem}.cont-botoes{flex-wrap:wrap;gap:8px;display:flex}.cont-comando{background:var(--wa-bg-chat);border:1px solid var(--wa-border);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cont-comando p{color:var(--wa-text-muted);margin:0;font-size:.88rem}.cont-comando-linha{align-items:stretch;gap:8px;display:flex}.cont-comando code{background:var(--wa-bg-input);border:1px solid var(--wa-border);white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:8px;flex:1;min-width:0;padding:10px 12px;font-size:.85rem;overflow-x:auto}.cont-copiar{border:1px solid var(--wa-border);background:var(--wa-bg-panel);min-height:44px;color:var(--wa-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 14px}.cont-copiar.copiado{background:var(--wa-ok-bg);color:var(--wa-ok-text);border-color:#0000}.cont-tabela{border-collapse:collapse;width:100%;min-width:720px;font-size:.9rem}.cont-tabela th{text-align:left;color:var(--wa-text-muted);border-bottom:1px solid var(--wa-border);padding:8px;font-size:.78rem;font-weight:600}.cont-tabela td{border-bottom:1px solid var(--wa-bg-chat);vertical-align:top;padding:10px 8px}.cont-tabela td.forte{font-weight:600}.cont-tabela td .sub{color:var(--wa-text-muted);max-width:22rem;margin-top:2px;font-size:.8rem;font-weight:400;display:block}.cont-duas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.plano-queda ol{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.plano-queda h2{margin-bottom:12px}.plano-queda .cont-botao{align-self:flex-start;margin-top:14px}.cont-erro{color:var(--wa-error)}@media print{body.imprimindo-plano .sidebar,body.imprimindo-plano .topbar,body.imprimindo-plano .cont-normal,body.imprimindo-plano .plano-queda .cont-botao,body.imprimindo-plano .drawer-overlay{display:none!important}body.imprimindo-plano .app-shell{padding-left:0!important}body.imprimindo-plano .plano-queda{border:0;font-size:14pt}}.plantao{background:var(--wa-bg-app);max-width:560px;min-height:100dvh;color:var(--wa-text);flex-direction:column;margin:0 auto;font-size:15px;line-height:1.4;display:flex}.plantao-topo{background:var(--nav-bg);color:#fff;z-index:5;flex-direction:column;gap:10px;padding:16px 16px 14px;display:flex;position:sticky;top:0}.plantao-linha{justify-content:space-between;align-items:center;gap:10px;display:flex}.plantao-titulo{flex-direction:column;display:flex}.plantao-titulo strong{font-size:1.1rem}.plantao-titulo span{color:var(--nav-ink);font-size:.78rem}.plantao-sair{color:var(--nav-ativo-ink);align-items:center;min-height:44px;font-size:.85rem;text-decoration:none;display:flex}.plantao-faixa{white-space:nowrap;border-radius:12px;padding:3px 10px;font-size:.78rem;font-weight:600}.plantao-faixa.ok{color:#7fe0b3;background:#123d2c}.plantao-faixa.aviso{color:#f5c26b;background:#3a2e12}.plantao-faixa.ruim{color:#ff9a9a;background:#4a1f1f}.plantao-ultima{color:var(--nav-ink);font-size:.78rem}.plantao-abas{gap:6px;display:flex}.plantao-abas button{min-height:44px;font:inherit;cursor:pointer;background:var(--nav-ativo-bg);color:var(--nav-ativo-ink);border:0;border-radius:8px;flex:1}.plantao-abas button[aria-selected=true]{background:var(--brand);color:#111b21;font-weight:700}.plantao-abas button:focus-visible{outline-offset:2px;outline:2px solid #fff}.plantao-lista{flex-direction:column;flex:1;display:flex}.plantao-cartao{background:var(--wa-bg-panel);border-bottom:1px solid var(--wa-border);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.plantao-cartao-topo{justify-content:space-between;gap:8px;display:flex}.plantao-cartao-topo strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.plantao-tempo{color:var(--wa-text-muted);white-space:nowrap;font-size:.82rem;font-weight:700}.plantao-tempo.atrasado{color:var(--wa-err-text)}.plantao-meta{color:var(--wa-text-muted);font-size:.82rem}.plantao-resumo{font-size:.92rem}.plantao-resumo small{color:var(--wa-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.72rem;display:block}.plantao-botoes{gap:8px;margin-top:4px;display:flex}.plantao-botoes button{min-height:44px;font:inherit;cursor:pointer;border:1px solid var(--wa-border);background:var(--wa-bg-panel);color:var(--wa-text);border-radius:8px;flex:1}.plantao-botoes button.principal{background:var(--wa-green);border-color:var(--wa-green);color:#fff;font-weight:600}.plantao-botoes button:disabled{opacity:.6;cursor:default}.plantao-botoes button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.plantao-vazio{text-align:center;color:var(--wa-text-muted);padding:40px 24px}.plantao-erro{background:var(--wa-err-bg);color:var(--wa-err-text);border-radius:8px;margin:10px 16px 0;padding:10px 12px;font-size:.88rem}.plantao-aviso{background:var(--wa-warn-bg);border:1px solid var(--brand);border-radius:10px;flex-direction:column;gap:2px;margin:14px 16px;padding:12px 14px;display:flex}.plantao-aviso strong{color:var(--wa-warn-text);font-size:.9rem}.plantao-aviso span{font-size:.85rem}.conversation-list .conversation-list-tabs{flex-wrap:wrap;overflow-x:visible}.conversation-list .conversation-list-tabs .tab{white-space:nowrap;flex:auto;padding:8px 10px}.setor-chips{flex-wrap:wrap;gap:6px;padding:8px 12px 0;display:flex}.setor-chip{border:1px solid var(--wa-border);background:var(--wa-bg-panel);min-height:30px;color:var(--wa-text-muted);cursor:pointer;border-radius:14px;padding:0 10px;font-size:.78rem}.setor-chip.ativo{background:var(--wa-text);border-color:var(--wa-text);color:var(--wa-bg-panel);font-weight:600}.fila-resumo{color:var(--wa-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 12px;font-size:.8rem;display:flex}.lista-secao{color:var(--wa-warn-text);background:var(--wa-warn-bg);border-top:1px solid var(--wa-border);padding:8px 12px 4px;font-size:.75rem;font-weight:700}.item-dono-linha{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.dono-selo,.celular-selo{background:var(--wa-bg-selected);color:var(--wa-text-muted);border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:600}.dono-selo.dono-voce{background:var(--wa-ok-bg);color:var(--wa-ok-text)}.dono-selo.dono-assistente{background:var(--wa-note-bg);color:var(--wa-note-text)}.dono-selo.dono-fila{background:var(--wa-warn-bg);color:var(--wa-warn-text)}.celular-selo{background:var(--wa-ok-bg);color:var(--wa-ok-text)}.chat-window .chat-header{flex-wrap:wrap;row-gap:6px}.chat-window .chat-header-info{flex:260px;gap:2px;min-width:0}.chat-header-linha1{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.chat-header-linha1 .contact-name-btn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.papel-etiqueta{background:var(--wa-bg-selected);color:var(--wa-text-muted);text-transform:capitalize;border-radius:4px;padding:1px 7px;font-size:.72rem;font-weight:600}.chat-header-linha2{color:var(--wa-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.chat-header-linha2 strong{color:var(--wa-text);font-weight:600}.chat-window .chat-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:6px}.chat-header-actions .btn-assumir{background:var(--wa-text);min-height:38px;color:var(--wa-bg-panel);border-radius:8px;padding:0 18px;font-size:.88rem;font-weight:600}.responsavel-tag{color:var(--wa-text-muted);white-space:nowrap;font-size:.8rem}.responsavel-tag strong{color:var(--wa-text)}.responsavel-tag .link-btn{color:var(--brand-dark);font-size:inherit;background:0 0;padding:0;font-weight:600}.chat-window .chat-tags-row{padding-top:4px;padding-bottom:4px}.resumo-assistente{background:var(--wa-warn-bg);border:1px solid var(--wa-note-border);white-space:pre-wrap;border-radius:10px;flex-direction:column;gap:3px;max-height:120px;margin:8px 16px 0;padding:10px 12px;display:flex;overflow-y:auto}.resumo-assistente strong{color:var(--wa-warn-text);font-size:.82rem}.resumo-assistente span{color:var(--wa-note-text);font-size:.85rem}.faixa-celular{background:var(--wa-ok-bg);color:var(--wa-ok-text);border-radius:8px;margin:8px 16px 0;padding:6px 12px;font-size:.8rem;font-weight:600}.ficha dd.ficha-doc,.ficha-doc{white-space:nowrap;font-variant-numeric:tabular-nums}.ficha .ficha-empresa dl{grid-template-columns:auto minmax(0,1fr)}.ficha .ficha-empresa dd{overflow-wrap:anywhere}.ficha .ficha-empresa dd.ficha-doc{overflow-wrap:normal}.ficha-empresa-resumo{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;display:flex}.ficha-empresa-resumo strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.ficha-empresa-resumo small{color:var(--wa-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}
