:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#10b981;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.2, .75, .25, 1);--bg-app:#080e13;--bg-sidebar:#0d151d;--bg-card:#111c26;--bg-card-subtle:#15232e;--bg-elevated:#1b2b37;--bg-input:#0b141c;--border:#20313d;--border-strong:#304653;--text-main:#edf5f4;--text-secondary:#a0b2ba;--text-muted:#71858e;--accent:#10b981;--accent-bright:#4adea7;--accent-soft:#10b98121;--accent-border:#4adea747;--on-accent:#fff;--ring:#3b82f6;--info:#3b82f6;--info-soft:#3b82f621;--warning:#d97706;--warning-bright:#f59e0b;--warning-soft:#f59e0b21;--danger:#ef4444;--danger-soft:#ef444424;--danger-text:#f87171;--warning-text:#f59e0b;--wa-canvas:#0b141a;--wa-header:#18232c;--wa-incoming:#1f2c34;--wa-incoming-text:#f1f5f9;--wa-outgoing:#005c4b;--wa-outgoing-text:#f8fafc;--wa-owner:#1e3a8a;--radius-xl:20px;--radius-lg:15px;--radius-md:11px;--radius-sm:6px;--shadow-sm:0 2px 9px #0000002e;--shadow-md:0 16px 38px #00000040;--shadow-lg:0 20px 48px #0000007a;--shadow-glow:0 0 0 1px #34d39914, 0 14px 36px #0000002e;--z-sticky:30;--z-sidebar:40;--z-topbar:60;--z-bottomnav:90;--z-drawer-backdrop:119;--z-drawer:120;--z-popover:150;--z-modal:340;--z-toast:620}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#059669;--bg-app:#f1f6f5;--bg-sidebar:#fbfdfc;--bg-card:#fff;--bg-card-subtle:#f5f9f8;--bg-elevated:#eaf2ef;--bg-input:#fff;--border:#dce7e3;--border-strong:#c5d5cf;--text-main:#14252a;--text-secondary:#52696b;--text-muted:#5f7476;--accent:#059669;--accent-bright:#047857;--accent-soft:#05966917;--accent-border:#0596693d;--on-accent:#fff;--ring:#2563eb;--info:#2563eb;--info-soft:#2563eb17;--warning:#b45309;--warning-bright:#d97706;--warning-soft:#d977061a;--danger:#dc2626;--danger-soft:#dc262617;--danger-text:#b91c1c;--warning-text:#92400e;--wa-canvas:#efeae2;--wa-header:#008069;--wa-incoming:#fff;--wa-incoming-text:#0f172a;--wa-outgoing:#d9fdd3;--wa-outgoing-text:#0f172a;--wa-owner:#dbeafe;--shadow-sm:0 2px 8px #18362d0b;--shadow-md:0 14px 34px #18362d17;--shadow-lg:0 24px 54px #0f172a29;--shadow-glow:0 0 0 1px #0596690a, 0 12px 28px #18362d12}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;height:100%;overflow-x:clip}body{background:var(--bg-app);height:100%;color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:clip}a{color:inherit}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4{overflow-wrap:anywhere;letter-spacing:-.02em;text-wrap:balance;min-width:0}code{background:var(--bg-card-subtle);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}::selection{color:var(--text-main);background:#10b98147}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}button:active:not(:disabled){opacity:.9}.skip-link{z-index:999;background:var(--accent);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:top .14s var(--ease-out);padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;position:fixed;top:-100px;left:12px}.skip-link:focus-visible{top:10px}input[type=text],input[type=password],input[type=number],input[type=time],input[type=datetime-local],input[type=search],input[type=email],input[type=tel],select,textarea{background-color:var(--bg-input);border:1px solid var(--border-strong);width:100%;max-width:100%;min-height:40px;color:var(--text-main);border-radius:10px;padding:8px 12px;font-size:13.5px;transition:border-color .16s,box-shadow .16s,background .16s}input:focus,select:focus,textarea:focus{border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:.85}textarea{resize:vertical;min-height:88px;line-height:1.5}input[type=checkbox],input[type=radio]{cursor:pointer;width:18px;height:18px;accent-color:var(--accent)}label{color:var(--text-secondary)}label:has(input[type=checkbox]){cursor:pointer}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.so-leitor-de-tela{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.icon-svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.icon-svg.icon-15{width:15px;height:15px}.btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:8px 14px;font-size:13px;font-weight:680;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.96)}.btn:disabled,.btn[aria-disabled=true]{opacity:.52;cursor:not-allowed}.btn-primary{background-color:var(--accent);background-image:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 78%, #34d399 22%));color:var(--on-accent);border-color:#ffffff14;box-shadow:0 5px 15px #0596692b}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #05966940}.btn-secondary{background:var(--bg-card-subtle);color:var(--text-main);border-color:var(--border-strong)}.btn-secondary:hover:not(:disabled){border-color:var(--accent-border);background:var(--bg-elevated)}.btn-danger{background:var(--danger-soft);color:var(--danger-text);border-color:#ef444459}.btn-danger:hover:not(:disabled){background:#ef444438}.btn-sm{padding:5px 11px;font-size:12px}.btn-icon-only{width:36px;min-width:36px;height:36px;padding:0}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:23px;display:flex}.page-header h1{color:var(--text-main);letter-spacing:-.045em;font-size:clamp(22px,2.1vw,29px);font-weight:780;line-height:1.16}.page-header p{max-width:760px;color:var(--text-secondary);margin-top:3px;font-size:13px;line-height:1.65}.panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(155deg, var(--bg-card), color-mix(in srgb, var(--bg-card) 94%, var(--accent) 6%));min-width:0;box-shadow:var(--shadow-sm);margin-bottom:16px;padding:19px}.panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.panel-title{min-width:0;color:var(--text-main);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;font-size:15px;font-weight:750}.panel-desc{max-width:75ch;color:var(--text-secondary);text-wrap:pretty;margin-bottom:14px;font-size:12px;line-height:1.6}.form-group{min-width:0;margin-bottom:14px}.form-label{color:var(--text-secondary);letter-spacing:-.005em;margin-bottom:5px;font-size:12.8px;font-weight:600;display:block}.status-pill{border:1px solid var(--border);background:var(--bg-card);min-width:0;max-width:260px;height:32px;min-height:34px;color:var(--text-secondary);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.status-pill>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-pill.connected{border-color:var(--accent-border);color:var(--text-main)}.status-pill.connected .status-dot{background:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft)}.status-pill.connecting .status-dot{background:var(--warning-bright)}.badge-count{background:var(--danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:19px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.action-sheet{border:1px solid var(--border-strong);background:var(--bg-sidebar);width:min(340px,100% - 40px);max-width:none;color:var(--text-main);box-shadow:var(--shadow-lg);border-radius:14px;margin:62px 20px auto auto;padding:14px}.action-sheet[open]{flex-direction:column;gap:8px;display:flex}.action-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090e149e}.sheet-cabecalho{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;padding-bottom:10px;display:flex}.sheet-identidade{flex-direction:column;min-width:0;display:flex}.sheet-nome{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.sheet-papel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sheet-item-btn{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);width:100%;min-height:42px;color:var(--text-main);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;transition:border-color .14s,background-color .14s;display:flex}.sheet-item-btn:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.sheet-item-btn.danger{color:var(--danger);background:var(--danger-soft);border-color:#ef44444d}.sheet-item-esquerda{align-items:center;gap:9px;display:inline-flex}.sheet-item-dica{color:var(--text-muted);font-size:11px}.empty-state{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-subtle);color:var(--text-secondary);text-align:center;padding:28px 18px;font-size:13px}.empty-state strong{color:var(--text-main);margin-bottom:4px;font-size:14px;display:block}.empty-state p{margin:0;font-size:12.5px;line-height:1.5}.aviso{border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.aviso--erro{color:var(--danger-text);background:#ef44441f;border-color:#ef444459}.aviso--atencao{background:var(--warning-soft);color:var(--warning-text);border-color:#f59e0b57}@media (max-width:900px){.btn{padding:10px 16px}.btn-sm{padding:7px 12px}.btn-icon-only{width:44px;min-width:44px;height:44px;padding:0}.page-header{gap:11px;margin-bottom:17px}.panel{border-radius:13px;padding:15px}.status-pill{max-width:108px;height:29px;min-height:29px;padding-inline:8px;font-size:10px}.action-sheet{width:100%;padding:16px 16px calc(22px + env(safe-area-inset-bottom,0px));border-bottom:none;border-left:none;border-right:none;border-radius:20px 20px 0 0;margin:auto 0 0}}@media (max-width:560px){.page-header h1{font-size:21px}.panel{padding:13px}}@media (max-width:360px){.status-pill{max-width:98px}}.campo{border:1px solid var(--border-strong);background:var(--bg-input);width:100%;min-height:40px;color:var(--text-main);border-radius:10px;padding:9px 12px;font-size:14px}.campo::placeholder{color:var(--text-muted)}.campo-dica{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.5}.campo-dica--erro{color:var(--danger-text)}.linha-de-campo{align-items:stretch;gap:8px;display:flex}.linha-de-campo .campo{flex:1;min-width:0}@media (max-width:640px){.campo{font-size:16px}}.opcoes{border:0;gap:8px;min-width:0;margin:0 0 14px;padding:0;display:grid}.opcoes legend{color:var(--text-secondary);margin-bottom:5px;padding:0;font-size:12.8px;font-weight:600}.opcao{border:1px solid var(--border);background:var(--bg-card-subtle);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.opcao:has(input:checked){border-color:var(--accent-border);background:var(--accent-soft)}.opcao input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.opcao strong{color:var(--text-main);font-size:13px;font-weight:680;display:block}.opcao small{color:var(--text-secondary);font-size:12px;line-height:1.45}.aviso--ok{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-bright)}.interruptor{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.interruptor:last-child{border-bottom:0}.interruptor input{background:var(--border-strong);appearance:none;cursor:pointer;border:0;border-radius:999px;width:44px;height:26px;margin:1px 0 0;transition:background-color .15s;position:relative}.interruptor input:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.interruptor input:checked{background:var(--accent)}.interruptor input:checked:before{transform:translate(18px)}.interruptor input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.interruptor input:disabled{opacity:.55;cursor:not-allowed}.interruptor-texto label{color:var(--text-main);cursor:pointer;font-size:13.5px;font-weight:650;display:block}.interruptor-texto p{color:var(--text-secondary);margin-top:2px;font-size:12.5px;line-height:1.5}.dialogo{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated);width:min(480px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--text-main);box-shadow:var(--shadow-lg);margin:auto;padding:0}.dialogo--largo{width:min(960px,100vw - 28px)}.dialogo::backdrop{background:#030a0ca8}.dialogo-caixa{gap:14px;padding:18px;display:grid}.dialogo-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialogo-topo h2{letter-spacing:-.02em;font-size:16px;font-weight:750}.dialogo-texto{color:var(--text-secondary);font-size:13px;line-height:1.6}.dialogo-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.estado{border:1px solid var(--border-strong);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.estado:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.estado--ok{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-bright)}.estado--atencao{background:var(--warning-soft);color:var(--warning-text);border-color:#f59e0b57}.estado--ia{border-color:var(--accent-border);color:var(--accent-bright)}.estado--erro{background:var(--danger-soft);color:var(--danger-text);border-color:#ef444459}
.casca{height:100dvh;display:flex;overflow:hidden}.sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border);width:264px;z-index:var(--z-sidebar);-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 264px;display:flex;position:relative;box-shadow:10px 0 34px #0000000e}.brand{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;height:72px;padding:0 17px;display:flex}.brand-left{align-items:center;gap:10px;min-width:0;display:flex}.brand-textos{min-width:0}.brand-mark{color:#fff;background:linear-gradient(135deg,#10b981,#047857);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 5px 20px #10b98138}.brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.brand-mark--pequena{width:28px;height:28px}.brand-title{letter-spacing:-.04em;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.brand-sub{letter-spacing:.045em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.nav-menu{flex-direction:column;flex:1;gap:3px;padding:13px 11px 18px;display:flex;overflow-y:auto}.nav-group-label{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;padding:17px 11px 7px;font-size:9.5px;font-weight:800;line-height:1.2}.nav-group-label:first-child{padding-top:2px}.nav-btn{width:100%;min-height:42px;color:var(--text-secondary);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:12.5px;font-weight:570;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:flex}.nav-btn-left{text-overflow:ellipsis;align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.nav-btn:hover{color:var(--text-main);background:var(--bg-card-subtle);border-color:var(--border)}.nav-btn.active{color:var(--accent-bright);border-color:var(--accent-border);background:linear-gradient(100deg,#10b98129,#10b9810b);font-weight:600;position:relative;box-shadow:inset 0 0 0 1px #10b98106}.nav-btn.active:before{content:"";background:var(--accent-bright);border-radius:5px;width:3px;height:19px;position:absolute;top:50%;left:-1px;transform:translateY(-50%);box-shadow:0 0 12px #34d39973}.nav-section{border-radius:12px;margin:2px 0}.nav-section-toggle{width:100%;min-height:40px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:600;list-style:none;transition:background-color .14s,color .14s;display:flex}.nav-section-toggle::-webkit-details-marker{display:none}.nav-section-toggle:hover{background:var(--bg-card-subtle);color:var(--text-main)}.nav-section-toggle-left{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.nav-section-toggle .icon-svg{width:17px;height:17px}.nav-section-toggle .nav-section-chevron{width:14px;height:14px;color:var(--text-muted);transition:transform .16s}.nav-section[open] .nav-section-chevron{transform:rotate(180deg)}.nav-section-items{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin:2px 0 4px 12px;padding:3px 0 5px 8px;display:flex}.nav-section-items .nav-btn{min-height:34px;padding:6px 10px;font-size:12.5px}.nav-section-items .icon-svg{width:16px;height:16px}.sidebar-footer{border-top:1px solid var(--border);flex-shrink:0;padding:12px}.active-profile-box{border:1px solid var(--border);background:linear-gradient(145deg, var(--bg-card), var(--bg-card-subtle));border-radius:12px;padding:11px 12px}.active-profile-label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.active-profile-name{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11.5px;font-weight:600;overflow:hidden}.sidebar-drawer-backdrop{display:none}.main-wrapper{background:radial-gradient(ellipse at 82% -15%, #10b98111, transparent 39%), var(--bg-app);flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex}.topbar{background:color-mix(in srgb, var(--bg-sidebar) 91%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);height:68px;min-height:68px;z-index:var(--z-topbar);flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:0 clamp(16px,2.3vw,32px);display:flex}.topbar-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.topbar-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.sidebar-toggle-btn{border:1px solid var(--border);width:39px;height:39px;color:var(--text-main);background:var(--bg-card);cursor:pointer;border-radius:11px;flex:0 0 39px;justify-content:center;align-items:center;display:none}.sidebar-toggle-btn:hover{border-color:var(--accent-border);color:var(--accent-bright)}.mob-topbar-brand{align-items:center;gap:8px;min-width:0;display:none}.mob-topbar-title{letter-spacing:-.02em;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.account-trigger-btn{border:1px solid var(--border);background:var(--bg-card);height:34px;color:var(--text-main);white-space:nowrap;cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 9px 0 5px;font-size:12px;font-weight:600;transition:border-color .18s,background .18s;display:inline-flex}.account-trigger-btn:hover{border-color:var(--accent-border);background:var(--bg-card-subtle)}.account-trigger-label{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.account-avatar-dot{background:var(--accent-soft);border:1px solid var(--accent-border);width:24px;height:24px;color:var(--accent-bright);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.account-trigger-btn .account-seta{width:13px;height:13px;color:var(--text-muted)}.content-area{flex:1;min-width:0;padding:29px clamp(18px,3vw,42px) 48px;overflow:clip auto}.pagina{width:100%;min-width:0;max-width:1580px;margin:0 auto}.mobile-bottom-nav{display:none}@media (min-width:901px) and (max-width:1100px){.sidebar{flex-basis:238px;width:238px}.content-area{padding-inline:22px}}@media (min-width:1500px){.pagina{max-width:1640px}.content-area{padding-inline:44px}}@media (max-width:900px){.sidebar{width:min(304px,86vw);height:100dvh;max-height:100dvh;transition:transform .26s var(--ease-drawer);z-index:var(--z-drawer);flex:none;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%);box-shadow:22px 0 65px #00000057}.sidebar.drawer-open{transform:translate(0)}.nav-menu{overscroll-behavior:contain;padding-bottom:28px}.sidebar-drawer-backdrop{z-index:var(--z-drawer-backdrop);opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03090c9e;transition:opacity .22s,visibility .22s;display:block;position:fixed;inset:0}.sidebar-drawer-backdrop.visible{opacity:1;visibility:visible;pointer-events:auto}.sidebar-toggle-btn{display:inline-flex}.main-wrapper{width:100%;min-height:0}.topbar{height:calc(60px + env(safe-area-inset-top,0px));min-height:calc(60px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 13px 0;gap:8px}.topbar-left,.topbar-right{gap:8px;min-width:0}.mob-topbar-brand{flex-shrink:0;display:inline-flex}.account-trigger-label{display:none}.account-trigger-btn{justify-content:center;gap:0;width:32px;height:32px;padding:0}.content-area{overscroll-behavior:contain;min-height:0;padding:19px 14px calc(82px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav{padding:4px 6px calc(6px + env(safe-area-inset-bottom,0px));background:var(--bg-sidebar);border-top:1px solid var(--border);z-index:var(--z-bottomnav);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000024}.mob-nav-btn{min-height:48px;color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .12s,background-color .12s;display:flex;position:relative}.mob-nav-btn .icon-svg{width:19px;height:19px}.mob-nav-btn.active{color:var(--accent-bright);background:var(--accent-soft)}.mob-nav-btn:active{transform:scale(.96)}.mob-badge{background:var(--danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:3px;right:14%}}@media (max-width:560px){.content-area{padding-inline:11px}.sidebar-toggle-btn{flex-basis:36px;width:36px;height:36px}}@media (max-width:360px){.mob-topbar-title{font-size:13.5px}.mob-nav-btn{font-size:9.8px}}.controle-da-ia{align-items:center;gap:8px;min-width:0;display:inline-flex}.controle-da-ia-pausada{background:var(--warning-soft);color:var(--warning-text);border-color:#f59e0b57}.controle-da-ia-erro{max-width:240px;color:var(--danger-text);font-size:11.5px;line-height:1.35}@media (max-width:900px){.controle-da-ia-pausar>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.controle-da-ia-pausar{padding-inline:8px;position:relative}}.busca-global-gatilho{border:1px solid var(--border);background:var(--bg-card);height:34px;color:var(--text-secondary);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.busca-global-gatilho:hover{border-color:var(--accent-border);color:var(--text-main);background:var(--bg-card-subtle)}.busca-global-gatilho .icon-svg{flex-shrink:0;width:14px;height:14px}.busca-global-kbd{border:1px solid var(--border);background:var(--bg-card-subtle);color:var(--text-secondary);border-radius:6px;padding:1px 6px;font-family:inherit;font-size:10.5px;font-weight:700}.busca-global-corpo{flex-direction:column;gap:12px;display:flex}.busca-global-campo{border:1px solid var(--border-strong);background:var(--bg-card-subtle);border-radius:11px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.busca-global-campo:focus-within{border-color:var(--accent)}.busca-global-campo .icon-svg{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.busca-global-campo input{width:100%;color:var(--text-main);background:0 0;border:0;outline:none;font-size:14px}.busca-global-resultados{flex-direction:column;gap:14px;max-height:360px;display:flex;overflow-y:auto}.busca-global-secao{flex-direction:column;gap:6px;display:flex}.busca-global-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:800}.busca-global-lista{flex-direction:column;gap:4px;display:flex}.busca-global-item{border:1px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-main);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.busca-global-item:hover{border-color:var(--accent-border);background:var(--accent-soft)}.busca-global-item-titulo{font-size:13px;font-weight:600}.busca-global-item-sub{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin-top:2px;font-size:12px;overflow:hidden}.busca-global-item-meta{color:var(--text-muted);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;font-size:11px;display:flex}.busca-global-item-meta strong{color:var(--accent-bright);font-weight:700}.busca-global-vazio{text-align:center;color:var(--text-muted);margin:12px 0;font-size:13px}@media (max-width:900px){.busca-global-texto,.busca-global-kbd{display:none}.busca-global-gatilho{padding:0 9px}}.support-banner{background:var(--warning-soft);border-bottom:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));color:var(--text-main);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 22px;font-size:13px;display:flex}.support-banner-info{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.support-banner-pill{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#92400e;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:760;display:inline-flex}.support-banner-actions{align-items:center;gap:8px;display:flex}.sheet-ws-box{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:8px 0 4px}.sheet-ws-label{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.sheet-ws-list{flex-direction:column;gap:4px;display:flex}.sheet-ws-item{border:1px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-main);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.sheet-ws-item:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-soft)}.sheet-ws-item.ativo{border-color:var(--accent-border);background:var(--accent-soft);cursor:default}
.tela-login{background:var(--bg-app);justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex;overflow-y:auto}.saas-login-card{text-align:left;border:1px solid var(--border-strong);background:linear-gradient(150deg, var(--bg-card), var(--bg-sidebar));border-radius:22px;width:100%;max-width:430px;margin:0;padding:28px 26px;box-shadow:0 28px 90px #00000052}.login-marca{align-items:center;gap:12px;display:flex}.saas-login-card .brand-mark{border-radius:15px;width:48px;height:48px}.login-titulo{letter-spacing:-.045em;margin:0;font-size:25px}.login-subtitulo{color:var(--text-muted);font-size:12px}.saas-login-pills{flex-wrap:wrap;gap:7px;margin:12px 0 18px;display:flex}.saas-login-pill{border:1px solid var(--border);background:var(--bg-card-subtle);color:var(--text-secondary);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.login-descricao{margin-bottom:14px;font-size:13px}.login-form{flex-direction:column;gap:12px;display:flex}.login-form .form-group{margin:0}.login-form .aviso{margin-bottom:0}.login-senha-linha{gap:8px;display:flex}.login-senha-linha input{flex:1}.login-olho{min-width:44px;padding:0 12px}.login-entrar{justify-content:center;width:100%;min-height:44px;margin-top:4px;font-size:14px}.login-rodape{border-top:1px solid var(--border);color:var(--text-muted);text-align:center;flex-direction:column;gap:6px;margin-top:16px;padding-top:12px;font-size:12px;display:flex}@media (max-width:560px){.saas-login-card{margin:14px;padding:22px 18px}}
.visao-topo{isolation:isolate;border:1px solid var(--border);background:radial-gradient(ellipse at 8% 0%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 55%), linear-gradient(125deg, var(--bg-card), var(--bg-sidebar));box-shadow:var(--shadow-sm);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;padding:clamp(18px,2.3vw,28px);display:flex;position:relative}.visao-topo:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, var(--accent-border), transparent);height:1px;position:absolute;inset:auto 8% -1px}.visao-ola-linha{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.visao-ola-titulo{color:var(--text-main);letter-spacing:-.055em;font-size:clamp(25px,3vw,34px);font-weight:820;line-height:1.15}.visao-relogio{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-bright);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.visao-ola-sub{max-width:540px;color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.65}.visao-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visao-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.visao-kpi{border:1px solid var(--border);background:linear-gradient(145deg, var(--bg-card), color-mix(in srgb, var(--bg-card) 89%, var(--accent) 11%));min-width:0;min-height:132px;box-shadow:var(--shadow-sm);color:inherit;text-align:left;cursor:pointer;border-radius:15px;flex-direction:column;gap:1px;padding:14px 15px 13px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.visao-kpi:after{content:"";opacity:.55;background:linear-gradient(90deg, transparent, var(--accent-border), transparent);height:2px;position:absolute;inset:auto 0 0}.visao-kpi:hover{border-color:var(--accent-border);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.visao-kpi:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px}.visao-kpi-topo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.visao-kpi-icone{border:1px solid var(--border);background:var(--bg-card-subtle);width:30px;height:30px;color:var(--text-secondary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.visao-kpi-icone.atencao{background:var(--warning-soft);color:var(--warning);border-color:#f59e0b52}.visao-kpi-icone.ia,.visao-kpi-icone.conexao{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-bright)}.visao-kpi-icone.campanha,.visao-kpi-icone.mensagem,.visao-kpi-icone.contato{color:var(--info)}.visao-kpi-num{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:29px;font-weight:800;line-height:1.1}.visao-kpi-num.visao-kpi-num--texto{letter-spacing:-.02em;font-size:20px;line-height:1.35}.visao-kpi-rotulo{color:var(--text-main);font-size:12px;font-weight:690}.visao-kpi-pe{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.45;overflow:hidden}.visao-grade{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:15px;display:grid}.visao-grade .panel{border-radius:16px}.visao-grade .panel-header{border-bottom:1px solid var(--border);align-items:flex-start;margin-bottom:0;padding:18px 20px 14px}.visao-grade .panel-title{letter-spacing:-.01em;font-size:clamp(1rem,.9rem + .3vw,1.15rem);font-weight:600}.visao-grade .panel-desc{margin:4px 0 0;font-size:12.5px;line-height:1.5}.funil{flex-direction:column;gap:10px;padding:16px 20px 8px;list-style:none;display:flex}.funil-linha{grid-template-columns:minmax(110px,.9fr) minmax(0,3fr) 34px;align-items:center;gap:10px;font-size:12px;display:grid}.funil-rotulo{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.funil-trilho{background:var(--bg-card-subtle);border-radius:999px;height:8px;overflow:hidden}.funil-barra{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-bright));min-width:2px;height:100%;display:block}.funil-numero{color:var(--text-main);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.visao-vazio{color:var(--text-secondary);padding:16px 20px 8px;font-size:12px;line-height:1.6}.lista-passos{flex-direction:column;gap:11px;padding:16px 20px 8px;list-style:none;display:flex}.lista-passos li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.lista-passos strong{color:var(--text-main)}.passo-marca{border:1px solid var(--border-strong);width:20px;height:20px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10.5px;font-weight:700;display:inline-flex}.passo-marca.feito{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-bright)}@media (max-width:1500px){.visao-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.visao-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.visao-topo{align-items:flex-start}.visao-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.visao-topo{border-radius:16px;padding:17px 15px}.visao-ola-linha{gap:8px}.visao-ola-titulo{font-size:25px}.visao-acoes{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.visao-acoes .btn{justify-content:center;width:100%;min-height:40px;padding-inline:9px;font-size:11px}.visao-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.visao-kpi{min-height:124px;padding:11px}.visao-kpi-num{font-size:25px}.visao-kpi-rotulo{font-size:11px}.visao-kpi-pe{font-size:10px}.visao-grade .panel-header{padding:14px 6px 12px}.funil,.visao-vazio,.lista-passos{padding:14px 6px 6px}.funil-linha{grid-template-columns:minmax(96px,1fr) minmax(0,1.6fr) 30px}}@media (max-width:380px){.visao-acoes{grid-template-columns:minmax(0,1fr)}.visao-kpi{min-height:116px}}
.instancias-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.instancias-contagem{color:var(--text-secondary);font-size:12.5px}.instancias-limite{color:var(--text-secondary);margin:-4px 0 14px;font-size:12.5px;line-height:1.5}.instancias-avisos{gap:8px;margin-bottom:14px;display:grid}.chip-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.chip-identidade{min-width:0}.chip-titulo{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.chip-titulo h2{min-width:0;color:var(--text-main);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:16px;font-weight:750}.chip-dados{color:var(--text-secondary);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.chip-dados li{align-items:center;gap:6px;display:inline-flex}.chip-acoes{flex-wrap:wrap;gap:8px;display:flex}.chip-ia{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:13px;padding-top:12px;font-size:12px;line-height:1.55}.chip-conexao{border-top:1px solid var(--border);gap:14px;margin-top:13px;padding-top:14px;display:grid}.chip-conexao-acoes{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.chip-conexao-dica{color:var(--text-secondary);font-size:12.5px;line-height:1.55}.chip-qr{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.chip-qr img{background:#fff;border-radius:12px;width:208px;height:208px;padding:8px;display:block}.chip-qr ol{color:var(--text-secondary);gap:6px;margin:0 0 10px;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.chip-codigo{color:var(--accent-bright);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:28px;font-weight:800}.chip-espera{color:var(--text-main);font-size:13px;font-weight:620}.chip-sem-camera{max-width:520px}@media (max-width:640px){.chip-qr{grid-template-columns:minmax(0,1fr);justify-items:center}.chip-acoes .btn,.chip-conexao-acoes .btn{flex:auto}}.chip-ia .interruptor{align-items:flex-start}.chip-ia-atalho{margin:0 0 4px 56px}
.inbox-titulo{margin-bottom:16px}.inbox-grade{grid-template-columns:322px minmax(0,1fr);gap:12px;height:clamp(460px,100dvh - 232px,940px);display:grid}.inbox-grade--com-contato{grid-template-columns:322px minmax(0,1fr) 286px}.inbox-lista,.inbox-conversa,.inbox-contato{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);min-width:0;min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.inbox-lista-topo{border-bottom:1px solid var(--border);flex-direction:column;gap:9px;padding:12px;display:flex}.inbox-busca{gap:7px;display:flex}.inbox-busca .campo{flex:1;min-width:0;min-height:36px;padding-block:7px;font-size:13px}.inbox-filtros{flex-wrap:wrap;gap:6px;display:flex}.inbox-filtro{border:1px solid var(--border-strong);background:var(--bg-card-subtle);min-height:30px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.inbox-filtro:hover{border-color:var(--accent-border);color:var(--text-main)}.inbox-filtro--ativo{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-bright)}.inbox-filtro-numero,.inbox-nao-lidas{background:var(--accent-bright);min-width:19px;height:19px;color:var(--bg-app);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:750;display:inline-flex}.inbox-ver-por-chip{align-items:center;gap:9px;display:flex}.inbox-ver-por-chip label{color:var(--text-secondary);flex-shrink:0;font-size:12px;font-weight:650}.inbox-ver-por-chip .campo{flex:1;min-width:0;min-height:34px;padding-block:5px;font-size:13px}.inbox-lista-cabecalho{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.inbox-lista-cabecalho h2{color:var(--text-main);font-size:12.5px;font-weight:720}.inbox-lista-cabecalho span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.inbox-busca-ativa{border-bottom:1px solid var(--border);background:var(--bg-card-subtle);color:var(--text-secondary);padding:9px 14px;font-size:12px;line-height:1.5}.inbox-busca-ativa strong{color:var(--text-main);overflow-wrap:anywhere}.inbox-busca-ativa a{color:var(--accent-bright);font-weight:650}.inbox-itens{overscroll-behavior:contain;flex:1;min-height:0;list-style:none;overflow-y:auto}.inbox-item{border-left:3px solid #0000;border-bottom:1px solid var(--border);color:var(--text-main);align-items:flex-start;gap:10px;padding:10px 12px 10px 9px;text-decoration:none;transition:background-color .12s;display:flex}.inbox-item:hover{background:var(--bg-card-subtle)}.inbox-item:focus-visible{outline-offset:-2px}.inbox-item[aria-current=true]{border-left-color:var(--accent);background:var(--accent-soft)}.inbox-item[aria-current=true] .inbox-avatar{background:var(--bg-card)}.inbox-avatar{border:1px solid var(--accent-border);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-bright);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13.5px;font-weight:720;display:flex}.inbox-avatar--grande{width:52px;height:52px;font-size:17px}.inbox-item-corpo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.inbox-item-linha{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-item-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:620;overflow:hidden}.inbox-item-quando{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.inbox-item-previa{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.3px;overflow:hidden}.inbox-item--nao-lida .inbox-item-nome{font-weight:760}.inbox-item--nao-lida .inbox-item-previa{color:var(--text-main);font-weight:560}.inbox-item--nao-lida .inbox-item-quando{color:var(--accent-bright);font-weight:650}.inbox-item-etiquetas{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.inbox-etiqueta{border:1px solid var(--border-strong);max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:620;overflow:hidden}.inbox-etiqueta--atencao{color:var(--warning-text);border-color:#f59e0b57}.inbox-etiqueta--ok,.inbox-etiqueta--ia{border-color:var(--accent-border);color:var(--accent-bright)}.inbox-ver-mais{border-top:1px solid var(--border);justify-content:center;padding:10px;display:flex}.inbox-vazio{color:var(--text-secondary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:30px 20px;font-size:12.5px;line-height:1.55;display:flex}.inbox-vazio strong{color:var(--text-main);font-size:14px}.inbox-vazio p{max-width:34ch}.inbox-vazio .icon-svg{width:30px;height:30px;color:var(--text-muted)}.inbox-vazio .btn{margin-top:4px}.inbox-conversa--vazia{box-shadow:none;border-style:dashed}.inbox-conversa-topo{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;display:flex}.inbox-voltar{display:none}.inbox-voltar-seta{transform:rotate(90deg)}.inbox-conversa-quem{flex:1;min-width:0}.inbox-conversa-quem h2{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:720;overflow:hidden}.inbox-conversa-quem h2:focus{outline:none}.inbox-conversa-quem p{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 10px;margin-top:1px;font-size:11.5px;display:flex}.inbox-conversa-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.inbox-abrir-contato{display:none}.inbox-mensagens{overscroll-behavior:contain;background:var(--wa-canvas);flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px;display:flex;overflow-y:auto}.inbox-mensagens:focus-visible{outline-offset:-2px}.inbox-mensagens>:first-child{margin-top:auto}.inbox-baloes{flex-direction:column;gap:9px;list-style:none;display:flex}.inbox-balao-linha{flex-direction:column;gap:9px;display:flex}.inbox-dia{align-self:center;margin:4px 0}.inbox-dia span,.inbox-anteriores,.inbox-sem-mensagens{color:var(--text-secondary);font-size:11.5px}.inbox-dia span{border:1px solid var(--border);background:var(--bg-card);border-radius:999px;padding:3px 11px;font-weight:620}.inbox-anteriores,.inbox-sem-mensagens{text-align:center;align-self:center}.inbox-mensagens>.inbox-sem-mensagens{margin:auto}.balao{overflow-wrap:anywhere;border-radius:12px;max-width:min(82%,620px);padding:8px 12px;font-size:13.5px;box-shadow:0 1px 1px #0000001f}.balao--recebida{border:1px solid var(--border);background:var(--wa-incoming);color:var(--wa-incoming-text);border-top-left-radius:3px;align-self:flex-start}.balao--enviada{background:var(--wa-owner);color:var(--wa-outgoing-text);border-top-right-radius:3px;align-self:flex-end}.balao--ia{background:var(--wa-outgoing)}.balao--falhou,.balao--incerta{border:1px dashed var(--danger-text);background:var(--bg-card-subtle);color:var(--text-main);box-shadow:none}.balao--incerta{border-color:var(--warning-text)}.balao-texto{white-space:pre-wrap;line-height:1.46}.balao-rodape{font-variant-numeric:tabular-nums;opacity:.8;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px 8px;margin-top:4px;font-size:10.5px;display:flex}.balao--falhou .balao-rodape,.balao--incerta .balao-rodape{color:var(--text-secondary);opacity:1}.balao-situacao{font-weight:680}.balao-situacao--falhou{color:var(--danger-text)}.balao-situacao--sem_confirmacao{color:var(--warning-text)}.balao-decisao{border-top:1px solid var(--border-strong);color:var(--text-secondary);margin-top:8px;padding-top:8px;font-size:12px;line-height:1.5}.balao-botoes{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.balao-ensinar{justify-content:flex-end;margin-top:5px;display:flex}.balao-ensinar-botao{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:650;line-height:1.3}.balao-ensinar-botao:hover{background:#7f7f7f2e}.ensino{gap:14px;display:grid}.ensino .form-group,.ensino .opcoes{margin-bottom:0}.ensino textarea.campo{resize:vertical}.inbox-aviso{justify-content:space-between;align-items:flex-start;gap:10px;margin:8px 12px 0;display:flex}.inbox-aviso-fechar{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:2px;display:inline-flex}.inbox-impedimento{border-top:1px solid var(--border);background:var(--bg-card-subtle);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.inbox-impedimento p{flex:240px;min-width:0}.inbox-escrever{border-top:1px solid var(--border);padding:10px 12px}.inbox-escrever-linha{align-items:flex-end;gap:8px;display:flex}.inbox-escrever-campo{resize:none;flex:1;min-width:0;max-height:150px;line-height:1.45}.inbox-escrever-dica{min-height:16px;color:var(--text-secondary);justify-content:space-between;gap:10px;margin-top:5px;font-size:11px;display:flex}.inbox-contato{overflow-y:auto}.contato-cartao{flex-direction:column;gap:14px;padding:16px;display:flex}.dialogo .contato-cartao{padding:4px 0 0}.contato-topo{align-items:center;gap:12px;display:flex}.contato-topo>div{min-width:0}.contato-nome{color:var(--text-main);overflow-wrap:anywhere;font-size:15px;font-weight:720}.contato-sem-nome{color:var(--text-secondary);margin-top:2px;font-size:12px}.contato-dados{flex-direction:column;display:flex}.contato-dados>div{border-top:1px solid var(--border);padding:10px 0}.contato-dados dt{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:720}.contato-dados dd{color:var(--text-main);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.contato-detalhe,.contato-copiado{color:var(--text-secondary);font-size:12px}.contato-copiar{color:var(--accent-bright);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:650}.contato-rodape{border-top:1px solid var(--border);color:var(--text-secondary);padding-top:12px;font-size:11.5px;line-height:1.55}@media (max-width:1240px){.inbox-grade--com-contato,.inbox-grade{grid-template-columns:300px minmax(0,1fr)}.inbox-contato{display:none}.inbox-abrir-contato{display:inline-flex}}@media (max-width:900px){.inbox-grade,.inbox-grade--com-contato{grid-template-columns:minmax(0,1fr);height:auto}.inbox[data-aberta=nao] .inbox-conversa{display:none}.inbox[data-aberta=nao] .inbox-lista,.inbox[data-aberta=nao] .inbox-itens{overflow:visible}.inbox[data-aberta=sim] .inbox-lista{display:none}.inbox[data-aberta=sim] .inbox-titulo{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.inbox[data-aberta=sim] .inbox-grade{height:calc(100dvh - 60px - 19px - 82px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) + 24px);min-height:320px;margin-top:-9px;margin-bottom:-16px}.inbox-voltar{display:inline-flex}.inbox-conversa-topo{flex-wrap:wrap;gap:8px;padding:8px 10px}.inbox-conversa-topo .inbox-avatar{width:36px;height:36px;font-size:12.5px}.inbox-conversa-acoes{justify-content:flex-start;width:100%}.balao{max-width:88%}.inbox-mensagens{padding:11px}.inbox-escrever-campo{font-size:16px}}@media (pointer:coarse){.inbox-dica-do-teclado{display:none}.inbox-escrever-dica{justify-content:flex-end;min-height:0;margin-top:0}.inbox-escrever-dica>span:not(.inbox-dica-do-teclado){margin-top:5px}}.balao-foto{cursor:zoom-in;background:#00000024;border:0;border-radius:9px;max-width:100%;margin:-3px -7px 5px;padding:0;display:block;overflow:hidden}.balao-foto--local{cursor:default}.balao-foto img{object-fit:contain;max-width:min(100%,330px);height:auto;max-height:340px;display:block}.balao-figurinha{object-fit:contain;width:132px;max-width:100%;height:auto;max-height:132px;margin-bottom:4px;display:block}.balao-som,.balao-video{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}.balao-som audio{width:280px;max-width:100%;height:40px}.balao-video video{background:#000;border-radius:9px;width:330px;max-width:100%;height:auto;max-height:340px;display:block}.balao-arquivo-detalhe{opacity:.85;font-size:11px}.balao-arquivo-detalhe a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.balao-arquivo{min-width:min(230px,100%);color:inherit;text-align:left;background:#00000024;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:5px;padding:9px 10px;text-decoration:none;display:flex}a.balao-arquivo:hover{background:#00000038}.balao-arquivo-icone{background:#ffffff24;border-radius:8px;flex-shrink:0;padding:7px;display:inline-flex}.balao-arquivo-icone .icon-svg{width:18px;height:18px}.balao-arquivo-texto{flex-direction:column;gap:2px;min-width:0;font-size:12px;line-height:1.45;display:flex}.balao-arquivo-texto strong{overflow-wrap:anywhere;font-size:13px;font-weight:680}.balao-arquivo--falhou,.balao-arquivo--grande_demais,.balao-arquivo--apagado,.balao-arquivo--buscando{background:0 0;border:1px dashed}.balao-situacao--enviando{font-weight:620}.foto-aberta{justify-items:center;gap:12px;display:grid}.foto-aberta img{border-radius:var(--radius-md,10px);object-fit:contain;max-width:100%;max-height:calc(100dvh - 210px)}.foto-aberta-legenda{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;justify-self:stretch;font-size:13px;line-height:1.5}.foto-aberta .dialogo-acoes{justify-self:stretch}.inbox-anexar{flex-shrink:0}.inbox-escrever--soltando{outline:2px dashed var(--accent);outline-offset:-4px}.inbox-anexo{border:1px solid var(--border);background:var(--bg-card-subtle);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:flex}.inbox-anexo-previa{object-fit:cover;border-radius:7px;flex-shrink:0;width:46px;height:46px}.inbox-anexo-icone{background:var(--bg-card);color:var(--text-secondary);border-radius:7px;flex-shrink:0;padding:11px;display:inline-flex}.inbox-anexo-texto{min-width:0;color:var(--text-secondary);flex-direction:column;flex:1;gap:2px;font-size:11.5px;line-height:1.4;display:flex}.inbox-anexo-texto strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.inbox-anexo-erro,.inbox-escrever-excesso{color:var(--danger-text)}.inbox-anexo-erro{margin-bottom:8px;font-size:12px;line-height:1.45}.inbox-ia{border-bottom:1px solid var(--border);background:var(--bg-card-subtle);color:var(--text-secondary);align-items:flex-start;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.inbox-ia--ia{background:var(--accent-soft)}.inbox-ia--atencao{background:var(--warning-soft)}.inbox-ia-icone{width:17px;height:17px;color:var(--text-secondary);flex-shrink:0;margin-top:1px}.inbox-ia--ia .inbox-ia-icone{color:var(--accent-bright)}.inbox-ia--atencao .inbox-ia-icone{color:var(--warning-text)}.inbox-ia-texto{flex:220px;min-width:0}.inbox-ia-titulo{color:var(--text-primary);font-weight:650}.inbox-ia-recado{color:var(--text-primary);margin-top:4px}dl.inbox-ia-recado{gap:2px;display:grid}.inbox-ia-recado>div{gap:6px;display:flex}.inbox-ia-recado dt{color:var(--text-secondary);flex-shrink:0;font-weight:600}.inbox-ia-recado dt:after{content:":"}.inbox-ia-recado dd{overflow-wrap:anywhere;min-width:0;margin:0}.inbox-ia-detalhe{margin-top:4px}.inbox-ia-acoes{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}@media (max-width:640px){.inbox-ia{flex-wrap:wrap}.inbox-ia-acoes{justify-content:flex-start;width:100%;padding-left:27px}}.inbox-titulo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.inbox-crm-topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-abas{border:1px solid var(--border);background:var(--bg-card-subtle);border-radius:12px;align-items:center;gap:4px;padding:3px;display:inline-flex}.crm-aba{min-height:32px;color:var(--text-secondary);border-radius:9px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:650;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.crm-aba:hover{color:var(--text-main)}.crm-aba--ativa{background:var(--accent-soft);color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-border)}.inbox-crm-acoes{align-items:center;gap:7px;display:inline-flex}.inbox-filtros-crm{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;display:grid}.inbox-filtros-crm .campo{min-height:32px;padding-block:4px;font-size:12px}.inbox-lista-cabecalho-dir{align-items:center;gap:10px;display:inline-flex}.inbox-lote-barra{border-bottom:1px solid var(--border);background:var(--accent-soft);flex-direction:column;gap:8px;padding:9px 12px;font-size:12px;display:flex}.inbox-lote-topo{color:var(--accent-bright);justify-content:space-between;align-items:center;font-weight:700;display:flex}.inbox-lote-botoes{flex-wrap:wrap;gap:5px;display:flex}.inbox-lote-botoes .campo{min-height:29px;padding-block:3px;font-size:12px}.inbox-item--selecionavel{cursor:pointer}.inbox-item--selecionavel input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:12px}.inbox-pin-icone{color:var(--accent-bright);vertical-align:-2px;margin-right:4px;display:inline-block}.crm-valor-pill{border:1px solid var(--border-strong);background:var(--bg-card-subtle);color:var(--text-main);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.crm-valor-pill--won{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-bright)}.crm-valor-pill--lost{color:var(--danger-text);border-color:#f43f5e59;text-decoration:line-through}.crm-tag-pill,.crm-tag-toggle{border:1px solid var(--border-strong);color:var(--text-secondary);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.crm-tag-toggle{cursor:pointer}.crm-tag-toggle:hover{border-color:var(--accent-border);color:var(--text-main)}.crm-tag-toggle--ativa{background:var(--bg-card-subtle)}.crm-tag-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.inbox-escrever{position:relative}.inbox-rapidas-popover{z-index:25;border:1px solid var(--border-strong);background:var(--bg-card);max-height:240px;box-shadow:var(--shadow-md,0 12px 32px #00000073);border-radius:12px;flex-direction:column;gap:3px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;overflow-y:auto}.inbox-rapidas-opcao{color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:grid}.inbox-rapidas-opcao:hover{background:var(--accent-soft)}.inbox-rapidas-opcao span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-rapidas-vazio{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:8px 10px;font-size:12.5px;display:flex}.crm-atalho-badge,.inbox-rapidas-opcao code{background:var(--accent-soft);color:var(--accent-bright);border-radius:6px;padding:1px 6px;font-size:11.5px;font-weight:700}.inbox-agendadas{border-top:1px solid var(--border);background:var(--bg-card-subtle);padding:8px 12px}.inbox-agendadas-titulo{color:var(--accent-bright);align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;font-weight:750;display:flex}.inbox-agendadas-lista{flex-direction:column;gap:6px;max-height:128px;list-style:none;display:flex;overflow-y:auto}.inbox-agendada-item{border:1px solid var(--border);background:var(--bg-card);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;font-size:12px;display:flex}.inbox-agendada-item p{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:2px;overflow:hidden}.contato-empresa{color:var(--text-secondary);margin-top:2px;font-size:12px}.contato-acoes-rapidas{flex-wrap:wrap;gap:6px;display:flex}.crm-btn-aviso{color:var(--warning-text);background:var(--warning-soft);border-color:#f59e0b73}.crm-btn-perigo{color:var(--danger-text);border-color:#f43f5e59}.contato-secao{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.contato-secao-topo{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:11px;font-weight:750;display:flex}.contato-secao-topo strong{color:var(--accent-bright);letter-spacing:0;text-transform:none;font-size:12px}.crm-tags-grade{flex-wrap:wrap;gap:5px;display:flex}.crm-nota-form{flex-direction:column;gap:6px;display:flex}.crm-nota-form textarea{min-height:54px;font-size:12.5px}.crm-notas-lista{flex-direction:column;gap:6px;list-style:none;display:flex}.crm-nota-item{background:#f59e0b14;border:1px solid #f59e0b47;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.45}.crm-nota-cabecalho{color:var(--warning-text);justify-content:space-between;gap:6px;margin-bottom:3px;font-size:11px;display:flex}.crm-painel{flex-direction:column;gap:14px;display:flex}.crm-barra{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.crm-barra-busca{flex-wrap:wrap;flex:320px;gap:8px;display:flex}.crm-barra-busca input.campo{flex:1;min-width:210px}.crm-barra-acoes{align-items:center;gap:10px;display:flex}.crm-contagem{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12.5px}.crm-contatos-grade{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.crm-contato-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);flex-direction:column;gap:10px;padding:14px;display:flex}.crm-contato-card-topo{align-items:center;gap:10px;display:flex}.crm-contato-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.crm-contato-card-info strong,.crm-contato-card-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-contato-card-info strong{font-size:14px}.crm-contato-card-info span{color:var(--text-secondary);font-size:12px}.crm-contato-card-tags{flex-wrap:wrap;gap:5px;display:flex}.crm-contato-card-acoes{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.crm-kanban-resumo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-resumo-pill{border:1px solid var(--border);background:var(--bg-card-subtle);border-radius:999px;padding:4px 10px;font-size:12px}.crm-resumo-pill--ganho{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-bright)}.kanban-grade{grid-template-columns:repeat(5,minmax(230px,1fr));gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.kanban-coluna{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card-subtle);flex-direction:column;gap:8px;min-height:380px;padding:10px;display:flex}.kanban-coluna--alvo{border-color:var(--accent);background:var(--accent-soft)}.kanban-coluna-topo{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.kanban-coluna-titulo{justify-content:space-between;align-items:center;gap:6px;font-size:13px;display:flex}.kanban-coluna-qtd{background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.kanban-coluna-valor{color:var(--accent-bright);font-size:12px;font-weight:700}.kanban-coluna-cartoes{flex-direction:column;flex:1;gap:8px;display:flex}.kanban-vazio{text-align:center;color:var(--text-secondary);margin:auto 0;font-size:12px}.kanban-card{border:1px solid var(--border);background:var(--bg-card);cursor:grab;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.kanban-card--arrastando{opacity:.55}.kanban-card-topo{justify-content:space-between;align-items:center;gap:6px;display:flex}.kanban-card-nome{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none;overflow:hidden}.kanban-card-nome:hover{color:var(--accent-bright)}.kanban-card-sub,.kanban-card-previa{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.kanban-card-badges{flex-wrap:wrap;gap:4px;display:flex}.kanban-card-rodape{align-items:center;gap:6px;margin-top:2px;display:flex}.kanban-mover-select{flex:1;min-width:0;min-height:29px;padding-block:3px;font-size:11.5px}.crm-form{flex-direction:column;gap:12px;display:flex}.crm-form--duas-colunas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.crm-campo--inteiro{grid-column:1/-1}.crm-form-linha{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-campo{flex-direction:column;gap:4px;display:flex}.crm-campo label{color:var(--text-secondary);font-size:11.5px;font-weight:650}.crm-modal-abas{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.crm-catalogo-box{flex-direction:column;gap:12px;display:flex}.crm-catalogo-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-catalogo-form input{flex:200px}.crm-cores{align-items:center;gap:6px;display:flex}.crm-cor-btn{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px}.crm-cor-btn--ativa{border-color:var(--text-main);transform:scale(1.15)}.crm-catalogo-lista{flex-direction:column;gap:6px;max-height:280px;list-style:none;display:flex;overflow-y:auto}.crm-catalogo-item{border:1px solid var(--border);background:var(--bg-card-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.crm-catalogo-item--coluna{flex-direction:column;align-items:stretch}.crm-catalogo-item-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-catalogo-item-topo>div{align-items:center;gap:8px;display:flex}.crm-catalogo-previa{color:var(--text-secondary);white-space:pre-wrap;font-size:12px}.crm-catalogo-vazio{color:var(--text-secondary);text-align:center;padding:12px 0;font-size:12.5px}.crm-atalhos-hora{flex-wrap:wrap;gap:6px;display:flex}.crm-aviso-exclusao{color:var(--text-secondary);font-size:13.5px;line-height:1.55}@media (max-width:720px){.crm-form--duas-colunas,.crm-form-linha{grid-template-columns:minmax(0,1fr)}}
.motor-avisos,.pilha-de-avisos{gap:8px;margin-bottom:14px;display:grid}.motor-avisos:empty,.pilha-de-avisos:empty{display:none}.motor-provedores{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.motor-provedor{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);flex-direction:column;min-width:0;padding:14px;display:flex}.motor-provedor .linha-de-campo{flex-wrap:wrap}.motor-provedor .linha-de-campo .campo{flex:250px}.motor-provedor-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.motor-provedor-topo h3{color:var(--text-main);letter-spacing:-.02em;font-size:14.5px;font-weight:750}.motor-provedor-resumo{color:var(--text-secondary);margin-top:6px;font-size:12.5px;line-height:1.55}.motor-provedor-chave{color:var(--text-main);align-items:flex-start;gap:7px;margin-top:12px;font-size:12.8px;line-height:1.5;display:flex}.motor-provedor-chave .icon-svg{color:var(--text-secondary);flex-shrink:0;margin-top:2px}.motor-provedor-chave code{border:1px solid var(--border);background:var(--bg-input);border-radius:5px;padding:1px 5px;font-size:12px}.motor-provedor-chave a,.dialogo-texto a{color:var(--accent-bright);text-underline-offset:2px;text-decoration:underline}.motor-provedor-acoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.motor-provedor-modelo{margin-top:14px;margin-bottom:0}.motor-provedor-lista{margin-top:8px}.motor-provedor [role=status]:not(:empty){margin-top:12px}.motor-grade,.grade-de-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 16px;display:grid}.motor-interruptores,.lista-de-interruptores{gap:4px;margin-bottom:16px;display:grid}.motor-regua{width:100%;min-height:32px;accent-color:var(--accent)}.motor-eventos-dossie{border:0;margin-top:12px;padding:0}.motor-eventos-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;margin-top:8px;display:grid}.motor-evento-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card-subtle);cursor:pointer;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.motor-evento-item input{accent-color:var(--accent);margin-top:3px}.motor-evento-item span{gap:2px;display:grid}.motor-evento-item strong{color:var(--text-main);font-size:13px;font-weight:600}.motor-evento-item small{color:var(--text-secondary);font-size:12px;line-height:1.4}.motor-dossie-teste-sem-chip{margin-top:4px;margin-bottom:10px}.motor-rodape,.barra-de-salvar{z-index:5;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 12px;display:flex;position:sticky;bottom:12px}.motor-rodape-recado,.barra-de-salvar-recado{flex:200px;min-width:0;font-size:12.8px;line-height:1.45}.motor-rodape-acoes,.barra-de-salvar-acoes{gap:8px;margin-left:auto;display:flex}.motor-recado--ok,.recado--ok{color:var(--accent-bright)}.motor-recado--erro,.recado--erro{color:var(--danger-text)}.motor-recado--atencao,.recado--atencao{color:var(--warning-text)}@media (max-width:900px){.motor-rodape,.barra-de-salvar{bottom:calc(74px + env(safe-area-inset-bottom,0px))}}
.subabas{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);flex-wrap:wrap;gap:4px;margin-bottom:12px;padding:5px;display:flex}.subaba{min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:6px 14px;font-size:13px;font-weight:650}.subaba:hover{color:var(--text-main)}.subaba--ativa{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-bright)}.treino form{margin-bottom:14px}.treino-comeco-acoes,.treino-ferramentas,.treino-base-acoes{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.treino-ferramentas{margin-bottom:12px}.treino-base-acoes,.treino-comeco [role=status]:not(:empty),.treino [role=status]>.aviso{margin-top:12px}.treino-bases{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.treino-base{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);color:var(--text-main);grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:8px 12px;font-size:13px;text-decoration:none;display:grid}.treino-base small{color:var(--text-secondary);grid-column:1/-1;font-size:11.5px}a.treino-base:hover{border-color:var(--border-strong)}.treino-base--aberta{border-color:var(--accent);background:var(--accent-soft)}.treino-base--travada{opacity:.6}.treino-base-padrao{border:1px solid var(--border-strong);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.treino-chips{margin-top:16px}.treino-chips h3{color:var(--text-main);margin-bottom:8px;font-size:13px;font-weight:700}.treino-chips ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px 16px;list-style:none;display:grid}.treino-chips li{gap:4px;display:grid}.treino-chips label{color:var(--text-secondary);font-size:12.5px;font-weight:600}.treino-vazio{color:var(--text-secondary);margin:4px 0 12px;font-size:13px}.treino-perguntas{gap:12px;margin-bottom:12px;list-style:none;display:grid}.treino-perguntas li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.treino-pergunta-campos .form-group:last-of-type{margin-bottom:0}.treino-pergunta-origem{margin-top:6px}.treino-dica-da-inbox{margin:0 0 12px}.treino-dica-da-inbox a{color:var(--text-main);text-decoration:underline}.treino-perguntas li>.btn{margin-top:22px}.treino-anexar{margin-bottom:4px}.treino-anexar .linha-de-campo{flex-wrap:wrap}.treino-anexar .linha-de-campo .campo{flex:240px}.treino-arquivos{gap:8px;margin:12px 0;list-style:none;display:grid}.treino-arquivos li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;font-size:13px;display:flex}.treino-arquivos .icon-svg{color:var(--text-secondary);flex-shrink:0}.treino-arquivo-nome{min-width:0;color:var(--text-main);overflow-wrap:anywhere;font-weight:650}.treino-arquivos small{color:var(--text-secondary);margin-right:auto;font-size:12px}.treino-modelos{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;list-style:none;display:grid}.treino-modelo{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);width:100%;height:100%;color:var(--text-main);text-align:left;cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.treino-modelo:hover:not(:disabled){border-color:var(--accent)}.treino-modelo strong{font-size:13px;display:block}.treino-modelo small{color:var(--text-secondary);margin-top:2px;font-size:12px;line-height:1.45;display:block}.treino-modelo-icone{font-size:20px;line-height:1.2}.treino-instrucoes{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-input);max-height:min(60dvh,560px);color:var(--text-main);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.treino-falta .panel-desc{margin-bottom:0}.estudio-barra{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:14px;display:flex}.estudio-barra .form-group{flex:240px;margin-bottom:0}.estudio-subgrupos{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.estudio-lista{gap:12px;margin-bottom:12px;list-style:none;display:grid}.estudio-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);padding:12px}.estudio-card .form-group:last-child{margin-bottom:0}.estudio-card-topo{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.estudio-codigo{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-bright);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:750}.estudio-ativa{color:var(--text-main);cursor:pointer;align-items:center;gap:6px;margin-right:auto;font-size:12.5px;font-weight:600;display:inline-flex}.estudio-ativa input{accent-color:var(--accent)}.estudio-pacote-caixa{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);margin-bottom:16px;padding:12px}.estudio-pacote-caixa .linha-de-campo{flex-wrap:wrap}.estudio-pacote-caixa .linha-de-campo .campo{flex:240px}.estudio-acoes-backup{flex-wrap:wrap;gap:8px;display:flex}.estudio-cerebro-resumo{margin:12px 0}.estudio-detalhes{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);margin-top:12px;padding:10px 12px}.estudio-detalhes summary{color:var(--text-main);cursor:pointer;font-size:13px;font-weight:650}.estudio-detalhes ul{gap:8px;margin-top:10px;list-style:none;display:grid}.estudio-detalhes li{gap:2px;font-size:12.5px;display:grid}.estudio-detalhes small{color:var(--text-secondary)}.estudio-previa-grade{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0;list-style:none;display:grid}.estudio-previa-grade li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card-subtle);color:var(--text-secondary);padding:8px 10px;font-size:12.5px}.estudio-previa-grade strong{color:var(--text-main);font-size:16px;display:block}.estudio-previa-opcao{color:var(--text-main);cursor:pointer;align-items:flex-start;gap:8px;margin:10px 0 14px;font-size:13px;display:flex}.estudio-previa-opcao input{accent-color:var(--accent);margin-top:2px}@media (max-width:640px){.treino-perguntas li{grid-template-columns:minmax(0,1fr)}.treino-perguntas li>.btn{justify-self:start;margin-top:0}}
.conexoes-page{gap:16px;display:grid}.conexoes-barra{flex-wrap:wrap;gap:10px;display:flex}.seg-status{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.seg-status strong{color:var(--text-main);font-weight:720}.seg-dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.seg-dot--ok{background:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft)}.seg-dot--aviso{background:var(--warning-text);box-shadow:0 0 0 3px var(--warning-soft)}.conf-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.conf-grade{grid-template-columns:minmax(0,1fr)}}.motor-card{align-content:start;gap:14px;display:grid}.motor-card-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.motor-card-topo h2{color:var(--text-main);letter-spacing:-.02em;font-size:16px;font-weight:750}.motor-card-sub{color:var(--text-secondary);margin-top:3px;font-size:12.5px;line-height:1.5}.motor-versao-caixa{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.motor-versao-numero{color:var(--text-main);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.motor-meta-lista{color:var(--text-secondary);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.motor-meta-lista span{align-items:center;gap:6px;display:inline-flex}.pareamento-banner{border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-soft);gap:10px;padding:14px;display:grid}.pareamento-codigo-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pareamento-codigo{color:var(--accent-bright);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:24px;font-weight:850}.pareamento-comando{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-main);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:flex;overflow-x:auto}.pareamento-comando code{white-space:nowrap}.executores-lista{gap:10px;display:grid}.executor-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 13px;display:flex}.executor-info{gap:4px;min-width:0;display:grid}.executor-nome-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.executor-nome-linha strong{color:var(--text-main);font-size:14px;font-weight:700}.executor-detalhes{color:var(--text-secondary);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.executor-acoes,.motor-abas{flex-wrap:wrap;gap:8px;display:flex}.motor-aba{border:1px solid var(--border);background:var(--bg-card-subtle);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:650}.motor-aba[aria-selected=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-bright)}.motor-guia{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card-subtle);gap:10px;padding:14px;display:grid}.motor-guia ol{color:var(--text-secondary);gap:8px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.55;display:grid}.motor-guia pre{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-main);white-space:pre-wrap;word-break:break-all;margin:4px 0 0;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}
.f5-pagina{gap:16px;display:grid}.f5-abas{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:5px;display:flex}.f5-aba{min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:6px 13px;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.f5-aba:hover{color:var(--text-main);background:var(--bg-elevated)}.f5-aba.ativa{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-bright)}.f5-aviso-topo{border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text-secondary);border-radius:13px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.f5-aviso-topo--alerta{background:var(--warning-soft);color:var(--warning-text);border-color:#f59e0b6b}.f5-aviso-topo--ok{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-bright)}.f5-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.f5-preset{text-align:left;border:1px solid var(--border);background:var(--bg-card);color:var(--text-main);cursor:pointer;border-radius:13px;gap:4px;padding:13px 14px;transition:border-color .14s,background .14s;display:grid}.f5-preset:hover:not(:disabled){border-color:var(--border-strong)}.f5-preset.ativo{border-color:var(--accent-border);background:var(--accent-soft)}.f5-preset-titulo{font-size:13.5px;font-weight:700}.f5-preset-desc{color:var(--text-secondary);font-size:12px;line-height:1.45}.f5-grade-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.f5-grade-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.f5-card{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;gap:14px;padding:18px;display:grid}.f5-card-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.f5-card-titulo{color:var(--text-main);letter-spacing:-.02em;font-size:15px;font-weight:730}.f5-card-sub{color:var(--text-secondary);margin-top:2px;font-size:12.5px;line-height:1.5}.f5-dias{flex-wrap:wrap;gap:6px;display:flex}.f5-dia{border:1px solid var(--border-strong);background:var(--bg-elevated);min-width:44px;min-height:34px;color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:4px 10px;font-size:12.5px;font-weight:600}.f5-dia.ativo{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-bright)}.f5-chips-grade{flex-wrap:wrap;gap:8px;display:flex}.f5-chip-pilula{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-main);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.f5-chip-pilula.selecionado{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-bright)}.f5-variaveis{flex-wrap:wrap;gap:6px;display:flex}.f5-var-btn{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.f5-var-btn:hover{border-color:var(--accent-border);color:var(--accent-bright)}.f5-bloco{border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:14px;gap:10px;padding:14px;display:grid}.f5-bloco-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.f5-bloco-acoes{align-items:center;gap:6px;display:flex}.f5-metricas{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.f5-metrica{border:1px solid var(--border);background:var(--bg-elevated);border-radius:11px;gap:2px;padding:10px 11px;display:grid}.f5-metrica-val{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:19px;font-weight:780}.f5-metrica-rot{color:var(--text-secondary);font-size:11.5px}.f5-tabela-wrap{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.f5-tabela{border-collapse:collapse;width:100%;font-size:12.8px}.f5-tabela th,.f5-tabela td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:9px 11px}.f5-tabela th{color:var(--text-secondary);background:var(--bg-elevated);white-space:nowrap;font-weight:650}.f5-tabela tr:last-child td{border-bottom:none}.f5-midia-grade{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.f5-midia-item{border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.f5-previa-bolha{border:1px solid var(--accent-border);background:var(--bg-elevated);white-space:pre-wrap;color:var(--text-main);border-radius:12px;padding:11px 13px;font-size:13px;line-height:1.5}.f5-acoes-rodape{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:960px){.f5-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.f5-grade-2,.f5-grade-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.f5-presets{grid-template-columns:minmax(0,1fr)}.f5-abas{width:100%}.f5-aba{flex:auto;justify-content:center}}
.f6-pagina{gap:16px;display:grid}.f6-barra-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.f6-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.f6-grade-cards{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;display:grid}.f6-card{border:1px solid var(--border);background:var(--bg-card);border-radius:15px;align-content:start;gap:12px;padding:16px;display:grid}.f6-card--inativo{opacity:.72}.f6-card-topo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.f6-card-titulo{color:var(--text-main);margin:0;font-size:15px;font-weight:700;line-height:1.3}.f6-card-sub{color:var(--text-secondary);margin:3px 0 0;font-size:12.5px}.f6-preco{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent-bright);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.f6-desc{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.f6-midias-strip{flex-wrap:wrap;gap:8px;display:flex}.f6-thumb{border:1px solid var(--border);background:var(--bg-elevated);width:68px;height:68px;color:var(--text-secondary);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px;font-size:10.5px;text-decoration:none;display:flex;position:relative;overflow:hidden}.f6-thumb img{object-fit:cover;width:100%;height:100%;display:block}.f6-thumb-remover{border:1px solid var(--border);color:#f8fafc;cursor:pointer;background:#0f172ad9;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:3px;right:3px}.f6-card-acoes{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.f6-card-botoes{flex-wrap:wrap;gap:6px;display:flex}.f6-pix-grade{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.f6-pix-previa{border:1px solid var(--border);background:var(--bg-card);border-radius:15px;gap:12px;padding:16px;display:grid;position:sticky;top:16px}.f6-pix-qr-box{color:#0f172a;border:1px solid var(--border);background:#fff;border-radius:13px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.f6-pix-qr-box img{width:200px;height:200px;display:block}.f6-codigo-mono{border:1px solid var(--border);background:var(--bg-elevated);width:100%;color:var(--text-main);word-break:break-all;border-radius:9px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.45}.f6-wave{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;align-items:center;gap:2px;height:34px;padding:4px 8px;display:flex;overflow:hidden}.f6-wave-bar{background:var(--accent);opacity:.85;border-radius:999px;flex:1 1 0;min-width:2px;transition:height .12s}.f6-gravador{border:1px dashed var(--border-strong);background:var(--bg-card-subtle);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.f6-gravando-ponto{background:#ef4444;border-radius:999px;width:10px;height:10px;animation:1s ease-in-out infinite f6-pulso}@keyframes f6-pulso{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}.f6-transcricao{background:var(--bg-card-subtle);border:1px solid var(--border);color:var(--text-main);border-radius:10px;max-height:92px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow-y:auto}.f6-sim-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.8fr);align-items:start;gap:16px;display:grid}.f6-sim-chat{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;grid-template-rows:auto 1fr auto;min-height:540px;max-height:76vh;display:grid;overflow:hidden}.f6-sim-topo{border-bottom:1px solid var(--border);background:var(--bg-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 15px;display:flex}.f6-sim-mensagens{background:var(--bg-page);flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}.f6-sim-bolha{border-radius:14px;gap:8px;max-width:min(82%,520px);padding:10px 13px;font-size:13.5px;line-height:1.5;display:grid}.f6-sim-bolha--user{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--text-main);border-bottom-right-radius:4px;align-self:flex-end}.f6-sim-bolha--assistant{background:var(--bg-card);border:1px solid var(--border);color:var(--text-main);border-bottom-left-radius:4px;align-self:flex-start}.f6-sim-bolha-hora{color:var(--text-secondary);font-size:11px}.f6-sim-rodape{border-top:1px solid var(--border);background:var(--bg-card);gap:8px;padding:12px 14px;display:grid}.f6-sim-acoes-rapidas{flex-wrap:wrap;gap:6px;display:flex}.f6-sim-entrada{align-items:flex-end;gap:8px;display:flex}.f6-sim-anexo-card{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.f6-sim-anexo-card img{object-fit:cover;border-radius:8px;width:52px;height:52px}.f6-sim-comando-badge{background:var(--warning-soft);width:fit-content;color:var(--warning-text);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.inbox-recurso-popover{z-index:25;border:1px solid var(--border-strong);background:var(--bg-card);max-height:290px;box-shadow:var(--shadow-md,0 12px 32px #00000073);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;overflow-y:auto}.inbox-recurso-topo{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.inbox-recurso-lista{gap:6px;display:grid}.inbox-recurso-item{text-align:left;border:1px solid var(--border);background:var(--bg-elevated);width:100%;color:var(--text-main);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.inbox-recurso-item>div{gap:2px;min-width:0;display:grid}.inbox-recurso-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inbox-recurso-item span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inbox-recurso-item:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-soft)}.inbox-pix-box{gap:8px;display:grid}.inbox-pix-linha{align-items:center;gap:8px;display:flex}.inbox-pix-linha .campo{flex:auto}.inbox-recursos-item small{color:var(--text-secondary);margin-top:2px;font-size:11.5px;display:block}@media (max-width:900px){.f6-pix-grade,.f6-sim-layout{grid-template-columns:1fr}.f6-pix-previa{position:static}}
.f7-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.f7-grid--wide{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.f7-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.f7-span-2{grid-column:1/-1}.f7-input,.f7-select,.f7-textarea{border:1px solid var(--border-strong);background:var(--bg-input);width:100%;color:var(--text-main);font:inherit;border-radius:10px;padding:9px 12px;font-size:13.5px}.f7-textarea{resize:vertical;min-height:84px;line-height:1.5}.f7-input:focus,.f7-select:focus,.f7-textarea:focus{outline:2px solid var(--ring);outline-offset:1px}.f7-hint{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.45}.f7-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.f7-alert{border-radius:10px;margin-bottom:12px;padding:10px 13px;font-size:13px;line-height:1.5}.f7-alert--ok{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--text-main)}.f7-alert--erro{background:var(--danger-soft);color:var(--danger-text);border:1px solid #ef444466}.f7-brand-preview{border:1px solid var(--border);background:var(--bg-sidebar);border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:10px 14px;display:inline-flex}.f7-brand-preview-mark{color:#fff;background:linear-gradient(135deg,#10b981,#047857);border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:flex}.f7-meta-row{flex-wrap:wrap;gap:10px;margin:10px 0 14px;display:flex}.f7-stat-chip{border:1px solid var(--border);background:var(--bg-card-subtle);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.f7-stat-chip strong{color:var(--text-main)}.contas-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.contas-kpi{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);padding:14px 16px}.contas-kpi-val{color:var(--text-main);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.contas-kpi-lbl{color:var(--text-secondary);margin-top:2px;font-size:12px}.contas-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.contas-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contas-lista{flex-direction:column;gap:10px;display:flex}.conta-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);padding:16px}.conta-card--desativada{border-color:color-mix(in srgb, var(--warning) 45%, var(--border))}.conta-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.conta-identidade{min-width:0}.conta-titulo-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conta-nome{color:var(--text-main);letter-spacing:-.02em;font-size:16px;font-weight:760}.conta-pill{border:1px solid var(--border);background:var(--bg-card-subtle);color:var(--text-secondary);border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.conta-pill--ativa{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-bright)}.conta-pill--desativada{border-color:color-mix(in srgb, var(--warning) 45%, var(--border));background:var(--warning-soft);color:var(--warning-text)}.conta-sub{color:var(--text-secondary);margin-top:4px;font-size:13px}.conta-notas{background:var(--bg-card-subtle);color:var(--text-secondary);white-space:pre-wrap;border-radius:9px;margin-top:8px;padding:8px 11px;font-size:12.5px;line-height:1.5}.conta-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conta-editor{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.auditoria-lista{flex-direction:column;gap:8px;display:flex}.auditoria-item{border:1px solid var(--border);background:var(--bg-card-subtle);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;padding:10px 12px;font-size:13px;display:flex}.auditoria-item-titulo{color:var(--text-main);font-weight:650}.auditoria-item-meta{color:var(--text-muted);font-size:12px}.ws-troca-lista{flex-direction:column;gap:8px;display:flex}.ws-troca-item{border:1px solid var(--border);background:var(--bg-card-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}@media (max-width:900px){.f7-grid,.f7-grid--wide,.f7-form-grid,.contas-kpis{grid-template-columns:1fr}.f7-span-2{grid-column:auto}}
.apoio{max-width:720px}.apoio-fase{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-bright);border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.apoio-texto{color:var(--text-secondary);font-size:13px;line-height:1.65}.apoio-texto+.apoio-texto{margin-top:10px}.apoio-acoes{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.apoio-tela-cheia{justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.apoio-tela-cheia .panel{width:100%;max-width:520px;margin:0;padding:26px}.apoio-tela-cheia h1{letter-spacing:-.03em;margin-bottom:8px;font-size:20px}.apoio-lista{color:var(--text-secondary);margin:12px 0 0 18px;font-size:12.5px;line-height:1.7}.carregando{flex-direction:column;gap:14px;display:flex}.esqueleto{background:linear-gradient(90deg, var(--bg-card) 0%, var(--bg-elevated) 50%, var(--bg-card) 100%);background-size:200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite esqueleto-brilho}.esqueleto--titulo{width:min(320px,60%);height:30px}.esqueleto--linha{width:min(520px,85%);height:14px}.esqueleto-grade{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:8px;display:grid}.esqueleto--cartao{border:1px solid var(--border);height:132px}@keyframes esqueleto-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.esqueleto{animation:none}}

