@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--bg:#f7f7fc;--surf:#fff;--surf-2:#f0effe;--surf-3:#eaedfe;--border:#00000017;--border-2:#00000029;--text:#212124;--muted:#48484b;--dim:#9ca3af;--purple:#14752a;--purple-2:#1c9939;--purple-bg:#dcefe0;--red:#0f5a20;--green:#14752a;--blue:#1c9939;--violet:#2db046;--teal:#198a32;--g-brand:#14752a;--g-text:#0f5a20;--font-ui:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Inter", system-ui, sans-serif;--r:8px;--r-sm:6px;--r-lg:12px;--r-xl:16px;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-ui);text-rendering:optimizelegibility}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#00000047}.grad-text{color:var(--purple)}#app{min-height:100vh}.app-shell{min-height:100vh;display:flex}.app-shell .main-content{flex:1;min-width:0;overflow:hidden}.version-badge[data-v-9b76495f]{text-align:center;color:var(--muted);opacity:.4;letter-spacing:.03em;padding:4px 0 8px;font-family:monospace;font-size:10px}.sidebar[data-v-9b76495f]{background:var(--surf);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:228px;height:100vh;display:flex;position:sticky;top:0}.brand[data-v-9b76495f]{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:8px;padding:18px 18px 16px;display:flex}.brand-name[data-v-9b76495f]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--purple);font-size:20px;font-weight:700;line-height:1}.brand-logo[data-v-9b76495f]{object-fit:contain;border-radius:6px;flex-shrink:0;width:32px;height:32px}.nav[data-v-9b76495f]{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 10px;display:flex;overflow-y:auto}.nav-section[data-v-9b76495f]{flex-direction:column;gap:2px;display:flex}.nav-section+.nav-section[data-v-9b76495f]{margin-top:12px}.nav-section-title[data-v-9b76495f]{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);opacity:.5;padding:6px 12px 3px;font-size:10px;font-weight:700}.link[data-v-9b76495f]{color:var(--muted);border-radius:8px;align-items:center;gap:11px;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.link[data-v-9b76495f]:hover{background:var(--surf-3);color:var(--text)}.link.active[data-v-9b76495f]{background:var(--surf-3);color:var(--purple);font-weight:600}.link.active[data-v-9b76495f]:before{content:"";background:var(--purple);border-radius:0 3px 3px 0;width:3px;height:60%;position:absolute;top:20%;left:0}.icon[data-v-9b76495f]{opacity:.6;flex-shrink:0;align-items:center;display:flex}.link.active .icon[data-v-9b76495f]{opacity:1}.logout-btn[data-v-9b76495f]{font:inherit;border:1px solid var(--border);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;width:calc(100% - 20px);margin:6px 10px 16px;padding:8px 12px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.logout-avatar[data-v-9b76495f]{background:var(--purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.avatar-img[data-v-9b76495f]{object-fit:cover;width:100%;height:100%}.avatar-initial[data-v-9b76495f]{color:#fff;font-size:11px;font-weight:700;line-height:1}.logout-label[data-v-9b76495f]{text-align:left;flex:1}.logout-user[data-v-9b76495f]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.logout-name[data-v-9b76495f]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.logout-label[data-v-9b76495f]{color:var(--muted);font-size:11px}.logout-btn[data-v-9b76495f]:hover{background:var(--surf-3);color:var(--text)}.toaster[data-v-352ad3a4]{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;top:16px;right:16px}.toast[data-v-352ad3a4]{pointer-events:auto;color:#1f2937;cursor:pointer;background:#fff;border-left:4px solid #6366f1;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.35;display:flex;box-shadow:0 8px 24px #0000001f,0 2px 6px #00000014}.toast-icon[data-v-352ad3a4]{color:#fff;background:#6366f1;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.toast-msg[data-v-352ad3a4]{word-break:break-word;flex:1}.toast-close[data-v-352ad3a4]{color:#6b7280;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.toast-close[data-v-352ad3a4]:hover{color:#111827}.toast-success[data-v-352ad3a4]{border-left-color:#22c55e}.toast-success .toast-icon[data-v-352ad3a4]{background:#22c55e}.toast-error[data-v-352ad3a4]{border-left-color:#ef4444}.toast-error .toast-icon[data-v-352ad3a4]{background:#ef4444}.toast-warn[data-v-352ad3a4]{border-left-color:#f59e0b}.toast-warn .toast-icon[data-v-352ad3a4]{background:#f59e0b}.toast-info[data-v-352ad3a4]{border-left-color:#6366f1}.toast-info .toast-icon[data-v-352ad3a4]{background:#6366f1}.toast-enter-from[data-v-352ad3a4]{opacity:0;transform:translate(20px)}.toast-enter-to[data-v-352ad3a4],.toast-leave-from[data-v-352ad3a4]{opacity:1;transform:translate(0)}.toast-leave-to[data-v-352ad3a4]{opacity:0;transform:translate(20px)}.toast-enter-active[data-v-352ad3a4],.toast-leave-active[data-v-352ad3a4]{transition:opacity .2s,transform .2s}.root[data-v-b685fd07]{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.card[data-v-b685fd07]{background:var(--surf);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:0;width:100%;max-width:360px;padding:40px 36px 32px;display:flex;box-shadow:0 1px 4px #00000012,0 4px 16px #0000000d}.gem[data-v-b685fd07]{margin-bottom:20px}.org-logo[data-v-b685fd07]{object-fit:contain;border-radius:8px;width:56px;height:56px}.brand-label[data-v-b685fd07]{letter-spacing:.18em;text-transform:uppercase;color:var(--purple);margin-bottom:10px;font-size:10px;font-weight:700}.title[data-v-b685fd07]{letter-spacing:-.02em;color:var(--text);margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.15}.subtitle[data-v-b685fd07]{color:var(--muted);margin-bottom:28px;font-size:13px;line-height:1.6}form[data-v-b685fd07]{flex-direction:column;gap:14px;width:100%;display:flex}.field[data-v-b685fd07]{flex-direction:column;gap:6px;display:flex}label[data-v-b685fd07]{color:var(--muted);font-size:12px;font-weight:500}input[data-v-b685fd07]{font:inherit;background:var(--surf);border:1px solid var(--border-2);border-radius:var(--r-sm);width:100%;color:var(--text);outline:none;padding:10px 13px;transition:border-color .14s,box-shadow .14s}input[data-v-b685fd07]:focus{border-color:var(--purple);box-shadow:0 0 0 3px #7849ff1c}input[data-v-b685fd07]::placeholder{color:var(--dim)}button[type=submit][data-v-b685fd07]{font:inherit;border-radius:var(--r-sm);cursor:pointer;background:var(--purple);color:#fff;border:none;width:100%;margin-top:4px;padding:11px;font-size:14px;font-weight:600;transition:opacity .14s}button[type=submit][data-v-b685fd07]:hover:not(:disabled){opacity:.88}button[type=submit][data-v-b685fd07]:disabled{opacity:.38;cursor:not-allowed}.error-msg[data-v-b685fd07]{color:var(--red);border-radius:var(--r-sm);background:#d930250f;border:1px solid #d9302533;padding:9px 12px;font-size:13px}.hint[data-v-b685fd07]{color:var(--dim);text-align:center;margin-top:20px;font-size:11px}.layout[data-v-ed509e3f]{background:var(--bg);height:100vh;display:flex;overflow:hidden}.sidebar[data-v-ed509e3f]{border-right:1px solid var(--border);background:var(--surf);flex-direction:column;width:240px;min-width:240px;transition:width .2s,min-width .2s;display:flex;position:relative;overflow:hidden}.sidebar.collapsed[data-v-ed509e3f]{border-right:none;width:0;min-width:0}.sb-header[data-v-ed509e3f]{flex-shrink:0;padding:14px 12px 10px}.btn-new[data-v-ed509e3f]{border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:background .15s;display:flex}.btn-new[data-v-ed509e3f]:hover{background:var(--surf-3)}.conv-list[data-v-ed509e3f]{flex:1;padding:4px 8px;overflow-y:auto}.conv-item[data-v-ed509e3f]{cursor:pointer;color:var(--text);border-radius:7px;align-items:center;gap:4px;padding:8px 10px;font-size:13px;transition:background .12s;display:flex}.conv-item[data-v-ed509e3f]:hover{background:var(--surf-3)}.conv-item.active[data-v-ed509e3f]{background:#7849ff1f}.conv-title[data-v-ed509e3f]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.conv-rename-input[data-v-ed509e3f]{font:inherit;background:var(--surf-3);border:1px solid var(--purple);color:var(--text);border-radius:4px;outline:none;flex:1;min-width:0;padding:1px 5px;font-size:13px}.conv-del[data-v-ed509e3f]{width:20px;height:20px;color:var(--dim);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s;display:flex}.conv-item:hover .conv-del[data-v-ed509e3f]{opacity:1}.conv-del[data-v-ed509e3f]:hover{color:#e55;background:#ff3c3c1f}.conv-empty[data-v-ed509e3f]{color:var(--dim);text-align:center;padding:16px 0;font-size:12px}.sb-toggle[data-v-ed509e3f]{border:1px solid var(--border);background:var(--surf-3);width:26px;height:26px;color:var(--dim);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:16px;right:8px}.chat[data-v-ed509e3f]{flex-direction:column;flex:1;display:flex;overflow:hidden}.head[data-v-ed509e3f]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;padding:14px 20px;display:flex}.sb-toggle-mobile[data-v-ed509e3f]{color:var(--dim);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.head-title[data-v-ed509e3f]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}.mode-switcher[data-v-ed509e3f]{background:var(--surf-3);border:1px solid var(--border);border-radius:8px;flex-shrink:0;display:flex;overflow:hidden}.mode-switcher button[data-v-ed509e3f]{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:12px;font-weight:500;transition:background .12s,color .12s}.mode-switcher button.active[data-v-ed509e3f]{background:var(--purple);color:#fff}.messages[data-v-ed509e3f]{flex-direction:column;flex:1;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}.bubble[data-v-ed509e3f]{word-break:break-word;border-radius:18px;max-width:70%;padding:12px 16px;font-size:14px;line-height:1.6}.day-sep[data-v-ed509e3f]{align-self:stretch;align-items:center;gap:12px;margin:6px 0;display:flex}.day-sep[data-v-ed509e3f]:before,.day-sep[data-v-ed509e3f]:after{content:"";background:var(--border);flex:1;height:1px}.day-sep span[data-v-ed509e3f]{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:500}.bubble.user[data-v-ed509e3f]{background:var(--surf-3);color:var(--text);border:1px solid #7849ff2e;border-bottom-right-radius:5px;align-self:flex-end}.bubble.ia[data-v-ed509e3f]{background:var(--surf);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:5px;align-self:flex-start}.msg-text[data-v-ed509e3f]{white-space:pre-wrap;margin:0}.msg-md[data-v-ed509e3f]{color:var(--text);font-size:14px;line-height:1.65}.msg-md[data-v-ed509e3f] p{margin:0 0 10px}.msg-md[data-v-ed509e3f] p:last-child{margin-bottom:0}.msg-md[data-v-ed509e3f] h1,.msg-md[data-v-ed509e3f] h2,.msg-md[data-v-ed509e3f] h3{margin:14px 0 6px;font-weight:600;line-height:1.3}.msg-md[data-v-ed509e3f] h1{font-size:16px}.msg-md[data-v-ed509e3f] h2{font-size:15px}.msg-md[data-v-ed509e3f] h3{font-size:14px}.msg-md[data-v-ed509e3f] ul,.msg-md[data-v-ed509e3f] ol{margin:6px 0 10px;padding-left:20px}.msg-md[data-v-ed509e3f] li{margin-bottom:4px}.msg-md[data-v-ed509e3f] strong{color:var(--text);font-weight:600}.msg-md[data-v-ed509e3f] em{font-style:italic}.msg-md[data-v-ed509e3f] code{color:var(--purple);background:#7849ff1a;border-radius:4px;padding:2px 5px;font-family:Cascadia Code,Fira Mono,Consolas,monospace;font-size:12px}.msg-md[data-v-ed509e3f] pre{background:var(--surf-3);border:1px solid var(--border);white-space:pre;border-radius:8px;margin:8px 0;padding:12px 14px;overflow-x:auto}.msg-md[data-v-ed509e3f] pre code{color:var(--text);white-space:pre;background:0 0;padding:0;font-family:Cascadia Code,Fira Mono,Consolas,monospace;font-size:12px;line-height:1.5}.msg-md[data-v-ed509e3f] blockquote{border-left:3px solid var(--purple);color:var(--dim);margin:8px 0;padding:4px 12px}.msg-md[data-v-ed509e3f] a{color:var(--purple);text-decoration:underline}.msg-md[data-v-ed509e3f] hr{border:none;border-top:1px solid var(--border);margin:10px 0}.msg-md[data-v-ed509e3f] table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px}.msg-md[data-v-ed509e3f] th{color:var(--text);border:1px solid var(--border);text-align:left;background:#7849ff14;padding:7px 10px;font-weight:600}.msg-md[data-v-ed509e3f] td{border:1px solid var(--border);color:var(--text);vertical-align:top;padding:6px 10px}.msg-md[data-v-ed509e3f] tr:nth-child(2n) td{background:#7849ff08}.meta-row[data-v-ed509e3f]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.model-badge[data-v-ed509e3f]{color:var(--dim);background:#7849ff14;border:1px solid #7849ff1f;border-radius:99px;margin-top:6px;padding:2px 6px;font-size:10px;display:inline-block}.cost-badge[data-v-ed509e3f],.time-badge[data-v-ed509e3f]{border:1px solid var(--border);color:var(--dim);background:var(--surf-3);border-radius:99px;padding:2px 6px;font-size:10px;display:inline-block}.retry-btn[data-v-ed509e3f]{color:var(--purple);cursor:pointer;background:#7849ff12;border:1px solid #7849ff40;border-radius:99px;padding:2px 9px;font-size:10px}.retry-btn[data-v-ed509e3f]:hover:not(:disabled){background:#7849ff24}.retry-btn[data-v-ed509e3f]:disabled{opacity:.6;cursor:not-allowed}.sources[data-v-ed509e3f]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;display:flex}.src-label[data-v-ed509e3f]{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;margin-right:3px;font-size:10px}.src-chip[data-v-ed509e3f]{color:var(--purple);white-space:nowrap;text-overflow:ellipsis;background:#7849ff12;border:1px solid #7849ff2e;border-radius:99px;max-width:200px;padding:2px 9px;font-size:11px;text-decoration:none;transition:background .12s;overflow:hidden}.src-chip[data-v-ed509e3f]:hover{background:#7849ff26}.src-more[data-v-ed509e3f]{border:1px dashed var(--border);color:var(--dim);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;padding:2px 10px;font-size:11px;line-height:1.6;transition:color .12s,border-color .12s}.src-more[data-v-ed509e3f]:hover{color:var(--purple);border-color:#7849ff66}.typing[data-v-ed509e3f]{align-items:center;gap:5px;padding:14px 18px;display:flex}.typing span[data-v-ed509e3f]{background:var(--dim);border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink-ed509e3f}.typing span[data-v-ed509e3f]:nth-child(2){animation-delay:.2s}.typing span[data-v-ed509e3f]:nth-child(3){animation-delay:.4s}.thinking-bubble[data-v-ed509e3f]{align-items:center;gap:8px;padding:10px 14px;display:flex}.thinking-icon[data-v-ed509e3f]{color:var(--purple);flex-shrink:0;align-items:center;display:flex}.thinking-text[data-v-ed509e3f]{color:var(--dim);font-size:13px;font-style:italic}@keyframes blink-ed509e3f{0%,80%,to{opacity:.2;transform:scale(.9)}40%{opacity:1;transform:scale(1)}}.upload-toast[data-v-ed509e3f]{background:var(--surf-3);border:1px solid var(--border);color:var(--dim);border-radius:8px;margin:0 24px 6px;padding:8px 14px;font-size:12px}.input-wrap[data-v-ed509e3f]{flex-shrink:0;padding:10px 24px 20px}.pill[data-v-ed509e3f]{background:var(--surf);border:1px solid var(--border);border-radius:99px;align-items:center;gap:6px;padding:6px 6px 6px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.pill[data-v-ed509e3f]:focus-within{border-color:#7849ff66;box-shadow:0 0 0 3px #7849ff17}.pill input[data-v-ed509e3f]{font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-size:14px}.pill input[data-v-ed509e3f]::placeholder{color:var(--dim)}.attach-btn[data-v-ed509e3f]{border:1px solid var(--border);width:34px;height:34px;color:var(--dim);cursor:pointer;background:0 0;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.attach-btn[data-v-ed509e3f]:hover:not(:disabled){background:var(--surf-3);color:var(--purple)}.attach-btn[data-v-ed509e3f]:disabled{opacity:.5;cursor:not-allowed}.pill button[type=submit][data-v-ed509e3f]{background:var(--purple);color:#fff;cursor:pointer;border:none;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .15s;display:flex}.pill button[type=submit][data-v-ed509e3f]:hover{opacity:.85}.spin[data-v-ed509e3f]{animation:1s linear infinite rotate-ed509e3f}@keyframes rotate-ed509e3f{to{transform:rotate(360deg)}}.search-results[data-v-ed509e3f]{flex-direction:column;gap:6px;margin-top:8px;display:flex}.search-card[data-v-ed509e3f]{border:1px solid var(--border);background:var(--bg);border-radius:8px;overflow:hidden}.search-card.open[data-v-ed509e3f]{border-color:#7849ff4d}.search-card-header[data-v-ed509e3f]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.search-card-header[data-v-ed509e3f]:hover{background:var(--surf-3)}.search-card-meta[data-v-ed509e3f]{flex-direction:column;gap:2px;min-width:0;display:flex}.search-card-title[data-v-ed509e3f]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.search-card-breadcrumb[data-v-ed509e3f]{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.search-card-right[data-v-ed509e3f]{flex-shrink:0;align-items:center;gap:6px;display:flex}.sim-badge[data-v-ed509e3f]{color:var(--purple);background:#7849ff1a;border:1px solid #7849ff33;border-radius:99px;padding:2px 6px;font-size:11px}.chevron[data-v-ed509e3f]{color:var(--dim);transition:transform .15s}.search-card-body[data-v-ed509e3f]{border-top:1px solid var(--border);padding:10px 12px 12px}.search-card-content[data-v-ed509e3f]{color:var(--text);white-space:pre-wrap;max-height:240px;margin:0 0 8px;font-size:13px;line-height:1.6;overflow-y:auto}.search-card-link[data-v-ed509e3f]{color:var(--purple);font-size:12px;text-decoration:none}.search-card-link[data-v-ed509e3f]:hover{text-decoration:underline}.env-open-btn[data-v-ed509e3f]{border:1px solid var(--border);color:var(--dim);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:12px;transition:background .15s,color .15s;display:flex}.env-open-btn[data-v-ed509e3f]:hover{background:var(--surf-3);color:var(--text)}.env-backdrop[data-v-ed509e3f]{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.env-panel[data-v-ed509e3f]{background:var(--surf);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:min(620px,100%);max-height:min(80vh,760px);display:flex;overflow:hidden}.env-head[data-v-ed509e3f]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.env-head h3[data-v-ed509e3f]{color:var(--text);margin:0;font-size:15px;font-weight:600}.env-sub[data-v-ed509e3f]{color:var(--dim);margin:3px 0 0;font-size:12px}.env-close[data-v-ed509e3f]{color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px}.env-close[data-v-ed509e3f]:hover{background:var(--surf-3);color:var(--text)}.env-filtro[data-v-ed509e3f]{border-bottom:1px solid var(--border);gap:8px;padding:12px 16px;display:flex}.env-filtro select[data-v-ed509e3f]{border:1px solid var(--border);background:var(--bg);min-width:0;color:var(--text);border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.env-reload[data-v-ed509e3f]{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:12px}.env-reload[data-v-ed509e3f]:hover:not(:disabled){background:var(--surf-3)}.env-reload[data-v-ed509e3f]:disabled{opacity:.5;cursor:default}.env-erro[data-v-ed509e3f]{color:#e5484d;border-bottom:1px solid var(--border);background:#e5484d14;margin:0;padding:10px 16px;font-size:12px}.env-lista[data-v-ed509e3f]{flex:1;padding:8px 16px 16px;overflow-y:auto}.env-vazio[data-v-ed509e3f]{text-align:center;color:var(--dim);margin:20px 0;font-size:13px}.env-item[data-v-ed509e3f]{border-bottom:1px solid var(--border);padding:10px 0}.env-item[data-v-ed509e3f]:last-child{border-bottom:none}.env-item.apagada[data-v-ed509e3f]{opacity:.55}.env-item-top[data-v-ed509e3f]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.env-chip[data-v-ed509e3f]{border:1px solid var(--border);color:var(--dim);text-transform:lowercase;border-radius:99px;padding:2px 6px;font-size:10px}.env-chip.grupo[data-v-ed509e3f]{color:var(--purple);background:#7849ff14;border-color:#7849ff4d}.env-quando[data-v-ed509e3f]{color:var(--dim);margin-left:auto;font-size:11px}.env-dest[data-v-ed509e3f]{color:var(--text);margin:6px 0 2px;font-size:12px;font-weight:500}.env-preview[data-v-ed509e3f]{color:var(--dim);white-space:pre-wrap;max-height:72px;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.env-item-bottom[data-v-ed509e3f]{margin-top:8px}.env-del[data-v-ed509e3f]{color:#e5484d;cursor:pointer;background:#e5484d14;border:1px solid #e5484d59;border-radius:7px;padding:5px 10px;font-size:12px}.env-del[data-v-ed509e3f]:hover:not(:disabled){background:#e5484d29}.env-del[data-v-ed509e3f]:disabled{opacity:.6;cursor:default}.env-apagada-tag[data-v-ed509e3f],.env-sem-id[data-v-ed509e3f]{color:var(--dim);font-size:11px}.page[data-v-01e98904]{background:var(--bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}.page-head[data-v-01e98904]{background:var(--surf);border-bottom:1px solid var(--border);flex-shrink:0;padding:22px 28px 16px}.eyebrow[data-v-01e98904]{letter-spacing:.16em;text-transform:uppercase;color:var(--purple);font-size:10px;font-weight:700}.page-title[data-v-01e98904]{letter-spacing:-.02em;color:var(--text);margin-top:4px;font-size:20px;font-weight:700}.body[data-v-01e98904]{flex-direction:column;flex:1;gap:18px;max-width:560px;padding:28px;display:flex;overflow-y:auto}.loading[data-v-01e98904]{color:var(--muted);font-size:13px}.err[data-v-01e98904]{color:var(--red);border-radius:var(--r-sm);background:#d930250f;border:1px solid #d9302533;padding:9px 12px;font-size:13px}.hero[data-v-01e98904]{background:var(--surf);border:1px solid var(--border);border-radius:var(--r-lg);align-items:center;gap:16px;padding:20px 22px;display:flex}.avatar-wrap[data-v-01e98904]{cursor:pointer;border-radius:50%;flex-shrink:0;width:60px;height:60px;position:relative;overflow:hidden}.avatar[data-v-01e98904]{background:var(--purple);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:700;display:flex}.avatar-photo[data-v-01e98904]{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-overlay[data-v-01e98904]{opacity:0;color:#fff;background:#00000073;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.avatar-wrap:hover .avatar-overlay[data-v-01e98904]{opacity:1}.file-input[data-v-01e98904]{display:none}.hero-name[data-v-01e98904]{color:var(--text);font-size:16px;font-weight:700}.hero-email[data-v-01e98904]{color:var(--muted);margin-top:3px;font-size:13px}.btn-upload[data-v-01e98904]{border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:6px;margin-top:8px;padding:5px 12px;font-size:11.5px;font-weight:600;transition:border-color .12s,color .12s}.btn-upload[data-v-01e98904]:hover:not(:disabled){border-color:var(--purple);color:var(--purple)}.btn-upload[data-v-01e98904]:disabled{opacity:.5;cursor:not-allowed}.upload-err[data-v-01e98904]{color:#dc2626;margin-top:4px;font-size:11.5px}.section[data-v-01e98904]{background:var(--surf);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:12px;padding:18px 22px;display:flex}.section-label[data-v-01e98904]{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:10.5px;font-weight:700}.info-grid[data-v-01e98904]{flex-direction:column;display:flex}.info-row[data-v-01e98904]{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.info-row[data-v-01e98904]:last-child{border-bottom:none}.lbl[data-v-01e98904]{color:var(--muted);flex-shrink:0;width:100px;font-size:12px;font-weight:500}.val[data-v-01e98904]{color:var(--text);font-size:13.5px}.val.dim[data-v-01e98904]{color:var(--muted);font-size:12.5px}.badge[data-v-01e98904]{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.badge.admin[data-v-01e98904]{background:var(--surf-3);color:var(--purple);border:1px solid #7849ff33}.badge.user[data-v-01e98904]{color:var(--muted);border:1px solid var(--border);background:#0000000a}.page[data-v-2d3cc339]{background:var(--bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}.page-head[data-v-2d3cc339]{background:var(--surf);border-bottom:1px solid var(--border);flex-shrink:0;padding:22px 28px 16px;display:flex}.page-copy[data-v-2d3cc339]{flex-direction:column;gap:8px;width:100%;display:flex}.eyebrow[data-v-2d3cc339]{letter-spacing:.16em;text-transform:uppercase;color:var(--purple);font-size:10px;font-weight:700}.page-copy-main[data-v-2d3cc339]{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-title[data-v-2d3cc339]{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700;line-height:1.15}.page-subtitle[data-v-2d3cc339]{max-width:640px;color:var(--muted);margin-top:5px;font-size:13px;line-height:1.6}.tabs[data-v-2d3cc339]{background:var(--surf-3);border:1px solid var(--border);border-radius:8px;gap:2px;padding:3px;display:flex}.tab[data-v-2d3cc339]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.tab.active[data-v-2d3cc339]{background:var(--surf);color:var(--purple);font-weight:600;box-shadow:0 1px 3px #00000014}.tab-content[data-v-2d3cc339]{flex-direction:column;flex:1;gap:18px;min-height:0;padding:22px 28px;display:flex;overflow:hidden auto}.tab-content.whatsapp-layout[data-v-2d3cc339]{grid-template-columns:300px 1fr;gap:14px;padding:14px 16px;display:grid;overflow:hidden}.summary-band[data-v-2d3cc339]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.summary-card[data-v-2d3cc339]{background:var(--surf);border:1px solid var(--border);border-radius:8px;min-height:110px;padding:18px 20px}.summary-card.accent-card[data-v-2d3cc339]{background:var(--surf-3)}.summary-card.muted-card[data-v-2d3cc339]{background:var(--surf-2)}.summary-label[data-v-2d3cc339]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.summary-value[data-v-2d3cc339]{color:var(--text);margin-top:12px;font-size:26px;font-weight:700;line-height:1}.summary-note[data-v-2d3cc339]{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}.err-bar[data-v-2d3cc339]{color:var(--red);border-radius:var(--r-sm);background:#d930250f;border:1px solid #d9302533;margin:10px 0 0;padding:9px 12px;font-size:13px}.section[data-v-2d3cc339]{background:var(--surf);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:14px;max-width:820px;padding:20px 22px;display:flex}.section-label[data-v-2d3cc339]{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:10.5px;font-weight:700}.section-intro[data-v-2d3cc339]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.section-intro.compact[data-v-2d3cc339]{padding-bottom:2px}.section-copy[data-v-2d3cc339]{max-width:520px;color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.6}.section-head[data-v-2d3cc339]{justify-content:space-between;align-items:center;display:flex}.invite-row[data-v-2d3cc339]{gap:10px;display:flex}.invite-row input[data-v-2d3cc339]{flex:1}.hint[data-v-2d3cc339]{color:var(--muted);font-size:12px}.muted[data-v-2d3cc339]{color:var(--muted);font-size:13px}.org-logo-wrap[data-v-2d3cc339]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.org-logo-preview[data-v-2d3cc339]{object-fit:contain;border:1px solid var(--border);background:var(--bg);border-radius:10px;width:72px;height:72px;padding:4px}.org-logo-placeholder[data-v-2d3cc339]{border:1px dashed var(--border-2);width:72px;height:72px;color:var(--dim);background:var(--bg);border-radius:10px;place-items:center;display:grid}.org-logo-actions[data-v-2d3cc339]{flex-wrap:wrap;gap:8px;display:flex}.color-row[data-v-2d3cc339]{align-items:center;gap:10px;display:flex}.color-picker[data-v-2d3cc339]{border-radius:var(--r-sm);border:1px solid var(--border-2);cursor:pointer;background:var(--surf);width:40px;height:36px;padding:2px}.color-text[data-v-2d3cc339]{width:110px}.color-swatch[data-v-2d3cc339]{border:1px solid var(--border);border-radius:6px;flex-shrink:0;width:28px;height:28px;display:inline-block}.empty[data-v-2d3cc339]{color:var(--dim);font-size:13px;font-style:italic}input[data-v-2d3cc339],textarea[data-v-2d3cc339]{font:inherit;background:var(--surf);border:1px solid var(--border-2);border-radius:var(--r-sm);color:var(--text);resize:vertical;outline:none;width:100%;padding:9px 12px;transition:border-color .14s,box-shadow .14s}input[data-v-2d3cc339]:focus,textarea[data-v-2d3cc339]:focus{border-color:var(--purple);box-shadow:0 0 0 3px #7849ff1a}input[data-v-2d3cc339]::placeholder,textarea[data-v-2d3cc339]::placeholder{color:var(--dim)}select[data-v-2d3cc339]{font:inherit;background:var(--surf);border:1px solid var(--border-2);border-radius:var(--r-sm);color:var(--text);cursor:pointer;outline:none;width:100%;padding:9px 12px;transition:border-color .14s,box-shadow .14s}select[data-v-2d3cc339]:focus{border-color:var(--purple);box-shadow:0 0 0 3px #7849ff1a}select option[data-v-2d3cc339]{background:var(--surf);color:var(--text)}.btn-primary[data-v-2d3cc339]{font:inherit;border-radius:var(--r-sm);cursor:pointer;background:var(--purple);color:#fff;white-space:nowrap;border:none;padding:9px 18px;font-size:13px;font-weight:600;transition:opacity .14s}.btn-primary[data-v-2d3cc339]:hover:not(:disabled){opacity:.88}.btn-primary[data-v-2d3cc339]:disabled{opacity:.38;cursor:not-allowed}.btn-primary.pill[data-v-2d3cc339]{border-radius:20px;padding:6px 14px;font-size:12px}.btn-ghost[data-v-2d3cc339]{font:inherit;border:1px solid var(--border-2);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.btn-ghost[data-v-2d3cc339]:hover:not(:disabled){background:var(--surf-3);color:var(--text);border-color:var(--border)}.btn-ghost[data-v-2d3cc339]:disabled{opacity:.4;cursor:not-allowed}.btn-ghost.pill[data-v-2d3cc339]{border-radius:20px;padding:5px 13px}.btn-danger-ghost[data-v-2d3cc339]{font:inherit;color:var(--red,#d93025);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d9302538;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s}.btn-danger-ghost[data-v-2d3cc339]:hover:not(:disabled){background:#d9302512;border-color:#d9302573}.btn-danger-ghost.pill[data-v-2d3cc339]{border-radius:20px;padding:5px 13px}.btn-ghost-sm[data-v-2d3cc339]{font:inherit;background:var(--surf);border:1px solid var(--border-2);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .12s,color .12s}.btn-ghost-sm[data-v-2d3cc339]:hover:not(:disabled){background:var(--surf-3);color:var(--text)}.btn-ghost-sm[data-v-2d3cc339]:disabled{opacity:.4;cursor:not-allowed}.btn-ghost-sm.lg[data-v-2d3cc339]{border-radius:var(--r-sm);padding:9px 18px;font-size:13px}.btn-danger-sm[data-v-2d3cc339]{font:inherit;color:var(--red);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d9302538;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .12s}.btn-danger-sm[data-v-2d3cc339]:hover{background:#d930250f}.table[data-v-2d3cc339]{border-collapse:collapse;width:100%}.table th[data-v-2d3cc339]{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--border);padding:8px 10px;font-size:11px;font-weight:600}.table td[data-v-2d3cc339]{text-align:left;border-bottom:1px solid var(--border);color:var(--text);padding:10px;font-size:13.5px}.table tbody tr:last-child td[data-v-2d3cc339]{border-bottom:none}.table tbody tr:hover td[data-v-2d3cc339]{background:var(--surf-3)}.td-id[data-v-2d3cc339]{color:var(--muted);width:48px;font-size:12.5px}.td-email[data-v-2d3cc339]{color:var(--muted)}.table .empty[data-v-2d3cc339]{padding:14px 10px!important}.actions[data-v-2d3cc339]{gap:6px;display:flex}.overlay[data-v-2d3cc339]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-2d3cc339]{background:var(--surf);border:1px solid var(--border);border-radius:var(--r-lg);width:420px;max-width:95vw;padding:28px 28px 24px;box-shadow:0 4px 24px #0000001f}.modal-title[data-v-2d3cc339]{color:var(--text);margin-bottom:20px;font-size:16px;font-weight:700}.modal-form[data-v-2d3cc339]{flex-direction:column;gap:14px;display:flex}.field[data-v-2d3cc339]{flex-direction:column;gap:5px;display:flex}label[data-v-2d3cc339]{color:var(--muted);font-size:12px;font-weight:500}.label-hint[data-v-2d3cc339]{opacity:.75;font-weight:400}.form-err[data-v-2d3cc339]{color:var(--red);border-radius:var(--r-sm);background:#d930250f;border:1px solid #d9302533;padding:8px 12px;font-size:13px}.modal-actions[data-v-2d3cc339]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.confirm-modal[data-v-2d3cc339]{width:360px}.confirm-icon[data-v-2d3cc339]{opacity:.6;width:32px;height:32px;margin-bottom:12px}.confirm-title[data-v-2d3cc339]{color:var(--text);margin-bottom:8px;font-size:15px;font-weight:600}.confirm-body[data-v-2d3cc339]{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.6}.confirm-body strong[data-v-2d3cc339]{color:var(--text);font-weight:500}.btn-danger-confirm[data-v-2d3cc339]{font:inherit;border-radius:var(--r-sm);cursor:pointer;color:var(--red);white-space:nowrap;background:0 0;border:1px solid #d9302538;padding:8px 18px;font-size:13px;font-weight:500;transition:background .12s}.btn-danger-confirm[data-v-2d3cc339]:hover{background:#d930250f}.col-list[data-v-2d3cc339]{background:var(--surf);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:10px 8px;display:flex;overflow-y:auto}.col-list-head[data-v-2d3cc339]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;padding:4px 8px 10px;display:flex}.rail-copy[data-v-2d3cc339]{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.rail-stat[data-v-2d3cc339]{background:var(--surf-3);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;margin:4px;padding:12px 14px;display:flex}.rail-stat-value[data-v-2d3cc339]{color:var(--text);font-size:22px;font-weight:700;line-height:1}.rail-stat-label[data-v-2d3cc339]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.inst-card[data-v-2d3cc339]{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;transition:background .12s,border-color .12s;display:flex}.inst-card[data-v-2d3cc339]:hover{background:var(--surf-3);border-color:var(--border)}.inst-card.active[data-v-2d3cc339]{background:var(--surf-3);border-color:#7849ff47}.inst-avatar[data-v-2d3cc339]{background:var(--purple);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.inst-avatar img[data-v-2d3cc339]{object-fit:cover;width:100%;height:100%}.inst-info[data-v-2d3cc339]{flex:1;min-width:0}.inst-name[data-v-2d3cc339]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.inst-phone[data-v-2d3cc339]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.badge[data-v-2d3cc339]{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;flex-shrink:0;padding:3px 7px;font-size:9.5px;font-weight:600}.badge.connected[data-v-2d3cc339]{color:#00aa6c;background:#00aa6c1a;border:1px solid #00aa6c33}.badge.disconnected[data-v-2d3cc339]{color:var(--muted);border:1px solid var(--border);background:#0000000d}.badge.error[data-v-2d3cc339]{color:var(--red);background:#d9302514;border:1px solid #d9302533}.badge.lg[data-v-2d3cc339]{padding:4px 10px;font-size:10.5px}.col-detail[data-v-2d3cc339]{background:var(--surf);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex;overflow-y:auto}.col-detail.empty-state[data-v-2d3cc339]{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;font-size:13px}.empty-title[data-v-2d3cc339]{color:var(--text);font-size:15px;font-weight:700}.empty-copy[data-v-2d3cc339]{max-width:300px;color:var(--muted);line-height:1.6}.detail-hero[data-v-2d3cc339]{background:var(--surf-3);border:1px solid var(--border);border-radius:8px;padding:16px}.detail-head[data-v-2d3cc339]{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:14px;display:flex}.detail-avatar[data-v-2d3cc339]{background:var(--purple);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.detail-avatar img[data-v-2d3cc339]{object-fit:cover;width:100%;height:100%}.detail-kicker[data-v-2d3cc339]{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:10px;font-weight:600}.detail-name[data-v-2d3cc339]{color:var(--text);margin-top:3px;font-size:17px;font-weight:700}.detail-phone[data-v-2d3cc339]{color:var(--muted);margin-top:2px;font-size:12px}.hero-meta-grid[data-v-2d3cc339]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.hero-meta-label[data-v-2d3cc339]{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:600;display:block}.hero-meta-value[data-v-2d3cc339]{color:var(--text);margin-top:4px;font-size:12.5px;line-height:1.5;display:block}.action-row[data-v-2d3cc339]{flex-wrap:wrap;gap:7px;display:flex}.z-section[data-v-2d3cc339]{background:var(--surf);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.qr-area[data-v-2d3cc339]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.qr-img[data-v-2d3cc339]{border-radius:var(--r-sm);border:1px solid var(--border);width:180px;height:180px}.qr-placeholder[data-v-2d3cc339]{border:1px dashed var(--border-2);border-radius:var(--r-sm);justify-content:center;align-items:center;width:180px;height:180px;display:flex}.send-form[data-v-2d3cc339]{flex-direction:column;gap:10px;display:flex}.send-feedback[data-v-2d3cc339]{border-radius:var(--r-sm);color:var(--red);background:#d930250f;border:1px solid #d9302533;padding:8px 12px;font-size:13px}.send-feedback.ok[data-v-2d3cc339]{color:#00aa6c;background:#00aa6c12;border-color:#00aa6c33}.contacts-list[data-v-2d3cc339]{flex-direction:column;gap:6px;display:flex}.contact-item[data-v-2d3cc339]{background:var(--surf);border:1px solid var(--border);border-radius:7px;align-items:center;gap:12px;padding:10px 12px;transition:background .12s;display:flex}.contact-item[data-v-2d3cc339]:hover{background:var(--surf-3)}.contact-main[data-v-2d3cc339]{flex:1;align-items:center;gap:10px;display:flex}.contact-avatar[data-v-2d3cc339]{background:var(--surf-3);width:28px;height:28px;color:var(--purple);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.contact-info[data-v-2d3cc339]{flex:1;min-width:0}.contact-name[data-v-2d3cc339]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.contact-phone[data-v-2d3cc339]{color:var(--muted);margin-top:1px;font-family:monospace;font-size:11px}.contact-escopo[data-v-2d3cc339]{color:var(--muted);margin-top:2px;font-size:10.5px}.contact-escopo.total[data-v-2d3cc339]{color:#e5484d;font-weight:600}.escopo-alerta[data-v-2d3cc339]{color:#e5484d;background:#e5484d14;border:1px solid #e5484d40;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:11.5px;line-height:1.5}.mono-sm[data-v-2d3cc339]{word-break:break-word;font-family:monospace;font-size:10.5px}.escopo-grid[data-v-2d3cc339]{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.escopo-item[data-v-2d3cc339]{cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:flex}.escopo-item input[data-v-2d3cc339]{cursor:pointer;width:14px;height:14px}.escopo-item span[data-v-2d3cc339]{text-transform:capitalize}.contact-badge[data-v-2d3cc339]{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;flex-shrink:0;padding:3px 7px;font-size:9.5px;font-weight:600}.contact-badge.ativo[data-v-2d3cc339]{color:#00aa6c;background:#00aa6c1a;border:1px solid #00aa6c33}.contact-badge.bloqueado[data-v-2d3cc339]{color:var(--red);background:#d9302514;border:1px solid #d9302533}.contact-actions[data-v-2d3cc339]{flex-shrink:0;gap:6px;display:flex}.info-grid[data-v-2d3cc339]{grid-template-columns:110px 1fr;align-items:center;row-gap:9px;display:grid}.bot-config-grid[data-v-2d3cc339]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.webhook-url-row[data-v-2d3cc339]{align-items:center;gap:8px;display:flex}.webhook-url-row .field-input[data-v-2d3cc339]{flex:1;font-size:11px}.field-input.mono[data-v-2d3cc339]{font-family:monospace;font-size:11px}.filial-group-list[data-v-2d3cc339]{flex-direction:column;gap:8px;display:flex}.filial-group-row[data-v-2d3cc339]{grid-template-columns:minmax(140px,220px) 1fr 28px;align-items:center;gap:10px;display:grid}.filial-group-label[data-v-2d3cc339]{color:var(--text);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.filial-cod[data-v-2d3cc339]{background:var(--surface-2,#7f7f7f1f);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11.5px;font-weight:600}.filial-nome[data-v-2d3cc339]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filial-group-status[data-v-2d3cc339]{color:var(--muted);text-align:center;min-width:28px;font-size:12px}.lbl[data-v-2d3cc339]{color:var(--muted);font-size:12px;font-weight:500}.val[data-v-2d3cc339]{color:var(--text);font-size:13px}.val.dim[data-v-2d3cc339]{color:var(--muted);font-size:12px}.val.mono[data-v-2d3cc339]{word-break:break-all;font-family:monospace;font-size:11.5px}@media (width<=1080px){.page-copy-main[data-v-2d3cc339]{align-items:flex-start}.summary-band[data-v-2d3cc339],.hero-meta-grid[data-v-2d3cc339],.tab-content.whatsapp-layout[data-v-2d3cc339]{grid-template-columns:1fr}.col-list[data-v-2d3cc339],.col-detail[data-v-2d3cc339]{min-height:0}}.ia-layout[data-v-2d3cc339]{flex-direction:column;gap:20px;width:100%;padding-bottom:32px;display:flex}.ia-section[data-v-2d3cc339]{background:var(--surf);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:14px;padding:24px 28px;display:flex}.ia-section-head[data-v-2d3cc339]{flex-direction:column;gap:2px;padding-bottom:2px;display:flex}.ia-divider[data-v-2d3cc339]{background:var(--border);height:1px;margin:4px 0}.section-sublabel[data-v-2d3cc339]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6b7280);margin:0;font-size:12px;font-weight:600}.toggle-row[data-v-2d3cc339]{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 -16px;padding:14px 16px;transition:background .15s;display:flex}.toggle-row[data-v-2d3cc339]:hover{background:var(--bg)}.toggle-row--on[data-v-2d3cc339]{background:color-mix(in srgb, var(--accent,#6366f1) 6%, transparent)}.toggle-row--on[data-v-2d3cc339]:hover{background:color-mix(in srgb, var(--accent,#6366f1) 10%, transparent)}.toggle-label[data-v-2d3cc339]{flex-direction:column;gap:4px;display:flex}.toggle-desc[data-v-2d3cc339]{color:var(--muted,#6b7280);font-size:13px;line-height:1.5}.toggle-switch[data-v-2d3cc339]{background:var(--border);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;margin-top:2px;transition:background .2s;position:relative}.toggle-switch.active[data-v-2d3cc339]{background:var(--accent,#6366f1)}.toggle-switch[data-v-2d3cc339]:disabled{opacity:.5;cursor:not-allowed}.toggle-knob[data-v-2d3cc339]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;position:absolute;top:3px;left:3px}.toggle-switch.active .toggle-knob[data-v-2d3cc339]{transform:translate(20px)}.sp-textarea[data-v-2d3cc339]{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);resize:vertical;border-radius:8px;outline:none;padding:12px 14px;font-family:JetBrains Mono,Fira Mono,monospace;font-size:12px;line-height:1.6;transition:border-color .15s}.sp-textarea[data-v-2d3cc339]:focus{border-color:var(--accent)}.provider-list[data-v-2d3cc339]{flex-direction:column;gap:10px;display:flex}.provider-row[data-v-2d3cc339]{background:var(--surf-2,#ffffff08);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.provider-left[data-v-2d3cc339]{align-items:center;gap:10px;display:flex}.provider-name[data-v-2d3cc339]{color:var(--text);font-size:14px;font-weight:500}.badge-active[data-v-2d3cc339]{color:#34d399;background:#34d3991f;border:1px solid #34d3994d;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.provider-right[data-v-2d3cc339]{gap:8px;display:flex}.ia-form[data-v-2d3cc339]{flex-direction:column;gap:16px;display:flex}.ia-form-footer[data-v-2d3cc339]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ia-note[data-v-2d3cc339]{color:var(--dim);flex:1;margin:0;font-size:12px}.ok-bar[data-v-2d3cc339]{color:#34d399;background:#34d39914;border:1px solid #34d39940;border-radius:8px;margin:0;padding:10px 14px;font-size:13px}.dim-text[data-v-2d3cc339]{color:var(--dim);margin:0;font-size:13px}.btn-danger-ghost[data-v-2d3cc339]{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef444459;padding:5px 14px;font-size:13px;transition:background .15s}.btn-danger-ghost[data-v-2d3cc339]:hover{background:#ef444414}.field-hint[data-v-2d3cc339]{color:var(--dim);margin-left:6px;font-size:11px;font-weight:400}.page[data-v-7e3cc319]{flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-head[data-v-7e3cc319]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;margin-bottom:28px;padding:32px 36px 24px;display:flex;position:relative}.page-copy[data-v-7e3cc319]{flex-direction:column;gap:6px;display:flex}.eyebrow[data-v-7e3cc319]{letter-spacing:.18em;text-transform:uppercase;color:var(--purple);font-size:10px;font-weight:700}.page-copy-main[data-v-7e3cc319]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.page-title[data-v-7e3cc319]{letter-spacing:-.02em;color:var(--text);margin:0 0 4px;font-size:22px;font-weight:700}.page-subtitle[data-v-7e3cc319]{color:var(--muted);margin:0;font-size:13px}.tab-content[data-v-7e3cc319]{padding:0 36px 40px}.connectors-grid[data-v-7e3cc319]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.connector-card[data-v-7e3cc319]{background:var(--surf);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.connector-card[data-v-7e3cc319]:hover{border-color:var(--purple);box-shadow:0 0 0 3px #7849ff12}.connector-card.connected[data-v-7e3cc319]{background:color-mix(in srgb, var(--surf) 95%, #22c55e 5%);border-color:#22c55e55}.card-top[data-v-7e3cc319]{align-items:flex-start;gap:12px;display:flex}.icon-wrap[data-v-7e3cc319]{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.icon-wrap svg[data-v-7e3cc319]{width:22px;height:22px}.card-meta[data-v-7e3cc319]{flex:1;min-width:0}.card-name[data-v-7e3cc319]{color:var(--text);margin:0 0 2px;font-size:14px;font-weight:600}.card-desc[data-v-7e3cc319]{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.card-footer[data-v-7e3cc319]{border-top:1px solid var(--border);align-items:center;gap:8px;padding-top:12px;display:flex}.status-dot[data-v-7e3cc319]{background:#d1d5db;border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-dot.on[data-v-7e3cc319]{background:#22c55e}.status-label[data-v-7e3cc319]{color:var(--muted);flex:1;font-size:11px}.btn-connect[data-v-7e3cc319]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.btn-connect[data-v-7e3cc319]:hover:not(:disabled){border-color:var(--purple);color:var(--purple)}.btn-connect.active[data-v-7e3cc319]{color:#fff;background:#22c55e;border-color:#22c55e}.btn-connect[data-v-7e3cc319]:disabled{opacity:.55;cursor:not-allowed}.worker-gear-wrap[data-v-7e3cc319]{flex-shrink:0;margin-top:4px;position:relative}.worker-overlay[data-v-7e3cc319]{z-index:49;position:fixed;inset:0}.worker-gear-btn[data-v-7e3cc319]{cursor:pointer;color:var(--muted,#9ca3af);opacity:.45;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:opacity .2s,color .2s;display:flex}.worker-gear-btn[data-v-7e3cc319]:hover,.worker-gear-btn.active[data-v-7e3cc319]{opacity:.9;color:var(--fg,#374151)}.worker-popover[data-v-7e3cc319]{z-index:50;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:10px;min-width:210px;padding:12px 14px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000001a}.worker-popover-head[data-v-7e3cc319]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#6b7280);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.worker-refresh[data-v-7e3cc319]{cursor:pointer;color:var(--muted,#6b7280);background:0 0;border:none;align-items:center;padding:2px;display:flex}.worker-refresh[data-v-7e3cc319]:disabled{opacity:.4;cursor:default}@keyframes spin-7e3cc319{to{transform:rotate(360deg)}}.spinning[data-v-7e3cc319]{animation:.8s linear infinite spin-7e3cc319}.worker-status-line[data-v-7e3cc319]{color:var(--fg,#374151);align-items:center;gap:6px;margin-bottom:8px;font-weight:500;display:flex}.worker-dot[data-v-7e3cc319]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot-green[data-v-7e3cc319]{background:#22c55e}.dot-red[data-v-7e3cc319]{background:#ef4444}.worker-item[data-v-7e3cc319]{margin-bottom:6px}.worker-name[data-v-7e3cc319]{color:var(--fg,#374151);margin:0 0 2px;font-weight:600}.worker-tasks-label[data-v-7e3cc319]{color:var(--muted,#6b7280);margin:0 0 2px;font-size:11px}.worker-task[data-v-7e3cc319]{background:var(--bg-muted,#f9fafb);border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:4px;padding:4px 6px;display:flex}.task-name[data-v-7e3cc319]{color:var(--fg,#374151);flex:auto;font-weight:500}.task-time[data-v-7e3cc319]{color:var(--muted,#9ca3af);font-variant-numeric:tabular-nums;flex-shrink:0}.task-progress-bar[data-v-7e3cc319]{background:var(--border,#e5e7eb);border-radius:99px;flex:0 0 100%;width:100%;height:3px;overflow:hidden}.task-progress-fill[data-v-7e3cc319]{background:#6366f1;border-radius:99px;height:100%;transition:width .4s}.task-progress-pct[data-v-7e3cc319]{color:#6366f1;flex-shrink:0;font-size:11px;font-weight:600}.task-stage[data-v-7e3cc319]{color:var(--muted,#9ca3af);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:10px;overflow:hidden}.worker-idle[data-v-7e3cc319],.worker-loading[data-v-7e3cc319]{color:var(--muted,#9ca3af);margin:0;font-style:italic}.worker-queued[data-v-7e3cc319]{color:#f59e0b;margin:2px 0 0;font-size:11px}.worker-error[data-v-7e3cc319]{color:#ef4444;margin:4px 0 0;font-size:11px}.modal-back[data-v-7e3cc319]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#21212473;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.modal-tvs[data-v-7e3cc319]{background:var(--surf);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:1100px;max-height:90vh;color:var(--text);overflow-y:auto;box-shadow:0 20px 48px #2121242e}.modal-tvs .modal-head[data-v-7e3cc319]{border-bottom:1px solid var(--border);background:var(--surf);z-index:1;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.modal-tvs .modal-title[data-v-7e3cc319]{color:var(--text);margin:0;font-size:15px;font-weight:600}.modal-tvs .modal-close[data-v-7e3cc319]{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:24px;line-height:1}.modal-tvs .modal-close[data-v-7e3cc319]:hover{color:var(--text)}.modal-tvs .tvs-section[data-v-7e3cc319]{padding:20px 24px}.tvs-head[data-v-7e3cc319]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.tvs-sub[data-v-7e3cc319]{color:var(--muted);max-width:720px;margin:0;font-size:13px;line-height:1.5}.tvs-refresh[data-v-7e3cc319]{background:var(--surf);color:var(--text);border:1px solid var(--border-2);border-radius:var(--r-sm);cursor:pointer;padding:6px 14px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.tvs-refresh[data-v-7e3cc319]:hover:not(:disabled){background:var(--surf-2);border-color:var(--purple)}.tvs-refresh[data-v-7e3cc319]:disabled{opacity:.5;cursor:wait}.tvs-grid[data-v-7e3cc319]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}@media (width<=900px){.tvs-grid[data-v-7e3cc319]{grid-template-columns:1fr}}.tvs-card[data-v-7e3cc319]{background:var(--surf);border:1px solid var(--border);border-radius:var(--r);padding:18px}.tvs-card-title[data-v-7e3cc319]{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin:0 0 14px;font-size:11px;font-weight:600}.tvs-drop[data-v-7e3cc319]{border:1.5px dashed var(--border-2);border-radius:var(--r-sm);cursor:pointer;background:var(--surf-2);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px;transition:border-color .15s,background .15s;display:flex}.tvs-drop[data-v-7e3cc319]:hover{border-color:var(--purple);background:var(--surf-3)}.tvs-drop-cta[data-v-7e3cc319]{color:var(--text);font-size:13px;font-weight:500}.tvs-drop-hint[data-v-7e3cc319]{color:var(--dim);font-size:11px}.tvs-files[data-v-7e3cc319]{margin:12px 0 0;padding:0;list-style:none}.tvs-files li[data-v-7e3cc319]{color:var(--text);background:var(--surf-2);border-radius:var(--r-sm);justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 10px;font-size:12px;display:flex}.tvs-file-x[data-v-7e3cc319]{color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.tvs-file-x[data-v-7e3cc319]:hover{color:var(--red)}.tvs-btn-import[data-v-7e3cc319]{border-radius:var(--r-sm);background:var(--purple);color:#fff;cursor:pointer;border:0;width:100%;margin-top:12px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .15s}.tvs-btn-import[data-v-7e3cc319]:hover:not(:disabled){background:var(--purple-2)}.tvs-btn-import[data-v-7e3cc319]:disabled{opacity:.45;cursor:not-allowed}.tvs-btn-ghost[data-v-7e3cc319]{border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--surf);color:var(--text);cursor:pointer;padding:10px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.tvs-btn-ghost[data-v-7e3cc319]:hover:not(:disabled){background:var(--surf-2);border-color:var(--purple)}.tvs-btn-ghost[data-v-7e3cc319]:disabled{opacity:.45;cursor:not-allowed}.tvs-oracle[data-v-7e3cc319]{margin-bottom:16px}.tvs-oracle-head[data-v-7e3cc319]{margin-bottom:14px}.tvs-oracle-head .tvs-card-title[data-v-7e3cc319]{margin-bottom:6px}.tvs-oracle-head .tvs-sub[data-v-7e3cc319]{font-size:12px}.tvs-schedule[data-v-7e3cc319]{background:var(--surf-2);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;font-size:12px;display:flex}.tvs-schedule-row[data-v-7e3cc319]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tvs-schedule-runs[data-v-7e3cc319]{align-items:flex-start}.tvs-schedule-label[data-v-7e3cc319]{min-width:120px;color:var(--muted);font-weight:500}.tvs-schedule-meta[data-v-7e3cc319]{color:var(--muted)}.tvs-schedule-meta b[data-v-7e3cc319]{color:var(--text)}.tvs-runs-list[data-v-7e3cc319]{color:var(--text);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tvs-schedule-note[data-v-7e3cc319]{color:var(--muted);margin:4px 0 0;font-size:11px}.tvs-schedule-note b[data-v-7e3cc319]{color:var(--text)}.tvs-schedule-edit[data-v-7e3cc319]{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:3px 10px;font-size:11px}.tvs-schedule-edit[data-v-7e3cc319]:hover{background:var(--surf-1)}.tvs-schedule-form[data-v-7e3cc319]{background:var(--surf-1);border:1px dashed var(--border);border-radius:6px;flex-direction:column;gap:10px;margin-top:4px;padding:10px;display:flex}.tvs-schedule-toggle[data-v-7e3cc319]{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.tvs-schedule-time[data-v-7e3cc319]{gap:10px;display:flex}.tvs-schedule-time label[data-v-7e3cc319]{color:var(--muted);flex-direction:column;gap:3px;font-size:11px;display:flex}.tvs-schedule-time input[data-v-7e3cc319]{background:var(--surf-2);border:1px solid var(--border);width:70px;color:var(--text);border-radius:4px;padding:4px 6px;font-size:13px}.tvs-schedule-form-actions[data-v-7e3cc319]{justify-content:flex-end;gap:8px;display:flex}.tvs-schedule-form-actions .tvs-btn-import[data-v-7e3cc319]{width:auto;margin-top:0}.tvs-oracle-actions[data-v-7e3cc319]{flex-wrap:wrap;gap:8px;display:flex}.tvs-oracle-actions .tvs-btn-import[data-v-7e3cc319]{width:auto;margin-top:0}.tvs-oracle-result[data-v-7e3cc319]{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.tvs-oracle-result code[data-v-7e3cc319]{color:var(--text);background:var(--surf-2);overflow-wrap:anywhere;border-radius:4px;padding:3px 8px;font-size:11px}.tvs-progress[data-v-7e3cc319]{background:var(--surf-2);border-radius:var(--r-sm);border:1px solid var(--border);flex-direction:column;gap:10px;margin-top:14px;padding:12px;display:flex}.tvs-progress-head[data-v-7e3cc319]{color:var(--text);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.tvs-progress-label small[data-v-7e3cc319]{color:var(--muted);margin-left:4px;font-weight:400}.tvs-progress-bar[data-v-7e3cc319]{background:#0000000f;border-radius:999px;height:6px;overflow:hidden}.tvs-progress-fill[data-v-7e3cc319]{background:var(--purple);height:100%;transition:width .4s}.tvs-progress-fill.is-done[data-v-7e3cc319]{background:var(--green)}.tvs-progress-fill.is-failed[data-v-7e3cc319]{background:var(--red)}.tvs-progress-upserts[data-v-7e3cc319]{flex-wrap:wrap;gap:6px;display:flex}.tvs-progress-chip[data-v-7e3cc319]{color:var(--muted);background:var(--surf);border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:11px}.tvs-progress-chip b[data-v-7e3cc319]{color:var(--text);font-weight:600}.tvs-error[data-v-7e3cc319]{color:var(--red);margin:8px 0 0;font-size:12px}.tvs-empty[data-v-7e3cc319]{color:var(--dim);font-size:12px}.tvs-stats[data-v-7e3cc319]{grid-template-columns:1fr 1fr;gap:6px 16px;display:grid}.tvs-stat[data-v-7e3cc319]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.tvs-stat[data-v-7e3cc319]:last-child{border-bottom:0}.tvs-stat-label[data-v-7e3cc319]{color:var(--muted);font-size:12px}.tvs-stat-val[data-v-7e3cc319]{color:var(--text);font-size:14px;font-weight:600}.tvs-stat-sub[data-v-7e3cc319]{color:var(--dim);margin-left:2px;font-size:11px;font-weight:400}.tvs-history[data-v-7e3cc319]{background:var(--surf);border:1px solid var(--border);border-radius:var(--r);margin-top:8px;padding:18px}.tvs-table[data-v-7e3cc319]{border-collapse:collapse;width:100%;font-size:12px}.tvs-table th[data-v-7e3cc319]{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.4px;padding:8px;font-size:11px;font-weight:600}.tvs-table td[data-v-7e3cc319]{color:var(--text);border-bottom:1px solid var(--border);vertical-align:top;padding:10px 8px}.tvs-table tr:last-child td[data-v-7e3cc319]{border-bottom:0}.tvs-td-files[data-v-7e3cc319]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--muted);overflow:hidden}.tvs-badge[data-v-7e3cc319]{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.tvs-badge-pending[data-v-7e3cc319]{color:#946200;background:#fff4d6}.tvs-badge-running[data-v-7e3cc319]{background:var(--surf-3);color:var(--purple)}.tvs-badge-done[data-v-7e3cc319]{color:var(--green);background:#dcfce7}.tvs-badge-failed[data-v-7e3cc319]{color:var(--red);background:#fee2e2}.page[data-v-2b3e60cc]{max-width:1040px;margin:0 auto;padding:28px 24px 60px}.eyebrow[data-v-2b3e60cc]{letter-spacing:.08em;text-transform:uppercase;color:#8a8f98;margin:0 0 4px;font-size:12px}.page-copy-main[data-v-2b3e60cc]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-title[data-v-2b3e60cc]{margin:0;font-size:26px;font-weight:700}.page-subtitle[data-v-2b3e60cc]{color:#6b7280;max-width:620px;margin:6px 0 0;font-size:14px}.tab-content[data-v-2b3e60cc]{margin-top:26px}.btn-primary[data-v-2b3e60cc]{color:#fff;cursor:pointer;white-space:nowrap;background:#111827;border:none;border-radius:8px;padding:10px 16px;font-weight:600}.btn-primary[data-v-2b3e60cc]:disabled{opacity:.55;cursor:default}.btn-ghost[data-v-2b3e60cc]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:9px 14px}.btn-ghost-sm[data-v-2b3e60cc]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:7px;padding:5px 10px;font-size:13px}.btn-ghost-sm[data-v-2b3e60cc]:disabled{opacity:.55;cursor:default}.btn-danger-ghost[data-v-2b3e60cc]{color:#b42318}.empty-state[data-v-2b3e60cc]{text-align:center;color:#6b7280;padding:60px 20px}.empty-title[data-v-2b3e60cc]{color:#111827;margin:0 0 6px;font-weight:600}.empty-sub[data-v-2b3e60cc]{margin:0 0 18px}.agents-list[data-v-2b3e60cc]{gap:14px;display:grid}.agent-card[data-v-2b3e60cc]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.agent-card.inactive[data-v-2b3e60cc]{opacity:.6}.agent-card-head[data-v-2b3e60cc]{align-items:flex-start;gap:12px;display:flex}.agent-status-dot[data-v-2b3e60cc]{border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.dot-green[data-v-2b3e60cc]{background:#16a34a}.dot-gray[data-v-2b3e60cc]{background:#9ca3af}.agent-meta[data-v-2b3e60cc]{flex:1;min-width:0}.agent-name[data-v-2b3e60cc]{margin:0;font-weight:600}.agent-desc[data-v-2b3e60cc]{color:#6b7280;margin:2px 0 0;font-size:13px}.agent-actions[data-v-2b3e60cc]{gap:6px;display:flex}.agent-tags[data-v-2b3e60cc]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.agent-tag[data-v-2b3e60cc]{color:#374151;background:#f3f4f6;border-radius:999px;padding:3px 10px;font-size:12px}.tag-tools[data-v-2b3e60cc]{color:#4338ca;background:#eef2ff}.tag-warn[data-v-2b3e60cc]{color:#92400e;background:#fef3c7}.agent-rotinas[data-v-2b3e60cc]{gap:8px;margin-top:12px;display:grid}.agent-rotina[data-v-2b3e60cc]{background:#f9fafb;border-left:3px solid #16a34a;border-radius:0 8px 8px 0;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:7px 10px;font-size:13px;display:flex}.agent-rotina.off[data-v-2b3e60cc]{opacity:.65;border-left-color:#9ca3af}.rot-quando[data-v-2b3e60cc]{color:#111827;font-weight:600}.rot-oque[data-v-2b3e60cc]{color:#374151}.rot-como[data-v-2b3e60cc]{color:#6b7280}.rot-off[data-v-2b3e60cc]{color:#6b7280;background:#f3f4f6;border-radius:999px;padding:1px 8px;font-size:11px}.agent-rotina-vazia[data-v-2b3e60cc]{color:#9ca3af;margin:12px 0 0;font-size:13px}.agent-reativo[data-v-2b3e60cc]{color:#4b5563;margin:8px 0 0;font-size:13px}.modal-overlay[data-v-2b3e60cc]{z-index:50;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-2b3e60cc]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex}.modal-wide[data-v-2b3e60cc]{max-width:720px}.modal-head[data-v-2b3e60cc]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title[data-v-2b3e60cc]{margin:0;font-weight:700}.modal-close[data-v-2b3e60cc]{cursor:pointer;color:#6b7280;background:0 0;border:none;font-size:24px;line-height:1}.modal-body[data-v-2b3e60cc]{padding:18px 20px;overflow-y:auto}.modal-foot[data-v-2b3e60cc]{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.field-label[data-v-2b3e60cc]{margin:16px 0 6px;font-size:13px;font-weight:600;display:block}.field-label[data-v-2b3e60cc]:first-child{margin-top:0}.field-hint[data-v-2b3e60cc]{color:#6b7280;margin:0 0 8px;font-size:12px}.field-input[data-v-2b3e60cc]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 11px;font-family:inherit;font-size:14px}.field-input.mono[data-v-2b3e60cc]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.grid-2[data-v-2b3e60cc]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.count-badge[data-v-2b3e60cc]{color:#4338ca;background:#eef2ff;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px}.tools-tree[data-v-2b3e60cc]{border:1px solid #e5e7eb;border-radius:10px;max-height:240px;padding:6px;overflow-y:auto}.tool-cat[data-v-2b3e60cc]{padding:4px}.tool-cat-head[data-v-2b3e60cc]{cursor:pointer;text-transform:capitalize;border-radius:6px;align-items:center;gap:8px;padding:5px;font-size:13px;font-weight:600;display:flex}.tool-cat-head.on[data-v-2b3e60cc]{background:#eef2ff}.tool-cat-count[data-v-2b3e60cc]{color:#9ca3af;margin-left:auto;font-size:12px}.tool-list[data-v-2b3e60cc]{flex-wrap:wrap;gap:4px;padding:2px 0 6px 22px;display:flex}.tool-item[data-v-2b3e60cc]{cursor:pointer;color:#4b5563;background:#f9fafb;border:1px solid #eef0f3;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:12px;display:flex}.tool-item.on[data-v-2b3e60cc]{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.tool-item.locked[data-v-2b3e60cc]{opacity:.8;cursor:default}.tool-item-name[data-v-2b3e60cc]{font-family:ui-monospace,monospace}.groups-box[data-v-2b3e60cc]{margin-top:8px}.groups-toolbar[data-v-2b3e60cc]{align-items:center;gap:8px;display:flex}.group-search[data-v-2b3e60cc]{flex:1;padding:6px 10px;font-size:13px}.groups-count[data-v-2b3e60cc]{color:#9ca3af;white-space:nowrap;font-size:12px}.groups-list[data-v-2b3e60cc]{border:1px solid #f0f1f3;border-radius:8px;flex-wrap:wrap;gap:6px;max-height:150px;margin-top:8px;padding:4px;display:flex;overflow-y:auto}.group-chip[data-v-2b3e60cc]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:3px 10px;font-size:12px}.group-chip.on[data-v-2b3e60cc]{color:#fff;background:#111827;border-color:#111827}.horas-box[data-v-2b3e60cc]{margin-top:10px}.horas-grid[data-v-2b3e60cc]{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.hora-chip[data-v-2b3e60cc]{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:6px 0;font-size:12px}.hora-chip[data-v-2b3e60cc]:hover{border-color:#9ca3af}.hora-chip.on[data-v-2b3e60cc]{color:#fff;background:#111827;border-color:#111827;font-weight:600}.horas-resumo[data-v-2b3e60cc]{color:#111827;margin-top:6px;font-size:12px;font-weight:600}.toggles-row[data-v-2b3e60cc]{flex-direction:column;gap:8px;margin-top:14px;display:flex}.switch-label[data-v-2b3e60cc]{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.rotinas-block[data-v-2b3e60cc]{border-top:1px solid #eee;margin-top:20px;padding-top:14px}.rotinas-head[data-v-2b3e60cc]{justify-content:space-between;align-items:center;display:flex}.rotina-row[data-v-2b3e60cc]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.rotina-info[data-v-2b3e60cc]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rotina-name[data-v-2b3e60cc]{font-size:14px;font-weight:600}.rotina-actions[data-v-2b3e60cc]{gap:6px;display:flex}.run-msg[data-v-2b3e60cc]{color:#16a34a;font-size:12px}.pb-steps[data-v-2b3e60cc]{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.pb-step[data-v-2b3e60cc]{background:#fafafa;border:1px solid #eef0f3;border-radius:8px;padding:8px}.pb-row[data-v-2b3e60cc]{align-items:center;gap:8px;display:flex}.pb-row>select[data-v-2b3e60cc]:first-child{flex:1;min-width:0}.pb-period[data-v-2b3e60cc]{flex:none;width:140px}.pb-del[data-v-2b3e60cc]{cursor:pointer;color:#b42318;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:none;width:32px;height:34px;font-size:17px}.pb-desc[data-v-2b3e60cc]{color:#6b7280;margin:7px 2px 0;font-size:12px}.pb-extra[data-v-2b3e60cc]{margin-top:6px}.form-error[data-v-2b3e60cc]{color:#b42318;margin-top:14px;font-size:13px}code[data-v-2b3e60cc]{background:#f3f4f6;border-radius:4px;padding:1px 5px;font-size:12px}.page[data-v-32ae102b]{max-width:1000px;margin:0 auto;padding:28px 24px 60px}.eyebrow[data-v-32ae102b]{letter-spacing:.08em;text-transform:uppercase;color:#8a8f98;margin:0 0 4px;font-size:12px}.page-title[data-v-32ae102b]{margin:0;font-size:26px;font-weight:700}.page-subtitle[data-v-32ae102b]{color:#6b7280;max-width:640px;margin:6px 0 0;font-size:14px}.tab-content[data-v-32ae102b]{margin-top:26px}.tipo-cards[data-v-32ae102b]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.tipo-card[data-v-32ae102b]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:6px;padding:14px;transition:border-color .12s,box-shadow .12s;display:flex}.tipo-card[data-v-32ae102b]:hover{border-color:#c7cbd1}.tipo-card.on[data-v-32ae102b]{border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}.tipo-name[data-v-32ae102b]{color:#111827;font-size:14px;font-weight:700}.tipo-hint[data-v-32ae102b]{color:#6b7280;font-size:12px;line-height:1.4}.form-card[data-v-32ae102b]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.field-label[data-v-32ae102b]{margin:18px 0 6px;font-size:13px;font-weight:600;display:block}.field-label[data-v-32ae102b]:first-child{margin-top:0}.mini-label[data-v-32ae102b]{color:#6b7280;margin-bottom:4px;font-size:12px;display:block}.field-hint[data-v-32ae102b]{color:#6b7280;margin:0 0 8px;font-size:12px}.field-input[data-v-32ae102b]{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 11px;font-family:inherit;font-size:14px}.grid-2[data-v-32ae102b]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seg[data-v-32ae102b]{flex-wrap:wrap;gap:6px;display:inline-flex}.seg-btn[data-v-32ae102b]{cursor:pointer;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:7px 13px;font-size:13px}.seg-btn.on[data-v-32ae102b]{color:#065f46;background:#ecfdf5;border-color:#6ee7b7;font-weight:600}.switch-label[data-v-32ae102b]{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.actions[data-v-32ae102b]{align-items:center;gap:12px;margin-top:22px;display:flex}.btn-primary[data-v-32ae102b]{color:#fff;cursor:pointer;white-space:nowrap;background:#16a34a;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.btn-primary[data-v-32ae102b]:disabled{opacity:.55;cursor:default}.gen-hint[data-v-32ae102b]{color:#9ca3af;font-size:12px}.form-error[data-v-32ae102b]{color:#b42318;margin-top:14px;font-size:13px}.report[data-v-32ae102b]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-top:22px;padding:22px}.report-head[data-v-32ae102b]{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.report-title[data-v-32ae102b]{color:#111827;margin:0;font-size:19px;font-weight:700}.report-sub[data-v-32ae102b]{color:#6b7280;margin:4px 0 0;font-size:13px}.report-sub2[data-v-32ae102b]{color:#9ca3af;margin:2px 0 0;font-size:12px}.report-actions[data-v-32ae102b]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.dl-btns[data-v-32ae102b]{gap:8px;display:flex}.dl-hint[data-v-32ae102b]{color:#9ca3af;font-size:11.5px}.btn-dl[data-v-32ae102b]{color:#fff;cursor:pointer;white-space:nowrap;background:#111827;border:none;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:600}.btn-dl.ghost[data-v-32ae102b]{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.btn-dl[data-v-32ae102b]:disabled{opacity:.55;cursor:default}.empty-report[data-v-32ae102b]{color:#6b7280;text-align:center;padding:30px 0}.kpis[data-v-32ae102b]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:8px;display:grid}.kpi[data-v-32ae102b]{background:#fafbfc;border:1px solid #eef0f3;border-radius:10px;flex-direction:column;gap:3px;padding:13px 15px;display:flex}.kpi-proj[data-v-32ae102b]{background:#ecfdf5;border-color:#a7f3d0}.kpi-meta[data-v-32ae102b]{background:#fffbeb;border-color:#fcd34d}.meta-box[data-v-32ae102b]{background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin-top:22px;padding:14px 16px}.meta-head[data-v-32ae102b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meta-tag[data-v-32ae102b]{color:#92400e;background:#fde68a;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.meta-crav[data-v-32ae102b]{color:#9a7b3f;margin-left:auto;font-size:11.5px}.meta-grid[data-v-32ae102b]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:12px;display:grid}.meta-item[data-v-32ae102b]{flex-direction:column;gap:2px;display:flex}.meta-k[data-v-32ae102b]{text-transform:uppercase;letter-spacing:.04em;color:#9a7b3f;font-size:11px}.meta-v[data-v-32ae102b]{color:#111827;font-size:18px;font-weight:700}.meta-v em[data-v-32ae102b]{color:#6b7280;font-size:12px;font-style:normal;font-weight:500}.meta-s[data-v-32ae102b]{color:#6b7280;font-size:11.5px}.kpi-label[data-v-32ae102b]{text-transform:uppercase;letter-spacing:.04em;color:#8a8f98;font-size:11.5px}.kpi-value[data-v-32ae102b]{color:#111827;font-size:21px;font-weight:700}.kpi-cmp[data-v-32ae102b]{color:#6b7280;font-size:12px}.sec-title[data-v-32ae102b]{color:#111827;align-items:center;gap:8px;margin:24px 0 10px;font-size:14px;font-weight:700;display:flex}.sec-title.up[data-v-32ae102b]{color:#16a34a}.sec-title.down[data-v-32ae102b]{color:#b42318}.sec-count[data-v-32ae102b]{color:#4338ca;background:#eef2ff;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600}.sec-tag[data-v-32ae102b]{color:#6b7280;background:#f3f4f6;border-radius:999px;padding:1px 9px;font-size:11px;font-weight:500}.two-col[data-v-32ae102b]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tbl-wrap[data-v-32ae102b]{border:1px solid #eef0f3;border-radius:10px;max-height:420px;overflow:auto}.tbl[data-v-32ae102b]{border-collapse:collapse;width:100%;font-size:13px}.tbl th[data-v-32ae102b]{text-align:left;color:#6b7280;white-space:nowrap;background:#f9fafb;border-bottom:1px solid #eef0f3;padding:8px 11px;font-size:12px;font-weight:600;position:sticky;top:0}.tbl td[data-v-32ae102b]{color:#1f2937;border-bottom:1px solid #f5f6f7;padding:7px 11px}.tbl tbody tr:last-child td[data-v-32ae102b]{border-bottom:none}.tbl .r[data-v-32ae102b]{text-align:right;white-space:nowrap}.tbl .dim[data-v-32ae102b]{color:#9ca3af}.tbl tr.queda td[data-v-32ae102b]{background:#fef6f5}.tbl tr.alvo td[data-v-32ae102b]{background:#eff6ff;font-weight:600}.g-up[data-v-32ae102b]{color:#16a34a}.g-down[data-v-32ae102b]{color:#b42318}.g-neu[data-v-32ae102b]{color:#9ca3af}.parou[data-v-32ae102b]{color:#b42318;background:#fee2e2;border-radius:5px;margin-left:6px;padding:1px 5px;font-size:10.5px}.tbl-note[data-v-32ae102b]{color:#9ca3af;margin:8px 2px 0;font-size:12px}.tbl-wide[data-v-32ae102b]{white-space:nowrap;font-size:12px}.tbl-wide th[data-v-32ae102b]{position:static}.tbl-wide th[data-v-32ae102b],.tbl-wide td[data-v-32ae102b]{padding:6px 9px}.grp-row .grp[data-v-32ae102b]{text-align:center;border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:700}.grp-fat[data-v-32ae102b]{color:#065f46;background:#f0fdf4}.grp-mg[data-v-32ae102b]{color:#1e40af;background:#eff6ff}.sub-row th[data-v-32ae102b]{background:#f9fafb;font-size:11px}.tbl tfoot .total-row td[data-v-32ae102b]{color:#111827;background:#f3f4f6;border-top:2px solid #d1d5db;font-weight:700}.stick-l[data-v-32ae102b]{z-index:1;text-align:left;background:#fff;position:sticky;left:0;box-shadow:1px 0 #eef0f3}.tbl-wide thead .stick-l[data-v-32ae102b],.tbl tfoot .total-row .stick-l[data-v-32ae102b]{background:#f3f4f6}.texto-box[data-v-32ae102b]{border:1px solid #e5e7eb;border-radius:10px;margin-top:22px;overflow:hidden}.texto-head[data-v-32ae102b]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.btn-ghost-sm[data-v-32ae102b]{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:7px;padding:5px 10px;font-size:13px}.texto-body[data-v-32ae102b]{white-space:pre-wrap;word-break:break-word;color:#1f2937;max-height:420px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;overflow-y:auto}@media (width<=720px){.tipo-cards[data-v-32ae102b],.two-col[data-v-32ae102b]{grid-template-columns:1fr}.report-head[data-v-32ae102b]{flex-direction:column}}.overlay[data-v-604573e8]{z-index:60;background:#1114187a;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-604573e8]{background:var(--surf);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:900px;padding:24px 26px 22px;display:flex;position:relative;box-shadow:0 24px 60px #00000047}.x[data-v-604573e8]{border:1px solid var(--border);background:var(--surf-2);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;font-size:13px;line-height:1;position:absolute;top:14px;right:14px}.x[data-v-604573e8]:hover{background:var(--surf-3)}.state[data-v-604573e8]{color:var(--muted);text-align:center;padding:40px 0;font-size:14px}.state.erro[data-v-604573e8]{color:#dc2626}.head[data-v-604573e8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-right:34px;display:flex}.eyebrow[data-v-604573e8]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 3px;font-size:11px}.nome[data-v-604573e8]{margin:0;font-size:20px;font-weight:700}.nome .tag[data-v-604573e8]{text-transform:uppercase;color:var(--purple);vertical-align:middle;margin-left:8px;font-size:9.5px;font-weight:700}.cravada[data-v-604573e8]{color:var(--muted);text-align:right;font-size:11.5px}.cravada b[data-v-604573e8]{color:var(--text)}.cravada em[data-v-604573e8]{font-style:normal;display:block}.kpis[data-v-604573e8]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.kpi[data-v-604573e8]{border:1px solid var(--border);background:var(--surf-2);border-radius:10px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.kpi.hi[data-v-604573e8]{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple) inset}.kpi.edge-ok[data-v-604573e8]{border-color:#16a34a}.kpi.edge-warn[data-v-604573e8]{border-color:#d97706}.kpi.edge-risk[data-v-604573e8]{border-color:#dc2626}.k-lbl[data-v-604573e8]{color:var(--muted);font-size:10.5px;font-weight:500}.k-val[data-v-604573e8]{font-size:18px;font-weight:700}.k-sub[data-v-604573e8]{color:var(--muted);font-size:10.5px}.st[data-v-604573e8]{border-radius:999px;width:fit-content;margin-top:2px;padding:1px 8px;font-size:10px;font-weight:700;display:inline-block}.st.ok[data-v-604573e8]{color:#15803d;background:#dcfce7}.st.warn[data-v-604573e8]{color:#b45309;background:#fef3c7}.st.risk[data-v-604573e8]{color:#b91c1c;background:#fee2e2}.st.neu[data-v-604573e8]{background:var(--surf-3);color:var(--muted)}.leitura[data-v-604573e8]{background:var(--purple-bg);border:1px solid var(--border);color:var(--text);border-radius:10px;margin:0;padding:11px 14px;font-size:12.5px;line-height:1.55}.leitura b[data-v-604573e8]{color:var(--text)}.regra[data-v-604573e8]{background:var(--surf-2);border:1px solid var(--border);color:var(--muted);border-radius:10px;margin:0;padding:10px 14px;font-size:11.5px;line-height:1.55}.regra b[data-v-604573e8]{color:var(--text)}.regra .alerta[data-v-604573e8]{color:#b45309}.piso[data-v-604573e8]{color:#b45309;text-transform:uppercase;background:#fef3c7;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.piso.recup[data-v-604573e8]{color:#1d4ed8;background:#dbeafe}.chart-head[data-v-604573e8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.legend[data-v-604573e8]{flex-wrap:wrap;gap:14px;display:flex}.lg[data-v-604573e8]{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.sw[data-v-604573e8]{border-radius:3px;width:11px;height:11px}.sw.c25[data-v-604573e8]{background:#86b6ef}.sw.c26[data-v-604573e8]{background:#157528}.sw.cnec[data-v-604573e8]{background:repeating-linear-gradient(45deg,#f2c675,#f2c675 2px,#c67c1f 2px 4px)}.readout[data-v-604573e8]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;font-size:11.5px;display:flex}.readout>b[data-v-604573e8]{text-transform:capitalize}.readout em[data-v-604573e8]{color:var(--muted);margin-right:3px;font-style:normal}.readout .p[data-v-604573e8]{color:#104281;text-transform:uppercase;margin-left:3px;font-size:9.5px;font-style:normal}.chart[data-v-604573e8]{width:100%;height:auto;display:block}.chart .grid line[data-v-604573e8]{stroke:var(--border);stroke-width:1px}.chart .ytick[data-v-604573e8],.chart .xtick[data-v-604573e8],.chart .yaxis[data-v-604573e8]{fill:#8a8f98;font-size:10px}.chart .ytick[data-v-604573e8]{text-anchor:end}.chart .yaxis[data-v-604573e8]{text-anchor:end;font-size:9px}.chart .xtick[data-v-604573e8]{text-anchor:middle;text-transform:capitalize}.chart .b25[data-v-604573e8]{fill:#86b6ef}.chart .b26[data-v-604573e8]{fill:#157528}.chart .b26.parc[data-v-604573e8]{fill:#4fae66}.chart .bnec[data-v-604573e8]{fill:url(#hnec)}.chart .band[data-v-604573e8]{fill:var(--surf-3)}.chart .hit[data-v-604573e8]{fill:#0000;cursor:pointer}.tbl-wrap[data-v-604573e8]{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.tbl[data-v-604573e8]{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.tbl th[data-v-604573e8],.tbl td[data-v-604573e8]{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 12px}.tbl thead th[data-v-604573e8]{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--surf-2);font-size:10px;font-weight:600}.tbl thead th.num[data-v-604573e8],.tbl .num[data-v-604573e8]{text-align:right;font-variant-numeric:tabular-nums}.tbl tbody tr.fut[data-v-604573e8]{color:var(--muted)}.tbl tbody tr[data-v-604573e8]:hover{background:var(--surf-3)}.tbl .mes[data-v-604573e8]{text-transform:capitalize}.tbl .mes .p[data-v-604573e8]{text-transform:uppercase;color:var(--muted);margin-left:5px;font-size:9px}.tbl .nec[data-v-604573e8]{color:#b45309;font-weight:600}.tbl tfoot td[data-v-604573e8]{border-bottom:none;border-top:2px solid var(--border);font-weight:700}.nota[data-v-604573e8]{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.nota b[data-v-604573e8]{color:var(--text)}.acoes[data-v-604573e8]{justify-content:flex-end;gap:8px;display:flex}.btn[data-v-604573e8]{font:inherit;border:1px solid var(--border);background:var(--surf);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:600}.btn.primary[data-v-604573e8]{background:var(--purple);color:#fff;border-color:var(--purple)}.btn[data-v-604573e8]:not(:disabled):hover{filter:brightness(.97)}.btn[data-v-604573e8]:disabled{opacity:.5;cursor:not-allowed}.up[data-v-604573e8]{color:#16a34a}.down[data-v-604573e8]{color:#dc2626}.neu[data-v-604573e8]{color:var(--muted)}.metas[data-v-e66d2dd7]{flex-direction:column;gap:18px;display:flex}.hint[data-v-e66d2dd7]{color:var(--muted);font-size:13px}.hint.erro[data-v-e66d2dd7]{color:#dc2626}.ctrl[data-v-e66d2dd7]{border:1px solid var(--border);background:var(--surf);border-radius:12px;flex-wrap:wrap;gap:28px;padding:16px 18px;display:flex}.ctrl-item[data-v-e66d2dd7]{flex-direction:column;flex:1;gap:8px;min-width:240px;display:flex}.ctrl-item label[data-v-e66d2dd7]{color:var(--muted);font-size:12px;font-weight:600}.ctrl-item label em[data-v-e66d2dd7]{opacity:.8;font-style:normal;font-weight:500}.ctrl-row[data-v-e66d2dd7]{align-items:center;gap:12px;display:flex}.ctrl-row input[type=range][data-v-e66d2dd7]{accent-color:var(--purple);flex:1}.ctrl-num[data-v-e66d2dd7]{align-items:center;gap:2px;font-weight:700;display:flex}.ctrl-num input[data-v-e66d2dd7]{width:52px;font:inherit;text-align:right;border:1px solid var(--border);border-radius:6px;padding:4px 6px;font-size:16px;font-weight:700}.ctrl-num.super input[data-v-e66d2dd7],.ctrl-num.super span[data-v-e66d2dd7]{color:#b45309}.kpis[data-v-e66d2dd7]{grid-template-columns:repeat(auto-fit,minmax(252px,1fr));align-items:stretch;gap:12px;display:grid}.kpi[data-v-e66d2dd7]{border:1px solid var(--border);background:var(--surf);border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.kpi-label[data-v-e66d2dd7]{color:var(--muted);font-size:11.5px;font-weight:500}.kpi-value[data-v-e66d2dd7]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700}.kpi-ano[data-v-e66d2dd7]{color:var(--muted);border-top:1px dashed var(--border);margin-top:auto;padding-top:7px;font-size:10.5px;line-height:1.45}.kpi-ano b[data-v-e66d2dd7]{color:var(--text);font-weight:700}.kpi-ano em[data-v-e66d2dd7]{font-style:normal}.kpi-value.sup[data-v-e66d2dd7]{color:#b45309}.kpi-delta[data-v-e66d2dd7]{font-size:12px;font-weight:600}.kpi-delta em[data-v-e66d2dd7]{color:var(--muted);font-style:normal;font-weight:500}.kpi-sub[data-v-e66d2dd7]{color:var(--muted);font-size:11px}.kpi-vp[data-v-e66d2dd7]{font-size:11px;font-weight:700}.kpi.hi[data-v-e66d2dd7]{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple) inset}.st[data-v-e66d2dd7]{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}.st.ok[data-v-e66d2dd7]{color:#15803d;background:#dcfce7}.st.warn[data-v-e66d2dd7]{color:#b45309;background:#fef3c7}.st.risk[data-v-e66d2dd7]{color:#b91c1c;background:#fee2e2}.st.neu[data-v-e66d2dd7]{background:var(--surf-3);color:var(--muted)}.attn[data-v-e66d2dd7]{color:#b45309}.tbl-wrap[data-v-e66d2dd7]{border:1px solid var(--border);background:var(--bg);border-radius:12px;overflow-x:auto}.tbl[data-v-e66d2dd7]{border-collapse:separate;border-spacing:0;width:100%;min-width:2380px;font-size:12.5px}.tbl th[data-v-e66d2dd7],.tbl td[data-v-e66d2dd7]{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 12px}.tbl thead th[data-v-e66d2dd7]{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--surf);font-size:10.5px;font-weight:600}.tbl thead th.num[data-v-e66d2dd7],.tbl .num[data-v-e66d2dd7]{text-align:right;font-variant-numeric:tabular-nums}.tbl tbody tr[data-v-e66d2dd7]:hover{background:var(--surf-3)}.tbl tfoot td[data-v-e66d2dd7]{border-bottom:none;border-top:2px solid var(--border);font-weight:700}.tbl tbody tr.grp[data-v-e66d2dd7]{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl tbody tr.grp td[data-v-e66d2dd7]{background:var(--surf-2);text-transform:none;letter-spacing:0;color:var(--text);border-bottom:none;padding:11px 12px 7px;font-size:12px;font-weight:700}.tbl tbody tr.grp:hover td[data-v-e66d2dd7]{background:var(--surf-3)}.tbl tbody tr.grp .grp-sub[data-v-e66d2dd7]{color:var(--muted);margin-left:8px;font-size:11px;font-weight:500}.chev[data-v-e66d2dd7]{width:15px;color:var(--muted);font-size:10px;display:inline-block}.tbl-ctrl[data-v-e66d2dd7]{align-items:center;gap:12px;margin-top:14px;display:flex}.link-btn[data-v-e66d2dd7]{font:inherit;color:var(--purple);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.tbl-ctrl-hint[data-v-e66d2dd7]{color:var(--muted);font-size:11px}.tbl tbody tr.sub td[data-v-e66d2dd7]{background:var(--surf);border-top:1px solid var(--border-2);font-weight:700}.tbl .g[data-v-e66d2dd7]{color:var(--muted);margin-left:5px;font-size:10.5px}.tbl .g.sup[data-v-e66d2dd7]{color:#b45309}.tag[data-v-e66d2dd7]{text-transform:uppercase;color:var(--purple);margin-left:5px;font-size:9.5px;font-weight:600}.piso[data-v-e66d2dd7]{color:#b45309;text-transform:uppercase;cursor:help;vertical-align:middle;background:#fef3c7;border-radius:999px;margin-right:6px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block}.piso.recup[data-v-e66d2dd7]{color:#1d4ed8;background:#dbeafe}.tbl th.fix-l[data-v-e66d2dd7],.tbl td.fix-l[data-v-e66d2dd7]{z-index:2;min-width:240px;box-shadow:1px 0 0 var(--border);position:sticky;left:0}.tbl th.fix-r[data-v-e66d2dd7],.tbl td.fix-r[data-v-e66d2dd7]{z-index:2;box-shadow:-1px 0 0 var(--border);position:sticky;right:0}.tbl thead th.fix-l[data-v-e66d2dd7],.tbl thead th.fix-r[data-v-e66d2dd7]{z-index:3}.tbl tbody td.fix-l[data-v-e66d2dd7],.tbl tbody td.fix-r[data-v-e66d2dd7],.tbl tfoot td.fix-l[data-v-e66d2dd7],.tbl tfoot td.fix-r[data-v-e66d2dd7]{background:var(--bg)}.tbl tbody tr.sub td.fix-l[data-v-e66d2dd7],.tbl tbody tr.sub td.fix-r[data-v-e66d2dd7]{background:var(--surf)}.tbl tbody tr:hover td.fix-l[data-v-e66d2dd7],.tbl tbody tr:hover td.fix-r[data-v-e66d2dd7]{background:var(--surf-3)}.grp-fix[data-v-e66d2dd7]{display:inline-block;position:sticky;left:12px}.tbl td.fix-l .nm[data-v-e66d2dd7]{font-weight:500;display:block}.tbl td.fix-l .nm-sub[data-v-e66d2dd7]{color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:400;display:block}.tbl td.fix-l .nm-sub .g[data-v-e66d2dd7]{margin-left:4px}.tbl td.fix-l .nm-meta[data-v-e66d2dd7]{cursor:help;border-bottom:1px dotted var(--border-2)}.tbl td.fix-l .rm[data-v-e66d2dd7]{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surf);color:var(--muted);opacity:0;vertical-align:middle;border-radius:5px;margin-left:7px;padding:0 5px 1px;font-size:12px;font-weight:700;line-height:1;transition:opacity .12s,color .12s,border-color .12s}.tbl tbody tr:hover td.fix-l .rm[data-v-e66d2dd7],.tbl td.fix-l .rm[data-v-e66d2dd7]:focus-visible{opacity:1}.tbl td.fix-l .rm[data-v-e66d2dd7]:hover{color:#dc2626;background:#fee2e2;border-color:#dc2626}.tbl td.fix-l .rm[data-v-e66d2dd7]:disabled{opacity:.4;cursor:wait}.tbl td.fix-l .mv[data-v-e66d2dd7]{font:inherit;border:1px solid var(--border);background:var(--surf);max-width:30px;color:var(--muted);cursor:pointer;opacity:0;vertical-align:middle;border-radius:5px;margin-left:5px;padding:1px 0 1px 3px;font-size:10px;transition:opacity .12s,max-width .12s}.tbl tbody tr:hover td.fix-l .mv[data-v-e66d2dd7],.tbl td.fix-l .mv[data-v-e66d2dd7]:focus-visible{opacity:1;max-width:118px}.tbl td.fix-l .mv[data-v-e66d2dd7]:disabled{opacity:.4;cursor:wait}.tbl td.fix-l .mv-tag[data-v-e66d2dd7]{text-transform:uppercase;color:#1d4ed8;cursor:help;vertical-align:middle;background:#dbeafe;border-radius:999px;margin-left:5px;padding:1px 6px;font-size:9px;font-weight:700}.tbl th.mes[data-v-e66d2dd7],.tbl td.mes[data-v-e66d2dd7]{min-width:125px;padding:6px 10px}.tbl thead th.mes.hoje[data-v-e66d2dd7]{color:var(--purple)}.tbl thead th.mes.alvo[data-v-e66d2dd7]{color:var(--purple);background:var(--purple-bg);font-weight:700}.tbl thead th.mes.fut[data-v-e66d2dd7]{opacity:.5}.tbl td.mes.alvo[data-v-e66d2dd7]{background:#635bff0a}.tbl td.mes[data-v-e66d2dd7]{line-height:1.3}.tbl td.mes .m-real[data-v-e66d2dd7]{font-weight:600;display:block}.tbl td.mes .m-real i[data-v-e66d2dd7]{color:var(--muted);margin-left:1px;font-style:normal}.tbl td.mes .m-meta[data-v-e66d2dd7]{font-size:10.5px;font-weight:400;display:block}.tbl td.mes .m-meta.sys[data-v-e66d2dd7]{color:#2563eb}.tbl td.mes .m-meta.man[data-v-e66d2dd7]{color:#15803d;font-weight:700}.tbl td.mes[data-v-e66d2dd7]:not(.fechado){cursor:cell}.tbl td.mes.fechado[data-v-e66d2dd7]{cursor:default}.tbl td.mes .m-edit[data-v-e66d2dd7]{box-sizing:border-box;width:100%;font:inherit;text-align:right;color:#15803d;background:#fff;border:1px solid #15803d;border-radius:4px;margin-top:1px;padding:1px 4px;font-size:11px;font-weight:700;display:block}.tbl td.mes.up .m-real[data-v-e66d2dd7]{color:#16a34a}.tbl td.mes.down .m-real[data-v-e66d2dd7]{color:#dc2626}.tbl td.mes.fut .m-real[data-v-e66d2dd7]{color:var(--muted);font-weight:400}.tbl .sep[data-v-e66d2dd7]{border-left:1px solid var(--border-2)}.tbl td.num .g[data-v-e66d2dd7]{margin-left:0;display:block}.hint.leg[data-v-e66d2dd7]{font-size:11px;line-height:1.55}.hint.leg b[data-v-e66d2dd7]{color:var(--text);font-weight:600}.hint.leg b.lg-sys[data-v-e66d2dd7]{color:#2563eb}.hint.leg b.lg-man[data-v-e66d2dd7]{color:#15803d}.acoes[data-v-e66d2dd7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn[data-v-e66d2dd7]{font:inherit;border:1px solid var(--border);background:var(--surf);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:600}.btn.primary[data-v-e66d2dd7]{background:var(--purple);color:#fff;border-color:var(--purple)}.btn[data-v-e66d2dd7]:not(:disabled):hover{filter:brightness(.97)}.btn[data-v-e66d2dd7]:disabled{opacity:.5;cursor:not-allowed}.acoes-hint[data-v-e66d2dd7]{color:var(--muted);font-size:11px}.acoes-hint.ok[data-v-e66d2dd7]{color:#15803d;font-weight:600}.acoes-hint b[data-v-e66d2dd7]{color:var(--text);font-weight:600}.tbl td.acao[data-v-e66d2dd7]{text-align:right;padding:6px 12px}.analisar[data-v-e66d2dd7]{font:inherit;border:1px solid var(--border);background:var(--surf);color:var(--purple);cursor:pointer;white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.analisar[data-v-e66d2dd7]:not(:disabled):hover{background:var(--purple-bg);border-color:var(--purple)}.analisar[data-v-e66d2dd7]:disabled{opacity:.4;cursor:not-allowed;color:var(--muted)}.rodape[data-v-e66d2dd7]{margin-top:-6px}.rodape-btn[data-v-e66d2dd7]{font:inherit;color:var(--muted);cursor:pointer;opacity:.22;background:0 0;border:none;padding:2px 4px;font-size:10px;font-weight:500;transition:opacity .15s}.rodape:hover .rodape-btn[data-v-e66d2dd7],.rodape-btn[data-v-e66d2dd7]:focus-visible{opacity:1}.ocultos-box[data-v-e66d2dd7]{border:1px solid var(--border);background:var(--surf);border-radius:10px;max-width:460px;margin-top:6px;padding:10px 12px}.ocultos-tit[data-v-e66d2dd7]{color:var(--muted);margin-bottom:8px;font-size:11px}.oculto-linha[data-v-e66d2dd7]{align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.o-nome[data-v-e66d2dd7]{font-weight:500}.o-id[data-v-e66d2dd7]{color:var(--muted);font-size:10.5px}.o-add[data-v-e66d2dd7]{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--purple);cursor:pointer;white-space:nowrap;border-radius:6px;margin-left:auto;padding:2px 9px;font-size:10.5px;font-weight:600}.o-add[data-v-e66d2dd7]:not(:disabled):hover{background:var(--purple-bg);border-color:var(--purple)}.o-add[data-v-e66d2dd7]:disabled{opacity:.5;cursor:wait}.ocultos-nota[data-v-e66d2dd7]{color:var(--muted);margin-top:8px;font-size:10.5px}.ocultos-nota b[data-v-e66d2dd7]{color:var(--text);font-weight:600}.up[data-v-e66d2dd7]{color:#16a34a}.down[data-v-e66d2dd7]{color:#dc2626}.neu[data-v-e66d2dd7]{color:var(--muted)}.tip[data-v-e66d2dd7]{z-index:3000;color:#fff;pointer-events:none;background:#1e2233;border-radius:10px;min-width:232px;max-width:320px;padding:10px 12px 9px;font-size:11.5px;line-height:1.45;animation:.1s ease-out tip-in-e66d2dd7;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 28px #0f12234d,0 2px 6px #0f122333}.tip.abaixo[data-v-e66d2dd7]{transform:translate(-50%)}.tip[data-v-e66d2dd7]:after{content:"";border:5px solid #0000;border-top-color:#1e2233;margin-left:-5px;position:absolute;top:100%;left:50%}.tip.abaixo[data-v-e66d2dd7]:after{border-top-color:#0000;border-bottom-color:#1e2233;top:auto;bottom:100%}@keyframes tip-in-e66d2dd7{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}}.tip-cab[data-v-e66d2dd7]{align-items:center;gap:8px;display:flex}.tip-sub[data-v-e66d2dd7]{color:#9aa3c0;margin-top:1px;font-size:10px}.tip-cab+.tip-linhas[data-v-e66d2dd7],.tip-sub+.tip-linhas[data-v-e66d2dd7]{margin-top:7px}.tip-tit[data-v-e66d2dd7]{letter-spacing:.01em;font-size:12.5px;font-weight:700}.tip-tag[data-v-e66d2dd7]{text-transform:uppercase;letter-spacing:.04em;color:#cfd6ee;background:#ffffff1f;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:9px;font-weight:700}.tip-tag.man[data-v-e66d2dd7]{color:#4ade80;background:#4ade8029}.tip-tag.sys[data-v-e66d2dd7]{color:#93b4ff;background:#7aa2ff29}.tip-tag.warn[data-v-e66d2dd7]{color:#fbbf24;background:#fbbf2429}.tip-tag.up[data-v-e66d2dd7]{color:#4ade80;background:#4ade8029}.tip-tag.down[data-v-e66d2dd7]{color:#f87171;background:#f8717129}.tip-linhas[data-v-e66d2dd7]{grid-template-columns:1fr auto;align-items:baseline;gap:3px 14px;display:grid}.tip-k[data-v-e66d2dd7]{color:#9aa3c0}.tip-v[data-v-e66d2dd7]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.tip-v.up[data-v-e66d2dd7]{color:#4ade80}.tip-v.down[data-v-e66d2dd7]{color:#f87171}.tip-v.sys[data-v-e66d2dd7]{color:#93b4ff}.tip-v.man[data-v-e66d2dd7]{color:#4ade80}.tip-v.warn[data-v-e66d2dd7]{color:#fbbf24}.tip-v.dim[data-v-e66d2dd7],.tip-v.neu[data-v-e66d2dd7]{color:#cfd6ee;font-weight:500}.tip-nota[data-v-e66d2dd7]{color:#9aa3c0;border-top:1px solid #ffffff1a;margin-top:8px;padding-top:7px;font-size:10.5px;line-height:1.4}.page[data-v-3081637f]{margin:0 auto;padding:28px 24px 60px}.eyebrow[data-v-3081637f]{letter-spacing:.08em;text-transform:uppercase;color:#8a8f98;margin:0 0 4px;font-size:12px}.page-title[data-v-3081637f]{margin:0;font-size:26px;font-weight:700}.page-subtitle[data-v-3081637f]{color:#6b7280;max-width:640px;margin:6px 0 0;font-size:14px}.s0[data-v-3081637f]{--c:#86b6ef}.s1[data-v-3081637f]{--c:#5598e7}.s2[data-v-3081637f]{--c:#2a78d6}.s3[data-v-3081637f]{--c:#104281}.tabs[data-v-3081637f]{background:var(--surf-3);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;margin-top:22px;padding:3px;display:flex}.tab[data-v-3081637f]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.tab.active[data-v-3081637f]{background:var(--surf);color:var(--purple);font-weight:600;box-shadow:0 1px 3px #00000014}.tab-body[data-v-3081637f]{flex-direction:column;gap:24px;margin-top:20px;display:flex}.kpis[data-v-3081637f]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.kpi[data-v-3081637f]{border:1px solid var(--border);background:var(--surf);border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.kpi-label[data-v-3081637f]{color:var(--muted);font-size:12px;font-weight:500}.kpi-value[data-v-3081637f]{letter-spacing:-.01em;font-size:24px;font-weight:700}.kpi-delta[data-v-3081637f]{font-size:12.5px;font-weight:600}.kpi-delta em[data-v-3081637f]{color:var(--muted);font-style:normal;font-weight:500}.kpi-sub[data-v-3081637f]{color:var(--muted);font-size:11.5px}.destaques[data-v-3081637f]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.destaques li[data-v-3081637f]{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.destaques .dot[data-v-3081637f]{background:var(--muted);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.destaques li.up .dot[data-v-3081637f]{background:#16a34a}.destaques li.down .dot[data-v-3081637f]{background:#dc2626}.chart-head[data-v-3081637f]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.legend[data-v-3081637f]{flex-wrap:wrap;gap:14px;display:flex}.lg[data-v-3081637f]{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.sw[data-v-3081637f]{background:var(--c);border-radius:3px;width:11px;height:11px}.readout[data-v-3081637f]{border:1px solid var(--border);background:var(--surf-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:10px 14px;font-size:12.5px;display:flex}.ro-mes[data-v-3081637f]{text-transform:capitalize;font-size:14px;font-weight:700}.ro-mes em[data-v-3081637f]{color:var(--muted);font-size:12px;font-style:normal;font-weight:500}.ro-ano em[data-v-3081637f]{color:var(--muted);margin-right:4px;font-style:normal}.ro-ano[data-v-3081637f]{font-variant-numeric:tabular-nums}.ro-ano .tag[data-v-3081637f]{color:#104281;text-transform:uppercase;margin-left:4px;font-size:9.5px;font-weight:600}.ro-yoy[data-v-3081637f]{color:var(--muted);margin-left:auto}.ro-yoy b[data-v-3081637f]{font-variant-numeric:tabular-nums}.chart[data-v-3081637f]{width:100%;height:auto;display:block}.chart .grid line[data-v-3081637f]{stroke:var(--border);stroke-width:1px}.chart .ytick[data-v-3081637f],.chart .xtick[data-v-3081637f],.chart .yaxis[data-v-3081637f]{fill:#8a8f98;font-size:11px}.chart .ytick[data-v-3081637f]{text-anchor:end}.chart .yaxis[data-v-3081637f]{text-anchor:end;font-size:10px}.chart .xtick[data-v-3081637f]{text-anchor:middle;text-transform:capitalize}.chart .bar[data-v-3081637f]{fill:var(--c);transition:opacity .12s}.chart .bar.parcial[data-v-3081637f]{fill:url(#hatch)}.chart .band[data-v-3081637f]{fill:var(--surf-3)}.chart .hit[data-v-3081637f]{fill:#0000;cursor:pointer}.bars[data-v-3081637f]{flex-direction:column;gap:14px;margin-bottom:8px;display:flex}.bar-row[data-v-3081637f]{grid-template-columns:190px 1fr 84px;align-items:center;gap:12px;display:grid}.bar-op[data-v-3081637f]{font-size:13px}.bar-track[data-v-3081637f]{flex-direction:column;gap:3px;display:flex}.hbar[data-v-3081637f]{background:var(--c);border-radius:0 4px 4px 0;align-items:center;min-width:2px;height:15px;display:flex}.hbar span[data-v-3081637f]{color:#fff;white-space:nowrap;padding-left:7px;font-size:10.5px;font-weight:600}.bar-var[data-v-3081637f]{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.bloco-title[data-v-3081637f]{margin:0;font-size:15px;font-weight:600}.tbl-wrap[data-v-3081637f]{border:1px solid var(--border);border-radius:12px;margin-top:16px;overflow-x:auto}.tbl[data-v-3081637f]{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.tbl th[data-v-3081637f],.tbl td[data-v-3081637f]{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 14px}.tbl thead th[data-v-3081637f]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surf);font-size:11px;font-weight:600}.tbl thead th.num[data-v-3081637f],.tbl .num[data-v-3081637f]{text-align:right;font-variant-numeric:tabular-nums}.tbl tbody tr[data-v-3081637f]:hover{background:var(--surf-3)}.tbl .mes[data-v-3081637f]{text-transform:capitalize;color:var(--muted)}.tbl tfoot td[data-v-3081637f]{border-bottom:none;border-top:2px solid var(--border);font-weight:700}.tbl tbody tr:last-child td[data-v-3081637f]{border-bottom:none}.fil[data-v-3081637f]{color:var(--muted);margin-left:4px;font-size:11px}.ytd[data-v-3081637f]{color:var(--muted);margin-left:4px;font-size:10px;font-weight:500}.nota[data-v-3081637f]{color:var(--muted);margin:10px 2px 0;font-size:11.5px}.up[data-v-3081637f]{color:#16a34a}.down[data-v-3081637f]{color:#dc2626}.neu[data-v-3081637f]{color:var(--muted)}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{margin-top:15px;height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}.page[data-v-0748de49]{background:var(--bg);flex-direction:column;height:100vh;display:flex;overflow:hidden}.page-head[data-v-0748de49]{background:var(--surf);border-bottom:1px solid var(--border);flex-shrink:0;padding:22px 28px 16px;display:flex}.page-copy[data-v-0748de49]{flex-direction:column;gap:8px;width:100%;display:flex}.eyebrow[data-v-0748de49]{letter-spacing:.16em;text-transform:uppercase;color:var(--purple);font-size:10px;font-weight:700}.page-copy-main[data-v-0748de49]{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-title[data-v-0748de49]{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700;line-height:1.15}.page-subtitle[data-v-0748de49]{max-width:640px;color:var(--muted);margin-top:5px;font-size:13px;line-height:1.6}.tabs[data-v-0748de49]{background:var(--surf-3);border:1px solid var(--border);border-radius:8px;gap:2px;padding:3px;display:flex}.tab[data-v-0748de49]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.tab.active[data-v-0748de49]{background:var(--surf);color:var(--purple);font-weight:600;box-shadow:0 1px 3px #00000014}.tab-content[data-v-0748de49]{flex-direction:column;flex:1;gap:18px;min-height:0;padding:22px 28px;display:flex;overflow:hidden auto}.summary-band[data-v-0748de49]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary-card[data-v-0748de49]{background:var(--surf);border:1px solid var(--border);border-radius:8px;min-height:96px;padding:16px 18px}.summary-card.accent-card[data-v-0748de49]{background:var(--surf-3)}.summary-card.muted-card[data-v-0748de49]{background:var(--surf-2)}.summary-card.paid-card[data-v-0748de49]{background:color-mix(in srgb,#0ea5e9 8%,var(--surf));border-color:color-mix(in srgb,#0ea5e9 35%,var(--border))}.summary-card.paid-card .summary-value[data-v-0748de49]{color:#0369a1}.encerradas-split[data-v-0748de49]{flex-direction:column;gap:4px;margin:6px 0 8px;display:flex}.enc-item[data-v-0748de49]{align-items:center;gap:6px;font-size:12px;display:flex}.enc-dot[data-v-0748de49]{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.enc-dot-canhoto[data-v-0748de49]{background:#15803d}.enc-dot-pago[data-v-0748de49]{background:#0369a1}.enc-label[data-v-0748de49]{color:var(--text-muted,#64748b)}.enc-val[data-v-0748de49]{margin-left:auto;font-weight:600}.summary-label[data-v-0748de49]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.summary-value[data-v-0748de49]{color:var(--text);margin-top:10px;font-size:26px;font-weight:700;line-height:1}.summary-note[data-v-0748de49]{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5}.summary-subnote[data-v-0748de49]{opacity:.85;margin-top:4px;font-size:10.5px;font-style:italic;display:inline-block}.summary-chip[data-v-0748de49]{color:#4f46e5;cursor:help;background:#6366f11a;border-radius:10px;margin-top:6px;padding:2px 8px;font-size:10.5px;font-weight:500;display:inline-block}.canhoto-thumb-link[data-v-0748de49]{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.canhoto-thumb[data-v-0748de49]{object-fit:cover;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;width:44px;height:44px;transition:transform .12s,box-shadow .12s}.canhoto-thumb-link:hover .canhoto-thumb[data-v-0748de49]{transform:scale(1.04);box-shadow:0 2px 8px #00000026}.canhoto-thumb-date[data-v-0748de49]{white-space:nowrap;font-size:11.5px}.breakdown-card[data-v-0748de49]{padding:12px 14px}.breakdown-card .summary-label[data-v-0748de49]{margin-bottom:8px}.breakdown-table[data-v-0748de49]{border-collapse:collapse;width:100%;font-size:12px}.breakdown-table th[data-v-0748de49],.breakdown-table td[data-v-0748de49]{text-align:left;border-bottom:1px solid var(--border);padding:3px 6px}.breakdown-table th[data-v-0748de49]{opacity:.7;font-size:11px;font-weight:600}.breakdown-table td.num[data-v-0748de49],.breakdown-table th.num[data-v-0748de49]{text-align:right;font-variant-numeric:tabular-nums}.breakdown-label[data-v-0748de49]{font-size:11px}.row-fora[data-v-0748de49]{opacity:.7}.badge[data-v-0748de49]{text-transform:lowercase;border-radius:8px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-block}.badge-exige[data-v-0748de49]{color:#047857;background:#10b98126}.badge-fora[data-v-0748de49]{color:#475569;background:#94a3b833}.breakdown-foot[data-v-0748de49]{opacity:.7;margin-top:8px;font-size:10.5px}.mini-filial-list[data-v-0748de49]{border-top:1px solid var(--border);flex-direction:column;gap:2px;max-height:240px;margin:8px 0 0;padding:8px 0 0;list-style:none;display:flex;overflow-y:auto}.mini-filial-list li[data-v-0748de49]{grid-template-columns:14px 32px 1fr auto;align-items:baseline;gap:6px;font-size:11.5px;display:grid}.mini-filial-list .mf-row[data-v-0748de49]{cursor:pointer;border-radius:4px;padding:2px 4px}.mini-filial-list .mf-row[data-v-0748de49]:hover{background:#94a3b81f}.mini-filial-list .mf-row.mf-open[data-v-0748de49]{background:#3b82f614}.mini-filial-list .mf-caret[data-v-0748de49]{opacity:.6;font-size:10px}.mini-filial-list .mf-cod[data-v-0748de49]{font-variant-numeric:tabular-nums;opacity:.65;font-weight:600}.mini-filial-list .mf-nome[data-v-0748de49]{text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}.mini-filial-list .mf-qtd[data-v-0748de49]{font-variant-numeric:tabular-nums;font-weight:600}.mini-filial-list .mf-toolbar[data-v-0748de49]{border-bottom:1px dashed var(--border);grid-template-columns:none;justify-content:flex-end;margin-bottom:4px;padding:0 4px 4px;display:flex}.mini-filial-list .mf-toolbar .btn-toggle-all[data-v-0748de49]{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11px}.mini-filial-list .mf-toolbar .btn-toggle-all[data-v-0748de49]:hover{color:var(--text);background:#94a3b826}.mini-filial-list .mf-dias[data-v-0748de49]{background:#94a3b80f;border-radius:4px;flex-direction:column;grid-template-columns:none;gap:1px;margin-bottom:2px;padding:4px 8px 6px 36px;display:flex}.mini-filial-list .mf-dia-item[data-v-0748de49]{opacity:.85;justify-content:space-between;padding:1px 0;font-size:11px;display:flex}.mini-filial-list .mf-dia-data[data-v-0748de49]{font-variant-numeric:tabular-nums}.mini-filial-list .mf-dia-qtd[data-v-0748de49]{font-variant-numeric:tabular-nums;font-weight:600}.mini-filial-list .mf-dia-empty[data-v-0748de49]{opacity:.5;font-size:11px;font-style:italic}.period-hint[data-v-0748de49]{color:var(--muted);background:var(--surf-2);border:1px solid var(--border);border-radius:6px;align-items:center;margin:10px 0 0;padding:8px 12px;font-size:12px;display:flex}.sync-hint[data-v-0748de49]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;padding:6px 12px;font-size:11.5px;display:flex}.sync-hint b[data-v-0748de49]{color:var(--text);font-weight:600}.sync-sep[data-v-0748de49]{opacity:.5}.sync-muted[data-v-0748de49]{color:var(--muted);font-style:italic}.section[data-v-0748de49]{flex-direction:column;gap:12px;display:flex}.section-head[data-v-0748de49]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-label[data-v-0748de49]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600}.section-copy[data-v-0748de49]{color:var(--muted);max-width:520px;font-size:12.5px;line-height:1.55}.filter-row[data-v-0748de49]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field[data-v-0748de49]{border:1px solid var(--border);background:var(--surf);color:var(--text);border-radius:8px;outline:none;min-width:140px;padding:6px 10px;font-size:13px}.field[data-v-0748de49]:focus{border-color:var(--purple)}select.field[data-v-0748de49]{cursor:pointer}.table[data-v-0748de49]{border-collapse:collapse;width:100%;font-size:13px}.table th[data-v-0748de49]{text-align:left;background:var(--surf-2);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:600}.table td[data-v-0748de49]{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:9px 12px}.table tr:last-child td[data-v-0748de49]{border-bottom:none}.table tbody tr:hover td[data-v-0748de49]{background:color-mix(in srgb, var(--purple) 3%, transparent)}.empty[data-v-0748de49]{text-align:center;color:var(--muted);padding:32px;font-size:13px}.td-mono[data-v-0748de49]{font-family:monospace;font-size:12px}.td-muted[data-v-0748de49]{color:var(--muted)}.td-right[data-v-0748de49]{text-align:right;font-weight:600}.td-serie[data-v-0748de49]{color:var(--muted);font-size:11px}.chip[data-v-0748de49]{white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.chip-recebido[data-v-0748de49]{color:#15803d;background:#22c55e1f}.chip-sem_assinatura[data-v-0748de49]{color:#92400e;background:#f59e0b1f}.chip-pendente_revisao[data-v-0748de49]{color:#4338ca;background:#6366f11f}.chip-sem_numero[data-v-0748de49]{color:#92400e;background:#f59e0b1f}.chip-ilegivel[data-v-0748de49]{color:#b91c1c;background:#ef44441f}.chip-pendente[data-v-0748de49]{color:#92400e;background:#f59e0b1f}.chip-com_canhoto[data-v-0748de49]{color:#15803d;background:#22c55e1f}.chip-pago_sem_canhoto[data-v-0748de49]{color:#0369a1;background:#0ea5e91f}.chip-cancelada[data-v-0748de49]{color:#6b7280;background:#6b72801f}.chip-cobrado[data-v-0748de49]{color:#1d4ed8;cursor:help;background:#3b82f61f}.chip-cobrado small[data-v-0748de49]{opacity:.7;margin-left:4px;font-weight:500}.th-check[data-v-0748de49]{text-align:center;width:36px;padding-left:10px;padding-right:4px}.row-check[data-v-0748de49]{cursor:pointer;width:15px;height:15px;accent-color:var(--purple)}.row-selected td[data-v-0748de49]{background:color-mix(in srgb, var(--purple) 6%, transparent)!important}.selection-bar[data-v-0748de49]{background:color-mix(in srgb, var(--purple) 10%, var(--surf));border:1px solid color-mix(in srgb, var(--purple) 30%, var(--border));border-radius:8px;align-items:center;gap:12px;padding:8px 14px;display:flex}.sel-count[data-v-0748de49]{color:var(--purple);font-size:13px;font-weight:600}.btn-delete[data-v-0748de49]{color:#fff;font:inherit;cursor:pointer;background:#ef4444;border:none;border-radius:7px;align-items:center;gap:6px;padding:5px 13px;font-size:12.5px;font-weight:600;transition:opacity .12s;display:inline-flex}.btn-delete[data-v-0748de49]:hover{opacity:.85}.btn-delete[data-v-0748de49]:disabled{opacity:.5;cursor:wait}.btn-download-all[data-v-0748de49]{background:var(--purple);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:6px;padding:5px 13px;font-size:12.5px;font-weight:600;transition:opacity .12s;display:inline-flex}.btn-download-all[data-v-0748de49]:hover{opacity:.85}.btn-download-all[data-v-0748de49]:disabled{opacity:.5;cursor:wait}.btn-cobrar[data-v-0748de49]{color:#fff;font:inherit;cursor:pointer;background:#16a34a;border:none;border-radius:7px;align-items:center;gap:6px;padding:5px 13px;font-size:12.5px;font-weight:600;transition:opacity .12s;display:inline-flex}.btn-cobrar[data-v-0748de49]:hover{opacity:.85}.btn-cobrar[data-v-0748de49]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-0748de49]{background:var(--purple);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;transition:opacity .12s;display:inline-flex}.btn-primary[data-v-0748de49]:hover{opacity:.88}.btn-primary.loading[data-v-0748de49]{opacity:.6;cursor:wait}.btn-primary.pill[data-v-0748de49]{border-radius:99px}.btn-ghost-sm[data-v-0748de49]{background:var(--surf-2);color:var(--text);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:6px;padding:4px 11px;font-size:12px;transition:background .12s}.btn-ghost-sm[data-v-0748de49]:hover{background:var(--surf-3)}.btn-ghost-sm[data-v-0748de49]:disabled{opacity:.4;cursor:default}.import-btn[data-v-0748de49]{cursor:pointer}.import-actions[data-v-0748de49]{flex-shrink:0;align-items:center;gap:8px;display:flex}.import-result[data-v-0748de49]{background:var(--surf);border:1px solid var(--border);scrollbar-width:none;-ms-overflow-style:none;border-radius:8px;flex-direction:column;gap:6px;max-height:240px;padding:12px 16px;display:flex;overflow-y:auto}.import-result[data-v-0748de49]::-webkit-scrollbar{width:0;height:0;display:none}.import-result-head[data-v-0748de49]{color:var(--muted);border-bottom:1px solid var(--border);background:var(--surf);z-index:1;justify-content:space-between;align-items:center;padding-bottom:6px;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.import-row[data-v-0748de49]{align-items:baseline;gap:10px;font-size:12.5px;display:flex}.import-file[data-v-0748de49]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:160px;max-width:200px;font-weight:600;overflow:hidden}.import-ok[data-v-0748de49]{color:#15803d}.import-fail[data-v-0748de49]{color:#b91c1c}.pagination[data-v-0748de49]{justify-content:center;align-items:center;gap:10px;padding-top:8px;display:flex}.pg-info[data-v-0748de49]{color:var(--muted);font-size:12px}.modal-back[data-v-0748de49]{z-index:200;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-0748de49]{background:var(--surf);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:16px;width:520px;max-width:95vw;max-height:85vh;padding:24px;display:flex;overflow-y:auto}.modal-danger[data-v-0748de49]{text-align:center;align-items:center;gap:12px;width:380px;padding:32px 28px}.modal-danger-icon[data-v-0748de49]{color:#ef4444;background:#ef44441f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.modal-danger-title[data-v-0748de49]{color:var(--text);margin:0;font-size:16px;font-weight:700}.modal-danger-msg[data-v-0748de49]{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.modal-danger-msg strong[data-v-0748de49]{color:var(--text)}.modal-danger-actions[data-v-0748de49]{justify-content:center;gap:10px;width:100%;margin-top:6px;display:flex}.modal-cobrar[data-v-0748de49]{text-align:center;align-items:center;gap:12px;width:440px;padding:32px 28px}.modal-cobrar-icon[data-v-0748de49]{color:#15803d;background:#16a34a24;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.modal-cobrar-title[data-v-0748de49]{color:var(--text);margin:0;font-size:16px;font-weight:700}.modal-cobrar-msg[data-v-0748de49]{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.modal-cobrar-msg strong[data-v-0748de49]{color:var(--text)}.modal-cobrar-list[data-v-0748de49]{background:var(--surf-2,#f7f7f8);border:1px solid var(--border);text-align:left;border-radius:8px;width:100%;max-height:220px;margin:4px 0 0;padding:10px 14px;font-size:13px;line-height:1.7;list-style:none;overflow-y:auto}.modal-cobrar-list li[data-v-0748de49]{flex-wrap:wrap;gap:6px;display:flex}.modal-cobrar-actions[data-v-0748de49]{justify-content:center;gap:10px;width:100%;margin-top:6px;display:flex}.cobrar-grupos[data-v-0748de49]{text-align:left;flex-direction:column;gap:10px;width:100%;max-height:320px;margin:4px 0 0;display:flex;overflow-y:auto}.cobrar-grupo[data-v-0748de49]{border:1px solid var(--border);background:var(--surf-2,#f7f7f8);border-radius:10px;padding:10px 12px}.cobrar-grupo-head[data-v-0748de49]{align-items:flex-start;gap:10px;display:flex}.cobrar-grupo-icon[data-v-0748de49]{color:#15803d;background:#22c55e24;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cobrar-grupo-info[data-v-0748de49]{flex:1;min-width:0}.cobrar-grupo-nome[data-v-0748de49]{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.cobrar-grupo-badge[data-v-0748de49]{color:#15803d;background:#22c55e24;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.cobrar-grupo-meta[data-v-0748de49]{color:var(--muted);margin-top:2px;font-size:12px}.cobrar-grupo-nfs[data-v-0748de49]{color:var(--text);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.cobrar-grupo-nfs li[data-v-0748de49]{white-space:nowrap}.cobrar-sem-destino[data-v-0748de49]{text-align:left;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:10px;width:100%;margin-top:8px;padding:10px 12px}.cobrar-sem-destino-head[data-v-0748de49]{color:#92400e;align-items:center;gap:6px;font-size:13px;display:flex}.cobrar-sem-destino-msg[data-v-0748de49]{color:#92400e;margin-top:4px;font-size:12.5px;line-height:1.5}.modal-head[data-v-0748de49]{justify-content:space-between;align-items:center;display:flex}.modal-title[data-v-0748de49]{color:var(--text);font-size:15px;font-weight:700}.kv-grid[data-v-0748de49]{grid-template-columns:130px 1fr;gap:8px 14px;font-size:13px;display:grid}.kv-k[data-v-0748de49]{color:var(--muted);align-self:center;font-size:12px;font-weight:600}.kv-v[data-v-0748de49]{word-break:break-all}.modal-canhoto[data-v-0748de49]{width:640px;max-width:95vw}.modal-head-actions[data-v-0748de49]{align-items:center;gap:8px;display:flex}.modal-pos[data-v-0748de49]{color:var(--muted);background:var(--surf-2,#f7f7f8);border:1px solid var(--border);border-radius:999px;margin-left:10px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.modal-nav[data-v-0748de49]{color:#111;border:1px solid var(--border);cursor:pointer;z-index:210;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;font-weight:600;line-height:1;transition:transform .12s,opacity .12s;display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000002e}.modal-nav[data-v-0748de49]:hover{transform:translateY(-50%)scale(1.06)}.modal-nav[data-v-0748de49]:disabled{opacity:.45;cursor:wait}.modal-nav-prev[data-v-0748de49]{left:max(16px,50% - 380px)}.modal-nav-next[data-v-0748de49]{right:max(16px,50% - 380px)}.modal-img[data-v-0748de49]{border-radius:8px;flex-direction:column;gap:8px;display:flex}.img-toolbar[data-v-0748de49]{background:var(--surf-2,#f7f7f8);border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:6px 8px;display:flex}.img-rot-info[data-v-0748de49]{color:var(--muted);text-align:center;min-width:38px;font-size:12px}.img-frame[data-v-0748de49]{--img-frame-w:100%;--img-frame-h:55vh;width:var(--img-frame-w);height:var(--img-frame-h);background:#0001;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.img-frame img[data-v-0748de49]{transform-origin:50%;object-fit:contain;transition:transform .25s;display:block}.img-zoomable[data-v-0748de49]{cursor:zoom-in}.btn-danfe[data-v-0748de49]{border:1px solid var(--border);background:var(--surf-2);color:var(--purple);white-space:nowrap;border-radius:5px;padding:3px 9px;font-size:11px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-block}.btn-danfe[data-v-0748de49]:hover{background:var(--surf-3)}.btn-danfe[disabled][data-v-0748de49]{opacity:.7;cursor:progress}.btn-danfe>span[data-v-0748de49]{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.btn-danfe-ext[data-v-0748de49]{color:var(--muted)}.btn-danfe-ext[data-v-0748de49]:hover{color:var(--text)}.spinner-sm[data-v-0748de49]{border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite spin-0748de49;display:inline-block}@keyframes spin-0748de49{to{transform:rotate(360deg)}}.state-msg[data-v-0748de49]{text-align:center;color:var(--muted);padding:28px;font-size:13px}.err-bar[data-v-0748de49]{color:#b91c1c;background:#ef44441a;border:1px solid #fca5a5;border-radius:8px;padding:10px 14px;font-size:13px}.ok-bar[data-v-0748de49]{color:#065f46;background:#10b9811a;border:1px solid #6ee7b7;border-radius:8px;padding:10px 14px;font-size:13px}.cfg-form[data-v-0748de49]{flex-direction:column;gap:18px;padding:6px 2px;display:flex}.cfg-toggle[data-v-0748de49]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.cfg-row[data-v-0748de49]{flex-direction:column;gap:6px;display:flex}.cfg-label[data-v-0748de49]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.cfg-weekdays[data-v-0748de49]{flex-wrap:wrap;gap:10px;display:flex}.cfg-weekday[data-v-0748de49]{border:1px solid var(--bord);cursor:pointer;background:var(--surf-2);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.cfg-weekday input[data-v-0748de49]{margin:0}.cfg-times[data-v-0748de49]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cfg-time-chip[data-v-0748de49]{background:var(--surf-3);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.cfg-time-del[data-v-0748de49]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.cfg-time-del[data-v-0748de49]:hover{color:#b91c1c}.cfg-hint[data-v-0748de49]{color:var(--muted);margin:0;font-size:12px}.cfg-actions[data-v-0748de49]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.cfg-last[data-v-0748de49]{color:var(--muted);font-size:12px}.evidencia-subcards[data-v-0748de49]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ev-sub[data-v-0748de49]{border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.ev-sub b[data-v-0748de49]{font-weight:700}.ev-sub-pedido[data-v-0748de49]{color:#7e22ce;background:#a855f71a;border-color:#a855f74d}.ev-sub-danfe[data-v-0748de49]{color:#1d4ed8;background:#3b82f61a;border-color:#3b82f64d}.ev-badge[data-v-0748de49]{white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ev-badge-pedido[data-v-0748de49]{color:#7e22ce;background:#a855f71f}.ev-badge-danfe[data-v-0748de49]{color:#1d4ed8;background:#3b82f61f}.btn-reproc[data-v-0748de49]{color:#7e22ce;cursor:pointer;background:#a855f71a;border:1px solid #a855f74d;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.btn-reproc[data-v-0748de49]:hover:not(:disabled){background:#a855f72e}.btn-reproc[data-v-0748de49]:disabled{opacity:.5;cursor:not-allowed}.bulk-bar[data-v-0748de49]{justify-content:flex-end;margin:6px 0;display:flex}.page[data-v-9aa0ada1]{max-width:1180px;margin:0 auto;padding:28px 24px 60px}.eyebrow[data-v-9aa0ada1]{letter-spacing:.08em;text-transform:uppercase;color:#8a8f98;margin:0 0 4px;font-size:12px}.page-title[data-v-9aa0ada1]{margin:0;font-size:26px;font-weight:700}.page-subtitle[data-v-9aa0ada1]{color:#6b7280;max-width:680px;margin:6px 0 0;font-size:14px}.toolbar[data-v-9aa0ada1]{border:1px solid var(--border);background:var(--surf-2);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:22px;padding:14px 16px;display:flex}.fld[data-v-9aa0ada1]{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.fld input[data-v-9aa0ada1]{font:inherit;border:1px solid var(--border);background:var(--surf);color:var(--text);border-radius:8px;padding:7px 10px;font-size:13px}.btn[data-v-9aa0ada1]{font:inherit;border:1px solid var(--purple);background:var(--purple);color:#fff;cursor:pointer;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600}.btn[data-v-9aa0ada1]:disabled{opacity:.55;cursor:default}.btn>span[data-v-9aa0ada1]{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.btn-sec[data-v-9aa0ada1]{background:var(--surf);border-color:var(--border);color:var(--purple)}.btn-sec[data-v-9aa0ada1]:hover:not(:disabled){background:var(--surf-3)}.toolbar-hint[data-v-9aa0ada1]{color:var(--muted);margin-left:auto;padding-bottom:8px;font-size:12px}.alerta[data-v-9aa0ada1]{color:#7a5b12;background:#fdf7e6;border:1px solid #f4d58a;border-radius:8px;margin:14px 0 0;padding:10px 14px;font-size:12.5px}.alerta.erro[data-v-9aa0ada1]{color:#8c2f26;background:#fdeceb;border-color:#f2b8b5}.vazio[data-v-9aa0ada1]{color:var(--muted);margin-top:28px;font-size:14px}.vazio-inline[data-v-9aa0ada1]{color:var(--muted);margin:0;font-size:13px}.kpis[data-v-9aa0ada1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}@media (width<=900px){.kpis[data-v-9aa0ada1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.kpis[data-v-9aa0ada1]{grid-template-columns:1fr}}.kpi[data-v-9aa0ada1]{border:1px solid var(--border);background:var(--surf);border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.kpi-label[data-v-9aa0ada1]{color:var(--muted);font-size:12px;font-weight:500}.kpi-label em[data-v-9aa0ada1]{opacity:.75;font-style:normal}.kpi-value[data-v-9aa0ada1]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.kpi-sub[data-v-9aa0ada1]{color:var(--muted);font-size:11.5px}.pos[data-v-9aa0ada1]{color:#16a34a}.neg[data-v-9aa0ada1]{color:#dc2626}.tabs[data-v-9aa0ada1]{background:var(--surf-3);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;margin-top:24px;padding:3px;display:flex}.tab[data-v-9aa0ada1]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.tab.active[data-v-9aa0ada1]{background:var(--surf);color:var(--purple);font-weight:600;box-shadow:0 1px 3px #00000014}.badge[data-v-9aa0ada1]{background:var(--surf-3);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 6px;font-size:10.5px;font-weight:700;line-height:1}.tab.active .badge[data-v-9aa0ada1]{color:#b23c31;background:#fdeceb}.tab-body[data-v-9aa0ada1]{margin-top:20px}.tab-body[data-v-9aa0ada1]>:first-child{margin-top:0}.bloco[data-v-9aa0ada1]{margin-top:26px}.bloco-titulo.sep[data-v-9aa0ada1]{margin-top:22px}.bloco-titulo[data-v-9aa0ada1]{margin:0 0 10px;font-size:15px;font-weight:700}.bloco-titulo em[data-v-9aa0ada1]{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:500}.dupla[data-v-9aa0ada1]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.nota[data-v-9aa0ada1]{color:var(--muted);margin:8px 0 0;font-size:11.5px}.tbl-wrap[data-v-9aa0ada1]{border:1px solid var(--border);border-radius:12px;margin-top:12px;overflow-x:auto}.tbl[data-v-9aa0ada1]{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.tbl th[data-v-9aa0ada1],.tbl td[data-v-9aa0ada1]{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 14px}.tbl thead th[data-v-9aa0ada1]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surf);font-size:11px;font-weight:600}.tbl thead th.num[data-v-9aa0ada1],.tbl .num[data-v-9aa0ada1]{text-align:right;font-variant-numeric:tabular-nums}.tbl tbody tr[data-v-9aa0ada1]:hover{background:var(--surf-3)}.tbl tbody tr:last-child td[data-v-9aa0ada1]{border-bottom:none}.tbl tfoot td[data-v-9aa0ada1]{border-bottom:none;border-top:2px solid var(--border);font-weight:700}.tbl td em[data-v-9aa0ada1]{color:var(--muted);margin-left:4px;font-size:11.5px;font-style:normal}.tbl .destaque td[data-v-9aa0ada1]{background:var(--surf-2);font-weight:700}.tbl .grupo-head td[data-v-9aa0ada1]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surf-2);font-size:11px;font-weight:700}.tbl .subtot td[data-v-9aa0ada1]{font-weight:600}.tbl .pctcol[data-v-9aa0ada1]{width:90px;color:var(--muted)}.tbl .cod[data-v-9aa0ada1]{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:6px}.btn-danfe[data-v-9aa0ada1]{font:inherit;border:1px solid var(--border);background:var(--surf-2);color:var(--purple);cursor:pointer;white-space:nowrap;border-radius:5px;padding:3px 9px;font-size:11px;font-weight:600;transition:background .12s;display:inline-block}.btn-danfe[data-v-9aa0ada1]:hover{background:var(--surf-3)}.btn-danfe[disabled][data-v-9aa0ada1]{opacity:.7;cursor:progress}.btn-danfe>span[data-v-9aa0ada1]{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.spinner-sm[data-v-9aa0ada1]{border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite spin-9aa0ada1;display:inline-block}@keyframes spin-9aa0ada1{to{transform:rotate(360deg)}}.lista[data-v-9aa0ada1]{border:1px solid var(--border);border-radius:12px;margin:0;overflow:hidden}.lista>div[data-v-9aa0ada1]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 16px;display:flex}.lista>div[data-v-9aa0ada1]:last-child{border-bottom:none}.lista dt[data-v-9aa0ada1]{color:var(--text);margin:0;font-size:13px}.lista dd[data-v-9aa0ada1]{font-variant-numeric:tabular-nums;margin:0;font-size:14px}.lista .tot[data-v-9aa0ada1]{background:var(--surf-2)}.lista .tot dt[data-v-9aa0ada1],.lista .tot dd[data-v-9aa0ada1]{font-weight:700}.page[data-v-ba4b274c]{max-width:860px;margin:0 auto;padding:28px 24px 60px}.page-head[data-v-ba4b274c]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-title[data-v-ba4b274c]{color:var(--text);margin:0 0 4px;font-size:22px;font-weight:700}.page-subtitle[data-v-ba4b274c]{color:var(--muted);max-width:520px;margin:0;font-size:13px;line-height:1.5}.badge[data-v-ba4b274c]{white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.badge.on[data-v-ba4b274c]{color:#0f5a20;background:var(--purple-bg)}.badge.off[data-v-ba4b274c]{color:var(--dim);background:#f0f0f3}.card[data-v-ba4b274c]{background:var(--surf);border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:16px;padding:20px 22px}.card-title[data-v-ba4b274c]{color:var(--text);margin:0 0 14px;font-size:15px;font-weight:650}.url-row[data-v-ba4b274c]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.url[data-v-ba4b274c]{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);min-width:220px;color:var(--text);flex:1;padding:9px 12px;font-family:ui-monospace,monospace;font-size:12.5px;overflow-x:auto}.steps[data-v-ba4b274c]{color:var(--text);margin:4px 0 10px;padding-left:20px;font-size:13.5px;line-height:1.9}.hint[data-v-ba4b274c]{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.hint code[data-v-ba4b274c],.steps code[data-v-ba4b274c]{background:var(--bg);border-radius:4px;padding:1px 5px;font-size:12px}.row[data-v-ba4b274c]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.row[data-v-ba4b274c]:first-of-type{border-top:0}.row.end[data-v-ba4b274c]{justify-content:flex-end}.row b[data-v-ba4b274c]{color:var(--text);font-size:13.5px}.dim[data-v-ba4b274c]{color:var(--dim);font-size:12px}.row .dim[data-v-ba4b274c]{margin:3px 0 0}.inline[data-v-ba4b274c]{align-items:center;gap:8px;display:flex}.inline input[data-v-ba4b274c]{border:1px solid var(--border);border-radius:var(--r-sm);width:76px;padding:7px 9px;font-size:13px}.lock[data-v-ba4b274c]{color:var(--muted);font-size:13px}.switch[data-v-ba4b274c]{cursor:pointer;background:#d4d4d8;border:0;border-radius:999px;flex-shrink:0;width:44px;height:25px;transition:background .15s;position:relative}.switch.on[data-v-ba4b274c]{background:var(--green)}.switch .knob[data-v-ba4b274c]{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch.on .knob[data-v-ba4b274c]{transform:translate(19px)}.btn[data-v-ba4b274c]{border:1px solid var(--border);background:var(--surf);color:var(--text);border-radius:var(--r-sm);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:550}.btn.ghost[data-v-ba4b274c]:hover{background:var(--bg)}.btn.sm[data-v-ba4b274c]{padding:6px 11px;font-size:12.5px}.btn.danger[data-v-ba4b274c]{color:#fff;background:#b42318;border-color:#b42318}.btn.danger.sm[data-v-ba4b274c]{padding:5px 10px}.btn[data-v-ba4b274c]:disabled{opacity:.5;cursor:default}.tbl[data-v-ba4b274c]{border-collapse:collapse;width:100%;font-size:13px}.tbl th[data-v-ba4b274c]{text-align:left;color:var(--dim);text-transform:uppercase;letter-spacing:.03em;padding:0 10px 8px 0;font-size:11.5px;font-weight:550}.tbl td[data-v-ba4b274c]{border-top:1px solid var(--border);color:var(--text);padding:8px 10px 8px 0}.tbl code[data-v-ba4b274c]{font-size:12px}.st[data-v-ba4b274c]{border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.st.ok[data-v-ba4b274c]{color:#0f5a20;background:var(--purple-bg)}.st.bad[data-v-ba4b274c]{color:#b42318;background:#fde8e6}.disclosure[data-v-ba4b274c]{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:650}.advanced[data-v-ba4b274c]{margin-top:14px}.flash[data-v-ba4b274c]{background:var(--purple-bg);color:#0f5a20;border-radius:var(--r-sm);margin-bottom:14px;padding:9px 14px;font-size:13px}.flash.err[data-v-ba4b274c]{color:#b42318;background:#fde8e6}.muted[data-v-ba4b274c]{color:var(--muted);font-size:13px}
