@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html,body{height:100%}::selection{background:hsl(var(--navy)/.18)}:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:2px}body{background:hsl(var(--bg));color:hsl(var(--text));-webkit-font-smoothing:antialiased;height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--fs-14);letter-spacing:-.006em;line-height:1.5;overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:hsl(var(--faint)/.35);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--faint)/.6);background-clip:content-box}@supports ((-moz-appearance:none)){*{scrollbar-width:thin;scrollbar-color:hsl(var(--faint)/.45)transparent}}}@layer components{.ic{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.16em;flex-shrink:0;width:20px;height:20px;display:inline-block}.ic.sm{stroke-width:2px;width:15px;height:15px}.ic.lg{width:22px;height:22px}.btn .ic{width:16px;height:16px}.icon-btn .ic{width:18px;height:18px}.ri-ic{width:21px;height:21px}.tool .ic,.send .ic{width:19px;height:19px}.search .ic{width:17px;height:17px}.app{grid-template-columns:78px 1fr;height:100vh;display:grid}@keyframes tela-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.main{flex-direction:column;min-width:0;animation:.18s ease-out both tela-entra;display:flex;overflow:hidden}.main>.settings,.main>.fn-wrap,.main>.dash,.main>.body{animation:.24s ease-out 40ms both tela-entra}@media(prefers-reduced-motion:reduce){.main,.main>.settings,.main>.fn-wrap,.main>.dash,.main>.body{animation:none}}.rail{scrollbar-width:none;background:hsl(var(--rail-bg));border-right:1px solid hsl(var(--border));z-index:9;flex-direction:column;align-items:center;gap:4px;padding:12px 0;display:flex;position:relative;overflow:hidden auto}.rail::-webkit-scrollbar{display:none}.rail-bg,.rail-wp{height:auto;min-height:100%}@media(max-height:820px){.rail{gap:1px;padding:8px 0}.rail-item{padding:6px 0 5px}.ri-ic{width:19px;height:19px}}@media(max-height:720px){.rail-item{gap:2px;padding:5px 0 4px}.rail-item .ri-lb{font-size:var(--fs-10)}.ri-ic{width:18px;height:18px}}.rail-bg{background:hsl(var(--rail-bg));pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.rail-wp{width:100%;height:100%;color:hsl(var(--azul-dado-tinta));opacity:.16;pointer-events:none;z-index:0;position:absolute;inset:0}.dark .rail-wp{color:hsl(var(--ciano-dado));opacity:.1}.rail>:not(.rail-bg):not(.rail-wp){z-index:1}.rail .rlogo{z-index:2;width:50px;height:50px;box-shadow:var(--sh-1);background:hsl(var(--surface));color:#672cf2;border-radius:14px;flex-shrink:0;place-items:center;margin-bottom:12px;display:grid;position:sticky;top:0;overflow:hidden}.rail .rlogo svg{display:block}.rail .rlogo img{object-fit:cover;width:100%;height:100%;display:block}.rail-item{cursor:pointer;width:62px;color:hsl(var(--rail-ink));background:0 0;border:0;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:9px 0 7px;font-family:inherit;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.rail-item .ri-lb{font-size:var(--fs-105);font-weight:600}.rail-item:hover{background:hsl(var(--hover));color:hsl(var(--text))}.rail-item.ia .ri-ic{color:hsl(var(--ink-amber))}.rail-item.ia:hover .ri-ic,.rail-item.ia.active .ri-ic{color:hsl(var(--amber))}.rail-item.active{background:hsl(var(--surface));color:hsl(var(--navy));box-shadow:var(--sh-1);font-weight:700}.rail-item.active:before{content:"";background:hsl(var(--brand));border-radius:0 3px 3px 0;width:3px;position:absolute;top:15px;bottom:15px;left:-8px}.rail-item .ri-badge{background:hsl(var(--brand));min-width:19px;height:19px;color:hsl(var(--brand-ink));font-size:var(--fs-105);border:2px solid hsl(var(--rail-bg));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-1px;right:2px}.rail .sep{flex:1}.rail-item.profile .avatar{width:34px;height:34px;font-size:var(--fs-12)}.wa-status{flex-direction:column;align-items:center;gap:4px;padding:2px 0 6px;display:flex}.wa-dot{background:hsl(var(--state-off));border-radius:50%;flex:none;width:9px;height:9px}.wa-lb{font-size:var(--fs-10);color:hsl(var(--muted));font-weight:650}.wa-status.on .wa-dot{background:hsl(var(--state-success));animation:2.2s ease-out infinite wa-pulse}.wa-status.on .wa-lb{color:hsl(var(--state-success))}.wa-status.off .wa-dot{background:hsl(var(--state-error))}.wa-status.off .wa-lb{color:hsl(var(--state-error))}@keyframes wa-pulse{0%{box-shadow:0 0 hsl(var(--state-success)/.5)}70%{box-shadow:0 0 0 7px hsl(var(--state-success)/0)}to{box-shadow:0 0 hsl(var(--state-success)/0)}}@media(prefers-reduced-motion:reduce){.wa-status.on .wa-dot{animation:none}}.search,.tpl-search,.lst-search{background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:var(--r);color:hsl(var(--muted));align-items:center;gap:8px;padding:8px 13px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.search{flex:0 320px;gap:9px}.search input,.tpl-search input,.lst-search input{color:hsl(var(--text));width:100%;min-width:0;font-size:var(--fs-13);background:0 0;border:0;outline:0;font-family:inherit}.icon-btn{border-radius:var(--r);border:1px solid hsl(var(--border));background:hsl(var(--surface));width:38px;height:38px;color:hsl(var(--muted));cursor:pointer;place-items:center;transition:background .15s,color .15s;display:grid}.icon-btn:hover{background:hsl(var(--hover));color:hsl(var(--text))}.tool,.note-del,.pass-eye,.lst-more,.gr-del,.title-edit,.flow-act{color:hsl(var(--muted));cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .12s,color .12s;display:grid}.tool:hover,.pass-eye:hover,.title-edit:hover,.flow-act:hover{background:hsl(var(--hover));color:hsl(var(--text))}.note-del:hover,.flow-del:hover{background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.tpl-empty,.qr-menu-empty,.note-empty,.dash-empty-mini{font-size:var(--fs-125);color:hsl(var(--muted))}.avatar{background:var(--av-bg,hsl(var(--surface-2)));color:var(--av-fg,hsl(var(--muted)));border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;display:grid}img.avatar{object-fit:cover;aspect-ratio:1}.avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.ch-badge{width:17px;height:17px;box-shadow:0 0 0 2px hsl(var(--surface));background:hsl(var(--surface));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px;overflow:hidden}.ch-badge .ch-logo{width:100%;height:100%;display:block}.ch-badge.webchat .ch-logo{color:hsl(var(--brand))}.conv.active .ch-badge{box-shadow:0 0 0 2px hsl(var(--surface-2));background:hsl(var(--surface-2))}img.avatar{object-fit:cover}.a1{--av-bg:#f2d2c9;--av-fg:#8c3621}.a2{--av-bg:#bfe8d4;--av-fg:#1d6745}.a3{--av-bg:#dcd2f4;--av-fg:#5031a5}.a4{--av-bg:#bbe3ed;--av-fg:#195c71}.a5{--av-bg:#f4dab4;--av-fg:#8a5315}.a6{--av-bg:#f2cfe3;--av-fg:#9d2f6f}.dark .a1{--av-bg:#543831;--av-fg:#e0b8ae}.dark .a2{--av-bg:#304b3d;--av-fg:#a2d7bd}.dark .a3{--av-bg:#453960;--av-fg:#c9bce6}.dark .a4{--av-bg:#2d474d;--av-fg:#a0ceda}.dark .a5{--av-bg:#58472d;--av-fg:#e4c595}.dark .a6{--av-bg:#59364a;--av-fg:#e1b7d0}.body{grid-template-columns:var(--list-w,clamp(316px,21vw,400px))1fr var(--ctx-w,clamp(330px,21vw,420px));flex:1;min-height:0;display:grid;overflow:hidden}.body.ctx-min{grid-template-columns:var(--list-w,clamp(316px,21vw,400px))1fr 0}.resizer{cursor:col-resize;z-index:12;width:7px;height:100%;position:absolute;top:0;right:0}.resizer:after{content:"";background:0 0;width:2px;height:100%;transition:background .15s;position:absolute;top:0;right:2px}.resizer:hover:after,.resizer.active:after{background:hsl(var(--navy)/.45)}.ctx-backdrop{display:none}@media(max-width:1180px){.app .body,.app .body.ctx-min{grid-template-columns:clamp(288px,32vw,372px) 1fr;position:relative}.app .context{z-index:30;width:min(400px,88vw);height:100%;box-shadow:-10px 0 30px hsl(var(--navy)/.16);transition:transform .24s;position:absolute;top:0;right:0;transform:translate(100%)}.app .body:not(.ctx-min) .context{transform:translate(0)}.app .context .resizer-ctx{display:none}.app .body:not(.ctx-min) .ctx-backdrop{z-index:25;background:hsl(var(--navy)/.28);cursor:pointer;border:0;padding:0;animation:.18s fade;display:block;position:absolute;inset:0}}@media(max-width:720px){.app .body,.app .body.ctx-min{grid-template-columns:clamp(240px,44vw,300px) 1fr}}@media(max-width:640px){.app .body,.app .body.ctx-min{grid-template-columns:1fr}.app .body:not(.tem-conversa) .chat,.app .body:not(.tem-conversa) .empty-chat,.app .body.tem-conversa .list{display:none}.app .context{width:100vw}}.list{border-right:1px solid hsl(var(--border));background:hsl(var(--surface));flex-direction:column;display:flex;position:relative;overflow:hidden}.list-top{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 12px 6px;display:flex}.list-nova{background:hsl(var(--brand));width:34px;height:34px;color:hsl(var(--brand-ink));flex:none}.list-nova:hover{background:hsl(var(--brand)/.88);color:hsl(var(--brand-ink))}.list-top .search{flex:1}.tabs{scrollbar-width:none;gap:2px;padding:6px 12px 8px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{border-radius:var(--r);font-weight:600;font-size:var(--fs-13);color:hsl(var(--muted));cursor:pointer;border:1px solid hsl(var(--border));background:hsl(var(--surface));white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-family:inherit;transition:background .15s,color .15s,border-color .15s;display:flex}.tab .count{font-size:var(--fs-11);background:hsl(var(--muted)/.15);min-width:19px;height:18px;color:hsl(var(--muted));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.tab:hover{color:hsl(var(--text));border-color:hsl(var(--muted)/.4)}.tab.active{background:hsl(var(--state-selected));color:hsl(var(--navy));border-color:#0000}.list-scroll{flex:1;padding:4px 8px 12px;overflow-y:auto}.conv{border-radius:var(--r-lg);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:44px 1fr auto;align-items:start;gap:12px;padding:12px;font-family:inherit;transition:background .15s;display:grid;position:relative}.conv:hover{background:hsl(var(--hover))}.conv:active{background:hsl(var(--navy)/.13)}.conv.active{background:hsl(var(--state-selected))}.conv.unread .name{font-weight:700}.conv.unread .time{color:hsl(var(--brand));font-weight:600}.conv.active:before{content:"";background:hsl(var(--brand));border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:3px}.conv+.conv:after{content:"";border-top:1px solid hsl(var(--border)/.7);position:absolute;top:0;left:68px;right:12px}.conv:hover:after,.conv.active:after,.conv:hover+.conv:after,.conv.active+.conv:after{border-top-color:#0000}.conv .avatar{width:44px;height:44px;font-size:var(--fs-15)}.conv .who{min-width:0}.conv .name{font-weight:600;font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conv .preview{color:hsl(var(--muted));font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-weight:400;overflow:hidden}.conv .preview-media{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.conv .preview-media .ic{opacity:.8;width:14px;height:14px}.conv .meta{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.conv .time{font-size:var(--fs-12);color:hsl(var(--muted));font-variant-numeric:tabular-nums}.badge-unread{background:hsl(var(--brand));color:hsl(var(--brand-ink));font-size:var(--fs-11);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-weight:700;display:grid}.conv .flags{align-items:center;gap:12px;min-width:0;margin-top:4px;display:flex}.conv .flags:empty{display:none}.conv .flag{font-size:var(--fs-115);white-space:nowrap;align-items:center;gap:4px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.conv .flag>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conv .flag svg{flex-shrink:0;width:13px;height:13px}.conv .flag.queue{color:hsl(var(--ink-amber))}.conv .flag.nummus{color:hsl(var(--ink-money))}.conv .flag.window,.conv .flag.dono{color:hsl(var(--ink-slate))}.conv .flag.done{color:hsl(var(--navy)/.9)}.chat{background:hsl(var(--chat-bg));flex-direction:column;min-width:0;display:flex;overflow:hidden}.chat-empty{text-align:center;color:hsl(var(--muted));flex:1;place-items:center;padding:40px;display:grid}.chat-empty .ic{stroke-width:1.5px;color:hsl(var(--faint));margin-bottom:14px}.chat-head{background:hsl(var(--surface));border-bottom:1px solid hsl(var(--border));align-items:center;gap:12px;padding:12px 24px;display:flex}.chat-head>.info{min-width:0}.chat-head .avatar{width:42px;height:42px;font-size:var(--fs-15)}.chat-head .title{font-weight:700;font-size:var(--fs-15);letter-spacing:-.01em;align-items:center;gap:6px;display:flex}.title-edit{width:24px;height:24px}.chat-head .sub{font-size:var(--fs-12);color:hsl(var(--muted));white-space:nowrap;align-items:center;gap:7px;margin-top:2px;display:flex}.chat-head .dot{background:hsl(var(--money));border-radius:50%;width:7px;height:7px}.chat-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.head-div{background:hsl(var(--border));width:1px;height:24px;margin:0 2px}.btn,.btn-test{border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--text));border-radius:var(--r);font-weight:600;font-size:var(--fs-13);cursor:pointer;letter-spacing:-.01em;align-items:center;gap:7px;padding:9px 15px;font-family:inherit;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover,.btn-test:hover{background:hsl(var(--hover))}.btn.primary,.btn-save,.btn.danger{background:hsl(var(--brand));color:hsl(var(--brand-ink));box-shadow:0 6px 14px -6px hsl(var(--brand)/.5);border:1px solid #0000;font-weight:650}.btn.primary:hover:not(:disabled),.btn-save:hover:not(:disabled){filter:brightness(1.07);background:hsl(var(--brand))}.dlg{border:1px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--surface));color:hsl(var(--text));max-width:min(26rem,100vw - 2rem);box-shadow:var(--sh-2);margin:auto;padding:0}.dlg::backdrop{background:hsl(var(--navy)/.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dlg-corpo{flex-direction:column;gap:8px;padding:22px 22px 18px;display:flex}.dlg-titulo{font-size:var(--fs-15);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700}.dlg-detalhe{font-size:var(--fs-13);color:hsl(var(--muted));margin:0;line-height:1.45}.dlg-campo{margin-top:10px}.dlg-acoes{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media(prefers-reduced-motion:no-preference){.dlg[open]{animation:.14s ease-out dlg-entra}@keyframes dlg-entra{0%{opacity:0;transform:translateY(-6px)scale(.98)}}}.btn.ghost{color:hsl(var(--muted));box-shadow:none;background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:hsl(var(--hover));color:hsl(var(--text))}.btn.danger{background:hsl(var(--danger));box-shadow:var(--sh-1)}.btn.danger:hover:not(:disabled){filter:brightness(1.07)}.btn.finish{color:hsl(var(--rose));border-color:hsl(var(--rose)/.4)}.btn.finish:hover{background:hsl(var(--rose)/.08);border-color:hsl(var(--rose)/.55)}.btn.accent{color:hsl(var(--brand));border-color:hsl(var(--brand)/.4)}.btn.accent:hover{background:hsl(var(--brand)/.08);border-color:hsl(var(--brand)/.55)}.send:disabled,.btn:disabled,.btn-save:disabled{opacity:.5;box-shadow:none;cursor:default}.btn:disabled:hover{background:hsl(var(--surface))}.btn.primary:disabled:hover,.btn-save:disabled:hover,.send:disabled:hover{filter:none;background:hsl(var(--brand))}.thread-viewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.thread{z-index:1;flex-direction:column;flex:1;padding:24px 32px 10px;display:flex;position:relative;overflow-y:auto}.thread-bg{width:100%;height:100%;color:hsl(var(--azul-dado-tinta));opacity:.2;pointer-events:none;position:absolute;inset:0}.dark .thread-bg{color:hsl(var(--ciano-dado));opacity:.14}.thread-inner{z-index:1;flex-direction:column;width:100%;margin-top:auto;display:flex;position:relative}.daysep{z-index:2;font-size:var(--fs-11);color:hsl(var(--muted));background:hsl(var(--surface-2));box-shadow:var(--sh-1);border-radius:999px;align-self:center;margin:4px 0 14px;padding:4px 12px;font-weight:600;position:sticky;top:8px}.sys{font-size:var(--fs-12);color:hsl(var(--muted));background:hsl(var(--surface-2));border-radius:999px;align-self:center;align-items:center;gap:7px;margin:10px 0;padding:5px 13px;font-weight:500;display:inline-flex}.row{margin-top:8px;display:flex}.row.out{justify-content:flex-end}.row.fresh{animation:.4s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bubble{border-radius:var(--r-lg);max-width:min(80%,880px);font-size:var(--fs-14);box-shadow:var(--sh-1);white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 13px 7px;line-height:1.5;position:relative}.bubble-citada{border-left:3px solid hsl(var(--brand));border-radius:var(--r-sm);background:hsl(var(--text)/.06);flex-direction:column;gap:1px;margin-bottom:6px;padding:5px 8px;display:flex}.bc-quem{font-size:var(--fs-12);color:hsl(var(--brand));font-weight:600}.bc-texto{font-size:var(--fs-13);color:hsl(var(--ink-slate));text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.bc-clicavel{border:0;border-left:3px solid hsl(var(--brand));width:100%;font:inherit;text-align:left;cursor:pointer}.bc-clicavel:hover{background:hsl(var(--text)/.1)}.row.out .bc-clicavel:hover{background:hsl(var(--out-ink)/.22)}.bc-clicavel:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:2px}.msg-destacada .bubble{outline:3px solid hsl(var(--brand)/.55);animation:1.4s ease-out destaque-mensagem}@keyframes destaque-mensagem{0%,60%{outline-color:hsl(var(--brand)/.55)}to{outline-color:hsl(var(--brand)/0)}}@media(prefers-reduced-motion:reduce){.msg-destacada .bubble{animation:none}}.row.out .bubble-citada{border-left-color:hsl(var(--out-ink)/.6);background:hsl(var(--out-ink)/.14)}.row.out .bc-quem{color:hsl(var(--out-ink))}.row.out .bc-texto{color:hsl(var(--out-ink)/.85)}.bc-vazio{font-style:italic}.bubble-reacao{background:hsl(var(--surface));border:1px solid hsl(var(--border));min-width:22px;height:22px;box-shadow:var(--sh-1);font-size:var(--fs-12);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;bottom:-11px}.row.in .bubble-reacao{right:10px}.row.out .bubble-reacao{left:10px}.row:has(.bubble-reacao){margin-bottom:12px}.bubble-responder{border:1px solid hsl(var(--border));background:hsl(var(--surface));width:26px;height:26px;color:hsl(var(--muted));cursor:pointer;opacity:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:inline-flex;position:absolute;top:2px}.row.in .bubble-responder{right:-32px}.row.out .bubble-responder{left:-32px}.bubble:hover .bubble-responder,.bubble-responder:focus-visible{opacity:1}.bubble-responder:hover{color:hsl(var(--text))}.bubble-responder:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:2px}@media(hover:none){.bubble-responder{opacity:.65}}@media(prefers-reduced-motion:reduce){.bubble-responder{transition:none}}.composer-citacao{border-radius:var(--r-sm);background:hsl(var(--surface-2));border:1px solid hsl(var(--border));align-items:center;gap:8px;margin:0 12px 6px;padding:8px 10px;display:flex}.cc-barra{background:hsl(var(--brand));border-radius:999px;flex:none;align-self:stretch;width:3px}.cc-minha{background:hsl(var(--muted))}.cc-corpo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cc-quem{font-size:var(--fs-12);color:hsl(var(--brand));font-weight:600}.cc-texto{font-size:var(--fs-13);color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-cancelar{width:24px;height:24px;color:hsl(var(--muted));cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cc-cancelar:hover{color:hsl(var(--text))}.cc-cancelar:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:1px}.finish-motivo{flex-direction:column;gap:5px;margin-top:12px;display:flex}.finish-motivo-rotulo{font-size:var(--fs-12);color:hsl(var(--muted))}.finish-motivo-select{border:1px solid hsl(var(--border));border-radius:var(--r-sm);background:hsl(var(--bg));color:hsl(var(--text));font:inherit;font-size:var(--fs-14);padding:7px 9px}.finish-motivo-select:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:1px}.motivos{flex-direction:column;gap:14px;display:flex}.motivos-intro,.motivos-vazio{max-width:96ch;color:hsl(var(--muted));font-size:var(--fs-14)}.motivo-categoria{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));flex-direction:column;gap:2px;padding:6px 14px 10px;display:flex}.motivo-linha{border-radius:var(--r-sm);align-items:center;gap:8px;min-height:38px;margin:0 -6px;padding:0 6px;display:flex}.motivo-linha:hover{background:hsl(var(--surface-2)/.6)}.motivo-categoria>.motivo-linha:first-child{border-bottom:1px solid hsl(var(--border)/.7);border-radius:0;min-height:44px;margin-bottom:4px}.motivo-categoria>.motivo-linha:first-child .motivo-nome{font-size:var(--fs-15);font-weight:600}.motivo-filho{border-left:2px solid hsl(var(--border));margin-left:10px;padding-left:10px}.motivo-nome{font-size:var(--fs-14)}.motivo-off .motivo-nome{color:hsl(var(--muted));text-decoration:line-through}.motivo-tag,.motivo-usos{font-size:var(--fs-12);color:hsl(var(--muted))}.motivo-tag{background:hsl(var(--surface-2));border-radius:999px;padding:1px 7px}.motivo-usos{background:hsl(var(--surface-2));font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:2px 8px}.motivo-acoes{visibility:hidden;gap:10px;display:flex}.motivo-linha:hover .motivo-acoes,.motivo-acoes:focus-within{visibility:visible}@media(hover:none){.motivo-acoes{visibility:visible}}.motivo-linha:not(:has(.motivo-usos)) .motivo-acoes{margin-left:auto}.motivo-input{border:1px solid hsl(var(--border));border-radius:var(--r-sm);background:hsl(var(--bg));min-width:0;max-width:320px;color:hsl(var(--text));font:inherit;font-size:var(--fs-14);flex:1;padding:5px 8px}.motivo-novo{align-items:center;gap:8px;margin-top:4px;display:flex}.motivo-add{border-radius:var(--r-sm);color:hsl(var(--brand));font:inherit;font-size:var(--fs-13);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:4px 8px;display:inline-flex}.motivo-add:hover{background:hsl(var(--brand)/.08)}.motivo-add:focus-visible,.motivo-input:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:1px}.csat-estrelas{gap:2px;margin-bottom:3px;display:flex}.csat-estrela{color:hsl(var(--muted)/.55)}.csat-estrela.cheia{color:hsl(var(--ambar-copiloto))}.row.in .bubble{background:hsl(var(--in-bubble));border-bottom-left-radius:5px}.row.out .bubble{background:hsl(var(--out-bubble));color:hsl(var(--out-ink));border-bottom-right-radius:5px}.bubble b{font-weight:700}.bubble .b-meta{font-size:var(--fs-11);font-variant-numeric:tabular-nums;color:hsl(var(--muted));white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;display:flex}.row.out .bubble:not(.auto) .b-meta{color:hsl(var(--out-ink)/.62)}.row.out .bubble.auto{background:hsl(var(--bubble-auto));color:hsl(var(--text));border:1px solid hsl(var(--border))}.bubble.auto .autolabel{font-size:var(--fs-10);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted));align-items:center;gap:5px;margin-bottom:4px;font-weight:700;display:flex}.bubble.auto .autolabel .ic{color:hsl(var(--amber));filter:drop-shadow(0 0 3px hsl(var(--amber)/.35))}.read{font-weight:700}.row.out .bubble:not(.auto) .read{color:hsl(var(--ciano-ia))}.row.out .bubble:not(.auto) svg.read{filter:drop-shadow(0 0 3px hsl(var(--ciano-ia)/.6))}.row.out .bubble:not(.auto) svg.read.read-flash{animation:.9s ease-in-out 3 readpulse}.row.out .bubble:not(.auto) span.read{text-shadow:0 0 9px hsl(var(--ciano-ia)/.55)}@keyframes readpulse{0%,to{filter:drop-shadow(0 0 2px hsl(var(--ciano-ia)/.4))}50%{filter:drop-shadow(0 0 7px hsl(var(--ciano-ia)/.95))}}.bubble.auto .read,.row.in .bubble .read{color:hsl(var(--navy))}.msg-empty{color:hsl(var(--muted));font-style:italic}.row.out .bubble:not(.auto) .msg-empty{color:hsl(var(--out-ink)/.75)}.media-img{border-radius:var(--r);background:hsl(var(--navy)/.12);width:190px;height:128px;color:hsl(var(--navy));place-items:center;gap:6px;margin-bottom:7px;display:grid}.media-img.loading{animation:1.1s ease-in-out infinite copilot-pulse}.media-img.err{background:hsl(var(--surface-2));color:hsl(var(--state-error));font-size:var(--fs-12);font-weight:600}.thread{--midia-max:420px}.bubble:has(.media-el){width:fit-content;max-width:min(calc(var(--midia-max) + 26px),80%)}.media-el{max-width:min(var(--midia-max),100%);border-radius:var(--r);object-fit:contain;max-height:340px;margin-bottom:7px;display:block}.media-audio{width:250px;max-width:100%;margin-bottom:7px;display:block}.media-doc{border-radius:var(--r);background:hsl(var(--navy)/.1);color:inherit;font-weight:600;font-size:var(--fs-13);align-items:center;gap:7px;margin-bottom:7px;padding:10px 13px;text-decoration:none;display:inline-flex}.media-doc:hover{background:hsl(var(--navy)/.16)}.post-body{align-items:flex-start;gap:10px;display:flex}.post-thumb{border-radius:var(--r-sm);object-fit:cover;background:hsl(var(--surface-2));flex-shrink:0;width:56px;height:56px}.post-thumb-empty{color:hsl(var(--faint));place-items:center;display:grid}.post-info{flex-direction:column;gap:3px;min-width:0;display:flex}.post-type{font-size:var(--fs-115);text-transform:uppercase;letter-spacing:.03em;color:#b82e8a;font-weight:700}.dark .post-type{color:hsl(var(--rosa-ig-claro))}.post-caption{font-size:var(--fs-13);color:hsl(var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.post-link{font-size:var(--fs-125);color:hsl(var(--brand));font-weight:600;text-decoration:none}.post-link:hover{text-decoration:underline}.surf-ic{vertical-align:-2px;fill:none;stroke-width:1.9px;stroke:#8d52e0;flex-shrink:0;width:14px;height:14px;margin-right:4px}.surf-ic.is-comment{stroke:#d742a5}.tag-comment{font-size:var(--fs-105);letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;color:#9b2774;background:#fbe9f5;border-radius:4px;margin-left:6px;padding:1px 6px;font-weight:700}.public-warn{font-size:var(--fs-13);color:#7e2561;background:#fceef7;border-top:1px solid #eed3e5;align-items:center;gap:7px;padding:8px 12px;line-height:1.4;display:flex}.public-warn .ic{flex-shrink:0;width:16px;height:16px}.agent-working{border-radius:var(--r-lg);background:hsl(var(--surface));border:1px dashed hsl(var(--border));border-bottom-right-radius:5px;flex-direction:column;align-self:flex-end;gap:7px;max-width:min(78%,544px);margin-top:8px;padding:11px 14px;display:flex;position:relative}.agent-working.is-writing{background:linear-gradient(hsl(var(--surface)),hsl(var(--surface)))padding-box,conic-gradient(from var(--aura-ang,0deg),hsl(var(--brand)),#25d1f4,hsl(var(--brand)))border-box;box-shadow:0 6px 22px -12px hsl(var(--brand)/.55);border:1.5px solid #0000;animation:2.6s linear infinite aura-spin}@property --aura-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes aura-spin{to{--aura-ang:360deg}}@supports not (background:conic-gradient(from 0deg,red,blue)){.agent-working.is-writing{border:1.5px solid hsl(var(--brand));background:hsl(var(--surface));animation:none}}@media(prefers-reduced-motion:reduce){.agent-working.is-writing{animation:none}}.agent-working.is-writing .aw-tag{animation:1.6s ease-in-out infinite aw-pulse}@keyframes aw-pulse{0%,to{opacity:1}50%{opacity:.55}}.aw-head{align-items:center;gap:8px;display:inline-flex}.aw-tag{font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--brand));align-items:center;gap:5px;font-weight:700;display:inline-flex}.aw-tag .ic{width:14px;height:14px}.aw-text{font-size:var(--fs-13);color:hsl(var(--muted))}.aw-draft{font-size:var(--fs-15);color:hsl(var(--text));white-space:pre-wrap;margin:0;line-height:1.5}.aw-draft:after{content:"";vertical-align:text-bottom;background:hsl(var(--brand));width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite blink;display:inline-block}.aw-foot{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.aw-countdown{font-size:var(--fs-125);color:hsl(var(--muted));font-variant-numeric:tabular-nums}.aw-pause{border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--text));font-size:var(--fs-13);border-radius:var(--r-sm);cursor:pointer;padding:6px 11px;font-weight:600}.aw-pause:hover:not(:disabled){border-color:hsl(var(--danger));color:hsl(var(--danger))}.aw-pause:disabled{opacity:.6;cursor:default}.typing.aw-dots{box-shadow:none;background:0 0;border-radius:0;align-self:center;margin:0;padding:0}.typing{background:hsl(var(--in-bubble));border-radius:var(--r-lg);box-shadow:var(--sh-1);border-bottom-left-radius:5px;align-self:flex-start;gap:4px;margin-top:8px;padding:12px 15px;display:inline-flex}.typing i{background:hsl(var(--faint));border-radius:50%;width:7px;height:7px;animation:1.3s infinite blink}.typing i:nth-child(2){animation-delay:.18s}.typing i:nth-child(3){animation-delay:.36s}@keyframes blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.composer{background:hsl(var(--surface));border-top:1px solid hsl(var(--border));padding:12px 24px 18px}.composer-locked{font-size:var(--fs-13);color:hsl(var(--muted));flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 4px;display:flex}.window-expired{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:8px 4px;display:flex}.window-expired .we-text{font-size:var(--fs-125);color:hsl(var(--muted));align-items:center;gap:8px;min-width:0;display:flex}.window-expired .we-text svg{flex:none}.tpl-modal{flex-direction:column;width:min(680px,94vw);max-height:88vh;display:flex}.tpl-search{margin:12px 0 10px}.tpl-list{flex-direction:column;gap:8px;min-height:160px;display:flex;overflow:hidden auto}.tpl-item{width:100%;min-width:0}.tpl-name{word-break:break-all}.tpl-empty{text-align:center;padding:24px 8px;line-height:1.5}.tpl-item{text-align:left;border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));cursor:pointer;padding:10px 12px;font-family:inherit;transition:border-color .12s,background .12s}.tpl-item:hover{border-color:hsl(var(--brand)/.5);background:hsl(var(--brand)/.04)}.tpl-item-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.tpl-name{font-size:var(--fs-13);color:hsl(var(--text));font-weight:700}.tpl-cat{font-size:var(--fs-105);text-transform:uppercase;letter-spacing:.03em;color:hsl(var(--brand));background:hsl(var(--brand)/.1);border-radius:999px;padding:2px 7px;font-weight:700}.tpl-body{font-size:var(--fs-125);color:hsl(var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.tpl-fill{flex-direction:column;gap:12px;margin:12px 0;display:flex}.tpl-back{color:hsl(var(--brand));font-family:inherit;font-size:var(--fs-125);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-weight:600;display:flex}.tpl-vars{flex-direction:column;gap:10px;display:flex}.tpl-var{flex-direction:column;gap:4px;display:flex}.tpl-var span{font-size:var(--fs-11);color:hsl(var(--muted));font-weight:700}.tpl-preview-label{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.03em;color:hsl(var(--muted));margin-bottom:6px;font-weight:700}.tpl-preview-bubble{font-size:var(--fs-13);color:hsl(var(--text));background:hsl(var(--brand)/.08);border:1px solid hsl(var(--brand)/.16);border-radius:var(--r);white-space:pre-wrap;word-break:break-word;padding:12px 14px;line-height:1.5}.tpl-note{font-size:var(--fs-115);color:hsl(var(--muted))}.tpl-page{flex:1;min-width:0;padding:28px 32px;overflow-y:auto}.tpl-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.tpl-page-head h2{color:hsl(var(--text));font-size:22px;font-weight:800}.tpl-create{width:min(520px,92vw)}.flow-board{border:1px solid hsl(var(--border));border-radius:var(--r-xl);background:hsl(var(--surface));box-shadow:var(--sh-1);padding:18px 20px 6px}.flow-board-head{border-bottom:1px solid hsl(var(--border));align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.flow-board-head h4{font-size:var(--fs-14);color:hsl(var(--text));font-weight:700}.flow-board-sub{font-size:var(--fs-115);color:hsl(var(--muted))}.flow-suggest{border:1px solid hsl(var(--border));border-radius:var(--r-xl);background:hsl(var(--brand)/.035);padding:20px}.flow-suggest-head{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.flow-suggest-title{font-size:var(--fs-14);letter-spacing:-.01em;color:hsl(var(--text));font-weight:700}.flow-suggest-sub{font-size:var(--fs-125);color:hsl(var(--muted))}.flow-suggest-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.flow-suggest-card{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));box-shadow:var(--sh-1);flex-direction:column;gap:10px;padding:16px;display:flex}.flow-suggest-card .fs-top{align-items:center;gap:10px;min-width:0;display:flex}.flow-suggest-card .fs-icon{border-radius:var(--r);background:hsl(var(--brand)/.1);width:34px;height:34px;color:hsl(var(--brand));flex:none;place-items:center;display:grid}.flow-suggest-card .fs-icon svg{width:18px;height:18px}.flow-suggest-card .fs-title{font-size:var(--fs-135);color:hsl(var(--text));font-weight:700}.flow-suggest-card .fs-desc{font-size:var(--fs-125);color:hsl(var(--muted));line-height:1.5}.flow-suggest-card .fs-add{white-space:nowrap;align-self:flex-start;margin-top:auto}.flow-quick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.flow-quick-lbl{font-size:var(--fs-12);color:hsl(var(--muted));margin-right:2px;font-weight:600}.flow-quick-chip{border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--text));font-family:inherit;font-size:var(--fs-125);cursor:pointer;box-shadow:var(--sh-1);border-radius:999px;align-items:center;gap:5px;padding:6px 13px 6px 10px;font-weight:600;transition:background .12s;display:inline-flex}.flow-quick-chip:hover{background:hsl(var(--hover))}.flow-quick-chip:disabled{opacity:.6;cursor:default}.flow-quick-chip .ic{color:hsl(var(--muted))}.flow-list{flex-direction:column;display:flex}.flow-card{border-bottom:1px solid hsl(var(--border-soft));align-items:center;gap:14px;padding:13px 0;display:flex}.flow-card:last-child{border-bottom:0}.flow-card.off .flow-card-main{opacity:.55}.flow-card-main{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.flow-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.flow-name{font-size:var(--fs-14);color:hsl(var(--text));font-weight:700}.flow-action{font-size:var(--fs-11);color:hsl(var(--brand));background:hsl(var(--brand)/.1);border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 7px;font-weight:600;display:inline-flex}.flow-keywords{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.flow-kw-label{font-size:var(--fs-11);color:hsl(var(--muted))}.flow-kw{font-size:var(--fs-115);color:hsl(var(--text));background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:var(--r-sm);padding:2px 8px;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600}.flow-card-actions{flex:none;align-items:center;gap:4px;display:flex}.flow-card-actions .toggle{margin-right:6px}.flow-act-sep{background:hsl(var(--border));flex:none;width:1px;height:20px;margin-right:4px}.flow-act{width:32px;height:32px}.flow-act .ic{width:17px;height:17px}.ctx-placeholder{text-align:center;color:hsl(var(--muted));flex-direction:column;align-items:center;gap:12px;padding:44px 24px;display:flex}.ctx-ph-icon{border-radius:var(--r-lg);background:hsl(var(--brand)/.1);width:52px;height:52px;color:hsl(var(--brand));place-items:center;display:grid}.ctx-ph-icon svg{width:26px;height:26px}.ctx-placeholder h4{font-size:var(--fs-15);color:hsl(var(--text));font-weight:700}.ctx-placeholder p{font-size:var(--fs-125);max-width:260px;line-height:1.5}.ctx-ph-list{flex-direction:column;gap:10px;width:100%;max-width:268px;margin-top:6px;list-style:none;display:flex}.ctx-ph-list li{font-size:var(--fs-125);text-align:left;color:hsl(var(--text));background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:var(--r);align-items:center;gap:9px;padding:9px 11px;display:flex}.ctx-ph-list li svg{color:hsl(var(--brand));flex:none}.seg{background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:var(--r);gap:2px;padding:3px;display:inline-flex}.seg-btn{font-family:inherit;font-size:var(--fs-125);color:hsl(var(--muted));cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-weight:600}.seg-btn.active{background:hsl(var(--surface));color:hsl(var(--navy));box-shadow:var(--sh-1)}.metric-table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.metric-table th{text-align:left;font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.03em;color:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));padding:6px 10px;font-weight:700}.metric-table td{border-bottom:1px solid hsl(var(--border));color:hsl(var(--text));padding:10px}.metric-table th:not(:first-child),.metric-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.metric-table tbody tr{transition:background .12s}.metric-table tbody tr:hover{background:hsl(var(--surface-2))}.metric-table tbody td:first-child{color:hsl(var(--muted))}.dash{min-width:0;padding:28px var(--page-pad-x);flex:1;overflow-y:auto}.dash>*{max-width:var(--page-wide);margin-inline:auto}.dash-empty{text-align:center;color:hsl(var(--muted));border:1px dashed hsl(var(--border));border-radius:var(--r-lg);padding:44px}.dash-empty-mini{text-align:center;padding:34px 10px}@keyframes sk-shimmer{to{background-position:-200% 0}}.sk{background:linear-gradient(100deg,hsl(var(--surface-2))40%,hsl(var(--state-loading)),hsl(var(--surface-2))60%);background-size:200% 100%;border-radius:8px;animation:1.3s ease-in-out infinite sk-shimmer;display:inline-block}.dark .sk{background:linear-gradient(100deg,hsl(var(--surface-2))40%,hsl(var(--state-loading)),hsl(var(--surface-2))60%);background-size:200% 100%}.hero .sk{background:linear-gradient(100deg,hsl(var(--tinta-clara)/.25)40%,hsl(var(--tinta-clara)/.55),hsl(var(--tinta-clara)/.25)60%);background-size:200% 100%}.sk-num{border-radius:var(--r-sm);vertical-align:middle;width:52px;height:22px}.sk-h4{width:140px;height:15px;margin-bottom:18px}.sk-eyebrow{width:74px;height:10px}.sk-title{width:188px;height:26px;margin-top:10px;display:block}.sk-stat-label{width:92px;height:11px;margin-top:8px;display:block}@keyframes rt-entra{0%{opacity:0;transform:translateY(4px)}}.rt-pending{animation:.18s ease-out rt-entra}@media(prefers-reduced-motion:reduce){.rt-pending{animation:none}}.sk-bars{align-items:flex-end;gap:8px;height:210px;display:flex}.sk-bar{border-radius:var(--r-sm)var(--r-sm)0 0;flex:1;min-width:0}.sk-rows{flex-direction:column;gap:14px;display:flex}.sk-row{border-radius:9px;height:34px}.sk-conv{grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.sk-conv>span:last-child{flex-direction:column;gap:7px;display:flex}.sk-av{border-radius:50%;width:44px;height:44px}.sk-line{border-radius:var(--r-sm);height:12px}.sk-line.thin{height:10px}.sk-row-lg{border-radius:var(--r-xl);height:74px}.sk-form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.sk-form>span{flex-direction:column;gap:7px;display:flex}.sk-field{border-radius:var(--r);width:100%;height:42px}.list-scroll .dash-state{background:0 0;border:0;padding:40px 16px}.dash-state{text-align:center;border:1px solid hsl(var(--border));border-radius:var(--r-xl);background:hsl(var(--surface));flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.dash-state-icon{background:hsl(var(--brand)/.1);width:46px;height:46px;color:hsl(var(--brand));border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.dash-state-title{font-size:var(--fs-15);color:hsl(var(--text));font-weight:700}.dash-state-sub{font-size:var(--fs-125);color:hsl(var(--muted));margin-bottom:10px}.dash-card{border:1px solid hsl(var(--border));border-radius:var(--r-xl);background:hsl(var(--surface));margin-bottom:16px;padding:20px 22px;box-shadow:0 2px 12px -6px #38479414}.dash-chart{background:linear-gradient(180deg,hsl(var(--surface))66%,#f5f9fc)}.dark .dash-chart{background:linear-gradient(180deg,hsl(var(--surface))66%,#18222f)}.dash-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dash-card-head h4{font-size:var(--fs-14);color:hsl(var(--text));font-weight:700}.csat-body{align-items:center;gap:16px;display:flex}.csat-score{text-align:center;flex:none;min-width:0}.csat-vazio{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px 12px;display:flex}.csat-vazio-icone{color:hsl(var(--border));font-size:28px}.csat-vazio-titulo{font-size:var(--fs-14);color:hsl(var(--text));font-weight:600}.csat-vazio-nota{font-size:var(--fs-12);color:hsl(var(--muted))}.csat-score-label{font-size:var(--fs-12);color:hsl(var(--muted));margin-top:6px}.csat-dist{flex-direction:column;flex:1;gap:6px;display:flex}.csat-dist-row{align-items:center;gap:10px;display:flex}.csat-dist-n{width:12px;font-size:var(--fs-12);color:hsl(var(--muted));text-align:center;font-weight:700}.csat-dist-track{background:hsl(var(--hover));border-radius:999px;flex:1;height:8px;overflow:hidden}.csat-dist-fill{background:hsl(var(--muted));border-radius:999px;height:100%;transition:width .3s}.csat-dist-fill.s0,.csat-dist-fill.s1,.csat-dist-fill.s2{background:hsl(var(--danger))}.csat-dist-fill.s3{background:hsl(var(--ink-amber))}.csat-dist-fill.s4,.csat-dist-fill.s5{background:hsl(var(--money))}.csat-dist-c{width:22px;font-size:var(--fs-12);color:hsl(var(--faint));text-align:right;font-variant-numeric:tabular-nums}.dash-legend{font-size:var(--fs-115);color:hsl(var(--muted));gap:14px;display:flex}.dash-legend span{align-items:center;gap:6px;display:inline-flex}.dash-legend i{border-radius:3px;width:9px;height:9px}.dash-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media(max-width:940px){.dash-grid2,.plan-addons{grid-template-columns:1fr}}.heat{flex-direction:column;gap:14px;display:flex}.heat-grid{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.heat-cell{background:hsl(var(--surface-2));border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:8px 4px;transition:transform .12s;display:flex}.heat-cell:hover{transform:translateY(-2px)}.heat-hour{font-size:var(--fs-105);color:hsl(var(--muted));font-weight:600}.heat-val{font-size:var(--fs-13);color:hsl(var(--text));font-variant-numeric:tabular-nums;font-weight:800}.heat-cell.l0 .heat-val{color:hsl(var(--muted))}.heat-cell.l1{background:hsl(var(--azul-dado)/.16)}.heat-cell.l1 .heat-hour{color:hsl(var(--text)/.7)}.heat-cell.l2{background:hsl(var(--azul-dado)/.44)}.heat-cell.l2 .heat-hour{color:#175482}.heat-cell.l3{background:#0c72c0}.heat-cell.l3 .heat-hour{color:#eef6fc}.heat-cell.l3 .heat-val{color:hsl(var(--tinta-clara))}.dark .heat-cell.l2 .heat-hour{color:#cde3f4}.heat-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.heat-peak{font-size:var(--fs-12);color:hsl(var(--muted))}.heat-peak b{color:hsl(var(--brand));font-weight:700}.heat-legend{font-size:var(--fs-11);color:hsl(var(--muted));gap:12px;display:flex}.heat-legend span{align-items:center;gap:5px;display:inline-flex}.heat-legend i{border-radius:3px;width:11px;height:11px;display:inline-block}.heat-legend i.l1{background:hsl(var(--azul-dado)/.16)}.heat-legend i.l2{background:hsl(var(--azul-dado)/.44)}.heat-legend i.l3{background:#0d8ff2}.rank{flex-direction:column;gap:16px;display:flex}.rank-row{align-items:center;gap:12px;display:flex}.rank-medal{text-align:center;flex:none;width:26px;font-size:22px;line-height:1}.rank-pos{text-align:center;width:26px;font-size:var(--fs-12);color:hsl(var(--muted));font-variant-numeric:tabular-nums;flex:none;font-weight:800}.rank-pos.first{color:hsl(var(--ink-gold))}.rank-row .avatar{width:34px;height:34px;font-size:var(--fs-12)}.rank-main{flex:1;min-width:0}.rank-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.rank-name{font-size:var(--fs-13);color:hsl(var(--text));white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.rank-nums{font-size:var(--fs-115);color:hsl(var(--muted));white-space:nowrap}.rank-nums b{color:hsl(var(--text))}.rank-bar{background:hsl(var(--surface-2));border-radius:999px;height:6px;overflow:hidden}.rank-bar-fill{background:linear-gradient(90deg,#2c88f2,hsl(var(--ciano-dado-forte)));border-radius:999px;height:100%}.rank-more{font-size:var(--fs-12);color:hsl(var(--muted));text-align:center;padding-top:2px;font-weight:600}.rc-tt{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--r);box-shadow:var(--sh-2);font-size:var(--fs-12);padding:8px 11px}.rc-tt-date{color:hsl(var(--text));margin-bottom:5px;font-weight:700}.rc-tt-row{color:hsl(var(--muted));align-items:center;gap:6px;display:flex}.rc-tt-row i{border-radius:2px;width:8px;height:8px}.rc-tt-row b{color:hsl(var(--text))}.hero{color:hsl(var(--card-ink));background:linear-gradient(155deg,hsl(var(--card-a)),hsl(var(--card-b)));border:1px solid hsl(var(--card-border));border-radius:22px;margin-bottom:18px;padding:24px 26px 23px;position:relative;overflow:hidden;box-shadow:0 12px 30px -18px #2962a359}.hero-bg{width:100%;height:100%;color:hsl(var(--azul-dado-tinta));opacity:.14;pointer-events:none;position:absolute;inset:0}.hero-slim{padding-bottom:22px}.hero-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.hero-eyebrow{font-size:var(--fs-105);letter-spacing:.13em;text-transform:uppercase;color:hsl(var(--brand));margin-bottom:5px;font-weight:750}.hero h2{letter-spacing:-.015em;color:hsl(var(--navy));font-size:22px;font-weight:800;line-height:1.1}.seg.on-dark{background:hsl(var(--tinta-clara)/.5);border-color:hsl(var(--navy)/.14)}.seg.on-dark .seg-btn{color:hsl(var(--muted))}.seg.on-dark .seg-btn.active{background:hsl(var(--tinta-clara));color:hsl(var(--navy));box-shadow:var(--sh-1)}.dark .seg.on-dark{background:hsl(var(--tinta-clara)/.08);border-color:hsl(var(--tinta-clara)/.14)}.dark .seg.on-dark .seg-btn.active{background:hsl(var(--surface));color:hsl(var(--text))}.period{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.period-custom{font-size:var(--fs-12);color:hsl(var(--card-ink)/.72);align-items:center;gap:8px;display:flex}.period-custom input[type=date]{font-family:inherit;font-size:var(--fs-125);color:hsl(var(--navy));background:hsl(var(--tinta-clara)/.75);border:1px solid hsl(var(--navy)/.16);border-radius:9px;outline:none;padding:5px 9px}.period-custom input[type=date]:focus{border-color:hsl(var(--navy)/.65)}.dark .period-custom input[type=date]{background:hsl(var(--surface)/.8);border-color:hsl(var(--tinta-clara)/.16)}.hero-stats{flex-wrap:wrap;row-gap:20px;margin-top:22px;display:flex;position:relative}.hstat{border-left:1px solid hsl(var(--navy)/.12);flex-direction:column;flex:1;gap:4px;min-width:132px;padding:0 22px;display:flex}.hstat:first-child{border-left:0;padding-left:0}.hstat.wide{flex:1.5}.hstat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:hsl(var(--navy));white-space:nowrap;font-size:25px;font-weight:800;line-height:1.08}.hstat-label{font-size:var(--fs-12);color:hsl(var(--card-ink)/.72);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.hstat-alt{color:#0c6d97}.dark .hstat-alt{color:#51bdec}.hstat-dot{border-radius:3px;flex:none;width:8px;height:8px;display:inline-block}.trend{font-size:var(--fs-11);white-space:nowrap;align-items:center;gap:4px;margin-top:2px;font-weight:700;display:inline-flex}.trend.good{color:hsl(var(--ink-money))}.trend.bad{color:hsl(var(--rose))}.trend.flat{color:hsl(var(--ink-slate))}.dash-card-sub{font-size:var(--fs-115);color:hsl(var(--muted));margin-top:2px}.dash-legend b{color:hsl(var(--text))}.metric-table tr.is-zero td{color:hsl(var(--state-off))}.metric-table tr.is-zero b{color:inherit;font-weight:400}.report-table-wrap{overflow-x:auto}.report-table thead th{background:hsl(var(--surface-2)/.7);font-size:var(--fs-105);letter-spacing:.06em;color:hsl(var(--muted));border-bottom:0;padding:9px 12px}.report-table thead th:first-child{border-radius:9px 0 0 9px}.report-table thead th:last-child{border-radius:0 9px 9px 0}.report-table tbody td{border-bottom:1px solid hsl(var(--border)/.6);padding:9px 12px}.report-table tbody tr:nth-child(2n){background:hsl(var(--surface-2)/.35)}.report-table td.cell-date{text-transform:capitalize;font-weight:600;color:hsl(var(--text))!important}.cell-total{background:hsl(var(--navy)/.1);min-width:24px;color:hsl(var(--navy));font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-weight:700;display:inline-block}.cell-cat{font-variant-numeric:tabular-nums;border-radius:999px;min-width:22px;padding:2px 9px;font-weight:700;display:inline-block}.cell-nil{color:hsl(var(--state-off))}.cell-cost{color:hsl(var(--navy));font-variant-numeric:tabular-nums}.tbl-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.tbl-pager-info{font-size:var(--fs-12);color:hsl(var(--muted));font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.tbl-pager-tam .text-input{font-size:var(--fs-12);width:auto;padding:5px 8px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tbl-pager-btns{align-items:center;gap:10px;display:flex}.pager-page{font-size:var(--fs-12);color:hsl(var(--text));font-variant-numeric:tabular-nums;text-align:center;min-width:46px;font-weight:600}.pager-btn{border:1px solid hsl(var(--border));background:hsl(var(--surface));width:30px;height:30px;color:hsl(var(--text));cursor:pointer;border-radius:9px;place-items:center;font-size:17px;line-height:1;transition:background .14s,border-color .14s;display:grid}.pager-btn:hover:not(:disabled){background:hsl(var(--surface-2));border-color:hsl(var(--brand)/.4)}.pager-btn:disabled{opacity:.4;cursor:default}.window-status{font-size:var(--fs-115);color:hsl(var(--money));align-items:center;gap:7px;padding:0 2px 9px;font-weight:500;display:flex}.window-status.apertando{color:hsl(var(--ink-amber))}.window-status.apertando .wo-dot{--pulso:var(--amber);background:hsl(var(--amber))}.wo-dot{--pulso:var(--money);background:hsl(var(--money));border-radius:50%;flex-shrink:0;width:9px;height:9px;position:relative}.wo-dot:after{content:"";border-radius:50%;animation:2s ease-out infinite livepulse;position:absolute;inset:0}@keyframes livepulse{0%{box-shadow:0 0 hsl(var(--pulso)/.55)}to{box-shadow:0 0 0 8px hsl(var(--pulso)/0)}}.composer .field{background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:var(--r-lg);flex-direction:column;align-items:stretch;gap:2px;padding:6px 12px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.composer-bar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.composer textarea{resize:none;width:100%;color:hsl(var(--text));font-family:inherit;font-size:var(--fs-14);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:none;max-height:260px;padding:9px 2px;line-height:1.45;overflow-y:auto}.tools{gap:1px;display:flex}.tool{border-radius:var(--r);width:36px;height:36px}.tool.copilot{color:hsl(var(--ink-gold))}.tool.copilot .ic{width:22px;height:22px;filter:drop-shadow(0 0 5px hsl(var(--ambar-copiloto)/.55))}.tool.copilot:hover{background:hsl(var(--ambar-copiloto)/.14)}.tool.copilot.busy{cursor:default;animation:1s ease-in-out infinite copilot-pulse}@keyframes copilot-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.tool.copilot.busy,.copilot-thinking .ic{animation:none}}.copilot-menu{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--r-lg);min-width:288px;box-shadow:0 18px 44px -18px #2b1f7a66,0 2px 8px hsl(var(--tinta-escura)/.06);z-index:60;padding:8px;animation:.14s ease-out cm-in;overflow:hidden}@keyframes cm-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.cm-head{align-items:center;gap:11px;padding:10px 10px 12px;display:flex}.cm-head-ic{background:linear-gradient(135deg,hsl(var(--brand)),#994cf0);width:38px;height:38px;box-shadow:0 6px 16px -6px hsl(var(--brand)/.6);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.cm-head-ic .ic{width:20px;height:20px;color:hsl(var(--tinta-clara))}.cm-title{font-size:var(--fs-14);color:hsl(var(--text));letter-spacing:-.01em;font-weight:700}.cm-sub{font-size:var(--fs-115);color:hsl(var(--muted));margin-top:1px}.cm-item{border-radius:var(--r);font-size:var(--fs-135);color:hsl(var(--text));cursor:pointer;outline:0;align-items:center;gap:10px;padding:10px 11px;font-weight:600;display:flex}.cm-item .ic{color:hsl(var(--muted))}.cm-item[data-highlighted]{background:hsl(var(--hover))}.cm-item[data-disabled]{opacity:.4;cursor:default}.cm-item.primary{background:linear-gradient(135deg,hsl(var(--ambar-copiloto)/.14),hsl(var(--laranja-copiloto)/.12));margin-bottom:4px;padding:12px}.cm-item.primary[data-highlighted]{background:linear-gradient(135deg,hsl(var(--ambar-copiloto)/.24),hsl(var(--laranja-copiloto)/.2))}.cm-item-ic{background:linear-gradient(135deg,hsl(var(--ambar-copiloto)),hsl(var(--laranja-copiloto)));border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 14px -6px #f9a006b3}.cm-item-ic .ic{width:18px;height:18px;color:hsl(var(--tinta-clara))}.cm-item-t{font-size:var(--fs-14);color:hsl(var(--ink-amber));font-weight:700}.cm-item-d{font-size:var(--fs-115);color:hsl(var(--muted));margin-top:1px;font-weight:500}.cm-group{font-size:var(--fs-105);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--faint));padding:8px 11px 4px;font-weight:700}.copilot-thinking{border-radius:var(--r);font-size:var(--fs-125);color:hsl(var(--brand));background:linear-gradient(135deg,#563df51a,#9847f51a);align-items:center;gap:7px;width:fit-content;margin-bottom:8px;padding:7px 12px;font-weight:600;display:flex}.copilot-thinking .ic{width:16px;height:16px;color:hsl(var(--ink-gold));animation:1s ease-in-out infinite copilot-pulse}.ct-dots{gap:3px;display:inline-flex}.ct-dots i{background:hsl(var(--brand));border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite ct-bounce}.ct-dots i:nth-child(2){animation-delay:.2s}.ct-dots i:nth-child(3){animation-delay:.4s}@keyframes ct-bounce{0%,60%,to{opacity:.25}30%{opacity:1}}.rec-bar{align-items:center;gap:6px;padding:0 2px;display:inline-flex}.rec-dot{background:hsl(var(--danger));border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite rec-pulse}@keyframes rec-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.rec-dot{animation:none}}.rec-time{font-size:var(--fs-12);font-variant-numeric:tabular-nums;color:hsl(var(--text));text-align:center;min-width:38px}.rec-cancel{color:hsl(var(--danger))}.tool.rec-cancel:hover{background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.send{border-radius:var(--r);background:hsl(var(--brand));width:42px;height:42px;color:hsl(var(--brand-ink));cursor:pointer;box-shadow:0 6px 14px -6px hsl(var(--brand)/.5);border:0;place-items:center;transition:filter .15s;display:grid}.send:hover{filter:brightness(1.07)}.context{border-left:1px solid hsl(var(--border));background:hsl(var(--surface));flex-direction:column;display:flex;position:relative;overflow:hidden}.ctx-scroll{flex:1;min-height:0;overflow-y:auto}.resizer-ctx{left:0;right:auto}.resizer-ctx:after{left:2px;right:auto}.section{padding:6px 20px 18px}.section.divide{border-top:1px solid hsl(var(--border))}.section h4{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted));align-items:center;gap:7px;margin:16px 0 12px;font-weight:700;display:flex}.kv{font-size:var(--fs-13);justify-content:space-between;padding:6px 0;display:flex}.kv .k{color:hsl(var(--muted))}.kv .v{font-variant-numeric:tabular-nums;font-weight:600}.wcx-kv{align-items:flex-start;gap:12px}.wcx-valor{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;display:flex}.wcx-valor .v{overflow-wrap:anywhere}.wcx-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-115);color:hsl(var(--muted));margin-left:6px;font-weight:500}.wcx-origem{font-size:var(--fs-105);letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:inline-flex}.wcx-origem .ic{width:12px;height:12px}.wcx-copiar{border-radius:var(--r-sm);color:hsl(var(--ink-slate));cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;margin-left:6px;padding:2px;transition:opacity .12s,color .12s;display:inline-flex}.wcx-kv:hover .wcx-copiar,.wcx-copiar:focus-visible{opacity:1}.wcx-copiar:hover{color:hsl(var(--navy))}.wcx-copiar .ic{width:13px;height:13px}.wcx-copiar.copiado,.wcx-kv:hover .wcx-copiar.copiado{color:hsl(var(--online));opacity:1}.wcx-origem.ok{background:hsl(var(--online)/.12);color:hsl(var(--online))}.wcx-origem.site{background:hsl(var(--ink-slate)/.12);color:hsl(var(--ink-slate))}.cashback-card{border-radius:var(--r-lg);color:hsl(var(--card-ink));background:linear-gradient(155deg,hsl(var(--card-a)),hsl(var(--card-b)));border:1px solid hsl(var(--card-border));padding:20px;animation:.5s cubic-bezier(.2,.7,.2,1) both settle;position:relative;overflow:hidden;box-shadow:0 10px 26px -16px #27685059}.cashback-card .card-bg{width:100%;height:100%;color:hsl(var(--azul-dado-tinta));opacity:.18;pointer-events:none;position:absolute;inset:0}.dark .cashback-card .card-bg{color:#54b7e8;opacity:.12}.cashback-skeleton{background:linear-gradient(90deg,hsl(var(--card-ink)/.1),hsl(var(--card-ink)/.22),hsl(var(--card-ink)/.1));background-size:200% 100%;border-radius:9px;width:148px;height:34px;animation:1.15s ease-in-out infinite cashback-shimmer;display:inline-block;position:relative}@keyframes cashback-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.cashback-skeleton{animation:none}}@keyframes settle{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}.cashback-card .brandline,.cashback-card .amount{position:relative}.cashback-card .brandline{font-size:var(--fs-11);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:600;display:flex}.cashback-card .brandline>span:first-child{opacity:.6}.cashback-card .brandline .brand-mark{letter-spacing:.14em;background:linear-gradient(95deg,hsl(var(--violeta-agente)),#2a8ff4 55%,#14d0f5);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.cashback-card .amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:hsl(var(--brand));margin-top:6px;font-size:34px;font-weight:750}.note-chip{font-size:var(--fs-13);background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:var(--r);color:hsl(var(--text));text-align:left;width:100%;padding:10px 12px;font-family:inherit;line-height:1.5}.note-add{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.note-input{resize:vertical;width:100%;min-height:54px;font-family:inherit;font-size:var(--fs-13);color:hsl(var(--text));background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:var(--r);outline:none;padding:10px 12px;line-height:1.5}.note-add-btn{justify-content:center;width:100%}.note-timeline{flex-direction:column;gap:12px;display:flex}.note-item{align-items:flex-start;gap:10px;display:flex}.note-item .avatar{width:28px;height:28px;font-size:var(--fs-11);flex:none}.note-item-main{flex:1;min-width:0}.note-item-head{align-items:center;gap:8px;display:flex}.note-author{font-size:var(--fs-125);color:hsl(var(--text));font-weight:700}.note-time{font-size:var(--fs-115);color:hsl(var(--muted))}.note-del{border-radius:var(--r-sm);opacity:0;width:24px;height:24px;margin-left:auto;transition:opacity .12s,background .12s,color .12s}.note-item:hover .note-del{opacity:1}.note-body{font-size:var(--fs-13);color:hsl(var(--text));white-space:pre-wrap;word-break:break-word;margin-top:2px;line-height:1.5}.note-empty{padding:4px 2px}.hl{color:hsl(var(--brand));font-weight:700}.sim-policy{font-size:var(--fs-125);color:hsl(var(--brand));background:hsl(var(--brand)/.08);border:1px solid hsl(var(--brand)/.18);border-radius:var(--r);align-items:flex-start;gap:8px;margin:6px 0 12px;padding:9px 12px;line-height:1.45;display:flex}.sim-policy b{white-space:nowrap;font-weight:700}.sim-vazio{font-size:var(--fs-125);color:hsl(var(--muted));margin:0}.sim-policy svg{flex:none;margin-top:1px}.sim-label{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted));align-items:center;gap:6px;margin-bottom:5px;font-weight:700;display:flex}.sim-field{background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:var(--r);align-items:center;gap:6px;padding:9px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.sim-prefix{color:hsl(var(--muted));font-weight:600;font-size:var(--fs-14)}.sim-input{color:hsl(var(--text));font-family:inherit;font-size:var(--fs-14);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1}.sim-out{font-size:var(--fs-125);color:hsl(var(--muted));margin-top:6px}.sim-slider{appearance:none;background:hsl(var(--surface-2));cursor:pointer;border-radius:999px;width:100%;height:6px;margin:6px 0}.sim-slider::-webkit-slider-thumb{-webkit-appearance:none;background:hsl(var(--brand));border:3px solid hsl(var(--surface));width:19px;height:19px;box-shadow:var(--sh-1);cursor:pointer;border-radius:50%}.sim-slider::-moz-range-thumb{background:hsl(var(--brand));border:3px solid hsl(var(--surface));width:19px;height:19px;box-shadow:var(--sh-1);cursor:pointer;border-radius:50%}.sim-range{font-size:var(--fs-115);color:hsl(var(--faint));font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:3px;display:flex}.sim-range .sim-cur{color:hsl(var(--text));font-weight:700}.copy-btn{border-radius:var(--r);border:1px solid hsl(var(--border));background:hsl(var(--surface));width:100%;color:hsl(var(--text));font-family:inherit;font-size:var(--fs-13);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:9px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.copy-btn:hover{background:hsl(var(--hover));border-color:hsl(var(--navy)/.4)}.qr-menu{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--r);width:320px;max-height:380px;box-shadow:var(--sh-2);z-index:41;flex-direction:column;padding:6px;animation:.14s ease-out cm-in;display:flex}.qr-menu-head{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted));padding:8px 8px 6px;font-weight:700}.qr-menu-list{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.qr-menu-item{border-radius:var(--r-sm);cursor:pointer;outline:none;padding:8px 10px}.qr-menu-item[data-highlighted]{background:hsl(var(--hover))}.qr-menu-title{font-size:var(--fs-13);color:hsl(var(--text));font-weight:600}.qr-menu-preview{font-size:var(--fs-12);color:hsl(var(--muted));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qr-menu-empty{padding:8px 10px}.qr-menu-sep{background:hsl(var(--border));height:1px;margin:6px 4px}.qr-menu-manage{border-radius:var(--r-sm);font-size:var(--fs-13);color:hsl(var(--brand));cursor:pointer;outline:none;align-items:center;gap:8px;padding:9px 10px;font-weight:600;display:flex}.qr-menu-manage[data-highlighted]{background:hsl(var(--brand)/.08)}.emoji-pop{box-shadow:var(--sh-2);z-index:41;background:0 0;border:0;border-radius:12px;padding:0;overflow:hidden}.emoji-pop .EmojiPickerReact{border:1px solid hsl(var(--border));border-radius:12px}.qr-manager{flex-direction:column;width:min(560px,92vw);max-height:82vh;display:flex}.qr-list{flex-direction:column;gap:8px;margin:12px 0;display:flex;overflow-y:auto}.qr-row{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.qr-row.editing{flex-direction:column;gap:8px}.qr-row-text{flex:1;min-width:0}.qr-row-title{font-size:var(--fs-13);color:hsl(var(--text));font-weight:700}.qr-row-body{font-size:var(--fs-125);color:hsl(var(--muted));line-height:1.4}.qr-row-actions{flex:none;gap:6px;display:flex}.qr-row.editing .qr-row-actions{align-self:flex-end}.qr-new{border-top:1px solid hsl(var(--border));flex-direction:column;gap:8px;padding-top:14px;display:flex}.bday-tag.today{color:#bd0f66;background:#ea2e8c2e}.bday-tag.passou{color:hsl(var(--muted));background:hsl(var(--hover))}.bday-when{font-size:var(--fs-14);align-items:center;gap:10px;display:flex}.bday-when b{font-weight:700}.bday-tag{font-size:var(--fs-11);background:hsl(var(--money)/.18);color:hsl(var(--ink-money));white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:700}.dark .bday-tag.today{color:#f17eb8}.settings{background:hsl(var(--bg));flex:1;min-height:0;overflow-y:auto}.settings-inner{max-width:var(--page-form);padding:32px var(--page-pad-x)64px;margin:0 auto}.hero-id{align-items:center;gap:14px;min-width:0;display:flex}.hero-ic{border-radius:var(--r-lg);background:hsl(var(--brand));width:46px;height:46px;color:hsl(var(--brand-ink));border:1px solid #0000;flex:none;place-items:center;display:grid}.hero-ic svg{width:22px;height:22px}@media(max-width:720px){.hero-ic{display:none}}.adm-page{flex-direction:column;gap:18px;display:flex}.adm-resumo{border:1px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--surface));flex-direction:column;gap:16px;padding:20px 22px;display:flex}.adm-resumo h3{margin:0}.settings-inner.pagina-larga{max-width:calc(var(--page-wide) + 2*var(--page-pad-x))}.fm-page{container:fm-page/inline-size}.fm-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.fm-card{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--r-xl);flex-direction:column;gap:11px;padding:18px 20px;display:flex}.fm-card.is-off .fm-text,.fm-card.is-off .fm-titles p,.fm-card.is-off .fm-options{opacity:.55}.fm-head{align-items:flex-start;gap:11px;display:flex}.fm-icon{border-radius:var(--r);background:hsl(var(--surface-2));width:32px;height:32px;color:hsl(var(--brand));flex-shrink:0;place-items:center;display:grid}.fm-titles{flex:1;min-width:0}.fm-titles h3{font-size:var(--fs-15);margin:0;font-weight:650}.fm-titles p{font-size:var(--fs-13);color:hsl(var(--muted));margin:2px 0 0;line-height:1.4}.fm-text{resize:vertical;border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));width:100%;min-height:70px;color:hsl(var(--text));font:inherit;font-size:var(--fs-14);padding:10px 11px;line-height:1.5}.fm-text:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:1px}.fm-hint{font-size:var(--fs-125);color:hsl(var(--faint));margin:0;line-height:1.45}.fm-hint-erro{color:hsl(var(--state-error))}.fm-hours{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fm-hours label{font-size:var(--fs-13);color:hsl(var(--muted));flex-direction:column;gap:4px;display:flex}.fm-hours input,.fm-hours select{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));color:hsl(var(--text));font:inherit;padding:7px 10px}.fm-hours-note{font-size:var(--fs-125);color:hsl(var(--faint));padding-bottom:8px}.fm-options{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fm-options li{font-size:var(--fs-125);background:hsl(var(--surface-2));color:hsl(var(--muted));border-radius:999px;padding:2px 8px}.fm-wide{grid-column:1/-1}@container fm-page (min-width:1328px){.fm-grid{grid-template-columns:repeat(3,1fr)}.fm-wide{grid-column:span 2}}.fm-sign{grid-template-columns:minmax(288px,416px) minmax(256px,1fr);align-items:start;gap:24px;display:grid}.fm-sign-field{margin-top:0}.fm-sign-field .fm-hint{margin-top:6px}.fm-preview-box{background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:var(--r-lg);justify-content:flex-end;padding:14px 16px;display:flex}.fm-preview-label{font-size:var(--fs-115);text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--faint));margin-bottom:5px;display:block}.fm-bubble{border-radius:var(--r-lg);background:hsl(var(--brand));color:hsl(var(--brand-ink));font-size:var(--fs-14);border-bottom-right-radius:5px;padding:9px 12px;line-height:1.45;display:inline-block}.fm-actions{justify-content:flex-end;margin-top:20px;display:flex}@media(max-width:640px){.fm-sign{grid-template-columns:1fr}}.settings-inner .tpl-page{padding:0;overflow:visible}.settings-inner .settings-actions{max-width:var(--page-form)}.settings-inner.pagina-larga .settings-actions{max-width:none}.settings-inner .card{border-radius:var(--r-xl);margin-bottom:16px;padding:24px 26px}.settings-inner .card h3{font-size:16px}.settings-inner .card .card-sub{margin-top:5px;line-height:1.5}.settings-inner .card .card-sub+.field-group{margin-top:20px}.settings-inner .settings-actions{border-top:1px solid hsl(var(--border-soft));margin-top:22px;padding-top:18px}.settings-tabs,.wc-tabs{background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:12px;gap:2px;padding:4px;display:inline-flex}.settings-tabs{margin:20px 0 24px}.settings-tab,.wc-tab{font:inherit;font-size:var(--fs-13);color:hsl(var(--muted));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:8px 16px;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.settings-tab:hover,.wc-tab:hover{color:hsl(var(--text));background:hsl(var(--hover)/.7)}.settings-tab:hover .ic,.wc-tab:hover .ic{opacity:1}.settings-tab.active,.wc-tab.active{color:hsl(var(--text));background:hsl(var(--surface));box-shadow:var(--sh-1);border-color:hsl(var(--border-soft))}.settings-tab .ic,.wc-tab .ic{opacity:.65;transition:opacity .15s}.settings-tab.active .ic,.wc-tab.active .ic{opacity:1;color:hsl(var(--brand))}.settings-tab.tom-zap.active .ic{color:hsl(var(--money))}.settings-tab.tom-ig.active .ic{color:hsl(var(--rose))}.settings-tab.tom-fb.active .ic{color:hsl(var(--fb))}.asn-card .card-sub{max-width:var(--page-read)}.asn-plan{margin-top:16px}.asn-plan-nome{letter-spacing:-.02em;color:hsl(var(--text));font-size:20px;font-weight:750}.asn-plan-note{font-size:var(--fs-125);color:hsl(var(--muted));max-width:var(--page-read);margin:4px 0 0;line-height:1.5}.asn-sec,.conn-sec{font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--faint));margin:22px 0 10px;font-weight:700}.asn-uso{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:10px;max-width:980px;display:grid}.asn-tile{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));padding:13px 15px}.asn-tile-hd{font-size:var(--fs-125);color:hsl(var(--text));align-items:center;gap:7px;font-weight:650;display:flex}.asn-tile-hd .ic{color:hsl(var(--navy))}.asn-tile-num{align-items:baseline;gap:6px;margin-top:8px;display:flex}.asn-tile-num b{font-variant-numeric:tabular-nums;color:hsl(var(--text));font-size:20px;font-weight:700;line-height:1}.asn-tile-num span{font-size:var(--fs-125);color:hsl(var(--muted))}.asn-tile .plan-bar{background:hsl(var(--border));height:5px;margin-top:9px}.asn-tile .plan-bar span.over{background:hsl(var(--danger))}.asn-tile-note{font-size:var(--fs-115);margin-top:7px;font-weight:600}.asn-tile-note.warn{color:hsl(var(--ink-amber))}.asn-tile-note.cheio{color:hsl(var(--state-error))}.asn-tile.na .asn-tile-hd{color:hsl(var(--muted))}.asn-tile.na .asn-tile-hd .ic{color:hsl(var(--faint))}.asn-tile-na{font-size:var(--fs-125);color:hsl(var(--muted));margin-top:8px}.asn-inc{flex-wrap:wrap;gap:8px;display:flex}.asn-inc-item{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));font-size:var(--fs-125);color:hsl(var(--muted));align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.asn-inc-item .ic{color:hsl(var(--navy))}.asn-inc-item b{color:hsl(var(--text));font-weight:650}.asn-cred{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));align-items:flex-start;gap:11px;max-width:980px;padding:13px 15px;display:flex}.asn-cred.zerado{border-color:hsl(var(--danger)/.45)}.asn-cred-ico{background:hsl(var(--surface));border:1px solid hsl(var(--border));width:32px;height:32px;color:hsl(var(--navy));border-radius:9px;flex:none;place-items:center;display:grid}.asn-cred.zerado .asn-cred-ico{color:hsl(var(--state-error));border-color:hsl(var(--danger)/.4)}.asn-cred-txt{min-width:0}.asn-cred-num{align-items:baseline;gap:7px;display:flex}.asn-cred-num b{font-variant-numeric:tabular-nums;color:hsl(var(--text));font-size:20px;font-weight:700;line-height:1}.asn-cred-num span{font-size:var(--fs-125);color:hsl(var(--muted))}.asn-cred-sub,.asn-cred-zero{font-size:var(--fs-12);max-width:var(--page-read);margin:6px 0 0;line-height:1.5}.asn-cred-sub{color:hsl(var(--muted))}.asn-cred-zero{color:hsl(var(--state-error));font-weight:550}.asn-cred-load{font-size:var(--fs-125);color:hsl(var(--muted))}@media(max-width:720px){.asn-uso{grid-template-columns:1fr}}.plan-bar{background:hsl(var(--surface-2));border-radius:999px;height:6px;overflow:hidden}.plan-bar span{background:hsl(var(--brand));border-radius:999px;height:100%;transition:width .3s;display:block}.plan-bar span.full{background:hsl(var(--danger))}.plan-bar span.warn,.plan-bar span.over{background:hsl(var(--ink-amber))}.plan-cta{width:fit-content;margin-top:16px;text-decoration:none}.company-readonly{border-radius:var(--r-sm);background:hsl(var(--hover));font-size:var(--fs-12);color:hsl(var(--muted));flex-wrap:wrap;gap:6px 18px;margin:4px 0 2px;padding:11px 13px;display:flex}.company-readonly b{color:hsl(var(--text));font-weight:600}.card{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--r-lg);box-shadow:var(--sh-1);margin-bottom:18px;padding:22px}.card h3{font-size:var(--fs-15);letter-spacing:-.01em;align-items:center;gap:8px;font-weight:700;display:flex}.card h3 .ic{color:hsl(var(--brand))}.card .card-sub,.etp-canal .card-sub{color:hsl(var(--muted));font-size:var(--fs-125);margin-top:3px}.field-group{margin-top:18px}.field-label{font-size:var(--fs-13);color:hsl(var(--text)/.72);margin-bottom:7px;font-weight:600;display:block}.text-input{background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:var(--r);width:100%;color:hsl(var(--text));font-family:inherit;font-size:var(--fs-14);outline:0;padding:11px 14px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s}.text-input::placeholder{color:hsl(var(--faint))}.text-input:hover:not(:focus){border-color:hsl(var(--navy)/.28)}.pass-wrap{position:relative}.pass-input{padding-right:44px}.pass-eye{width:32px;height:32px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pass-eye svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.text-input.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-13);letter-spacing:.02em}.field-opcional{font-size:var(--fs-125);color:hsl(var(--muted));text-transform:none;letter-spacing:0;margin-left:6px;font-weight:500}.field-hint{font-size:var(--fs-12);color:hsl(var(--faint));margin-top:6px}.row-between,.field-toggle{justify-content:space-between;align-items:center;gap:16px;display:flex}.field-toggle .field-label{margin-bottom:2px}.field-toggle .field-hint{margin-top:0}.toggle{background:hsl(var(--state-off)/.85);border:1px solid hsl(var(--state-off)/.5);cursor:pointer;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background .15s,border-color .15s;position:relative}.toggle:hover{background:hsl(var(--state-off))}.toggle:after{content:"";background:hsl(var(--tinta-clara));width:20px;height:20px;box-shadow:0 0 0 1px hsl(var(--text)/.06),var(--sh-1);border-radius:50%;transition:transform .18s cubic-bezier(.2,.7,.2,1);position:absolute;top:2px;left:2px}.toggle.on{background:hsl(var(--money));border-color:#0000}.toggle.on:hover{background:hsl(var(--money))}.toggle.on:after{transform:translate(18px)}.toggle:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:2px}.settings-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.btn-save{border-radius:var(--r);font-size:var(--fs-13);cursor:pointer;letter-spacing:-.01em;justify-content:center;align-items:center;gap:7px;padding:9px 17px;font-family:inherit;display:inline-flex}.status-pill{font-size:var(--fs-12);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-weight:650;display:inline-flex}.status-pill.ok{background:hsl(var(--money)/.13);color:hsl(var(--money))}.status-pill.off{background:hsl(var(--muted)/.14);color:hsl(var(--muted))}.status-pill.analise{background:hsl(var(--brand)/.12);color:hsl(var(--brand))}.status-pill.atencao{background:hsl(var(--amber)/.16);color:hsl(var(--ink-amber))}.status-pill.erro{background:hsl(var(--rose)/.12);color:hsl(var(--rose))}@keyframes auth-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.auth-split{background:hsl(var(--surface));width:100%;height:100dvh;display:flex}.auth-brand{color:hsl(var(--tinta-clara));background:radial-gradient(58rem 42rem at 82% 12%,var(--marca-violeta),transparent 62%),radial-gradient(48rem 40rem at 8% 92%,var(--marca-ciano),transparent 58%),linear-gradient(157deg,var(--marca-fundo-1)0%,var(--marca-fundo-2)52%,var(--marca-fundo-3)100%);flex-direction:column;flex:1.25;justify-content:space-between;gap:3rem;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.auth-brand{background:radial-gradient(58rem 42rem at 82% 12%,color-mix(in srgb,var(--marca-violeta)14%,transparent),transparent 62%),radial-gradient(48rem 40rem at 8% 92%,color-mix(in srgb,var(--marca-ciano)10%,transparent),transparent 58%),linear-gradient(157deg,var(--marca-fundo-1)0%,var(--marca-fundo-2)52%,var(--marca-fundo-3)100%)}}@media(max-width:940px){.auth-brand{display:none}}.auth-brand-bg{z-index:0;width:100%;height:100%;color:var(--marca-nevoa);opacity:.06;pointer-events:none;-webkit-mask-image:radial-gradient(38rem 26rem at 0% 0%,transparent 30%,hsl(var(--tinta-escura))72%);mask-image:radial-gradient(38rem 26rem at 0% 0%,transparent 30%,hsl(var(--tinta-escura))72%);position:absolute;inset:0}.auth-demo{flex-direction:column;gap:8px;max-width:26rem;margin:16px 0;display:flex}.auth-demo-msg{border-radius:var(--r-lg);width:fit-content;max-width:92%;font-size:var(--fs-14);padding:9px 13px;line-height:1.5}.auth-demo-msg.in{border-bottom-left-radius:var(--r-sm);background:hsl(var(--tinta-clara)/.09);border:1px solid hsl(var(--tinta-clara)/.14);color:var(--marca-nevoa);align-self:flex-start}.auth-demo-msg.out{border-bottom-right-radius:var(--r-sm);background:var(--marca-ciano);align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.auth-demo-msg.out{background:color-mix(in srgb,var(--marca-ciano)13%,transparent)}}.auth-demo-msg.out{border:1px solid var(--marca-ciano)}@supports (color:color-mix(in lab,red,red)){.auth-demo-msg.out{border:1px solid color-mix(in srgb,var(--marca-ciano)26%,transparent)}}.auth-demo-msg.out{color:hsl(var(--tinta-clara))}.auth-demo-msg.out b{color:var(--marca-ciano);font-variant-numeric:tabular-nums;font-weight:700}.auth-demo-meta{font-size:var(--fs-11);font-variant-numeric:tabular-nums;color:hsl(var(--tinta-clara)/.55);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;display:flex}.auth-demo-meta .ic{color:hsl(var(--ciano-ia));filter:drop-shadow(0 0 3px hsl(var(--ciano-ia)/.6));flex-shrink:0}.auth-brand-logo{z-index:1;align-self:flex-start;width:auto;height:30px;display:block;position:relative}.auth-brand-center{z-index:1;flex-direction:column;gap:1.75rem;margin:auto 0;display:flex;position:relative}.auth-brand-center>*{animation:.6s cubic-bezier(.22,1,.36,1) both auth-fade-up}.auth-brand-center>:nth-child(2){animation-delay:80ms}.auth-brand-center>:nth-child(3){animation-delay:.16s}.auth-brand-center>:nth-child(4){animation-delay:.24s}.auth-headline p{letter-spacing:-.028em;color:hsl(var(--tinta-clara));white-space:nowrap;margin:0;font-size:clamp(1.85rem,2.7vw,3rem);font-weight:750;line-height:1.12}.auth-headline p+p{margin-top:.15rem}.auth-headline span{background:linear-gradient(94deg,var(--marca-ciano)8%,var(--marca-violeta)92%);-webkit-text-fill-color:transparent;color:var(--marca-ciano);-webkit-background-clip:text;background-clip:text}.auth-brand-sub{color:var(--marca-nevoa);font-size:16px;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.auth-brand-sub{color:color-mix(in srgb,var(--marca-nevoa)72%,transparent)}}.auth-brand-sub{max-width:30rem;margin:0}.auth-chips ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.auth-chips li{border:1px solid hsl(var(--tinta-clara)/.16);background:hsl(var(--tinta-clara)/.055);color:var(--marca-nevoa);font-size:var(--fs-13);white-space:nowrap;-webkit-backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-weight:500;display:inline-flex}.auth-chips .ic{flex-shrink:0}.auth-chips .ic+.ic{margin-left:-.25rem}.auth-chips .ch-wpp{color:var(--wpp-verde)}.auth-chips .ch-ig{color:hsl(var(--rosa-ig-claro))}.auth-chips .ch-fb{color:hsl(var(--tinta-clara))}.auth-chips .ch-site{color:var(--marca-ciano)}.auth-chips .ch-agente{color:hsl(var(--ambar-copiloto))}.auth-brand-foot{z-index:1;font-size:var(--fs-12);letter-spacing:.02em;color:var(--marca-nevoa);position:relative}@supports (color:color-mix(in lab,red,red)){.auth-brand-foot{color:color-mix(in srgb,var(--marca-nevoa)45%,transparent)}}.auth-brand-foot a{color:inherit;text-underline-offset:3px;text-decoration:none}.auth-brand-foot a:hover,.auth-brand-foot a:focus-visible{color:var(--marca-nevoa)}@supports (color:color-mix(in lab,red,red)){.auth-brand-foot a:hover,.auth-brand-foot a:focus-visible{color:color-mix(in srgb,var(--marca-nevoa)80%,transparent)}}.auth-brand-foot a:hover,.auth-brand-foot a:focus-visible{text-decoration:underline}.auth-brand-foot a:focus-visible{outline:2px solid var(--marca-ciano);outline-offset:3px;border-radius:var(--r-sm)}.auth-form{background:hsl(var(--bg));flex:1;justify-content:center;align-items:center;min-width:480px;max-width:640px;padding:3rem 2rem;display:flex;overflow-y:auto}@media(max-width:940px){.auth-form{min-width:0;max-width:none;padding:2rem 1rem}.auth-form-card{padding:26px 20px}.auth-form-card .text-input{font-size:16px}}.auth-form-card{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--r-xl);width:100%;max-width:408px;box-shadow:var(--sh-1);padding:30px 28px}.auth-form-head{animation:.55s cubic-bezier(.22,1,.36,1) both auth-fade-up}.auth-aviso{border:1px solid hsl(var(--brand)/.35);border-radius:var(--r);background:hsl(var(--brand)/.07);font-size:var(--fs-13);flex-direction:column;gap:4px;margin-bottom:16px;padding:12px 14px;line-height:1.45;display:flex}.auth-aviso span{color:hsl(var(--faint))}.auth-aviso.is-erro{border-color:hsl(var(--state-error)/.4);background:hsl(var(--state-error)/.06)}.auth-aviso.is-erro strong{color:hsl(var(--state-error))}.auth-form-body{animation:.55s cubic-bezier(.22,1,.36,1) 70ms both auth-fade-up}.auth-mobile-logo{display:none}@media(max-width:940px){.auth-mobile-logo{margin-bottom:2rem;display:block}.auth-mobile-lockup{width:auto;height:30px;display:block}.auth-mobile-lockup.is-dark,.dark .auth-mobile-lockup.is-light{display:none}.dark .auth-mobile-lockup.is-dark{display:block}}.auth-form-head{margin-bottom:1.5rem}.auth-form-head h1{letter-spacing:-.015em;color:hsl(var(--navy));margin:4px 0 .5rem;font-size:22px;font-weight:800;line-height:1.15}.auth-form-head p{font-size:var(--fs-15);color:hsl(var(--muted));margin:0;line-height:1.55}.auth-form-body .field-group:first-of-type{margin-top:0}.auth-forgot{justify-content:flex-end;margin-top:10px;display:flex}.auth-submit{border-radius:var(--r);background:linear-gradient(165deg,hsl(var(--navy)),hsl(var(--navy-strong)));width:100%;min-height:46px;color:hsl(var(--brand-ink));box-shadow:var(--sh-2);font-family:inherit;font-size:var(--fs-14);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;margin-top:22px;padding:11px 17px;font-weight:600;transition:filter .15s;display:inline-flex}.auth-submit:hover:not(:disabled){filter:brightness(1.08)}.auth-submit:disabled{opacity:.5;box-shadow:none;cursor:default}.auth-submit.auth-alt-login{background:hsl(var(--surface));color:hsl(var(--text));border-color:hsl(var(--border));box-shadow:none;margin-top:10px;font-weight:600}.auth-submit.auth-alt-login:hover:not(:disabled){filter:none;background:hsl(var(--hover))}.auth-btn-link{text-align:center;text-decoration:none;display:block}.auth-link{color:hsl(var(--navy));font-weight:600;font-size:var(--fs-14);text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-alt{font-size:var(--fs-14);color:hsl(var(--muted));text-align:center;margin-top:22px}.auth-note{font-size:var(--fs-15);color:hsl(var(--muted));margin:2px 0;line-height:1.55}.field-hint.is-warn{color:hsl(var(--state-warning))}.conn-vitrine{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:24px;max-width:980px;margin-top:18px;display:grid}@media(max-width:720px){.conn-vitrine{grid-template-columns:1fr}}.conn-legenda{font-size:var(--fs-12);color:hsl(var(--faint));margin:10px 2px 0;line-height:1.45}.conn-fone{--zap-topo:#075e54;--zap-tinta:hsl(var(--tinta-clara));--zap-avatar:#ffffff2e;--zap-fundo:#efeae2;--zap-chip-tinta:#3b4a54;--zap-chip-sombra:0 1px 1px #0b141a21;margin:0}.conn-fone-tela{border-radius:var(--r-lg);border:1px solid hsl(var(--border));box-shadow:var(--sh-1);overflow:hidden}.conn-fone-topo{background:var(--zap-topo);color:var(--zap-tinta);align-items:center;gap:10px;padding:12px 14px;display:flex}.conn-fone-avatar{background:var(--zap-avatar);width:34px;height:34px;font-size:var(--fs-14);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.conn-fone-id{flex-direction:column;min-width:0;line-height:1.3;display:flex}.conn-fone-id strong{font-size:var(--fs-135);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.conn-fone-id em{font-style:normal;font-size:var(--fs-115);opacity:.85}.conn-fone-corpo{background:var(--zap-fundo);place-items:center;padding:18px 12px 22px;display:grid}.conn-fone-cripto{border-radius:var(--r-sm);background:var(--zap-tinta);max-width:100%;box-shadow:var(--zap-chip-sombra);font-size:var(--fs-105);color:var(--zap-chip-tinta);align-items:center;gap:6px;padding:6px 10px;line-height:1.4;display:inline-flex}.conn-fone-cripto .ic{flex-shrink:0}.conn-perfil{--ig-anel-a:#f9ce34;--ig-anel-b:#ee2a7b;--ig-anel-c:#6228d7;margin:0}.conn-perfil-cartao{border:1px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--surface-2));box-shadow:var(--sh-1);align-items:center;gap:12px;padding:14px 16px;display:flex}.conn-perfil-anel{background:conic-gradient(from 210deg,var(--ig-anel-a),var(--ig-anel-b),var(--ig-anel-c),var(--ig-anel-a));border-radius:50%;flex-shrink:0;width:52px;height:52px;padding:2.5px}.conn-perfil-avatar{background:hsl(var(--surface));border:2.5px solid hsl(var(--surface-2));width:100%;height:100%;font-size:var(--fs-15);color:hsl(var(--text));border-radius:50%;place-items:center;font-weight:700;display:grid}.conn-perfil-foto{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.conn-perfil-id{flex-direction:column;min-width:0;line-height:1.35;display:flex}.conn-perfil-id strong{font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.conn-perfil-id em{font-style:normal;font-size:var(--fs-125);color:hsl(var(--muted))}.conn-info{flex-direction:column;gap:14px;min-width:0;display:flex}.conn-info .conn-sec{margin:0;display:block}.conn-qual-linha{align-items:center;gap:10px;margin-top:6px;display:flex}.conn-qual-linha b{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1}.conn-qual-linha b.q-alta{color:hsl(var(--state-success))}.conn-qual-linha b.q-media{color:hsl(var(--state-warning))}.conn-qual-linha b.q-baixa{color:hsl(var(--state-error))}.conn-qual-linha b.q-nova{color:hsl(var(--muted));font-size:var(--fs-15);font-weight:600}.conn-medidor{align-items:flex-end;gap:3px;height:14px;display:inline-flex}.conn-medidor i{border-radius:var(--r-sm);background:hsl(var(--border));width:6px}.conn-medidor i:first-child{height:7px}.conn-medidor i:nth-child(2){height:10px}.conn-medidor i:nth-child(3){height:14px}.conn-medidor.alta i{background:hsl(var(--state-success))}.conn-medidor.media i:nth-child(-n+2){background:hsl(var(--state-warning))}.conn-medidor.baixa i:first-child{background:hsl(var(--state-error))}.conn-qual-nota{font-size:var(--fs-125);color:hsl(var(--muted));max-width:52ch;margin:8px 0 0;line-height:1.5}.conn-teste{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));font-size:var(--fs-125);color:hsl(var(--muted));align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.5;display:flex}.conn-teste .ic{color:hsl(var(--navy));flex-shrink:0;margin-top:2px}.conn-teste b{color:hsl(var(--text));font-weight:600}.conn-chega{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.conn-chega li{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.conn-chega .ic{color:hsl(var(--navy));flex-shrink:0;margin-top:1px}.conn-chega b{font-size:var(--fs-13);font-weight:600;display:block}.conn-chega p{font-size:var(--fs-12);color:hsl(var(--muted));margin:2px 0 0;line-height:1.45}.conn-fatos{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.conn-fato{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));font-size:var(--fs-12);color:hsl(var(--muted));align-items:baseline;gap:7px;padding:7px 12px;display:inline-flex}.conn-fato b{color:hsl(var(--text));font-weight:600;font-size:var(--fs-12)}.conn-fato b.mono{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.conn-fato b.is-pendente{color:hsl(var(--state-warning))}.conn-fato b.is-vencido{color:hsl(var(--state-error))}.hero-acoes{align-items:center;gap:10px;display:flex}.dep-lista{flex-direction:column;gap:6px;max-height:320px;margin:0 0 4px;padding:0;list-style:none;display:flex;overflow-y:auto}.dep-linha{border:1px solid hsl(var(--border-soft));border-radius:var(--r-lg);background:hsl(var(--surface-2));align-items:center;gap:10px;padding:9px 12px;display:flex}.dep-linha.off{opacity:.62}.dep-nome{min-width:0;font-size:var(--fs-14);color:hsl(var(--text));flex:1;align-items:center;gap:8px;display:flex}.dep-off,.dep-pessoas{font-size:var(--fs-12);color:hsl(var(--muted));white-space:nowrap}.dep-novo{align-items:center;gap:8px;display:flex}.dep-novo .text-input{flex:1}.eq-dep{background:hsl(var(--hover));font-size:var(--fs-11);color:hsl(var(--muted));border-radius:999px;margin-left:8px;padding:1px 7px;display:inline-block}.eq-convite{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;display:grid}.eq-convite-ico{background:hsl(var(--hover));width:34px;height:34px;color:hsl(var(--muted));border-radius:50%;place-items:center;display:grid}.eq-convite-tag{background:hsl(var(--hover));font-size:var(--fs-11);color:hsl(var(--muted));border-radius:999px;margin-left:8px;padding:1px 7px;display:inline-block}.eq-convite-tag.venceu{background:hsl(var(--laranja-copiloto)/.14);color:hsl(var(--laranja-copiloto))}.eq-convite-info{min-width:0;font-size:var(--fs-13);color:hsl(var(--muted));flex-wrap:wrap;align-items:center;gap:4px;display:flex}.eq-convite-por{font-size:var(--fs-11);color:hsl(var(--faint))}.eq-convite-acoes{justify-content:flex-end;gap:6px;display:flex}.eq-convite-link{border-radius:var(--r);background:hsl(var(--hover));font-size:var(--fs-12);color:hsl(var(--muted));grid-column:1/-1;margin-top:8px;padding:10px}.eq-convite-link-box{align-items:center;gap:8px;margin-top:6px;display:flex}.eq-convite-link-box code{white-space:nowrap;min-width:0;font-size:var(--fs-12);color:hsl(var(--text));flex:1;overflow-x:auto}@media(max-width:720px){.eq-convite{grid-template-columns:1fr;gap:8px}.eq-convite-acoes{justify-content:flex-start}}.tm-dep{padding:8px 10px 10px}.tm-dep-lb{font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--faint));margin-bottom:5px;font-weight:600;display:block}.conn-acoes{border-top:1px solid hsl(var(--border-soft));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.conn-acoes>*{white-space:nowrap}.conn-limite{border-top:1px solid hsl(var(--border-soft));font-size:var(--fs-12);color:hsl(var(--muted));flex-direction:column;gap:4px;margin-top:20px;margin-right:auto;padding-top:16px;display:flex}.conn-sec-nota{max-width:62ch;font-size:var(--fs-12);letter-spacing:normal;text-transform:none;color:hsl(var(--muted));margin-top:5px;font-weight:500;display:block}.conn-numeros{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.conn-num{border:1px solid hsl(var(--border-soft));border-radius:var(--r-lg);background:hsl(var(--surface-2));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.conn-num-id{flex-direction:column;gap:2px;min-width:0;display:flex}.conn-num-id b{font-size:var(--fs-14);color:hsl(var(--text))}.conn-num-id em{font-size:var(--fs-12);color:hsl(var(--muted));font-style:normal}.conn-num-fatos{font-size:var(--fs-12);color:hsl(var(--muted));align-items:center;gap:14px;display:flex}.conn-num-qual{font-weight:600}.conn-num-aviso{font-size:var(--fs-12);color:hsl(var(--danger));flex-basis:100%}.canal-saude{border-top:1px solid hsl(var(--border-soft));flex-wrap:wrap;gap:12px 40px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}.canal-saude-item{flex-direction:column;gap:3px;min-width:0;display:flex}.canal-saude-rotulo{font-size:var(--fs-105);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--faint));font-weight:700}.canal-saude-valor{font-size:var(--fs-13);color:hsl(var(--text));align-items:center;gap:7px;font-weight:600;display:inline-flex}.canal-saude-valor:before{content:"";background:hsl(var(--state-off)/.85);border-radius:50%;flex-shrink:0;width:8px;height:8px}.canal-saude-item.is-neutro .canal-saude-valor:before{content:none}.canal-saude-item.is-ok .canal-saude-valor:before{background:hsl(var(--state-success))}.canal-saude-item.is-atencao .canal-saude-valor:before{background:hsl(var(--state-warning))}.canal-saude-item.is-erro .canal-saude-valor:before{background:hsl(var(--state-error))}.canal-saude-item.is-atencao .canal-saude-valor{color:hsl(var(--state-warning))}.canal-saude-item.is-erro .canal-saude-valor{color:hsl(var(--state-error))}.card.conn-avancado{margin-top:14px;padding:0;overflow:hidden}.conn-avancado>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:18px 26px;list-style:none;display:flex}.conn-avancado>summary::-webkit-details-marker{display:none}.conn-avancado>summary:hover{background:hsl(var(--hover)/.55)}.conn-avancado>summary .ic{color:hsl(var(--navy));flex-shrink:0}.conn-avancado-titulo{flex-direction:column;gap:2px;min-width:0;display:flex}.conn-avancado-titulo strong{font-size:var(--fs-135);color:hsl(var(--text));font-weight:600}.conn-avancado-titulo em{font-style:normal;font-size:var(--fs-12);color:hsl(var(--muted))}.conn-avancado>summary:after{content:"";border-right:2px solid hsl(var(--faint));border-bottom:2px solid hsl(var(--faint));flex-shrink:0;width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.conn-avancado[open]>summary:after{transform:rotate(-135deg)}.conn-avancado-corpo{border-top:1px solid hsl(var(--border-soft));padding:0 26px 24px}.conn-avancado-corpo>.wh-meta:not(:first-child){border-top:1px solid hsl(var(--border-soft));margin-top:22px;padding-top:18px}.wa-connect{flex-direction:column;gap:2px;margin-top:14px;display:flex}.wa-connect-help{margin-bottom:8px}.wa-connect-actions{border-top:1px solid hsl(var(--border-soft));justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;display:flex}.field-opt{color:hsl(var(--faint));font-weight:400}.dialog-overlay{z-index:40;background:#121c2b80;animation:.15s fade;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.dialog-content{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--r-lg);width:100%;max-width:460px;box-shadow:var(--sh-2);z-index:41;max-height:80vh;padding:22px;animation:.16s ease-out dlg-in;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes dlg-in{0%{opacity:0;transform:translate(-50%,-49%)scale(.98)}}.dialog-content h3{letter-spacing:-.01em;font-size:16px;font-weight:700}.dialog-content .card-sub{font-size:var(--fs-125);color:hsl(var(--muted));margin:4px 0 16px}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.media-preview{background:hsl(var(--surface-2));border:1px solid hsl(var(--border));border-radius:var(--r-lg);place-items:center;max-height:320px;margin:14px 0 8px;padding:10px;display:grid;overflow:hidden}.media-preview img,.media-preview video{border-radius:var(--r);object-fit:contain;max-width:100%;max-height:300px}.media-preview-file{color:hsl(var(--muted));font-size:var(--fs-13);text-align:center;word-break:break-all;flex-direction:column;align-items:center;gap:8px;padding:24px;font-weight:600;display:flex}.dialog-actions .dialog-close,.dialog-actions .btn{white-space:nowrap;flex:1;justify-content:center;width:auto;margin-top:0;padding:11px 15px}.media-abrir{border-radius:var(--r);cursor:zoom-in;background:0 0;border:0;padding:0;line-height:0;display:block}.lightbox-overlay{z-index:60;background:#0a101ad9;animation:.15s fade;position:fixed;inset:0}.lightbox{z-index:61;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.lightbox-acoes{justify-content:flex-end;gap:10px;padding:12px 14px;display:flex}.lightbox-botao{border-radius:var(--r);background:hsl(var(--tinta-clara)/.14);min-width:40px;height:40px;color:hsl(var(--tinta-clara));font-family:inherit;font-size:var(--fs-13);cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.lightbox-botao:hover{background:hsl(var(--tinta-clara)/.26)}.lightbox :focus-visible{outline:2px solid hsl(var(--tinta-clara));outline-offset:2px}.lightbox-area{flex:1;place-items:center;min-height:0;padding:0 14px 14px;display:grid;overflow:auto}.lightbox-imagem{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:100%;display:block}.lightbox-area.cheia{place-items:start}.lightbox-area.cheia .lightbox-imagem{cursor:zoom-out;max-width:none;max-height:none}.lightbox-erro{border-radius:var(--r);background:hsl(var(--tinta-clara)/.12);color:hsl(var(--tinta-clara));font-size:var(--fs-13);text-align:center;max-width:340px;margin:0;padding:14px 18px}@media(prefers-reduced-motion:reduce){.lightbox-overlay{animation:none}}.member-row{border-radius:var(--r);border:1px solid hsl(var(--border));background:hsl(var(--surface));cursor:pointer;text-align:left;align-items:center;gap:11px;width:100%;margin-bottom:8px;padding:10px 12px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.member-row:hover:not(:disabled){background:hsl(var(--hover));border-color:hsl(var(--navy)/.4)}.member-row:disabled{opacity:.55;cursor:default}.member-row .avatar{width:36px;height:36px;font-size:var(--fs-13)}.member-row .m-name{font-weight:600;font-size:var(--fs-14)}.member-row .m-role{font-size:var(--fs-12);color:hsl(var(--muted));margin-top:1px}.dialog-close{border-radius:var(--r);border:1px solid hsl(var(--border));background:hsl(var(--surface));width:100%;color:hsl(var(--text));font-family:inherit;font-weight:600;font-size:var(--fs-13);cursor:pointer;margin-top:6px;padding:10px}.dialog-close:hover{background:hsl(var(--hover))}.ep-foto{align-items:center;gap:14px;display:flex}.ep-foto-avatar{width:56px;height:56px;font-size:var(--fs-15)}.ep-foto-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ep-foto-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.row.out .bubble.failed{background:hsl(var(--rose)/.12);color:hsl(var(--text));border:1px solid hsl(var(--rose)/.4)}.row.out .bubble.failed .b-meta{color:hsl(var(--rose))}.thread-loader{font-size:var(--fs-12);color:hsl(var(--muted));align-self:center;padding:8px 0}.list-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:8px;padding:48px 28px;display:flex}.list-empty-icon{border-radius:var(--r-lg);background:hsl(var(--brand)/.08);width:56px;height:56px;color:hsl(var(--brand));place-items:center;margin-bottom:8px;display:grid}.list-empty-icon svg{width:26px;height:26px}.list-empty-title{font-size:var(--fs-14);color:hsl(var(--text));font-weight:650}.list-empty-sub{font-size:var(--fs-125);color:hsl(var(--muted));max-width:220px;line-height:1.5}.list-corte{text-align:center;font-size:var(--fs-125);color:hsl(var(--muted));padding:12px}.list-desatualizada{text-align:center;font-size:var(--fs-125);color:hsl(var(--ink-amber));padding:10px 12px}.list-desatualizada .link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tenant-menu{background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:var(--r);min-width:220px;box-shadow:var(--sh-2);z-index:41;padding:6px;animation:.14s ease-out cm-in}.tenant-menu .tm-item{text-align:left;border-radius:var(--r-sm);width:100%;font-size:var(--fs-13);color:hsl(var(--text));cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 11px;font-family:inherit;display:flex}.tenant-menu .tm-item:hover:not(:disabled){background:hsl(var(--hover))}.tenant-menu .tm-item:disabled{opacity:.4;cursor:not-allowed}.tenant-menu .tm-note{font-size:var(--fs-11);color:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));margin-bottom:4px;padding:4px 11px 8px}.tenant-menu .tm-item.active{color:hsl(var(--navy));font-weight:650}.tenant-menu .tm-item.verified{color:hsl(var(--muted));cursor:default;align-items:center;gap:7px;display:flex}.tenant-menu .tm-item.verified svg{width:15px;height:15px;color:hsl(var(--money))}.tenant-menu .tm-sep{background:hsl(var(--border));height:1px;margin:5px 0}.tenant-menu .tm-label{font-size:var(--fs-105);text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--faint));padding:6px 11px 3px;font-weight:700}.tenant-menu .tm-busca{width:calc(100% - 12px);font:inherit;font-size:var(--fs-13);color:hsl(var(--text));background:hsl(var(--bg));border:1px solid hsl(var(--border));border-radius:var(--r-sm);outline:none;margin:2px 6px 5px;padding:6px 9px}.tenant-menu .tm-busca:focus-visible{border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand)/.18)}.tenant-menu .tm-lojas.rolavel{overscroll-behavior:contain;max-height:min(46vh,300px);overflow-y:auto}.tenant-menu .tm-lojas .tm-item{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tenant-menu .tm-vazio{font-size:var(--fs-125);color:hsl(var(--faint));padding:8px 11px}.thread-erro{border:1px solid hsl(var(--danger)/.25);border-radius:var(--r);background:hsl(var(--danger)/.06);max-width:420px;color:hsl(var(--text));font-size:var(--fs-13);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:12px auto;padding:10px 14px;display:flex}.aviso-erro{border:1px solid hsl(var(--amber)/.3);border-radius:var(--r);background:hsl(var(--amber)/.08);color:hsl(var(--text));font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;padding:10px 14px;display:flex}.rt-aviso{border-bottom:1px solid hsl(var(--amber)/.35);background:hsl(var(--amber)/.1);color:hsl(var(--text));font-size:var(--fs-13);align-items:center;gap:10px;padding:9px 18px;display:flex}.rt-aviso .ic{color:hsl(var(--amber));flex-shrink:0}.rt-aviso.caiu{border-bottom-color:hsl(var(--danger)/.35);background:hsl(var(--danger)/.1)}.rt-aviso.caiu .ic{color:hsl(var(--danger))}.search:focus-within,.tpl-search:focus-within,.lst-search:focus-within,.sim-field:focus-within,.composer .field:focus-within,.text-input:focus,.note-input:focus,.fb-note-input:focus{border-color:hsl(var(--navy)/.65);box-shadow:0 0 0 3px hsl(var(--navy)/.12)}.text-input:focus,.note-input:focus,.lst-search:focus-within{background:hsl(var(--surface))}.diag{border-top:1px solid hsl(var(--border-soft));margin-top:12px;padding-top:12px}.diag-abrir{font-size:var(--fs-13);align-items:center;gap:6px;display:inline-flex}.diag-chev-aberto{transform:rotate(180deg)}.diag-contador{font-size:var(--fs-11);color:hsl(var(--danger));font-variant-numeric:tabular-nums;margin-left:6px}.diag-corpo{flex-direction:column;gap:8px;margin-top:10px;display:flex}.diag-item{border-radius:var(--r-sm);background:hsl(var(--surface-2));border-left:3px solid hsl(var(--border));gap:8px;padding:10px 12px;display:flex}.diag-item.diag-ok{border-left-color:hsl(var(--state-success))}.diag-item.diag-falta{border-left-color:hsl(var(--danger))}.diag-item.diag-atencao{border-left-color:hsl(var(--state-warning))}.diag-ok .diag-icone{color:hsl(var(--state-success))}.diag-falta .diag-icone{color:hsl(var(--danger))}.diag-atencao .diag-icone{color:hsl(var(--state-warning))}.diag-indisponivel .diag-icone{color:hsl(var(--faint))}.diag-icone{flex:none;margin-top:2px}.diag-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.diag-titulo{font-size:var(--fs-13);color:hsl(var(--text));flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.diag-tag{font-size:var(--fs-10);text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted))}.diag-detalhe{font-size:var(--fs-12);color:hsl(var(--muted))}.diag-resolver{font-size:var(--fs-12);color:hsl(var(--text));margin-top:4px}.diag-refazer{font-size:var(--fs-12);align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.outras-contas{border-radius:var(--r-sm);background:hsl(var(--surface-2));border-left:3px solid hsl(var(--state-warning));gap:8px;margin-top:12px;padding:10px 12px;display:flex}.outras-contas-icone{color:hsl(var(--state-warning));flex:none;margin-top:2px}.outras-contas-texto{flex-direction:column;gap:4px;min-width:0;display:flex}.outras-contas-titulo{font-size:var(--fs-13);color:hsl(var(--text));font-weight:500}.outras-contas-lista{font-size:var(--fs-12);color:hsl(var(--muted));margin:0;padding-left:16px}.outras-contas-id{font-variant-numeric:tabular-nums}.outras-contas-dica{font-size:var(--fs-12);color:hsl(var(--muted))}.erro-fatal{text-align:center;background:hsl(var(--surface));flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:24px;display:flex}.erro-fatal-titulo{font-size:var(--fs-15);color:hsl(var(--text));font-weight:600}.erro-fatal-texto{max-width:42ch;color:hsl(var(--muted))}.motivos-pilha{border-radius:999px;gap:3px;height:16px;margin:20px 2px 18px;display:flex;overflow:hidden}.motivos-fatia{border-radius:999px;flex-basis:0;min-width:3px}.motivos-fatia.c1,.motivos-ponto.c1{background:hsl(var(--serie-1))}.motivos-fatia.c2,.motivos-ponto.c2{background:hsl(var(--serie-2))}.motivos-fatia.c3,.motivos-ponto.c3{background:hsl(var(--serie-3))}.motivos-fatia.c4,.motivos-ponto.c4{background:hsl(var(--serie-4))}.motivos-fatia.c5,.motivos-ponto.c5{background:hsl(var(--serie-5))}.motivos-fatia.c6,.motivos-ponto.c6{background:hsl(var(--serie-6))}.motivos-legenda{flex-direction:column;gap:12px;max-height:220px;margin:0;padding:0 2px;list-style:none;display:flex;overflow-y:auto}.motivos-legenda li{flex-direction:column;gap:6px;display:flex}.motivos-linha{align-items:baseline;gap:10px;display:flex}.motivos-expandir{background:hsl(var(--surface-2));color:hsl(var(--muted));cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.motivos-expandir:hover{color:hsl(var(--text))}.motivos-expandir:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:2px}.motivos-ponto{border-radius:999px;flex:none;width:10px;height:10px}.motivos-rotulo{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--text));flex:auto;overflow:hidden}.motivos-total{font-variant-numeric:tabular-nums;color:hsl(var(--text));flex:none;align-items:baseline;gap:8px;font-weight:600;display:flex}.motivos-pct{color:hsl(var(--muted));text-align:right;min-width:4ch;font-weight:400}.motivos-itens{border-left:2px solid hsl(var(--border));flex-direction:column;gap:4px;margin:0 0 4px;padding:2px 0 2px 20px;list-style:none;display:flex}.motivos-itens li{color:hsl(var(--muted));flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.motivos-item-total{font-variant-numeric:tabular-nums;flex:none}.motivos-aviso{color:hsl(var(--muted));margin-top:12px}.av-time{clip-path:circle(50%);background:hsl(var(--surface-2));border-radius:999px;flex:none;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.av-time-1{grid-template-columns:1fr}.av-time-2{grid-template-columns:1fr 1fr}.av-time-3,.av-time-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.av-time-3>:first-child{grid-row:span 2}.av-time-peca{object-fit:cover;border-radius:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}.av-time-mais{background:hsl(var(--brand));width:50%;height:50%;color:hsl(var(--surface));font-size:var(--fs-10);place-items:center;font-weight:600;display:grid;position:absolute;bottom:0;right:0}.csat-stars{gap:3px;display:inline-flex}.csat-stars svg{width:19px;height:19px}.csat-score .csat-stars svg{width:24px;height:24px}.csat-stars .st-on{color:hsl(var(--ambar-copiloto))}.csat-stars .st-off{color:hsl(var(--border))}.csat-body{grid-template-columns:auto 1fr;align-items:center;gap:32px;height:100%;padding:20px 2px 12px;display:grid}.csat-score{border-right:1px solid hsl(var(--border));flex-direction:column;align-items:center;gap:10px;padding:8px 32px 8px 8px;display:flex}.csat-score-value{color:hsl(var(--text));font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.csat-score-label{color:hsl(var(--muted))}.csat-dist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.csat-dist-row{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.csat-barra{appearance:none;background:hsl(var(--surface-2));border:0;border-radius:999px;width:100%;height:12px}.csat-barra::-webkit-progress-bar{background:hsl(var(--surface-2));border-radius:999px}.csat-barra::-webkit-progress-value{background:hsl(var(--brand));border-radius:999px}.csat-barra::-moz-progress-bar{background:hsl(var(--brand));border-radius:999px}.csat-dist-c{font-variant-numeric:tabular-nums;color:hsl(var(--muted));text-align:right;min-width:3ch}@media(max-width:720px){.csat-body{grid-template-columns:1fr;gap:16px}.csat-score{border-right:0;flex-direction:row;justify-content:center;padding-right:0}}.fm-inat{color:hsl(var(--text));flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.fm-inat-num{color:hsl(var(--muted));flex:none;align-items:center;gap:6px;display:inline-flex}.fm-inat-num input{border:1px solid hsl(var(--border));border-radius:var(--r-sm);background:hsl(var(--bg));width:68px;color:hsl(var(--text));font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:5px 8px}.fm-inat-num input:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:1px}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-full{height:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.paused{animation-play-state:paused}.running{animation-play-state:running}}:root{--bg:212 42% 94%;--surface:0 0% 100%;--surface-2:209 42% 95%;--rail-bg:208 50% 86%;--rail-ink:215 22% 33%;--chat-bg:208 50% 88%;--hover:211 36% 93.5%;--fb:217 100% 51%;--border:213 28% 88%;--border-soft:212 30% 92.5%;--text:216 32% 15%;--muted:215 18% 41.5%;--faint:215 12% 46%;--navy:214 62% 31%;--navy-strong:215 66% 25%;--money:158 66% 33%;--brand:218 88% 42%;--brand-ink:0 0% 100%;--amber:35 82% 44%;--rose:349 68% 52%;--danger:0 72% 48%;--marca-fundo-1:#0a1526;--marca-fundo-2:#0f2038;--marca-fundo-3:#17304f;--marca-ciano:#45e3f8;--marca-violeta:#879bfe;--marca-nevoa:#e8eafb;--wpp-verde:#25d366;--tinta-clara:0 0% 100%;--mistura-escura:#000;--tinta-escura:0 0% 0%;--serie-1:218 88% 34%;--serie-2:218 84% 46%;--serie-3:206 86% 54%;--serie-4:199 82% 62%;--serie-5:195 70% 72%;--serie-6:210 30% 78%;--azul-dado:206 90% 54%;--azul-dado-tinta:206 86% 44%;--ciano-dado:190 94% 60%;--ciano-dado-forte:190 90% 48%;--rosa-ig:320 66% 48%;--rosa-ig-claro:320 65% 72%;--ambar-copiloto:41 96% 56%;--laranja-copiloto:33 95% 52%;--violeta-agente:258 92% 62%;--violeta-agente-claro:258 72% 74%;--violeta-agente-medio:258 55% 55%;--ciano-ia:185 100% 70%;--online:152 58% 38%;--ink-money:160 72% 30%;--ink-amber:31 90% 34%;--ink-slate:215 16% 44%;--ink-gold:38 92% 33%;--card-a:208 56% 89.5%;--card-b:206 52% 83%;--card-ink:216 48% 20%;--bubble-auto:209 46% 97.5%;--card-border:206 46% 85%;--in-bubble:0 0% 100%;--out-bubble:211 48% 48%;--out-ink:0 0% 100%;--tick-lida:186 100% 62%;--r-sm:6px;--r:10px;--r-lg:16px;--r-xl:18px;--fs-10:10px;--fs-105:10.5px;--fs-11:11px;--fs-115:11.5px;--fs-12:12px;--fs-125:12.5px;--fs-13:13px;--fs-135:13.5px;--fs-14:14px;--fs-15:15px;--sh-1:0 1px 2px #1f304712;--sh-2:0 4px 16px -6px #1f304729;--sh-card:0 14px 40px -14px #091a3480;--page-wide:min(2200px,94vw);--page-form:1600px;--page-pad-x:clamp(20px,2vw,32px);--page-read:780px;--dica-bg:215 66% 25%;--dica-ink:0 0% 100%;--state-off:215 16% 48%;--state-hover:var(--hover);--state-disabled:215 12% 64%;--state-focus:var(--brand);--state-error:var(--danger);--state-warning:var(--ink-amber);--state-success:var(--ink-money);--state-info:var(--navy);--state-selected:211 50% 94.5%;--state-loading:214 32% 90%;color-scheme:light}.dark{--bg:220 34% 8.5%;--surface:217 26% 13%;--surface-2:216 24% 17.5%;--rail-bg:219 28% 11%;--rail-ink:213 18% 66%;--chat-bg:220 36% 8%;--hover:215 22% 21%;--fb:217 90% 62%;--border:215 20% 25%;--border-soft:216 18% 20%;--text:213 28% 92%;--muted:213 18% 66%;--faint:214 12% 56%;--navy:212 72% 68%;--navy-strong:212 68% 62%;--money:158 52% 54%;--brand:218 92% 74%;--brand-ink:216 32% 15%;--amber:35 78% 60%;--rose:349 64% 64%;--danger:0 78% 66%;--online:152 52% 55%;--ink-money:158 48% 58%;--ink-amber:35 82% 62%;--ink-slate:214 12% 62%;--ink-gold:42 90% 62%;--card-a:214 36% 17%;--card-b:216 40% 12%;--card-ink:210 42% 92%;--bubble-auto:216 24% 20%;--dica-bg:216 22% 26%;--dica-ink:213 28% 92%;--card-border:214 28% 27%;--in-bubble:216 18% 18%;--out-bubble:211 44% 46%;--out-ink:0 0% 100%;--tick-lida:186 100% 62%;--sh-1:0 1px 2px hsl(var(--tinta-escura)/.3);--sh-2:0 4px 16px -6px hsl(var(--tinta-escura)/.5);--sh-card:0 16px 44px -16px hsl(var(--tinta-escura)/.7);--state-off:215 12% 62%;--state-disabled:215 10% 42%;--state-selected:213 36% 20%;--state-loading:215 22% 27%;color-scheme:dark}@layer overrides{@media(prefers-reduced-motion:reduce){*{animation:none!important}}.rail-item.sound-off{color:hsl(var(--faint))}.rail-item.sound-off:hover{color:hsl(var(--text))}.team-you{font-size:var(--fs-10);text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--brand));background:hsl(var(--brand)/.1);border-radius:999px;padding:2px 6px;font-weight:700}.tm-item.danger{color:hsl(var(--danger))}.auth-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.plan-status{font-size:var(--fs-105);text-transform:uppercase;letter-spacing:.03em;border-radius:var(--r-sm);white-space:nowrap;text-align:center;align-self:center;min-width:68px;padding:4px 8px;font-weight:700}.plan-status.trial{background:hsl(var(--brand)/.12);color:hsl(var(--brand))}.plan-status.active{background:hsl(var(--money)/.15);color:hsl(var(--ink-money))}.plan-status.suspended{background:hsl(var(--amber)/.16);color:hsl(var(--ink-amber))}.plan-status.canceled{background:hsl(var(--rose)/.12);color:hsl(var(--rose))}.plan-addons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scope-choice{flex-direction:column;gap:8px;margin:4px 0;display:flex}.scope-opt{border:1px solid hsl(var(--border));border-radius:var(--r-lg);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;transition:border-color .15s,background .15s;display:flex}.scope-opt.on{border-color:hsl(var(--brand));background:hsl(var(--brand)/.05)}.scope-opt input{margin-top:2px}.scope-opt strong{font-size:var(--fs-14);color:hsl(var(--text));display:block}.scope-opt span{font-size:var(--fs-125);color:hsl(var(--muted))}.scope-list{border:1px solid hsl(var(--border));border-radius:var(--r-lg);flex-direction:column;gap:2px;max-height:220px;padding:6px;display:flex;overflow-y:auto}.scope-conn{cursor:pointer;border-radius:8px;align-items:baseline;gap:10px;padding:9px 10px;display:flex}.scope-conn:hover{background:hsl(var(--hover))}.scope-conn input{align-self:center}.scope-conn-name{font-size:var(--fs-135);color:hsl(var(--text));font-weight:600}.scope-conn-sub{font-size:var(--fs-115);color:hsl(var(--muted))}.ap-list{flex-direction:column;gap:18px;display:flex}.ap-modes{flex-direction:column;gap:10px;display:flex}.ap-mode{text-align:left;border:1.5px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--surface));cursor:pointer;align-items:flex-start;gap:14px;width:100%;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s,transform 60ms;display:flex}.ap-mode:hover{border-color:hsl(var(--brand)/.45);background:hsl(var(--hover))}.ap-mode:active{transform:translateY(1px)}.ap-mode:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:2px}.ap-mode.selected{border-color:hsl(var(--brand));background:hsl(var(--brand)/.06);box-shadow:0 6px 18px -12px hsl(var(--brand)/.55)}.ap-mode-ico{background:hsl(var(--hover));width:38px;height:38px;color:hsl(var(--muted));border-radius:11px;flex:none;place-items:center;display:grid}.ap-mode-off .ap-mode-ico{background:hsl(var(--faint)/.5);color:hsl(var(--muted))}.ap-mode-assist .ap-mode-ico{background:hsl(var(--brand)/.12);color:hsl(var(--brand))}.ap-mode-shadow .ap-mode-ico{color:hsl(var(--violeta-agente-medio));background:#7147d124}.ap-mode-auto .ap-mode-ico{background:hsl(var(--amber)/.16);color:hsl(var(--ink-amber))}.ap-mode.selected .ap-mode-ico{background:hsl(var(--brand));color:hsl(var(--brand-ink))}.ap-mode-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ap-mode-label{font-size:var(--fs-14);color:hsl(var(--text));font-weight:650}.ap-mode-check{width:22px;height:22px;color:hsl(var(--brand));flex:none;place-items:center;display:grid}.ap-note{border-radius:var(--r);font-size:var(--fs-125);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.5;display:flex}.ap-note .ic{flex:none;margin-top:1px}.ap-note-warn{background:hsl(var(--amber)/.1);border:1px solid hsl(var(--amber)/.35);color:hsl(var(--state-warning))}.ap-night{border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ap-night-head{align-items:flex-start;gap:10px;display:flex}.ap-night-ico{background:hsl(var(--navy)/.12);width:28px;height:28px;color:hsl(var(--navy));border-radius:8px;flex:none;place-items:center;display:grid}.ap-night-head strong{font-size:var(--fs-135);font-weight:620}.ap-night-head p{font-size:var(--fs-125);color:hsl(var(--muted));margin:2px 0 0;line-height:1.45}.ap-night-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ap-night-opt{text-align:left;border:1px solid hsl(var(--border));border-radius:var(--r);cursor:pointer;background:0 0;flex-direction:column;gap:3px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}.ap-night-opt:hover{border-color:hsl(var(--navy)/.5)}.ap-night-opt.selected{border-color:hsl(var(--navy));background:hsl(var(--navy)/.07)}.ap-night-label{font-size:var(--fs-13);font-weight:600}.ap-night-desc{font-size:var(--fs-115);color:hsl(var(--muted));line-height:1.4}@media(max-width:720px){.ap-night-opts{grid-template-columns:1fr}}.ai-blocks{flex-direction:column;gap:18px;display:flex}.ai-block{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.ai-block-title{font-size:var(--fs-13);letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--muted));margin:0;font-weight:650}.ai-block-sub{font-size:var(--fs-125);color:hsl(var(--muted));margin:-8px 0 0;line-height:1.5}.ai-block-limits{border-color:hsl(var(--amber)/.4);background:hsl(var(--amber)/.04)}.ai-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:14px;display:grid}.ai-field textarea.text-input{resize:vertical;font-family:inherit;line-height:1.5}@media(max-width:720px){.ai-grid{grid-template-columns:1fr}}.ap-persona{resize:vertical;min-height:108px;font-family:inherit;line-height:1.5}.fn-etapa-nome{border-radius:var(--r-sm);font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;margin-left:-6px;padding:2px 6px;font-weight:700}.fn-etapa-nome:hover{background:hsl(var(--hover))}.fn-etapa-nome-edit{width:100%;min-width:0;padding:3px 7px;font-weight:700}.fn-erro{cursor:pointer;color:hsl(var(--rose));font:inherit;background:0 0;border:0;text-decoration:underline}.fn-coluna-nova{background:0 0;border-style:dashed}.fn-wrap{padding:28px var(--page-pad-x);flex-direction:column;gap:18px;height:100%;min-height:0;display:flex}.fn-wrap>*{width:100%;max-width:var(--page-wide);margin-inline:auto}.fn-head.hero{align-items:flex-start;padding:20px 24px 18px;position:relative;overflow:hidden}.fn-head.hero>:not(.hero-bg){z-index:1;position:relative}.fn-busca{align-self:center;width:19rem;display:block;position:relative}.fn-busca svg{color:hsl(var(--muted));pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fn-busca .text-input{width:100%;padding-left:34px}.fn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.fn-head-txt{max-width:34rem}.fn-head h2{letter-spacing:-.01em;margin:0 0 3px;font-size:1.35rem}.fn-head-dir{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.cor-roxo{--fn-cor:258 88% 56%;--fn-cor-solida:258 80% 48%}.cor-azul{--fn-cor:212 90% 50%;--fn-cor-solida:212 88% 42%}.cor-verde{--fn-cor:152 62% 38%;--fn-cor-solida:152 64% 31%}.cor-ambar{--fn-cor:35 92% 46%;--fn-cor-solida:32 90% 36%}.cor-rosa{--fn-cor:330 78% 52%;--fn-cor-solida:330 76% 43%}.cor-ciano{--fn-cor:190 85% 38%;--fn-cor-solida:190 85% 31%}.cor-vermelho{--fn-cor:0 72% 51%;--fn-cor-solida:0 70% 43%}.cor-laranja{--fn-cor:22 90% 52%;--fn-cor-solida:20 88% 42%}.cor-limao{--fn-cor:84 62% 40%;--fn-cor-solida:84 60% 32%}.cor-esmeralda{--fn-cor:165 70% 32%;--fn-cor-solida:165 72% 26%}.cor-indigo{--fn-cor:235 70% 58%;--fn-cor-solida:235 68% 49%}.cor-grafite{--fn-cor:215 18% 42%;--fn-cor-solida:215 20% 34%}.fn-cores{grid-template-columns:repeat(12,1fr);gap:6px;display:grid}.fn-cor{aspect-ratio:1;background:hsl(var(--fn-cor));cursor:pointer;border:2px solid #0000;border-radius:999px;width:100%;padding:0;transition:transform .12s}.fn-cor:hover{transform:scale(1.1)}.fn-cor.ativa{border-color:hsl(var(--text))}.fn-cor:focus-visible{outline:2px solid hsl(var(--fn-cor));outline-offset:2px}.fn-ctx-linha{align-items:center;gap:8px;margin-bottom:8px;display:flex}.fn-ctx-linha:before{content:"";border-radius:var(--r-sm);background:hsl(var(--fn-cor));flex-shrink:0;align-self:stretch;width:3px}.fn-ctx-nome{font-size:var(--fs-12);color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;font-weight:600;overflow:hidden}.fn-ctx-sel{min-width:0;font-size:var(--fs-12);flex:1;padding:6px 9px}.fn-ctx-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.fn-ctx-mais{border-radius:var(--r-sm);width:24px;height:24px;color:hsl(var(--muted));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.fn-ctx-mais:hover{background:hsl(var(--hover));color:hsl(var(--brand))}.fn-ctx-add{border:1px dashed hsl(var(--border));color:hsl(var(--muted));border-radius:var(--r);font-family:inherit;font-size:var(--fs-12);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.fn-ctx-add:hover:not(:disabled){border-color:hsl(var(--fn-cor)/.6);color:hsl(var(--fn-cor))}.fn-ctx-adds{flex-wrap:wrap;gap:6px;display:flex}.fn-head-linha{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:12px;margin-top:4px;display:flex}.fn-head-linha .fn-busca{margin-left:auto}.fn-tabs{border:1px solid hsl(var(--border-soft));background:hsl(var(--surface));border-radius:999px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.fn-tab{color:hsl(var(--muted));font-family:inherit;font-size:var(--fs-13);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 16px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.fn-tab:hover:not(.ativa){color:hsl(var(--text))}.fn-tab.ativa{background:hsl(var(--fn-cor)/.14);color:hsl(var(--fn-cor-solida,var(--fn-cor)));font-weight:700}.fn-tab:focus-visible{outline:2px solid hsl(var(--fn-cor)/.6);outline-offset:-1px}.fn-dep{flex-direction:column;gap:4px;min-width:13rem;display:flex}.fn-zero{text-align:center;border-radius:var(--r-lg);background:hsl(var(--surface));border:1px solid hsl(var(--border));flex-direction:column;align-self:center;align-items:center;gap:6px;max-width:44rem;margin:auto;padding:30px 24px 34px;display:flex}.fn-zero-ic{border-radius:var(--r);width:46px;height:46px;color:hsl(var(--brand));background:hsl(var(--brand)/.1);place-items:center;margin-bottom:4px;display:grid}.fn-zero h3{font-size:var(--fs-15);letter-spacing:-.01em;margin:0}.fn-zero p{max-width:34rem;color:hsl(var(--muted));font-size:var(--fs-13);text-wrap:pretty;margin:0;line-height:1.5}.fn-zero .btn{margin-top:14px}.fn-zero .field-hint{margin-top:12px}.fn-zero-previa{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;margin-top:20px;display:grid}.fn-zero-col{border-radius:var(--r);background:hsl(var(--surface-2));border:1px solid hsl(var(--border-soft));flex-direction:column;gap:7px;padding:10px;display:flex}.fn-zero-col-hd{font-size:var(--fs-115);color:hsl(var(--text));text-align:left;margin-bottom:2px;font-weight:600}.fn-zero-card{border-radius:var(--r-sm);background:hsl(var(--hover));height:22px}.fn-zero-card.curto{width:70%}.fn-kpis{align-items:stretch;gap:10px;display:flex}.fn-kpi{border-radius:var(--r);background:hsl(var(--surface));border:1px solid hsl(var(--border));flex-direction:column;gap:1px;min-width:5.5rem;padding:7px 14px;display:flex}.fn-kpi-n{color:hsl(var(--text));font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700;line-height:1}.fn-kpi-lb{color:hsl(var(--muted));font-size:.72rem}.fn-kpi.alerta{border-color:hsl(var(--ink-amber));background:hsl(var(--surface))}.fn-kpi.alerta .fn-kpi-n,.fn-kpi.alerta .fn-kpi-lb{color:hsl(var(--ink-amber))}.fn-quadro{cursor:grab;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;align-items:flex-start;gap:12px;min-height:0;padding-bottom:10px;display:flex;overflow-x:auto}.fn-quadro:hover{scrollbar-color:hsl(var(--border))transparent}.fn-quadro::-webkit-scrollbar{height:8px}.fn-quadro::-webkit-scrollbar-track{background:0 0}.fn-quadro::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.fn-quadro:hover::-webkit-scrollbar-thumb{background:hsl(var(--border))}.fn-quadro.arrastando{cursor:grabbing;-webkit-user-select:none;user-select:none}.fn-coluna{background:hsl(var(--surface));border:1px solid hsl(var(--fn-cor,var(--border))/.45);border-radius:var(--r);flex-direction:column;flex:0 0 16.5rem;min-height:9rem;max-height:100%;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.fn-coluna:before{content:"";background:linear-gradient(90deg,hsl(var(--fn-cor,var(--brand))/.8),hsl(var(--fn-cor,var(--brand))/.35));background-position:0 0;background-size:600% 100%;height:3px;display:block}.fn-coluna:nth-child(2):before{background-position:20% 0}.fn-coluna:nth-child(3):before{background-position:40% 0}.fn-coluna:nth-child(4):before{background-position:60% 0}.fn-coluna:nth-child(5):before{background-position:80% 0}.fn-coluna:nth-child(n+6):before{background-position:100% 0}.fn-coluna.alvo{border-color:hsl(var(--brand)/.5);outline:3px solid hsl(var(--brand)/.1);outline-offset:-1px}.fn-coluna-hd{background:hsl(var(--fn-cor,var(--border))/.06);border-bottom:1px solid hsl(var(--fn-cor,var(--border))/.16);justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;padding:11px 13px;font-size:.9rem;display:flex}.fn-coluna-hd-dir{align-items:center;gap:4px;display:flex}.fn-coluna-n{color:hsl(var(--muted));background:hsl(var(--border)/.55);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:600}.fn-etapa-sair{opacity:0}.fn-coluna:hover .fn-etapa-sair,.fn-etapa-sair:focus-visible{opacity:1}.fn-coluna-corpo{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 9px 9px;display:flex;overflow-y:auto}.fn-coluna-corpo:has(>.fn-vazio:only-child){justify-content:flex-start}.fn-vazio{color:hsl(var(--muted));text-align:center;padding:12px 6px;font-size:.74rem}.fn-coluna-nova{border:1px dashed hsl(var(--muted)/.42);background:0 0}.fn-coluna-nova:before{display:none}.fn-coluna-nova .fn-coluna-hd{border-bottom-color:hsl(var(--border));background:0 0}.fn-card{background:hsl(var(--bg));border:1px solid hsl(var(--border));border-radius:var(--r-sm);cursor:grab;padding:9px 10px;transition:border-color .15s,transform .1s}.fn-card:hover{border-color:hsl(var(--brand)/.4)}.fn-card.clicavel{cursor:pointer}.fn-card.clicavel:hover{background:hsl(var(--surface));border-color:hsl(var(--brand)/.55)}.fn-card:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:2px}.fn-card:active{cursor:grabbing}.fn-card.arrastando{opacity:.45;transform:rotate(1.5deg)}.fn-card.esquecido{border-left:3px solid hsl(var(--rose)/.6)}.fn-card-topo{align-items:center;gap:8px;display:flex}.fn-av{width:1.75rem;height:1.75rem;color:hsl(var(--brand));background:hsl(var(--brand)/.12);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.fn-card-id{flex:1;min-width:0}.fn-card-nome{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;line-height:1.25;display:block;overflow:hidden}.fn-card-fone{color:hsl(var(--muted));font-variant-numeric:tabular-nums;font-size:.72rem}.fn-card-sair{color:hsl(var(--muted));cursor:pointer;opacity:0;background:0 0;border:0;flex:none;padding:2px;transition:opacity .15s}.fn-card:hover .fn-card-sair,.fn-card-sair:focus-visible{opacity:1}.fn-card-sinais{flex-wrap:wrap;gap:5px;margin-top:8px;padding-left:calc(1.75rem + 8px);display:flex}.fn-sinal{background:hsl(var(--border)/.5);color:hsl(var(--muted));border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:.7rem;display:inline-flex}.fn-sinal svg{width:.75rem;height:.75rem}.fn-sinal.nova{background:hsl(var(--brand)/.12);color:hsl(var(--brand));font-weight:600}.fn-sinal.velho{background:hsl(var(--rose)/.12);color:hsl(var(--rose))}.cop-cota{border-top:1px solid hsl(var(--border));margin-top:14px;padding-top:14px}.cop-cota-barra{appearance:none;background:hsl(var(--border));border:0;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.cop-cota-barra::-webkit-progress-bar{background:hsl(var(--border))}.cop-cota-barra::-webkit-progress-value{background:hsl(var(--brand));transition:width .3s}.cop-cota-barra::-moz-progress-bar{background:hsl(var(--brand))}.cop-cota-txt{color:hsl(var(--muted));margin-top:8px;font-size:.8rem;line-height:1.5}.cop-cota-txt b{color:hsl(var(--text));font-variant-numeric:tabular-nums}.agent-cota{border-top:1px solid hsl(var(--border));color:hsl(var(--muted));font-variant-numeric:tabular-nums;margin-top:8px;padding-top:8px;font-size:.75rem}.ap-niveis{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:10px;display:grid}.ap-nivel{text-align:left;border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));cursor:pointer;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,background .15s;display:flex}.ap-nivel:hover{border-color:hsl(var(--brand)/.5)}.ap-nivel.on{border-color:hsl(var(--brand));background:hsl(var(--brand)/.06)}.ap-nivel-topo{color:hsl(var(--text));align-items:center;gap:8px;font-size:.95rem;display:flex}.ap-nivel-ic{border-radius:var(--r-sm);background:hsl(var(--brand)/.1);width:1.75rem;height:1.75rem;color:hsl(var(--brand));flex:none;justify-content:center;align-items:center;display:inline-flex}.ap-nivel-topo .ap-nivel-radio{margin-left:auto}.ap-nivel.on .ap-nivel-ic{background:hsl(var(--brand)/.18)}.ap-nivel-radio{border:2px solid hsl(var(--border));border-radius:50%;flex:none;width:1rem;height:1rem}.ap-nivel.on .ap-nivel-radio{border-color:hsl(var(--brand));border-width:5px}.ap-nivel-desc{color:hsl(var(--muted));font-size:.85rem;line-height:1.45}.ap-nivel-custo{border-radius:var(--r-sm);background:hsl(var(--hover));font-size:var(--fs-115);color:hsl(var(--muted));font-variant-numeric:tabular-nums;align-self:flex-start;margin-top:2px;padding:3px 8px;font-weight:600}.ap-nivel.on .ap-nivel-custo{background:hsl(var(--brand)/.12);color:hsl(var(--brand))}.ap-persona-foot{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.ap-persona-foot .field-hint{margin-top:0}.ap-count{font-size:var(--fs-11);color:hsl(var(--faint));font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ap-stepper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-step{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));width:36px;height:36px;color:hsl(var(--text));cursor:pointer;place-items:center;transition:background .12s;display:grid}.ap-step:hover:not(:disabled){background:hsl(var(--hover))}.ap-step:disabled{opacity:.4;cursor:not-allowed}.ap-step-val{text-align:center;border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));width:56px;height:36px;color:hsl(var(--text));font-size:var(--fs-15);font-variant-numeric:tabular-nums;-moz-appearance:textfield;font-weight:600}.ap-step-val::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ap-step-val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ap-step-hint{flex:1;min-width:200px;margin-top:0}.ap-chips{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.ap-chip{background:hsl(var(--brand)/.08);border:1px solid hsl(var(--brand)/.22);color:hsl(var(--brand));font-size:var(--fs-125);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-weight:550;display:inline-flex}.ap-chip button{width:18px;height:18px;color:hsl(var(--brand)/.85);cursor:pointer;border-radius:999px;place-items:center;display:grid}.ap-chip button:hover{background:hsl(var(--brand)/.16)}.ap-chip button .ic{width:12px;height:12px}.ap-chip-add{border:1px dashed hsl(var(--border));background:hsl(var(--surface));border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;display:inline-flex}.ap-chip-add input{font-size:var(--fs-125);width:130px;color:hsl(var(--text));background:0 0;border:none;outline:none}.ap-chip-add button{background:hsl(var(--hover));width:24px;height:24px;color:hsl(var(--muted));cursor:pointer;border-radius:999px;place-items:center;display:grid}.ap-chip-add button:hover{background:hsl(var(--brand)/.12);color:hsl(var(--brand))}.ap-empty{text-align:center;padding:40px 24px}.ap-upsell{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px 36px;display:flex}.ap-upsell-ic{border-radius:var(--r);width:48px;height:48px;color:hsl(var(--brand));background:hsl(var(--brand)/.1);place-items:center;margin-bottom:4px;display:grid}.ap-upsell h3{font-size:var(--fs-15);letter-spacing:-.01em;margin:0}.ap-upsell p{max-width:30rem;color:hsl(var(--muted));font-size:var(--fs-13);text-wrap:pretty;margin:0;line-height:1.5}.ap-upsell-lista{text-align:left;flex-direction:column;gap:8px;margin:14px 0 6px;padding:0;list-style:none;display:flex}.ap-upsell-lista li{font-size:var(--fs-13);color:hsl(var(--text));align-items:center;gap:9px;display:flex}.ap-upsell-lista svg{color:hsl(var(--brand));flex-shrink:0}.ap-upsell .btn{margin-top:12px}.ap-empty .ic{color:hsl(var(--muted));margin-bottom:4px}.dark .ap-mode-shadow .ap-mode-ico{color:hsl(var(--violeta-agente-claro))}.dark .etp-selo.m-shadow{border-color:hsl(var(--violeta-agente-claro)/.5);color:hsl(var(--violeta-agente-claro))}.etp-list{flex-direction:column;gap:10px;display:flex}.etp{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:12px}.etp-h{margin:0}.etp-head{width:100%;font:inherit;color:hsl(var(--text));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:13px 16px;transition:background .12s;display:flex}.etp.open>.etp-h>.etp-head{border-radius:11px 11px 0 0}.etp-head:hover{background:hsl(var(--state-hover))}.etp-head:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:-2px}.etp-ico{color:hsl(var(--muted));flex:none;place-items:center;display:grid}.etp-titulo{min-width:0;font-size:var(--fs-135);flex:1;font-weight:620}.etp-selo{border:1px solid hsl(var(--state-off)/.4);background:hsl(var(--surface));font-size:var(--fs-11);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-weight:650;display:inline-flex}.etp-selo .ic{width:12px;height:12px}.etp-selo.ok{border-color:hsl(var(--state-success)/.45);color:hsl(var(--state-success))}.etp-selo.todo{border-color:hsl(var(--state-warning)/.5);color:hsl(var(--state-warning))}.etp-selo.opt{color:hsl(var(--state-off))}.etp-selo.todo,.etp-selo.warn{border-color:hsl(var(--state-warning)/.5);color:hsl(var(--state-warning))}.etp-selo.err{border-color:hsl(var(--state-error)/.45);color:hsl(var(--state-error))}.etp-selo.m-off{color:hsl(var(--state-off))}.etp-selo.m-assist{border-color:hsl(var(--state-info)/.45);color:hsl(var(--state-info))}.etp-selo.m-shadow{border-color:hsl(var(--violeta-agente-medio)/.5);color:hsl(var(--violeta-agente-medio))}.etp-selo.m-auto{border-color:hsl(var(--state-warning)/.5);color:hsl(var(--state-warning))}.etp-chev{color:hsl(var(--faint));flex:none;transition:transform .18s}.etp.open>.etp-h .etp-chev{transform:rotate(180deg)}.etp-body{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.etp-clip{visibility:hidden;min-height:0;transition:visibility 0s linear .22s;overflow:hidden}.etp.open>.etp-body{grid-template-rows:1fr}.etp.open>.etp-body>.etp-clip{visibility:visible;transition-delay:0s}.etp-inner{flex-direction:column;gap:14px;padding:2px 16px 18px;display:flex}.etp-inner>:first-child,.etp-inner .ai-block-sub{margin-top:0}@media(prefers-reduced-motion:reduce){.etp-body,.etp-clip,.etp-chev,.etp-head{transition:none}}.etp-canal{border-radius:var(--r-lg);box-shadow:var(--sh-1)}.etp-canal>.etp-h>.etp-head{border-radius:15px;flex-wrap:wrap;gap:12px;padding:16px 22px}.etp-canal.open>.etp-h>.etp-head{border-radius:15px 15px 0 0}.etp-canal>.etp-h .etp-titulo{font-size:var(--fs-15);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:16ch;font-weight:700;overflow:hidden}.etp-canal>.etp-body>.etp-clip>.etp-inner{gap:18px;padding:4px 22px 22px}.fb-row{justify-content:flex-end;margin-top:3px;display:flex}.fb-bar{flex-direction:column;align-items:flex-end;gap:5px;max-width:min(80%,880px);display:flex}.fb-btns{align-items:center;gap:4px;display:flex}.fb-btn{width:27px;height:27px;font-size:var(--fs-14);cursor:pointer;opacity:.72;filter:grayscale(.25);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;line-height:1;transition:opacity .12s,filter .12s,background .12s,border-color .12s;display:grid}.fb-btn:hover{opacity:1;filter:none;background:hsl(var(--hover))}.fb-btn.on{opacity:1;filter:none}.fb-btn.on.pos{background:hsl(var(--brand)/.12);border-color:hsl(var(--brand)/.32)}.fb-btn.on.neg{background:hsl(var(--danger)/.12);border-color:hsl(var(--danger)/.36)}.fb-note-link{font-size:var(--fs-11);color:hsl(var(--muted));cursor:pointer;background:0 0;border:none;padding:0 4px}.fb-note-link:hover{color:hsl(var(--brand));text-decoration:underline}.fb-note{align-items:center;gap:6px;width:340px;max-width:100%;display:flex}.fb-note-input{border:1px solid hsl(var(--border));background:hsl(var(--surface));height:32px;color:hsl(var(--text));font-size:var(--fs-125);border-radius:8px;outline:none;flex:1;padding:0 10px}.fb-note-save{background:hsl(var(--brand));height:32px;color:hsl(var(--brand-ink));font-size:var(--fs-12);cursor:pointer;border:none;border-radius:8px;padding:0 13px;font-weight:600}.fb-note-shown{font-size:var(--fs-115);color:hsl(var(--muted));text-align:right;max-width:340px;font-style:italic}.transcript-tag{font-size:var(--fs-105);text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted));opacity:.85;align-items:center;gap:4px;margin-bottom:3px;display:inline-flex}.transcript-tag .ic{width:12px;height:12px}.learn-list{flex-direction:column;gap:16px;display:flex}.learn-list h3{align-items:center;gap:7px;display:flex}.learn-count{background:hsl(var(--brand)/.12);min-width:20px;height:20px;color:hsl(var(--brand));font-size:var(--fs-115);border-radius:999px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.learn-cands{flex-direction:column;gap:10px;margin-top:4px;display:flex}.learn-cand{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));align-items:center;gap:12px;padding:12px 14px;display:flex}.learn-cand-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.learn-cand-tag{font-size:var(--fs-11);font-weight:600}.learn-cand-tag.neg{color:hsl(var(--state-error))}.learn-cand-reply{font-size:var(--fs-125);color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learn-cand-note{font-size:var(--fs-13);color:hsl(var(--text))}.learn-cand-btn{height:34px;font-size:var(--fs-125);flex-shrink:0;padding:0 14px}.learn-types{flex-wrap:wrap;gap:7px;display:flex}.learn-type{border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--muted));font-size:var(--fs-125);cursor:pointer;border-radius:999px;padding:7px 13px;font-weight:550;transition:background .12s,border-color .12s,color .12s}.learn-type:hover{border-color:hsl(var(--brand)/.4)}.learn-type.on{background:hsl(var(--brand)/.1);border-color:hsl(var(--brand)/.4);color:hsl(var(--brand));font-weight:650}.learn-content{resize:vertical;min-height:76px;font-family:inherit;line-height:1.5}.learn-lessons{flex-direction:column;gap:9px;margin-top:4px;display:flex}.learn-lesson{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.learn-lesson-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.learn-lesson-type{font-size:var(--fs-105);text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--brand));background:hsl(var(--brand)/.1);border-radius:var(--r-sm);align-self:flex-start;padding:2px 8px;font-weight:700}.learn-lesson-title{font-size:var(--fs-14);color:hsl(var(--text));font-weight:650}.learn-lesson-content{font-size:var(--fs-125);color:hsl(var(--muted));line-height:1.45}.learn-lesson-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.learn-icon-btn{border:1px solid hsl(var(--border));background:hsl(var(--surface));height:30px;color:hsl(var(--muted));font-size:var(--fs-12);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-weight:550;display:inline-flex}.learn-icon-btn:hover{background:hsl(var(--hover));color:hsl(var(--text))}.learn-icon-btn.danger:hover{background:hsl(var(--danger)/.08);color:hsl(var(--danger));border-color:hsl(var(--danger)/.4)}.learn-restore-hint{color:hsl(var(--muted));font-size:var(--fs-12);cursor:pointer;background:0 0;border:none;margin-top:10px;text-decoration:underline}.ap-note-danger{background:hsl(var(--danger)/.08);border:1px solid hsl(var(--danger)/.36);color:hsl(var(--state-error))}.rev-list{flex-direction:column;gap:10px;margin-top:4px;display:flex}.rev-item{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));flex-direction:column;gap:4px;padding:11px 13px;display:flex}.rev-head{font-size:var(--fs-11);align-items:center;gap:8px;display:flex}.rev-tag{text-transform:uppercase;letter-spacing:.03em;font-weight:700;font-size:var(--fs-10);border-radius:999px;padding:2px 8px}.rev-tag.sent{background:hsl(var(--brand)/.12);color:hsl(var(--brand))}.rev-tag.blocked{background:hsl(var(--danger)/.08);color:hsl(var(--state-error))}.rev-tag.logged{background:hsl(var(--faint)/.5);color:hsl(var(--muted))}.rev-mode,.rev-canal,.rev-when{color:hsl(var(--muted))}.rev-canal{align-items:center;gap:5px;display:inline-flex}.rev-when{font-variant-numeric:tabular-nums;margin-left:auto}.rev-customer{font-size:var(--fs-125);color:hsl(var(--muted))}.rev-reply{font-size:var(--fs-135);color:hsl(var(--text));line-height:1.45}.rev-reply.empty{color:hsl(var(--muted));font-style:italic}.rev-blocked{font-size:var(--fs-12);color:hsl(var(--state-error))}.learn-gap-q{font-size:var(--fs-135);color:hsl(var(--text));line-height:1.45}.learn-gap-meta{font-size:var(--fs-115);color:hsl(var(--faint));font-variant-numeric:tabular-nums;margin-top:3px}.aq-card{flex-direction:column;gap:14px;margin-top:18px;display:flex}.aq-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.aq-quote-info{font-size:var(--fs-13);color:hsl(var(--muted));font-variant-numeric:tabular-nums}.aq-list{flex-direction:column;gap:8px;display:flex}.aq-item{border:1px solid hsl(var(--border));border-radius:var(--r);overflow:hidden}.aq-item-head{cursor:pointer;width:100%;font-size:var(--fs-135);color:hsl(var(--text));text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.aq-item-head:hover{background:hsl(var(--hover))}.aq-item-meta{font-size:var(--fs-12);color:hsl(var(--faint));font-variant-numeric:tabular-nums}.aq-report{border-top:1px solid hsl(var(--border-soft));flex-direction:column;gap:16px;padding:4px 14px 16px;display:flex}.aq-cobertura{font-size:var(--fs-125);color:hsl(var(--muted));margin:12px 0 0}.aq-vazio{font-size:var(--fs-13);color:hsl(var(--muted));margin:0;line-height:1.5}.aq-group{flex-direction:column;gap:10px;display:flex}.aq-group h4{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.03em;color:hsl(var(--muted));margin:0;font-weight:650}.aq-sub{font-size:var(--fs-125);color:hsl(var(--muted));margin:-4px 0 0;line-height:1.5}.aq-achado{border-left:3px solid hsl(var(--border));padding-left:12px}.aq-bom .aq-achado{border-left-color:hsl(var(--money))}.aq-atencao .aq-achado{border-left-color:hsl(var(--amber))}.aq-achado-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.aq-achado-head strong{font-size:var(--fs-135)}.aq-chip{font-size:var(--fs-11);color:hsl(var(--faint));border:1px solid hsl(var(--border));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:1px 8px}.aq-achado p{font-size:var(--fs-13);color:hsl(var(--muted));margin:4px 0 0;line-height:1.5}.aq-quote{background:hsl(var(--surface-2));font-size:var(--fs-125);color:hsl(var(--text));border-radius:8px;margin:8px 0 0;padding:7px 11px;line-height:1.45}.aq-quote:before{content:"“"}.aq-quote:after{content:"”"}.aq-table-wrap{overflow-x:auto}.aq-table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.aq-table th{text-align:left;font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.03em;color:hsl(var(--faint));white-space:nowrap;padding:0 12px 7px 0;font-weight:600}.aq-table td{border-top:1px solid hsl(var(--border-soft));font-variant-numeric:tabular-nums;padding:8px 12px 8px 0}.aq-table td:first-child{font-variant-numeric:normal}.aq-aviso{border-radius:var(--r);background:hsl(var(--surface-2));font-size:var(--fs-12);color:hsl(var(--muted));align-items:flex-start;gap:8px;margin:0;padding:10px 12px;line-height:1.5;display:flex}.ap-ch-wa{color:#189044}.ap-ch-ig{color:hsl(var(--rosa-ig))}.ap-ch-fb{color:hsl(var(--fb))}.ap-ch-web{color:hsl(var(--navy))}.dialog-alt{border-top:1px solid hsl(var(--border-soft));flex-direction:column;gap:6px;margin-top:10px;padding-top:12px;display:flex}.dialog-alt-btn{justify-content:center;width:100%}.dialog-alt-hint{font-size:var(--fs-115);color:hsl(var(--faint));line-height:1.45}.mt-tabs{background:hsl(var(--surface)/.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:999px;gap:4px;width:fit-content;margin-top:14px;padding:3px;display:flex}.mt-tab{font-family:inherit;font-size:var(--fs-13);color:hsl(var(--muted));cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.mt-tab:hover{color:hsl(var(--text))}.mt-tab.active{background:hsl(var(--surface));color:hsl(var(--navy));box-shadow:var(--sh-1)}.mt-canal{flex-direction:column;gap:14px;display:flex}.mt-canal-head{color:hsl(var(--muted));align-items:center;gap:8px;display:flex}.mt-canal-head h4{font-size:var(--fs-13);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:650}.mt-canal-stats{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:18px;display:grid}.mt-cs-value{font-variant-numeric:tabular-nums;color:hsl(var(--text));font-size:26px;font-weight:680;line-height:1.1}.mt-cs-label{font-size:var(--fs-13);color:hsl(var(--text));align-items:center;gap:5px;margin-top:2px;font-weight:600;display:flex}.dica{vertical-align:middle;display:inline-flex;position:relative}.dica-btn{width:18px;height:18px;color:hsl(var(--faint));cursor:help;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.dica-btn:hover,.dica-btn:focus-visible{color:hsl(var(--brand))}.dica-balao{z-index:30;border-radius:var(--r);background:hsl(var(--dica-bg));width:max-content;max-width:15rem;color:hsl(var(--dica-ink));font-size:var(--fs-12);text-align:left;box-shadow:var(--sh-2);opacity:0;visibility:hidden;pointer-events:none;padding:8px 10px;font-weight:500;line-height:1.4;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.dica:hover .dica-balao,.dica:focus-within .dica-balao{opacity:1;visibility:visible;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.dica-balao{transition:none}}@media(max-width:720px){.mt-canal-stats{grid-template-columns:1fr}}.mt-canais{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.mt-canais .mt-canal-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.onb{flex-direction:column;gap:16px;display:flex}.onb-load{color:hsl(var(--muted));font-size:var(--fs-13)}.onb-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.onb-step{font-size:var(--fs-115);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--faint));font-weight:650}.onb-skip{font-size:var(--fs-125);color:hsl(var(--navy));font-weight:600;text-decoration:none}.onb-skip:hover{text-decoration:underline}.onb-bar{background:hsl(var(--surface-2));border-radius:999px;height:4px;overflow:hidden}.onb-bar>span{background:hsl(var(--navy));border-radius:999px;height:100%;transition:width .25s;display:block}.onb-body{flex-direction:column;gap:10px;display:flex}.onb-q{letter-spacing:-.01em;max-width:640px;color:hsl(var(--text));text-wrap:balance;margin:0;font-size:19px;font-weight:650;line-height:1.35}.onb-help{max-width:620px;font-size:var(--fs-13);color:hsl(var(--muted));margin:-4px 0 2px;line-height:1.5}.onb-input{resize:vertical;min-height:116px;font-family:inherit;line-height:1.55;font-size:var(--fs-14)}.onb-ex{max-width:620px;font-size:var(--fs-125);color:hsl(var(--faint));margin:0;font-style:italic;line-height:1.5}.onb-acts{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.onb-rev{gap:18px;max-width:none}.onb-rev-head{flex-direction:column;gap:6px;display:flex}.onb-rev-head h3{margin:0}.onb-badge{border:1px solid hsl(var(--amber)/.4);background:hsl(var(--amber)/.1);color:hsl(var(--ink-amber));font-size:var(--fs-11);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;font-weight:650;display:inline-flex}.onb-cta{border:1px solid hsl(var(--navy)/.32);background:hsl(var(--navy)/.07);color:inherit;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.onb-cta:hover{background:hsl(var(--navy)/.09);border-color:hsl(var(--navy)/.45)}.onb-cta-ico{background:hsl(var(--navy)/.16);width:28px;height:28px;color:hsl(var(--navy));border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.onb-cta-body{flex-direction:column;gap:3px;display:flex}.onb-cta-body strong{font-size:var(--fs-135);color:hsl(var(--navy));letter-spacing:-.01em;font-weight:650}.onb-cta-body span{font-size:var(--fs-125);color:hsl(var(--muted));line-height:1.5}@media(max-width:720px){.onb-acts{flex-direction:column-reverse}.onb-acts .btn,.onb-acts .btn-save{justify-content:center;width:100%}}.lst{flex-direction:column;display:flex}.lst-hd,.lst-row{margin-inline:-12px;padding-inline:12px}.lst-hd{border-bottom:1px solid hsl(var(--border));font-size:var(--fs-105);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted));padding-bottom:9px;font-weight:700}.lst-row{border-bottom:1px solid hsl(var(--border-soft));padding-block:11px;transition:background .12s}.lst-row:last-child{border-bottom:0}.lst-row:hover{background:hsl(var(--surface-2))}.co-row,.eq-row{align-items:center;gap:14px;display:grid}.lst-who{align-items:center;gap:11px;min-width:0;display:flex}.lst-who .avatar{width:36px;height:36px;font-size:var(--fs-13)}.lst-who-txt{min-width:0}.lst-name{font-size:var(--fs-14);letter-spacing:-.01em;color:hsl(var(--text));align-items:center;gap:7px;min-width:0;font-weight:650;display:flex}.lst-name-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lst-name .team-you{flex:none}.lst-sub{font-size:var(--fs-115);color:hsl(var(--faint));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.lst-more{width:32px;height:32px;color:hsl(var(--faint))}.lst-row:hover .lst-more{color:hsl(var(--muted))}.lst-row:hover .lst-more:hover,.lst-more:hover{background:hsl(var(--hover));color:hsl(var(--text))}.lst-head{flex-wrap:wrap;row-gap:10px}.lst-search{width:268px;min-width:0;height:34px;padding:0 11px}.lst-search .ic{width:15px;height:15px;color:hsl(var(--faint));flex:none}.lst-empty{text-align:center;font-size:var(--fs-13);color:hsl(var(--muted));flex-direction:column;align-items:center;gap:10px;padding:44px 20px 38px;display:flex}.lst-empty p{max-width:36rem}.lst-empty>svg,.chat-empty .ic,.ap-empty .ic,.ct-painel-vazio>svg,.rc-vazio>svg{width:48px;height:48px}.lst-empty>svg{opacity:.35}.lst-loading .sk-row-lg{border-radius:12px;height:54px}.lst-loading .sk-rows{gap:10px;margin-top:12px}.co-plan{font-size:var(--fs-13);color:hsl(var(--text));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.co-plan.none{color:hsl(var(--muted));font-weight:500}.co-use{font-size:var(--fs-13);color:hsl(var(--muted));font-variant-numeric:tabular-nums}.co-use b{font-size:var(--fs-135);color:hsl(var(--text));font-weight:700}.co-use.over b{color:hsl(var(--rose))}.co-bar{background:hsl(var(--border));height:5px;margin-top:6px}.eq-role{font-size:var(--fs-125);font-weight:650}.eq-role.admin{color:hsl(var(--brand))}.eq-role.agent{color:hsl(var(--muted))}.lst-row.off .lst-name-txt,.lst-row.off .lst-sub{color:hsl(var(--faint))}.lst-row.off .avatar{opacity:.55}.plan-status.off{background:hsl(var(--muted)/.14);color:hsl(var(--muted))}.hstat.is-money .hstat-value{color:hsl(var(--money))}.hstat-bar{background:hsl(var(--navy)/.16);width:100%;max-width:128px;height:5px;margin-top:8px}.hstat-bar span.full{background:hsl(var(--amber))}@media(max-width:940px){.co-c-plan{display:none}}.co-row{grid-template-columns:minmax(0,1fr) 132px 112px 168px 122px 104px 34px}.eq-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1.25fr) 150px 112px 34px}.eq-row.multi{grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) 142px 132px 112px 34px}.eq-mail,.eq-scope{font-size:var(--fs-125);color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eq-scope{font-size:var(--fs-12)}.co-ch-list{align-items:center;gap:11px;min-width:0;display:flex}.co-ch{font-size:var(--fs-115);color:hsl(var(--muted));font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.co-ch .ic{width:13px;height:13px;color:hsl(var(--faint))}.co-ch.warn,.co-ch.full,.co-ch.over{color:hsl(var(--ink-amber));font-weight:700}.co-ch.warn .ic,.co-ch.full .ic,.co-ch.over .ic{color:hsl(var(--ink-amber))}.co-ch.on .ic{color:hsl(var(--navy))}.co-ia b{font-size:var(--fs-135);color:hsl(var(--text));font-variant-numeric:tabular-nums;font-weight:700}.co-ia.zero b{color:hsl(var(--ink-amber))}.co-ia-alerta{color:hsl(var(--ink-amber));font-weight:600}.co-ia-na{font-size:var(--fs-125);color:hsl(var(--muted))}.lst-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lst-filter{border:1px solid hsl(var(--border));background:hsl(var(--surface));height:34px;font-family:inherit;font-size:var(--fs-125);color:hsl(var(--muted));cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.lst-filter:hover{background:hsl(var(--hover));color:hsl(var(--text))}.lst-filter.on{background:hsl(var(--state-selected));border-color:hsl(var(--navy)/.35);color:hsl(var(--navy))}.lst-filter-dot{background:hsl(var(--amber));border-radius:999px;flex:none;width:7px;height:7px}.co-bar{max-width:84px;height:4px}.co-bar span.full{background:hsl(var(--amber))}@media(max-width:1120px){.co-row{grid-template-columns:minmax(0,1fr) 132px 112px 168px 104px 34px}.co-c-ia{display:none}.eq-row.multi{grid-template-columns:minmax(0,1.4fr) 142px 132px 112px 34px}.eq-row.multi .eq-c-mail{display:none}}@media(max-width:940px){.co-row{grid-template-columns:minmax(0,1fr) 112px 104px 34px}.co-c-ch{display:none}.eq-row{grid-template-columns:minmax(0,1fr) 142px 112px 34px}.eq-row .eq-c-mail{display:none}.lst-search{width:200px}}.agent-hero .hero-top{align-items:center}.agent-id{align-items:center;gap:14px;display:flex}.agent-face{background:hsl(var(--surface));width:46px;height:46px;color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:14px;flex:none;place-items:center;transition:background .2s,color .2s,box-shadow .2s;display:grid}.agent-face.on{background:hsl(var(--brand));border-color:hsl(var(--brand));color:hsl(var(--brand-ink));box-shadow:0 4px 14px hsl(var(--brand)/.35)}.agent-state{font-size:var(--fs-125);color:hsl(var(--muted));align-items:center;gap:6px;margin-top:3px;font-weight:550;display:flex}.agent-dot{background:hsl(var(--faint));border-radius:50%;width:7px;height:7px}.agent-dot.on{background:hsl(var(--money));box-shadow:0 0 0 3px hsl(var(--money)/.18)}.agent-credits{text-align:right;flex:none}.agent-credits-val{color:hsl(var(--navy-strong));font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.agent-credits-val.zero{color:hsl(var(--danger))}.agent-credits-label{font-size:var(--fs-12);color:hsl(var(--muted));margin-top:3px;font-weight:600}.agent-credits-hint{font-size:var(--fs-11);color:hsl(var(--faint));margin-top:1px}.ap-modes-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;display:flex}.ap-modes-title{font-size:var(--fs-12);letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--muted));font-weight:650}.ap-modes-scale{font-size:var(--fs-11);color:hsl(var(--faint))}@media(max-width:640px){.agent-credits{text-align:left;margin-top:12px}.agent-hero .hero-top{flex-direction:column;align-items:flex-start}}.ap-modes{gap:8px}.ap-mode{align-items:center;padding:11px 14px}.ap-mode-ico{border-radius:9px;width:32px;height:32px}.ap-mode-ico .ic{width:16px;height:16px}.ap-mode-label{font-size:var(--fs-135)}.ap-mode-desc{font-size:var(--fs-12);color:hsl(var(--faint));line-height:1.4}.ap-mode.selected .ap-mode-desc,.ap-mode:hover .ap-mode-desc{color:hsl(var(--muted))}.ap-mode.selected{box-shadow:0 8px 22px -14px hsl(var(--brand)/.7)}.onb-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.onb-fix{border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--navy));font-family:inherit;font-size:var(--fs-12);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 12px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.onb-fix:hover:not(:disabled){background:hsl(var(--navy)/.07);border-color:hsl(var(--navy)/.45)}.onb-fix:disabled{opacity:.6;cursor:default}.dialog-content.dlg-plan{max-width:min(780px,100vw - 32px);padding:22px 24px}.dlg-plan .card-sub{margin-bottom:14px}.dialog-content.dlg-cred{max-width:min(460px,100vw - 32px);padding:22px 24px}.dlg-cred .card-sub{margin-bottom:14px}.cred-saldo{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));margin-bottom:16px;padding:13px 15px}.cred-num{align-items:baseline;gap:7px;display:flex}.cred-num b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.cred-num span{font-size:var(--fs-13);color:hsl(var(--faint))}.cred-res{font-size:var(--fs-12);color:hsl(var(--faint));margin-top:5px}.cred-saldo-load{font-size:var(--fs-13);color:hsl(var(--faint))}.cred-saldo-erro{font-size:var(--fs-13);color:hsl(var(--state-error));line-height:1.45}.cred-atalhos{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cred-chip{font:inherit;font-size:var(--fs-125);color:hsl(var(--text));background:hsl(var(--surface-2));border:1px solid hsl(var(--border));cursor:pointer;border-radius:999px;padding:5px 11px;font-weight:600}.cred-chip:hover{border-color:hsl(var(--brand)/.5)}.cred-chip.sel{color:hsl(var(--brand));border-color:hsl(var(--brand));background:hsl(var(--brand)/.08)}.cred-hist{border-top:1px solid hsl(var(--border));margin-top:16px;padding-top:14px}.cred-hist h4{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--faint));margin:0 0 9px}.cred-hist ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cred-hist li{font-size:var(--fs-125);grid-template-columns:auto 1fr auto;align-items:baseline;gap:9px;display:grid}.cred-hist li b{font-variant-numeric:tabular-nums;color:hsl(var(--brand))}.cred-hist li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cred-hist li em{color:hsl(var(--faint));font-style:normal}.pm-manual{font-size:var(--fs-12);color:hsl(var(--muted));align-items:flex-start;gap:7px;margin-top:2px;line-height:1.45;display:flex}.pm-manual .ic{color:hsl(var(--navy));flex:none;margin-top:1px}.pm-manual b{color:hsl(var(--text));font-weight:600}.pm-sec{border-top:1px solid hsl(var(--border-soft));margin-top:20px;padding-top:16px}.pm-sec-hd{align-items:baseline;gap:9px;margin-bottom:11px;display:flex}.pm-sec-hd h4{font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--text));font-weight:700}.pm-sec-hd span{font-size:var(--fs-115);color:hsl(var(--faint))}.pm-sec.cutting .pm-sec-hd h4{color:hsl(var(--ink-amber))}.pmx-scroll{overflow-x:auto}.pmx{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));min-width:640px;display:flex;overflow:hidden}.pmx-rail{border-right:1px solid hsl(var(--border-soft));flex:none;width:118px;padding-top:3px;padding-bottom:8px}.pmx-rail-hd{height:100px}.pmx-lbl{border-top:1px solid hsl(var(--border-soft));height:34px;font-size:var(--fs-11);color:hsl(var(--muted));white-space:nowrap;align-items:center;gap:7px;padding-left:14px;display:flex}.pmx-lbl .ic{color:hsl(var(--muted));flex:none}.pmx-rail-hd+.pmx-lbl{border-top-color:hsl(var(--border))}.pmx-col{cursor:pointer;background:0 0;border:0;border-top:3px solid #0000;flex-direction:column;flex:1;min-width:0;padding:0 0 8px;font-family:inherit;transition:border-color .14s,background .14s;display:flex;position:relative}.pmx-col:not(.on):hover{background:hsl(var(--surface-2))}.pmx-col:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:-2px}.pmx-col.on{border-top-color:hsl(var(--brand));background:hsl(var(--state-selected))}.pmx-atual,.pmx-atual-vazio{height:17px;font-size:var(--fs-10);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-weight:700;line-height:1;display:inline-flex}.pmx-atual{color:hsl(var(--navy));border:1px solid hsl(var(--navy)/.35);background:hsl(var(--navy)/.08)}.pmx-atual-vazio{visibility:hidden}.pmx-hd{flex-direction:column;justify-content:center;align-items:center;gap:3px;height:100px;padding:0 8px;display:flex}.pmx-mark{border:1.5px solid hsl(var(--border));background:hsl(var(--surface));border-radius:50%;flex:none;width:15px;height:15px;transition:border-color .14s,border-width .14s}.pmx-col.on .pmx-mark{border-color:hsl(var(--brand));border-width:4.5px}.pmx-nome{max-width:100%;font-size:var(--fs-125);color:hsl(var(--text));white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex;overflow:hidden}.pmx-preco{letter-spacing:-.02em;color:hsl(var(--text));font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:2px;font-size:20px;font-weight:700;display:inline-flex}.pmx-preco em{font-style:normal;font-size:var(--fs-105);color:hsl(var(--muted));font-weight:600}.pmx-preco.zero{color:hsl(var(--muted))}.pmx-cell{border-top:1px solid hsl(var(--border-soft));height:34px;font-size:var(--fs-135);color:hsl(var(--text));font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:600;display:flex}.pmx-hd+.pmx-cell,.pmx-col.on .pmx-cell{border-top-color:hsl(var(--border))}.pmx-ok{color:hsl(var(--state-success));display:inline-flex}.pmx-ok .ic{width:16px;height:16px}.pmx-x{background:hsl(var(--faint));border-radius:999px;width:10px;height:2px}.pmx-cell.falta{color:hsl(var(--ink-amber))}.pmx-cell.falta .pmx-x{background:hsl(var(--ink-amber))}.pmx-col.none .pmx-nome,.pmx-col.none .pmx-cell{color:hsl(var(--muted));font-weight:500}.pm-plans-load{font-size:var(--fs-125);color:hsl(var(--faint));padding:10px 0}.pm-res-list{flex-direction:column;gap:8px;display:flex}.pm-res{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));align-items:center;gap:12px;padding:11px 13px;display:flex}.pm-res.over{border-color:hsl(var(--amber)/.5);background:hsl(var(--amber)/.07)}.pm-res-ico{background:hsl(var(--surface));border:1px solid hsl(var(--border));width:32px;height:32px;color:hsl(var(--navy));border-radius:9px;flex:none;place-items:center;display:grid}.pm-res.over .pm-res-ico{color:hsl(var(--ink-amber));border-color:hsl(var(--amber)/.4)}.pm-res-main{flex:1;min-width:0}.pm-res-name{font-size:var(--fs-125);color:hsl(var(--text));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pm-res-use{font-size:var(--fs-115);color:hsl(var(--muted));font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:2px;display:flex}.pm-res-use b{font-size:var(--fs-13);color:hsl(var(--text));font-weight:700}.pm-res.over .pm-res-use b{color:hsl(var(--ink-amber))}.pm-res-tag,.pm-plan-under{border:1px solid hsl(var(--amber)/.55);color:hsl(var(--ink-amber));font-size:var(--fs-10);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-weight:700}.pm-plan-under.oculto{visibility:hidden}.pm-res-bar{background:hsl(var(--border));max-width:180px;height:4px;margin-top:6px}.pm-res-bar span.over{background:hsl(var(--amber))}.pm-res-add{text-align:center;flex:none}.pm-res-add-lbl{font-size:var(--fs-10);letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--faint));margin-bottom:4px;font-weight:700;display:block}.pm-res-add-base{font-size:var(--fs-105);color:hsl(var(--faint));white-space:nowrap;margin-top:4px}.pm-cred{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));align-items:center;gap:12px;padding:11px 13px;display:flex}.pm-cred-main{flex:1;min-width:0}.pm-cred-num{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pm-cred-num b{font-size:var(--fs-15);font-variant-numeric:tabular-nums;color:hsl(var(--text));font-weight:700}.pm-cred-num span{font-size:var(--fs-115);color:hsl(var(--muted))}.pm-cred-hint{font-size:var(--fs-115);color:hsl(var(--muted));margin-top:2px}.pm-cred-load{font-size:var(--fs-125);color:hsl(var(--muted))}.pm-cred-btn{flex:none}.pm-step{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.pm-step-btn{width:26px;height:30px;color:hsl(var(--muted));font-family:inherit;font-size:var(--fs-15);cursor:pointer;background:0 0;border:0;line-height:1;transition:background .12s,color .12s}.pm-step-btn:hover:not(:disabled){background:hsl(var(--hover));color:hsl(var(--text))}.pm-step-btn:disabled{opacity:.35;cursor:default}.pm-step-val{border:0;border-inline:1px solid hsl(var(--border));width:34px;height:30px;color:hsl(var(--text));font-family:inherit;font-size:var(--fs-13);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;font-weight:650}.pm-step-val:focus{background:hsl(var(--navy)/.08)}.pm-status{flex-wrap:wrap;gap:6px;display:flex}.pm-st{border:1.5px solid hsl(var(--border));border-radius:var(--r-sm);background:hsl(var(--surface));color:hsl(var(--muted));font-family:inherit;font-size:var(--fs-125);cursor:pointer;flex:96px;padding:9px 8px;font-weight:650;transition:border-color .14s,background .14s,color .14s}.pm-st:hover{background:hsl(var(--hover));color:hsl(var(--text))}.pm-st:focus-visible{outline:2px solid hsl(var(--state-focus));outline-offset:2px}.pm-st.trial.on{border-color:hsl(var(--brand));background:hsl(var(--brand)/.1);color:hsl(var(--brand))}.pm-st.active.on{border-color:hsl(var(--money));background:hsl(var(--money)/.12);color:hsl(var(--ink-money))}.pm-st.suspended.on{border-color:hsl(var(--amber));background:hsl(var(--amber)/.14);color:hsl(var(--ink-amber))}.pm-st.canceled.on{border-color:hsl(var(--rose));background:hsl(var(--rose)/.12);color:hsl(var(--rose))}.pm-status-note{font-size:var(--fs-12);color:hsl(var(--muted));margin-top:8px;line-height:1.45}.pm-cut{border-radius:var(--r);border:1px solid hsl(var(--amber)/.45);background:hsl(var(--amber)/.1);font-size:var(--fs-12);color:hsl(var(--ink-amber));align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;line-height:1.45;display:flex}.pm-cut .ic{flex:none;margin-top:1px}.pm-over{border-radius:var(--r);border:1px solid hsl(var(--amber)/.5);background:hsl(var(--amber)/.08);margin-top:18px;padding:13px 14px}.pm-over-hd{font-size:var(--fs-125);color:hsl(var(--ink-amber));align-items:center;gap:8px;font-weight:700;display:flex}.pm-over-hd .ic{flex:none}.pm-over-list{font-size:var(--fs-12);color:hsl(var(--muted));margin:8px 0 0;padding-left:18px;line-height:1.5;list-style:outside}.pm-over-check{border-top:1px solid hsl(var(--amber)/.3);font-size:var(--fs-12);color:hsl(var(--muted));cursor:pointer;align-items:flex-start;gap:9px;margin-top:11px;padding-top:11px;line-height:1.45;display:flex}.pm-over-check input{accent-color:hsl(var(--amber));flex:none;margin-top:2px}.pm-over-check b{color:hsl(var(--text));font-weight:650}.dlg-plan .btn.primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media(max-width:560px){.pm-res{flex-wrap:wrap}.pm-res-add{text-align:left;align-items:center;gap:8px;margin-left:44px;display:flex}.pm-res-add-lbl,.pm-res-add-base{margin:0}}.dlg-plan .pm-sec{margin-top:15px;padding-top:13px}.dlg-plan .pm-sec-hd{margin-bottom:9px}.dlg-plan .pm-res{gap:11px;padding:9px 12px}.dlg-plan .pm-res-list{gap:6px}.dlg-plan .field-group{margin-top:15px}.pm-res-add-row{align-items:center;gap:7px;display:flex}.pm-res-add-lbl{margin-bottom:0}.pm-res-add-base{text-align:right}.dlg-plan .dialog-actions{background:hsl(var(--surface));border-top:1px solid hsl(var(--border-soft));margin:18px -24px -22px;padding:14px 24px 22px;position:sticky;bottom:-22px}.dlg-plan .btn.primary:disabled{opacity:1;background:hsl(var(--hover));color:hsl(var(--faint));border-color:#0000}.pm-cut.canceled{border-color:hsl(var(--rose)/.45);background:hsl(var(--rose)/.08);color:hsl(var(--rose))}.pm-res-bar span.full{background:hsl(var(--amber))}.onb-fix:disabled{opacity:1;color:hsl(var(--faint));border-color:hsl(var(--border-soft));cursor:not-allowed;background:0 0}.aq-quote-err{color:hsl(var(--danger))}.emoji-loading{width:340px;height:420px;font-size:var(--fs-13);color:hsl(var(--muted));place-items:center;display:grid}.ts-card{margin-top:14px}.ts-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:10px;max-width:980px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media(max-width:940px){.ts-grid{grid-template-columns:1fr}}.ts-tile{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));flex-direction:column;align-items:flex-start;gap:8px;padding:13px 15px;display:flex}.ts-tile-hd{font-size:var(--fs-135);align-items:center;gap:7px;font-weight:600;display:flex}.ts-tile-hd .ic{color:hsl(var(--navy))}.ts-tile-desc{font-size:var(--fs-125);color:hsl(var(--muted));margin:0;line-height:1.45}.ts-tile-acao{font-size:var(--fs-125);margin:0;line-height:1.5}.ts-tile-motivo{font-size:var(--fs-12);color:hsl(var(--muted));align-items:center;gap:6px;margin:0;display:flex}.ts-tile-motivo code{font-size:var(--fs-115)}.ts-tile-desde{font-size:var(--fs-12);color:hsl(var(--muted));margin:auto 0 0}.ts-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.wh-meta,.wh-campo+.wh-campo{margin-top:14px}.wh-valor{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.wh-valor code{white-space:nowrap;font-size:var(--fs-125);min-width:0;overflow-x:auto}.wh-valor.destaque{border-color:hsl(var(--brand));background:hsl(var(--brand)/.06)}.wh-oculto{font-size:var(--fs-13);color:hsl(var(--faint));align-items:center;gap:7px;display:inline-flex}.wh-copiar{flex:none}.wh-confirma{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));padding:11px 13px}.wh-confirma p{font-size:var(--fs-13);margin:0 0 11px;line-height:1.5}.wh-confirma-acoes{flex-wrap:wrap;gap:8px;display:flex}.appsec-ok{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.appsec-ok-tag{font-size:var(--fs-13);align-items:center;gap:7px;font-weight:600;display:inline-flex}.appsec-ok-tag .ic{color:hsl(var(--brand))}.field-group>.appsec-swap{margin-top:8px}.appsec-guia{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2)/.55);margin-top:14px;overflow:hidden}.appsec-guia>summary{font-size:var(--fs-13);color:hsl(var(--text)/.82);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 12px;font-weight:600;list-style:none;display:flex}.appsec-guia>summary::-webkit-details-marker{display:none}.appsec-guia>summary:hover{background:hsl(var(--hover))}.appsec-guia>summary .ic{color:hsl(var(--navy))}.appsec-guia>summary:after{content:"";border-right:2px solid hsl(var(--faint));border-bottom:2px solid hsl(var(--faint));width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(-45deg)}.appsec-guia[open]>summary:after{transform:rotate(45deg)}.appsec-guia-corpo{border-top:1px solid hsl(var(--border));padding:0 14px 14px}.appsec-guia-intro{font-size:var(--fs-13);color:hsl(var(--muted));margin:12px 0}.appsec-passos{counter-reset:appsec;gap:10px;margin:0;padding:0;list-style:none;display:grid}.appsec-passos li{counter-increment:appsec;font-size:var(--fs-13);color:hsl(var(--text)/.86);padding-left:30px;line-height:1.55;position:relative}.appsec-passos li:before{content:counter(appsec);background:hsl(var(--navy)/.12);width:20px;height:20px;color:hsl(var(--navy));font-size:var(--fs-11);border-radius:999px;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.appsec-passos a{color:hsl(var(--navy));font-weight:600}.appsec-guia-nota{border:1px solid hsl(var(--amber)/.28);border-radius:var(--r);background:hsl(var(--amber)/.08);font-size:var(--fs-125);color:hsl(var(--text)/.88);gap:8px;margin:14px 0 0;padding:10px 12px;line-height:1.55;display:flex}.appsec-guia-nota .ic{color:hsl(var(--amber));flex-shrink:0;margin-top:2px}.int-grid{grid-template-columns:minmax(340px,480px) minmax(0,1fr);align-items:start;gap:28px;max-width:1080px;margin-top:20px;display:grid}@media(max-width:940px){.int-grid{grid-template-columns:1fr}}.int-form .field-toggle{border-top:1px solid hsl(var(--border-soft));margin-top:24px;padding-top:18px}.int-mostra{min-width:0}.int-mostra .conn-sec{margin:0;display:block}.int-painel{border:1px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--surface-2));flex-direction:column;gap:12px;max-width:360px;margin-top:10px;padding:14px;transition:opacity .2s;display:flex}.int-mostra.is-off .int-painel{opacity:.45}.int-cliente{align-items:center;gap:10px;display:flex}.int-avatar{background:hsl(var(--surface));border:1px solid hsl(var(--border));width:34px;height:34px;color:hsl(var(--navy));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.int-cliente b{font-size:var(--fs-135);font-weight:600;line-height:1.3;display:block}.int-cliente em{font-style:normal;font-size:var(--fs-115);color:hsl(var(--muted));display:block}.int-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.int-lista li{font-size:var(--fs-125);color:hsl(var(--muted));align-items:center;gap:8px;display:flex}.int-lista .ic{color:hsl(var(--navy));flex-shrink:0}.int-nota,.int-off-nota{max-width:360px;font-size:var(--fs-12);margin:10px 2px 0;line-height:1.5}.int-nota{color:hsl(var(--faint))}.int-off-nota{color:hsl(var(--state-warning));font-weight:600}.int-resultado{font-size:var(--fs-13);align-items:flex-start;gap:8px;margin-top:16px;font-weight:600;line-height:1.5;display:flex}.int-resultado .ic{flex-shrink:0;margin-top:2px}.int-resultado.is-ok{color:hsl(var(--state-success))}.int-resultado.is-erro{color:hsl(var(--state-error))}.btn-link,.appsec-swap{font:inherit;font-size:var(--fs-13);color:hsl(var(--navy));cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.btn-link:hover,.appsec-swap:hover{text-decoration:underline}.wc-grid{grid-template-columns:minmax(340px,min(480px,34%)) minmax(0,1fr);gap:16px;display:grid}.wc-col{flex-direction:column;min-width:0;display:flex}.wc-col>.card:last-child{flex:1}@media(max-width:1020px){.wc-grid{grid-template-columns:1fr}.wc-col{display:block}}.wc-aviso-topo{margin:0 0 16px}.wc-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.wc-status{flex-shrink:0;align-items:center;gap:12px;display:flex}.wc-faixa .card-sub,.wc-faixa .field-hint{max-width:var(--page-read)}.wc-textarea{resize:vertical;min-height:74px;line-height:1.5}.wc-cores{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wc-cor{border:1px solid hsl(var(--border));cursor:pointer;width:32px;height:32px;color:hsl(var(--tinta-clara));border-radius:50%;place-items:center;padding:0;transition:transform .12s;display:grid;position:relative}.wc-cor:hover{transform:scale(1.08)}.wc-cor.sel{box-shadow:0 0 0 2px hsl(var(--surface)),0 0 0 4px hsl(var(--navy)/.55)}.wc-cor-livre{background:conic-gradient(#ef4444,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#ef4444)}.wc-cor-livre input[type=color]{opacity:0;cursor:pointer;position:absolute;inset:0}.wc-dominios{grid-template-columns:repeat(auto-fill,minmax(240px,320px));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wc-dominio{border:1px solid hsl(var(--border-soft));border-radius:var(--r);background:hsl(var(--surface-2));font-size:var(--fs-13);align-items:center;gap:8px;padding:8px 12px;display:flex}.wc-dominio>.ic{color:hsl(var(--muted));flex-shrink:0}.wc-dominio span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-125);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-dominio button{color:hsl(var(--muted));cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:auto;padding:4px;display:grid}.wc-dominio button:hover{color:hsl(var(--rose));background:hsl(var(--hover))}.wc-dominio-add{gap:8px;max-width:480px;margin-top:12px;display:flex}.wc-dominio-add .text-input{flex:1;min-width:0}.wc-dominio-add .btn{white-space:nowrap;flex-shrink:0}.wc-tabs{margin-bottom:16px}.wc-lado{flex-direction:column;display:flex}.wc-lado .wc-tabs{align-self:flex-start}.wc-lado .wc-browser{flex-direction:column;flex:1;display:flex}.wc-browser{border:1px solid hsl(var(--border));border-radius:var(--r-lg);background:hsl(var(--surface));box-shadow:var(--sh-1);overflow:hidden}.wc-browser-bar{background:hsl(var(--surface-2));border-bottom:1px solid hsl(var(--border-soft));align-items:center;gap:6px;padding:10px 12px;display:flex}.wc-bdot{background:hsl(var(--border));border-radius:50%;flex-shrink:0;width:10px;height:10px}.wc-bdot:first-child{background:#f49b9b}.wc-bdot:nth-child(2){background:#f2cd88}.wc-bdot:nth-child(3){background:#93d9a8}.wc-baddr{background:hsl(var(--surface));border:1px solid hsl(var(--border-soft));min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-115);color:hsl(var(--muted));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;align-items:center;gap:6px;margin-left:8px;padding:4px 12px;display:inline-flex;overflow:hidden}.wc-baddr .ic{flex-shrink:0}.wc-pagina{background:hsl(var(--bg));flex-direction:column;flex:1;gap:12px;min-height:clamp(300px,44vh,420px);padding:16px;display:flex;position:relative;overflow:hidden}@media(max-height:760px){.wc-pagina{min-height:clamp(260px,40vh,340px)}}.wc-fake-nav{align-items:center;gap:10px;display:flex}.wc-fake-logo{background:hsl(var(--navy)/.3);border-radius:4px;width:64px;height:14px}.wc-fake-link{background:hsl(var(--border));border-radius:4px;width:34px;height:8px}.wc-fake-link:first-of-type{margin-left:auto}.wc-fake-hero{border-radius:var(--r);background:linear-gradient(120deg,hsl(var(--surface-2)),hsl(var(--surface)));border:1px solid hsl(var(--border-soft));flex-shrink:0;height:84px}.wc-fake-prods{flex:1;grid-template-columns:repeat(3,1fr);gap:10px;min-height:0;display:grid}.wc-fake-prods span{border-radius:var(--r);background:hsl(var(--surface-2));border:1px solid hsl(var(--border-soft));position:relative;overflow:hidden}.wc-fake-prods span:before{content:"";border-radius:var(--r-sm);background:hsl(var(--border)/.6);height:46%;position:absolute;inset:8px 8px auto}.wc-fake-prods span:after{content:"";background:hsl(var(--border));border-radius:999px;height:7px;position:absolute;bottom:12px;left:8px;right:26%}.wc-widget{flex-direction:column;align-items:flex-end;gap:10px;max-width:calc(100% - 28px);display:flex;position:absolute;bottom:14px;right:14px}.wc-botao{background:var(--wc-cor);width:46px;height:46px;color:var(--wc-tinta);cursor:pointer;box-shadow:0 6px 16px -6px hsl(var(--tinta-escura)/.4);border:0;border-radius:50%;place-items:center;transition:transform .15s,background-color .25s;display:grid}.wc-botao:hover{transform:scale(1.07)}.wc-janela{background:hsl(var(--surface));border:1px solid hsl(var(--border-soft));width:min(250px,100%);box-shadow:var(--sh-2);border-radius:14px;animation:.18s ease-out wc-rise;overflow:hidden}@keyframes wc-rise{0%{opacity:0;transform:translateY(8px)scale(.97)}}.wc-janela-topo{background:var(--wc-cor);color:var(--wc-tinta);align-items:center;gap:8px;padding:10px 12px;transition:background-color .25s;display:flex}.wc-janela-avatar{background:var(--wc-tinta);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.wc-janela-avatar{background:color-mix(in srgb,var(--wc-tinta)20%,transparent)}}.wc-janela-avatar{flex-shrink:0}.wc-janela-titulo{flex-direction:column;min-width:0;line-height:1.25;display:flex}.wc-janela-titulo strong{font-size:var(--fs-125);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.wc-janela-titulo em{font-style:normal;font-size:var(--fs-105);opacity:.85}.wc-janela-min{color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:auto;padding:2px;display:grid}.wc-janela-min:hover{opacity:1}.wc-janela-corpo{background:hsl(var(--chat-bg));flex-direction:column;min-height:72px;max-height:130px;padding:12px;display:flex;overflow-y:auto}.wc-msg{background:hsl(var(--surface));border:1px solid hsl(var(--border-soft));max-width:88%;box-shadow:var(--sh-1);font-size:var(--fs-12);color:hsl(var(--text));white-space:pre-wrap;word-break:break-word;border-radius:4px 12px 12px;align-self:flex-start;padding:7px 10px;line-height:1.45}.wc-msg-meta{font-size:var(--fs-105);color:hsl(var(--muted));align-self:flex-start;margin:4px 2px 0}.wc-janela-pe{background:hsl(var(--surface));border-top:1px solid hsl(var(--border-soft));align-items:center;gap:8px;padding:10px;display:flex}.wc-fake-campo{background:hsl(var(--surface-2));border:1px solid hsl(var(--border-soft));min-width:0;font-size:var(--fs-115);color:hsl(var(--faint));white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;padding:7px 12px;overflow:hidden}.wc-enviar{background:var(--wc-cor);width:30px;height:30px;color:var(--wc-tinta);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .25s;display:grid}.wc-previa-nota{font-size:var(--fs-12);color:hsl(var(--faint));max-width:var(--page-read);margin:12px 2px 0;line-height:1.5}.wc-codigo{flex-direction:column;gap:14px;display:flex}.wc-passos{font-size:var(--fs-135);color:hsl(var(--muted));flex-direction:column;gap:10px;margin:0;padding-left:20px;line-height:1.55;display:flex}.wc-passos li::marker{color:hsl(var(--navy));font-weight:700}.wc-passos strong{color:hsl(var(--text))}.wc-code{border-radius:var(--r);color:#d7e0ea;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-125);white-space:pre-wrap;word-break:break-all;background:#171d27;border:1px solid #2d3643;margin:0;padding:14px 16px;line-height:1.6}.wc-code+.copy-btn{margin-top:0}.wc-chave{border:1px dashed hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2));justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wc-chave-info{flex-direction:column;gap:3px;min-width:0;display:flex}.wc-chave-valor{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-125);color:hsl(var(--text));word-break:break-all}.wc-copiar{white-space:nowrap;flex-shrink:0}.wc-intro{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.wc-intro-lista{font-size:var(--fs-135);color:hsl(var(--muted));flex-direction:column;gap:10px;margin:16px 0 18px;padding:0;list-style:none;display:flex}.wc-intro-lista li{align-items:center;gap:8px;display:flex}.wc-intro-lista .ic{color:hsl(var(--money));flex-shrink:0}.wc-intro-texto .aviso-erro{margin-bottom:14px}.wc-intro-texto .field-hint{margin-top:10px}@media(max-width:860px){.wc-intro{grid-template-columns:1fr}.wc-intro-visual{display:none}}.wcf-lista{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wcf-item{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));padding:10px 12px}.wcf-linha{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.wcf-linha>.toggle{grid-area:1/1}.wcf-body{flex-direction:column;grid-area:1/2;gap:2px;min-width:0;display:flex}.wcf-nome{font-size:var(--fs-13);color:hsl(var(--text));font-weight:630}.wcf-meta{font-size:var(--fs-12);color:hsl(var(--muted));line-height:1.45}.wcf-passos{flex-wrap:wrap;grid-area:3/1/auto/-1;align-items:center;gap:6px;margin-top:2px;display:flex}.wcf-passos-rotulo{font-size:var(--fs-11);letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--muted));flex-basis:100%;margin-bottom:4px;font-weight:600}.wcf-chip{border:1px solid hsl(var(--border));font:inherit;font-size:var(--fs-12);color:hsl(var(--muted));cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.wcf-chip:hover{color:hsl(var(--text));background:hsl(var(--state-hover))}.wcf-chip.on{border-color:hsl(var(--navy)/.35);background:hsl(var(--navy)/.1);color:hsl(var(--navy))}.wcf-del{border-radius:var(--r-sm);width:26px;height:26px;color:hsl(var(--faint));cursor:pointer;background:0 0;border:0;grid-area:1/3;place-items:center;padding:0;display:grid}.wcf-del:hover{background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.wcf-confirma{border-top:1px solid hsl(var(--border-soft));font-size:var(--fs-125);color:hsl(var(--muted));flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding-top:8px;display:flex}.btn-link.is-danger{color:hsl(var(--danger))}.wcf-add{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.wcf-add .field-hint{margin-top:0}.wcf-form{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2)/.55);max-width:640px;margin-top:14px;padding:2px 14px 14px}.wcf-form-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.wcd-intro{font-size:var(--fs-135);color:hsl(var(--muted));margin:0;line-height:1.55}.wcd-sec{flex-direction:column;gap:10px;display:flex}.wcd-sec+.wcd-sec{border-top:1px solid hsl(var(--border-soft));margin-top:6px;padding-top:16px}.wcd-titulo{font-size:var(--fs-135);color:hsl(var(--text));margin:0;font-weight:650}.wcd-texto{font-size:var(--fs-13);color:hsl(var(--muted));margin:0;line-height:1.55}.wcd-nota{font-size:var(--fs-12);color:hsl(var(--faint));margin:0;line-height:1.5}.wcd-texto b,.wcd-nota b{color:hsl(var(--text));font-weight:650}.wcd-attr{border-radius:var(--r-sm);border:1px solid hsl(var(--border-soft));background:hsl(var(--surface-2));color:hsl(var(--text));overflow-wrap:anywhere;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.wcd-chaves{border:1px dashed hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface-2)/.55);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.wcd-chaves-rotulo{font-size:var(--fs-105);text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted));font-weight:700}.wcd-chaves-lista{flex-wrap:wrap;gap:6px;display:flex}.wcd-chave{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-115);border:1px solid hsl(var(--border));border-radius:var(--r-sm);background:hsl(var(--surface));color:hsl(var(--text));padding:2px 7px}.wcd-chave.off{color:hsl(var(--muted));border-style:dashed}.onb-anim{animation:.32s cubic-bezier(.2,.7,.2,1) both onb-in}@keyframes onb-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.onb-hello{flex-direction:column;gap:10px;max-width:720px;display:flex}.onb-hello-face{background:hsl(var(--navy)/.12);width:44px;height:44px;color:hsl(var(--navy));border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.onb-hello-list{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.onb-hello-list li{font-size:var(--fs-135);color:hsl(var(--muted));gap:12px;line-height:1.55;animation:.36s cubic-bezier(.2,.7,.2,1) both onb-in;display:flex}.onb-hello-list strong{color:hsl(var(--text));font-weight:650}.onb-hello-num{background:hsl(var(--navy)/.12);width:24px;height:24px;color:hsl(var(--navy));font-size:var(--fs-12);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.onb-body-wide{max-width:none}.gr{flex-direction:column;gap:20px;display:flex}.gr-sec{flex-direction:column;gap:8px;display:flex}.gr-title{font-size:var(--fs-135);color:hsl(var(--text));align-items:center;gap:7px;margin:0;font-weight:650;display:flex}.gr-sub{font-size:var(--fs-125);color:hsl(var(--muted));margin:-2px 0 2px;line-height:1.5}.gr-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gr-item{border:1px solid hsl(var(--border));border-radius:var(--r);background:hsl(var(--surface));align-items:center;gap:12px;padding:10px 12px;display:flex}.gr-fixa{background:hsl(var(--surface-2));border-color:hsl(var(--border-soft))}.gr-ico{background:hsl(var(--navy)/.1);width:26px;height:26px;color:hsl(var(--navy));border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gr-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gr-name{font-size:var(--fs-13);color:hsl(var(--text));font-weight:630}.gr-desc{font-size:var(--fs-12);color:hsl(var(--muted));line-height:1.45}.gr-always{font-size:var(--fs-105);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--navy));background:hsl(var(--navy)/.1);border-radius:999px;flex:none;padding:3px 9px;font-weight:700}.gr-custom .gr-name{font-weight:550}.gr-del{width:26px;height:26px;color:hsl(var(--faint));flex:none}.gr-del:hover{background:hsl(var(--danger)/.08);color:hsl(var(--danger))}.gr-add{gap:8px;display:flex}.gr-add .text-input{flex:1}.gr-add .btn{flex:none;align-items:center;gap:6px;display:inline-flex}@media(prefers-reduced-motion:reduce){.onb-anim,.onb-hello-list li{animation:none}.onb-bar>span{transition:none}}.ct-busca{border:1px solid hsl(var(--border-soft));border-radius:var(--r-lg);background:hsl(var(--surface));min-width:240px;max-width:420px;color:hsl(var(--muted));flex:1;align-items:center;gap:8px;padding-left:10px;display:flex;position:relative}.ct-busca:focus-within{border-color:hsl(var(--brand))}.ct-busca .text-input{background:0 0;border:0;flex:1;padding-left:0}.ct-busca .text-input:focus{box-shadow:none;outline:none}.ct-tipos{border:1px solid hsl(var(--border-soft));background:hsl(var(--surface));border-radius:999px;padding:3px;display:inline-flex}.ct-tipo{color:hsl(var(--muted));font-size:var(--fs-13);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;display:inline-flex}.ct-tipo:hover{color:hsl(var(--text))}.ct-tipo.on{background:hsl(var(--brand)/.12);color:hsl(var(--text));font-weight:600}.ct-conta{background:hsl(var(--hover));font-size:var(--fs-11);font-variant-numeric:tabular-nums;color:hsl(var(--muted));border-radius:999px;padding:0 7px;font-weight:400}.ct-canais{flex-wrap:wrap;gap:6px;display:flex}.ct-chip.so-icone{justify-content:center;width:32px;padding:6px}.ct-chip{border:1px solid hsl(var(--border-soft));background:hsl(var(--surface));color:hsl(var(--muted));font-size:var(--fs-13);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ct-chip:hover{background:hsl(var(--hover))}.ct-chip.on{border-color:hsl(var(--brand));background:hsl(var(--brand)/.1);color:hsl(var(--text));font-weight:600}.ct-quadro{grid-template-columns:clamp(15rem,24%,20rem) minmax(0,1fr);align-items:stretch;gap:14px;height:calc(100vh - 13rem);min-height:26rem;display:grid}.ct-quadro>.ct-card{min-height:0;padding-top:0;overflow-y:auto}.ct-quadro>.ct-card::-webkit-scrollbar-thumb{background:0 0}.ct-quadro>.ct-card:hover::-webkit-scrollbar-thumb{background:hsl(var(--faint)/.35);background-clip:content-box}@supports ((-moz-appearance:none)){.ct-quadro>.ct-card{scrollbar-color:transparent transparent}.ct-quadro>.ct-card:hover{scrollbar-color:hsl(var(--faint)/.45)transparent}}.ct-quadro .ct-cabecalho{z-index:1;background:hsl(var(--surface));gap:6px;padding:8px 0;display:grid;position:sticky;top:0}.ct-quadro .ct-busca{min-width:0;max-width:none}.ct-quadro .ct-tipos{width:100%;display:flex}.ct-quadro .ct-tipo{flex:1;justify-content:center;padding:6px 10px}.ct-painel{min-height:0;padding:18px 20px;overflow-y:auto}.ct-painel-vazio{height:100%;color:hsl(var(--muted));text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.ct-painel-vazio p{max-width:24ch}.ct-quadro .ct-linha{align-items:center;gap:10px;display:flex}.ct-quadro .ct-linha .avatar{width:42px;height:42px;font-size:var(--fs-14)}.ct-quadro .ct-email,.ct-quadro .ct-quando,.ct-quadro .ct-seta{display:none}.ct-quadro .ct-id{flex:1;min-width:0}.ct-quadro .ct-nome,.ct-quadro .ct-contato{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ct-linha.ativa{background:hsl(var(--hover))}@media(max-width:940px){.ct-quadro{grid-template-columns:1fr;height:auto}.ct-painel{display:none}}.ct-card{padding:8px}.ct-ficha-nota{flex:none}.ct-nova-nota{flex-direction:column;gap:8px;margin-block:12px;display:flex}.ct-nova-nota-acoes{align-items:center;gap:8px;display:flex}.ct-nova-nota-acoes .field-hint{margin-right:auto}.ct-lista{flex-direction:column;gap:0;margin-block:0;padding:0;list-style:none;display:flex}.ct-lista>li+li .ct-linha:before{content:"";border-top:1px solid hsl(var(--border)/.7);position:absolute;top:0;left:64px;right:12px}.ct-lista>li+li .ct-linha:hover:before,.ct-lista>li+li .ct-linha[aria-current=true]:before{border-top-color:#0000}.ct-linha{border-radius:var(--r-lg);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(180px,20rem) minmax(0,1fr) auto auto auto;align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid;position:relative}.ct-linha:hover{border-color:hsl(var(--border-soft));background:hsl(var(--hover))}.ct-avatar{background:hsl(var(--hover));width:38px;height:38px;color:hsl(var(--muted));border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.ct-avatar.grande{width:56px;height:56px}.ct-avatar img{object-fit:cover;width:100%;height:100%}.ct-id{flex-direction:column;gap:1px;min-width:0;display:flex}.ct-email{min-width:0;font-size:var(--fs-13);color:hsl(var(--muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ct-nome{font-size:var(--fs-14);color:hsl(var(--text));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ct-contato{font-size:var(--fs-12);color:hsl(var(--muted));font-variant-numeric:tabular-nums}.ct-canais-linha{flex:none;gap:4px;display:flex}.ct-canal{width:20px;height:20px;color:hsl(var(--muted));place-items:center;display:grid}.ct-quando{text-align:right;min-width:92px;font-size:var(--fs-12);color:hsl(var(--faint));flex:none}.ct-seta{color:hsl(var(--faint));flex:none;transform:rotate(-90deg)}.ct-mais{text-align:center;font-size:var(--fs-12);color:hsl(var(--faint));padding:14px}.ct-ficha{max-width:560px}.ct-ficha-topo{align-items:center;gap:14px;margin-bottom:6px;display:flex}.ct-secao{border-top:1px solid hsl(var(--border-soft));margin-top:18px;padding-top:14px}.ct-secao-t{font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--faint));margin:0 0 10px;font-weight:600}.tl-lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tl-item{gap:10px;padding:6px 0;display:flex;position:relative}.tl-item:not(:last-child):before{content:"";background:hsl(var(--border));width:1px;position:absolute;top:30px;bottom:-2px;left:11px}.tl-marca{background:hsl(var(--surface-2));width:23px;height:23px;color:hsl(var(--muted));z-index:1;border-radius:999px;flex:none;place-items:center;display:grid}.tl-corpo{flex:1;min-width:0}.tl-linha{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tl-texto{font-size:var(--fs-13);color:hsl(var(--text))}.tl-quando{font-size:var(--fs-115);color:hsl(var(--faint));font-variant-numeric:tabular-nums;flex:none}.tl-detalhe{font-size:var(--fs-125);color:hsl(var(--muted));overflow-wrap:anywhere;margin-top:2px;line-height:1.45}.tl-mais{justify-content:center;width:100%;margin-top:10px}.rc-quadro{grid-template-columns:clamp(240px,26%,340px) 1fr;align-items:stretch;gap:14px;height:calc(100vh - 11.5rem);min-height:26rem;display:grid}.rc-lista{border-radius:var(--r-lg);background:hsl(var(--surface));border:1px solid hsl(var(--border-soft));flex-direction:column;gap:2px;min-height:0;padding:8px;display:flex;overflow-y:auto}.rc-pessoa .avatar{width:38px;height:38px;font-size:var(--fs-13)}.rc-thread-top .avatar{width:32px;height:32px;font-size:var(--fs-12)}.tm-visib{flex-direction:column;gap:12px;padding:10px 12px;display:flex}.tm-visib-item{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tm-visib-txt{min-width:0;font-size:var(--fs-13);flex-direction:column;gap:2px;font-weight:500;display:flex}.rc-avatar-wrap{flex:none;display:inline-flex;position:relative}.rc-presenca{border:2px solid hsl(var(--surface));background:hsl(var(--border));border-radius:999px;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.rc-presenca.ativa{background:hsl(var(--online))}.rc-pessoa.ativa .rc-presenca{border-color:hsl(var(--state-selected))}.rc-pessoa{border-radius:var(--r);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px;font-family:inherit;display:flex}.rc-secao{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted));padding:12px 8px 4px;font-size:.7rem;font-weight:700}.rc-secao:first-child{padding-top:4px}.rc-pessoa+.rc-pessoa{border-top:1px solid hsl(var(--border)/.7);border-radius:0}.rc-pessoa.ativa,.rc-pessoa:hover{border-radius:var(--r);border-top-color:#0000}.rc-secao-online{align-items:center;gap:6px;display:flex}.rc-secao-ponto{background:hsl(var(--online));border-radius:50%;width:7px;height:7px}.rc-secao-conta{background:hsl(var(--hover));font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 6px}.rc-pessoa-off .rc-pessoa-nome,.rc-pessoa-off .rc-pessoa-previa{color:hsl(var(--muted))}.rc-pessoa-off .rc-avatar-wrap{opacity:.72}.rc-pessoa-off:hover .rc-avatar-wrap,.rc-pessoa-off.ativa .rc-avatar-wrap{opacity:1}.rc-canal-ic{border-radius:var(--r);background:hsl(var(--brand)/.12);width:38px;height:38px;color:hsl(var(--brand));flex:none;place-items:center;display:grid}.rc-canal-ic.grande{width:42px;height:42px}.rc-canal-tag{color:hsl(var(--muted));background:hsl(var(--border)/.55);border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:600}.rc-msg-autor{color:hsl(var(--brand));margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}.rc-pessoa:hover{background:hsl(var(--hover))}.rc-pessoa.ativa{background:hsl(var(--navy)/.1)}.rc-pessoa-linha{align-items:baseline;gap:6px;min-width:0;display:flex}.rc-pessoa-setor{font-size:var(--fs-125);color:hsl(var(--brand));background:hsl(var(--brand)/.1);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;max-width:8rem;padding:1px 6px;font-weight:600;overflow:hidden}.rc-pessoa-txt{flex-direction:column;flex:1;min-width:0;display:flex}.rc-pessoa-nome{font-size:var(--fs-13);color:hsl(var(--text));font-weight:600}.rc-pessoa-previa{font-size:var(--fs-12);color:hsl(var(--muted));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-badge{background:hsl(var(--brand));min-width:19px;height:19px;color:hsl(var(--brand-ink));font-size:var(--fs-10);border-radius:999px;flex:none;place-items:center;padding:0 5px;font-weight:700;display:grid}.rc-thread{border-radius:var(--r-lg);background:hsl(var(--surface));border:1px solid hsl(var(--border-soft));flex-direction:column;min-height:0;display:flex;overflow:hidden}.rc-thread-top{border-bottom:1px solid hsl(var(--border-soft));align-items:center;gap:10px;padding:12px 14px;display:flex}.rc-msgs-wrap{background:hsl(var(--chat-bg));flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.rc-msgs{flex-direction:column;flex:1;gap:6px;padding:14px;display:flex;position:relative;overflow-y:auto}.rc-msg{border-radius:var(--r-lg);background:hsl(var(--hover));white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start;align-items:baseline;gap:8px;max-width:min(80%,40rem);padding:8px 12px;display:flex}.rc-msg.com-anexo{flex-direction:column;align-items:stretch;gap:3px;padding:3px}.rc-msg.com-anexo .rc-anexo-img img,.rc-msg.com-anexo .rc-anexo-video,.rc-msg.com-anexo .rc-anexo.carregando{border-radius:var(--r);width:auto;max-width:100%;max-height:17rem}.rc-msg.com-anexo .rc-msg-txt{padding:1px 8px 2px}.rc-msg.com-anexo .rc-msg-meta{align-self:flex-end;padding:0 7px 3px}.rc-msg.com-anexo .rc-msg-autor{padding:3px 8px 0}.rc-msg.com-anexo .rc-anexo-audio{border-radius:var(--r);width:17rem;max-width:100%}.rc-msg.meu{background:hsl(var(--out-bubble));color:hsl(var(--out-ink));align-self:flex-end}.rc-msg.meu .rc-msg-txt{color:hsl(var(--out-ink))}.rc-msg.meu .rc-msg-hora,.rc-msg.meu .rc-tick{color:hsl(var(--out-ink)/.72)}.rc-msg.meu .rc-tick.lida{color:hsl(var(--tick-lida))}.rc-msg-meta{flex:none;align-items:center;gap:3px;display:inline-flex}.rc-tick{color:hsl(var(--faint))}.rc-tick.lida{color:hsl(var(--brand))}.rc-msg-txt{font-size:var(--fs-14);color:hsl(var(--text))}.rc-msg-hora{font-size:var(--fs-11);color:hsl(var(--faint));font-variant-numeric:tabular-nums;flex:none}.rc-visto{justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;display:flex}.rc-visto-rot{font-size:var(--fs-11);color:hsl(var(--faint))}.rc-visto-av{outline:1.5px solid hsl(var(--surface));border-radius:50%;width:18px;height:18px;margin-left:-4px;display:inline-flex;overflow:hidden}.rc-visto-av:first-of-type{margin-left:0}.rc-visto-av :is(img,span){width:100%;height:100%;font-size:var(--fs-11)}.rc-visto-mais{font-size:var(--fs-11);color:hsl(var(--faint));font-variant-numeric:tabular-nums;margin-left:2px}.rc-anexo-img img,.rc-anexo-video{border-radius:var(--r-sm);max-width:100%;max-height:260px;display:block}.rc-anexo-audio{width:240px;max-width:100%}.rc-anexo.carregando{border-radius:var(--r-sm);background:hsl(var(--border)/.35);height:120px}.rc-anexo.doc{border-radius:var(--r-sm);background:hsl(var(--border)/.3);color:inherit;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.rc-anexo.erro{color:hsl(var(--muted));align-items:center;gap:6px;font-size:.85rem;display:flex}.rc-anexo-nome{overflow-wrap:anywhere;font-weight:600}.rc-anexo-tam{color:hsl(var(--muted));white-space:nowrap;font-size:.78rem}.rc-vazio{color:hsl(var(--muted));flex:1;place-content:center;justify-items:center;gap:8px;display:grid}@media(max-width:940px){.rc-quadro{grid-template-columns:1fr}}.ct-dupla{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;gap:12px;display:grid}.ct-ficha-topo{align-items:center}.ct-ficha-id{flex:1;min-width:0}.ct-ficha-abrir{flex:none;text-decoration:none}.avatar.ct-avatar-grande{width:46px;height:46px;font-size:var(--fs-15)}.ct-so-leitura.uma-linha{padding:10px 12px;line-height:1.4;display:block}.ct-so-leitura{border:1px dashed hsl(var(--border-soft));border-radius:var(--r-lg);font-size:var(--fs-14);color:hsl(var(--muted));font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.ct-campo-off{font-size:var(--fs-11);color:hsl(var(--faint));margin-left:6px;font-weight:400}.ct-canais-ficha,.ct-conversas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ct-canais-ficha li,.ct-conversas a{border:1px solid hsl(var(--border-soft));border-radius:var(--r-lg);font-size:var(--fs-13);color:hsl(var(--text));align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.ct-conversas a:hover{background:hsl(var(--hover))}.ct-canal-nome,.ct-cv-canal{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.ct-canal-id,.ct-cv-data{font-size:var(--fs-12);color:hsl(var(--muted));white-space:nowrap}.ct-cv-status{background:hsl(var(--hover));font-size:var(--fs-11);color:hsl(var(--muted));border-radius:999px;padding:1px 8px}.ct-cv-status.aberta{background:hsl(var(--brand)/.12);color:hsl(var(--text))}.cc-tipo-tag{background:hsl(var(--hover));font-size:var(--fs-11);color:hsl(var(--muted));border-radius:999px;padding:1px 7px;font-weight:400}.cc-tipo{flex:none;width:116px}@media(max-width:1180px){.ct-email{display:none}.ct-linha{grid-template-columns:auto minmax(0,1fr) auto auto auto}}@media(max-width:720px){.ct-quando{display:none}.ct-linha{grid-template-columns:auto minmax(0,1fr) auto auto}}.sim{border:1px solid hsl(var(--border-soft));border-radius:var(--r-xl);background:hsl(var(--surface));margin:0 0 20px;padding:16px 18px}.sim-head h4{font-size:var(--fs-14);color:hsl(var(--text));align-items:center;gap:8px;margin:0 0 4px;display:flex}.sim-head .card-sub{margin:0 0 12px}.sim-entrada{align-items:center;gap:8px;display:flex}.sim-entrada .text-input{flex:1}.sim-cenarios{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.sim-chk{font-size:var(--fs-12);color:hsl(var(--muted));cursor:pointer;align-items:center;gap:6px;display:inline-flex}.sim-erro{font-size:var(--fs-13);color:hsl(var(--ink-amber));margin:12px 0 0}.sim-resultado{border:1px solid hsl(var(--border-soft));border-radius:var(--r-lg);background:hsl(var(--bg));border-left-width:3px;margin-top:14px;padding:14px}.sim-resultado.ok{border-left-color:hsl(var(--ink-money))}.sim-resultado.ia{border-left-color:hsl(var(--brand))}.sim-resultado.neutro{border-left-color:hsl(var(--muted))}.sim-quem{font-size:var(--fs-14);color:hsl(var(--text));align-items:center;gap:8px;display:flex}.sim-regra{background:hsl(var(--hover));font-size:var(--fs-11);color:hsl(var(--muted));border-radius:999px;padding:1px 8px}.sim-porque{font-size:var(--fs-13);color:hsl(var(--muted));margin:6px 0 0}.sim-balao{border-radius:var(--r-lg);background:hsl(var(--hover));font-size:var(--fs-13);color:hsl(var(--text));white-space:pre-wrap;margin-top:10px;padding:10px 12px}.sim-balao-lb{font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--faint));margin-bottom:4px;font-weight:600;display:block}.sim-cenario{font-size:var(--fs-11);color:hsl(var(--faint));margin:10px 0 0}.public-warn .pw-troca{color:inherit;font-size:var(--fs-11);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-left:auto;padding:3px 10px;font-weight:600}.public-warn .pw-troca:hover{background:hsl(var(--hover))}.public-warn.privada{border-color:hsl(var(--brand));background:hsl(var(--brand)/.08);color:hsl(var(--text))}svg.tom-zap,.tom-zap svg{color:hsl(var(--money))}svg.tom-ig,.tom-ig svg{color:hsl(var(--rose))}svg.tom-marca,.tom-marca svg{color:hsl(var(--brand))}svg.tom-fb,.tom-fb svg{color:hsl(var(--fb))}svg.tom-ia,.tom-ia svg{color:hsl(var(--ink-gold))}.conn-perfil-anel.anel-fb{background:hsl(var(--fb))}.tom-fb.tem-fundo{background:hsl(var(--fb)/.1)}.tom-zap.tem-fundo{background:hsl(var(--money)/.1)}.tom-ig.tem-fundo{background:hsl(var(--rose)/.1)}.tom-marca.tem-fundo{background:hsl(var(--brand)/.1)}.flow-privado{font-size:var(--fs-13);color:hsl(var(--text));cursor:pointer;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.flow-privado input{flex:none;margin-top:3px}.flow-privado .field-hint{margin-top:2px;display:block}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
