:root,.term-pane{color-scheme:dark;--fundo: #14181d;--superficie: #1c2229;--borda: #2e3742;--texto: #e6ebf0;--texto-fraco: #9aa7b4;--primaria: #5aa9f0;--primaria-clara: #16283b;--telegram: #54b9ee;--telegram-fundo: #132a3a;--erro: #ef7a72;--erro-fundo: #3a1d1b;--aviso: #e0a83c;--aviso-fundo: #322611;--sucesso: #6fd39b;--sucesso-fundo: #142b1f;--hover: #232a33;--selecao: #273a4d;--divisoria: #262e38;--cfg-aceso-borda: color-mix(in srgb, var(--primaria) 42%, transparent);--cfg-aceso: color-mix(in srgb, var(--primaria) 14%, transparent);--marca-a: #5aa9f0;--marca-b: #f277b4;--raio: 6px;--fonte-etiqueta: .72rem;--fonte-selo: .8rem;--fonte-apoio: .875rem;--fonte-titulo2: 1.15rem;--fonte-titulo1: 1.5rem;--fonte-numero: 1.9rem;--fonte-corpo: 15px/1.55 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fonte-mono: ui-monospace, "Cascadia Code", Consolas, monospace;--largura-menu: 15rem;--largura-lateral: clamp(22.5rem, 23vw, 36rem);--altura-topo: 3.4rem;--chat-balao: color-mix(in srgb, var(--texto) 6%, var(--superficie));--chat-rabisco-veu: color-mix(in srgb, var(--fundo) 87%, transparent);--chat-meu: color-mix(in srgb, var(--primaria) 17%, var(--superficie));--chat-meu-fraco: color-mix(in srgb, var(--texto-fraco) 80%, var(--texto));--tom-0: #e88aa8;--tom-1: #ec917b;--tom-2: #e29858;--tom-3: #c1a54a;--tom-4: #a1b65a;--tom-5: #6fc082;--tom-6: #39c3ae;--tom-7: #2abfd4;--tom-8: #62baec;--tom-9: #8da7f7;--tom-10: #b699eb;--tom-11: #d58ecf;--tom-12: #f9afc5;--tom-13: #fcb2a5;--tom-14: #f3ba8c;--tom-15: #dec582;--tom-16: #bfd08e;--tom-17: #9dd8a9;--tom-18: #82dbc9;--tom-19: #7cd8e8;--tom-20: #91d0fc;--tom-21: #b2c5ff;--tom-22: #d0bafa;--tom-23: #e9b2e3;--chat-barra-icone: color-mix(in srgb, var(--texto) 40%, #fff);--chat-barra-sombra: 0 1px 2px rgba(0, 0, 0, .25);--chat-dia-sombra: var(--chat-barra-sombra);--chat-aviso-borda: color-mix(in srgb, var(--aviso) 40%, var(--aviso-fundo));--chat-aviso-chip: color-mix(in srgb, var(--aviso) 16%, var(--aviso-fundo));--chat-aviso-texto: color-mix(in srgb, var(--aviso) 80%, var(--texto));--chat-aviso-ponto: color-mix(in srgb, var(--aviso) 40%, #f5b82e);--chat-erro-chip: color-mix(in srgb, var(--erro) 16%, var(--erro-fundo));--chat-erro-texto: color-mix(in srgb, var(--erro) 80%, var(--texto));--poco: color-mix(in srgb, #000 48%, var(--fundo));--poco-borda: rgba(0, 0, 0, .32);--poco-sombra: inset 0 1px 1px rgba(0, 0, 0, .28), 0 1px 0 rgba(255, 255, 255, .08);--poco-texto: color-mix(in srgb, var(--texto-fraco) 88%, var(--fundo));--tecla: linear-gradient(color-mix(in srgb, #fff 8%, var(--fundo)), color-mix(in srgb, #fff 2.5%, var(--fundo)));--tecla-sombra: inset 0 1px 0 rgba(255, 255, 255, .03), 0 0 0 1px rgba(0, 0, 0, .25), 0 1px 2px rgba(0, 0, 0, .35);--tecla-texto: color-mix(in srgb, var(--texto) 88%, var(--fundo));--chat-menu-sombra: 0 1.5rem 3.5rem rgba(0, 0, 0, .38);--sombra-arraste: 0 18px 32px -10px rgba(0, 0, 0, .6), 0 4px 12px rgba(0, 0, 0, .3)}:root[data-theme=light]{color-scheme:light;--fundo: #f4f6f8;--superficie: #ffffff;--borda: #d8dee4;--texto: #1c2530;--texto-fraco: #5c6b7a;--primaria: #0a5ca8;--primaria-clara: #e7f0fa;--telegram: #1a86c8;--telegram-fundo: #e3f2fb;--erro: #b3261e;--erro-fundo: #fdecea;--aviso: #8a5a00;--aviso-fundo: #fff6e0;--sucesso: #1a6b3c;--sucesso-fundo: #e6f4ec;--hover: #eef1f4;--selecao: #dbe8f6;--divisoria: #e3e8ed;--marca-a: #0b5ed7;--marca-b: #e84d9b;--chat-balao: var(--superficie);--chat-meu: var(--selecao);--tom-0: #a62f5f;--tom-1: #9e402d;--tom-2: #964a1a;--tom-3: #706302;--tom-4: #5b6c00;--tom-5: #047a35;--tom-6: #007465;--tom-7: #00707f;--tom-8: #126b9d;--tom-9: #4158bd;--tom-10: #7347af;--tom-11: #93398e;--tom-12: #851547;--tom-13: #8a180d;--tom-14: #703b00;--tom-15: #5c4700;--tom-16: #445100;--tom-17: #005b25;--tom-18: #00574c;--tom-19: #005560;--tom-20: #005078;--tom-21: #2d3f9a;--tom-22: #592f8e;--tom-23: #742170;--chat-barra-icone: var(--texto-fraco);--chat-barra-sombra: 0 1px 2px rgba(16, 24, 40, .1);--chat-dia-sombra: 0 0 0 1px var(--borda), var(--chat-barra-sombra);--poco: color-mix(in srgb, var(--texto) 6%, var(--fundo));--poco-borda: rgba(16, 24, 32, .07);--poco-sombra: inset 0 2px 2px rgba(16, 24, 32, .06), 0 1px 0 #fff;--poco-texto: color-mix(in srgb, var(--texto-fraco) 88%, var(--texto));--tecla: linear-gradient(#fff, #f8f9fb);--tecla-sombra: 0 0 0 1px rgba(16, 24, 32, .1), 0 1px 1px rgba(16, 24, 32, .08);--tecla-texto: var(--texto-fraco);--chat-menu-sombra: 0 1rem 2.5rem rgba(16, 24, 40, .1);--sombra-arraste: 0 18px 30px -12px rgba(16, 24, 40, .32), 0 3px 10px rgba(16, 24, 40, .12)}body{margin:0;font:var(--fonte-corpo);background:var(--fundo);color:var(--texto)}#root{min-height:100vh}h1{font-size:var(--fonte-titulo1);margin:0;line-height:1.25}h2,h3{font-size:var(--fonte-titulo2);margin:0}a{color:var(--primaria)}.muted{color:var(--texto-fraco);font-size:var(--fonte-apoio)}.loading{padding:2rem;color:var(--texto-fraco)}[role=alert]{color:var(--erro)}input[type=search]{font:inherit;font-size:var(--fonte-apoio);padding:.45rem .7rem;width:18rem;box-sizing:border-box;background:var(--superficie);color:var(--texto);border:1px solid var(--borda);border-radius:var(--raio)}input[type=search]::placeholder{color:var(--texto-fraco)}input[type=search]:focus{outline:2px solid var(--primaria);outline-offset:-1px}.badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:6rem;height:1.6rem;padding:0 .7rem;border-radius:999px;border:1px solid transparent;font-size:var(--fonte-selo);line-height:1;white-space:nowrap}.badge-ativa{background:var(--sucesso-fundo);color:var(--sucesso);border-color:color-mix(in srgb,var(--sucesso) 35%,transparent)}.badge-pausada{background:var(--aviso-fundo);color:var(--aviso);border-color:color-mix(in srgb,var(--aviso) 35%,transparent)}.badge-arquivada{background:var(--fundo);color:var(--texto-fraco);border-color:var(--borda)}.badge-soon{min-width:0;background:var(--primaria-clara);color:var(--primaria);margin-right:.35rem}.badge-internal{background:var(--primaria-clara);color:var(--primaria);border-color:color-mix(in srgb,var(--primaria) 35%,transparent)}.notice-slot{min-height:2.6rem}.notice{margin:0;padding:.55rem .8rem;border-radius:var(--raio);background:var(--aviso-fundo);color:var(--aviso);font-size:var(--fonte-apoio)}input[role=switch]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;box-sizing:border-box;flex:none;width:2.5rem;height:1.4rem;margin:0;vertical-align:middle;border-radius:999px;border:1px solid var(--borda);background:var(--fundo);cursor:pointer;transition:background .15s,border-color .15s}input[role=switch]:before{content:"";position:absolute;top:50%;left:3px;width:1rem;height:1rem;border-radius:50%;background:var(--texto-fraco);transform:translateY(-50%);transition:transform .15s,background .15s}input[role=switch]:checked{background:var(--sucesso-fundo);border-color:var(--sucesso)}input[role=switch]:checked:before{background:var(--sucesso);transform:translate(calc(1.5rem - 8px),-50%)}input[role=switch]:hover:not(:disabled){border-color:var(--primaria)}input[role=switch]:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}input[role=switch]:disabled{cursor:not-allowed;opacity:.5}.app-shell{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.topbar{position:relative;z-index:26;flex:none;display:flex;align-items:center;gap:1rem;height:var(--altura-topo);padding:0 1.25rem 0 22px;box-sizing:content-box;background:var(--fundo);border-bottom:1px solid var(--borda)}.nav-brand{flex:none;display:inline-flex;border-radius:50%}.nav-brand:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.app-body{flex:1;min-height:0;display:grid;grid-template-columns:var(--largura-lateral) 1fr}.app-body.no-chat{grid-template-columns:1fr}.app-main{min-width:0;min-height:0;display:flex;flex-direction:column}.chat-toggle{display:none}.chat-toggle{position:relative}.chat-toggle-dot{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--fundo)}.chat-toggle-count{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--primaria);color:var(--fundo);font-size:var(--fonte-etiqueta);font-weight:700;line-height:18px;text-align:center}.content{flex:1;min-height:0;overflow-y:auto;padding:1.75rem 2rem 3rem;background:var(--fundo)}.page{max-width:72rem}.page-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.page-tools{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.page-lead{margin:-.6rem 0 .4rem}.col-texto{width:9rem}.col-personalizado{width:10rem}.col-acoes{width:12rem}.row-actions{text-align:right}.row-actions .btn-link{margin-left:.9rem}.field-gap{height:.9rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.data-table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--superficie);border:1px solid var(--borda);border-radius:calc(var(--raio) * 1.5);overflow:hidden}.data-table th{text-align:left;padding:.6rem .9rem;color:var(--texto-fraco);font-size:var(--fonte-selo);font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--borda)}.data-table td{padding:.65rem .9rem;border-bottom:1px solid var(--borda);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--primaria-clara)}.col-papel,.col-situacao{width:11rem}.col-login{width:10rem}.back-link{display:inline-block;margin-bottom:1rem;color:var(--texto-fraco);text-decoration:none;font-size:var(--fonte-apoio)}.back-link:hover{color:var(--primaria)}.company-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.4rem;background:var(--superficie);border:1px solid var(--borda);border-radius:calc(var(--raio) * 1.5)}.company-title{min-width:0}.company-toggle{display:inline-flex;align-items:center;gap:2px;flex:none;padding:3px;border-radius:10px;background:color-mix(in srgb,var(--texto) 7%,transparent)}.company-toggle-note{padding:0 10px;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.company-seg{display:inline-flex;align-items:center;gap:.45rem;height:30px;padding:0 14px;border:0;border-radius:8px;background:none;color:var(--texto-fraco);font:inherit;font-size:var(--fonte-apoio);cursor:pointer}.company-seg:hover:not(:disabled,[aria-pressed=true]){color:var(--texto)}.company-seg[aria-pressed=true]{background:var(--superficie);color:var(--texto);box-shadow:0 1px 2px #00000040;cursor:default}.company-seg[aria-pressed=true]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sucesso)}.company-seg[aria-pressed=true]:last-child:before{background:var(--aviso)}.company-seg:disabled:not([aria-pressed=true]){opacity:.5;cursor:not-allowed}.company-seg:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.company-page .notice-slot{min-height:0;margin:1rem 0}.chat[hidden],.chat-toggle[hidden]{display:none}.content:has(>.cfg){display:flex;padding:0;overflow:hidden}.cfg{--cfg-vidro: color-mix(in srgb, var(--superficie) 72%, transparent);--cfg-borda: color-mix(in srgb, var(--texto) 8%, transparent);--cfg-linha: color-mix(in srgb, var(--texto) 7%, transparent);--cfg-brilho: color-mix(in srgb, var(--texto) 5%, transparent);--cfg-sombra: 0 1.5rem 3.5rem rgba(0, 0, 0, .38);position:relative;flex:1;min-width:0;display:grid;grid-template-columns:auto 16.5rem minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:start;column-gap:1rem;padding:1.25rem 0 0 1.5rem;background-color:var(--fundo);background-image:radial-gradient(color-mix(in srgb,var(--texto) 9%,transparent) 1.2px,transparent 1.7px);background-size:24px 24px}:root[data-theme=light] .cfg{--cfg-sombra: 0 1rem 2.5rem rgba(16, 24, 40, .1);background-image:radial-gradient(color-mix(in srgb,var(--texto) 14%,transparent) 1.2px,transparent 1.7px)}.cfg-rail,.cfg-side{position:relative;z-index:2;box-sizing:border-box;background:var(--cfg-vidro);border:1px solid var(--cfg-borda);box-shadow:var(--cfg-sombra)}.cfg-main{align-self:stretch;display:flex;min-width:0;min-height:0;padding:0 1.5rem 1.25rem .25rem}.cfg-rail{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:4.1rem;padding:.85rem 0;border-radius:999px}.cfg-place{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;box-sizing:border-box;border:1px solid transparent;border-radius:50%;color:var(--texto-fraco)}.cfg-place:hover{color:var(--texto);background:var(--cfg-brilho)}.cfg-place[aria-current=page]{color:var(--primaria);border-color:var(--cfg-aceso-borda);background:var(--cfg-aceso)}.cfg-place:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.cfg-rail-line{width:1.75rem;height:1px;background:var(--cfg-linha)}.cfg-place[aria-current=page]:before,.cfg-item[aria-current=page]:before{content:"";position:absolute;top:50%;width:3px;height:1.15rem;border-radius:2px;transform:translateY(-50%);background:var(--primaria)}.cfg-place[aria-current=page]:before{left:-1.425rem}.cfg-item[aria-current=page]:before{left:-1.5rem}.cfg-side:has(.cfg-pop) .cfg-item[aria-current=page]:before{display:none}.cfg-side{display:flex;flex-direction:column;padding:.75rem;border-radius:1.35rem}.cfg-side-head{display:flex;align-items:center;gap:.6rem;padding:.3rem .6rem .15rem}.cfg-side-head svg{flex:none;color:var(--primaria)}.cfg-side-head strong{font-weight:600;line-height:1.3;overflow-wrap:anywhere}.cfg-switch-wrap{position:relative;flex:none}.cfg-switch{display:flex;align-items:center;gap:.7rem;width:100%;box-sizing:border-box;padding:.55rem .75rem .55rem .55rem;border:1px solid var(--cfg-linha);border-radius:.9rem;background:var(--cfg-brilho);color:var(--texto);font:inherit;text-align:left}button.cfg-switch{cursor:pointer}button.cfg-switch:hover,.cfg-switch[aria-expanded=true]{border-color:var(--cfg-aceso-borda)}.cfg-switch:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.cfg-switch>svg{color:var(--texto-fraco)}.cfg-tile{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:var(--primaria-clara);color:var(--primaria);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primaria) 20%,transparent)}.cfg-switch-text{flex:1;min-width:0;display:flex;flex-direction:column}.cfg-switch-name{font-weight:600;line-height:1.25;overflow-wrap:anywhere}.cfg-switch-sub{color:var(--texto-fraco);font-size:var(--fonte-selo);line-height:1.35}.cfg-pop{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:5;display:flex;flex-direction:column;padding:.5rem;background:var(--superficie);border:1px solid var(--borda);border-radius:.9rem;box-shadow:var(--cfg-sombra)}.cfg-search{display:flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .7rem;margin-bottom:.25rem;box-sizing:border-box;background:var(--fundo);border:1px solid var(--borda);border-radius:.6rem;color:var(--texto-fraco)}.cfg-search:focus-within{outline:2px solid var(--primaria);outline-offset:-1px}.cfg-search input[type=search]{flex:1;min-width:0;width:auto;padding:0;border:0;background:transparent}.cfg-search input[type=search]:focus{outline:none}.cfg-options{max-height:min(29rem,60vh);overflow-y:auto}.cfg-options,.cfg-options [role=group]{display:flex;flex-direction:column;gap:1px}.cfg-option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .6rem;border-radius:.5rem;color:var(--texto);cursor:pointer}.cfg-option:hover,.cfg-option[aria-selected=true]{background:var(--hover)}.cfg-option[aria-current=true]{background:var(--selecao)}.cfg-option svg{color:var(--primaria)}.cfg-none{margin:.5rem .6rem;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.cfg-label{margin:.75rem .6rem .25rem;color:var(--texto-fraco);font-size:var(--fonte-etiqueta);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cfg-nav{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--cfg-linha)}.cfg-nav,.cfg-group{display:flex;flex-direction:column;gap:2px}.cfg-group+.cfg-group{margin-top:.45rem;padding-top:.45rem;border-top:1px solid var(--cfg-linha)}.cfg-item{position:relative;display:flex;align-items:center;gap:.75rem;height:2.4rem;padding:0 .75rem;box-sizing:border-box;border:1px solid transparent;border-radius:.75rem;color:var(--texto-fraco);font-size:var(--fonte-apoio);text-decoration:none}.cfg-item svg{flex:none}.cfg-item:hover{color:var(--texto);background:var(--cfg-brilho)}.cfg-item[aria-current=page]{color:var(--texto);font-weight:500;border-color:var(--cfg-aceso-borda);background:var(--cfg-aceso)}.cfg-item[aria-current=page] svg{color:var(--primaria)}.cfg-item:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.cfg-head{margin-bottom:1.25rem}.cfg-head:has(+*>.nms-head:first-child){margin-bottom:.3rem}.cfg-head:has(+.page){margin-bottom:0}.cfg-solo{grid-template-columns:auto minmax(0,1fr)}.cfg-place-out{padding:0;background:none;font:inherit;cursor:pointer}.cfg-place-out:hover{color:var(--erro);background:color-mix(in srgb,var(--erro) 12%,transparent)}@media(max-width:768px){.cfg{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);row-gap:.6rem;padding:.75rem .75rem 0}.cfg-solo{grid-template-rows:auto minmax(0,1fr)}.cfg-rail{flex-direction:row;justify-self:start;width:auto;padding:.3rem .5rem}.cfg-rail-line{width:1px;height:1.5rem}.cfg-side{flex-direction:row;align-items:center;gap:.75rem;padding:.5rem;border-radius:1rem}.cfg-side-head{flex:none}.cfg-switch-wrap,.cfg-switch-static{flex:none;width:12rem;margin:0}.cfg-pop{right:auto;width:min(16rem,calc(100vw - 2rem))}.cfg-nav,.cfg-group{flex-direction:row}.cfg-nav{min-width:0;overflow-x:auto;overflow-y:hidden;margin:0;padding:0;border:0}.cfg-group+.cfg-group{margin:0 0 0 .4rem;padding:0 0 0 .4rem;border-top:0;border-left:1px solid var(--cfg-linha)}.cfg-item{white-space:nowrap}.cfg-place[aria-current=page]:before,.cfg-item[aria-current=page]:before{display:none}.cfg-main{padding:0 0 .75rem}}.facts{margin:0;background:var(--superficie);border:1px solid var(--borda);border-radius:calc(var(--raio) * 1.5)}.fact{display:grid;grid-template-columns:11rem 1fr;gap:1rem;padding:.8rem 1.25rem;border-bottom:1px solid var(--borda)}.fact:last-child{border-bottom:none}.fact dt{color:var(--texto-fraco);font-size:var(--fonte-apoio)}.fact dd{margin:0}.profile{display:flex;flex-direction:column;gap:1.75rem;max-width:48rem}.profile-block>h2{margin:0;font-size:var(--fonte-titulo2)}.profile-block>.muted{margin:.3rem 0 .9rem}.profile-id{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.profile-id h2{margin:0;font-size:var(--fonte-titulo2)}.profile-id .muted{margin:.2rem 0 0}.profile-avatar{flex:none;display:grid;place-items:center;width:3.25rem;height:3.25rem;box-sizing:border-box;border-radius:50%;border:1px solid var(--cfg-aceso-borda);background:var(--cfg-aceso);color:var(--texto);font-weight:700;letter-spacing:.02em}.profile-themes{display:flex;flex-wrap:wrap;gap:.75rem}.profile-theme{position:relative;display:flex;flex-direction:column;gap:.5rem;width:9.5rem;padding:.6rem .6rem .5rem;box-sizing:border-box;border:1px solid var(--borda);border-radius:.9rem;background:var(--superficie);color:var(--texto-fraco);cursor:pointer}.profile-theme:has(input:checked){color:var(--texto);font-weight:500;border-color:var(--cfg-aceso-borda);background:var(--cfg-aceso)}.profile-theme:has(input:focus-visible){outline:2px solid var(--primaria);outline-offset:2px}.profile-theme input{position:absolute;opacity:0;pointer-events:none}.profile-swatch{height:3.5rem;border-radius:.6rem;border:1px solid var(--borda)}.profile-theme[data-theme-preview=dark] .profile-swatch{background:linear-gradient(135deg,#14181d 0,#14181d 55%,#1c2229 55%);box-shadow:inset 0 -5px #5aa9f0}.profile-theme[data-theme-preview=light] .profile-swatch{background:linear-gradient(135deg,#f4f6f8 0,#f4f6f8 55%,#fff 55%);box-shadow:inset 0 -5px #0a5ca8}.profile-login{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem;padding:1rem 1.25rem}.profile-login>:not(.field){grid-column:1 / -1;margin:0}.profile-login .dev-actions .btn:first-child{margin-right:auto}.profile-login-tests{font-size:var(--fonte-apoio)}.profile-login-tests p{margin:0;color:var(--texto-fraco)}.profile-login-tests ul{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0;padding:0;list-style:none}.profile-login-tests li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.profile-login-tests li[data-ok=false]{color:var(--erro)}@media(max-width:640px){.profile-login{grid-template-columns:1fr}}.card{background:var(--superficie);border:1px solid var(--borda);border-radius:calc(var(--raio) * 1.5);padding:1.1rem 1.25rem}.card-text{margin:.4rem 0 0;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.connector-card{opacity:.8}.connector-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.person{display:flex;flex-direction:column;min-width:0}.person-name{font-weight:500}.person-email{color:var(--texto-fraco);font-size:var(--fonte-apoio);overflow:hidden;text-overflow:ellipsis}.presence{display:inline-flex;align-items:center;gap:.45rem;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.presence-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--borda)}.presence-on{color:var(--sucesso)}.presence-on .presence-dot{background:var(--sucesso);box-shadow:0 0 0 3px color-mix(in srgb,var(--sucesso) 25%,transparent)}.col-empresa{width:9rem}.col-acesso{width:8.5rem}.user-group .col-papel,.user-group .col-login{width:8rem}.user-group .col-situacao{width:9rem}.user-group .row-actions .btn-link:disabled{opacity:.55;cursor:progress}.data-table tr:has(+.row-error) td{border-bottom:none}.data-table .row-error td{padding-top:0}.data-table tbody tr.row-error:hover{background:none}.row-error .notice{margin:0}.access-who{display:flex;flex-wrap:wrap;gap:.2rem .6rem;margin:-.4rem 0 1rem}.access-external{flex-basis:100%;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.2rem;padding:0 .9rem;box-sizing:border-box;white-space:nowrap;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto);font:500 var(--fonte-apoio) system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;text-decoration:none;cursor:pointer}.btn:hover:not(:disabled){border-color:var(--primaria)}.btn:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.btn:disabled{opacity:.55;cursor:progress}.btn-primary{background:var(--primaria);border-color:var(--primaria);color:var(--fundo)}.btn-primary:hover:not(:disabled){filter:brightness(1.08)}.btn-quiet{background:transparent;color:var(--texto-fraco)}.btn-link.btn-danger,.btn-danger{color:var(--erro)}.notice-error{background:var(--erro-fundo);color:var(--erro)}.form-actions{display:flex;gap:.6rem;margin-top:.9rem}.check{display:inline-flex;align-items:center;gap:.45rem;color:var(--texto-fraco);font-size:var(--fonte-apoio);cursor:pointer}.check input{accent-color:var(--primaria);width:1rem;height:1rem;margin:0}.field{display:flex;flex-direction:column;gap:.3rem;font-size:var(--fonte-apoio);color:var(--texto-fraco)}.field input,.field select,.field textarea,.md-pane textarea{font:inherit;font-size:var(--fonte-apoio);color:var(--texto);background:var(--fundo);border:1px solid var(--borda);border-radius:var(--raio);padding:.45rem .6rem;box-sizing:border-box;width:100%}.field textarea{min-height:5rem;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.md-pane textarea:focus{outline:2px solid var(--primaria);outline-offset:-1px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 1rem}.form-grid .field-wide{grid-column:1 / -1}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--fundo) 80%,transparent)}.modal{width:100%;max-width:34rem;max-height:calc(100vh - 2rem);overflow:auto;box-sizing:border-box;padding:1.4rem 1.5rem;background:var(--superficie);border:1px solid var(--borda);border-radius:calc(var(--raio) * 1.5);box-shadow:0 1.5rem 3rem #0006}.modal-wide{max-width:64rem}.modal h2{margin-bottom:1rem}.markdown{line-height:1.6;overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown h1,.markdown h2,.markdown h3{font-size:var(--fonte-titulo2);margin:1.1rem 0 .4rem}.markdown ol,.markdown ul{padding-left:1.4rem}.markdown li+li{margin-top:.25rem}.markdown code{font-family:var(--fonte-mono);font-size:var(--fonte-apoio);background:var(--fundo);border:1px solid var(--borda);border-radius:4px;padding:.05rem .3rem}.markdown pre{background:var(--fundo);border:1px solid var(--borda);border-radius:var(--raio);padding:.7rem .9rem;overflow-x:auto}.markdown pre code{border:0;padding:0;background:none}.markdown blockquote{margin:.6rem 0;padding:.2rem .9rem;border-left:3px solid var(--primaria);color:var(--texto-fraco)}.markdown table{border-collapse:collapse}.markdown th,.markdown td{border:1px solid var(--borda);padding:.3rem .6rem}.md-editor{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.md-pane{display:flex;flex-direction:column;gap:.35rem;min-width:0}.md-pane-title{font-size:var(--fonte-etiqueta);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-fraco)}.md-pane textarea{min-height:22rem;resize:vertical;font-family:var(--fonte-mono);line-height:1.5}.md-hint{font-size:var(--fonte-etiqueta);color:var(--texto-fraco)}.md-preview{min-height:22rem;box-sizing:border-box;padding:.7rem .9rem;background:var(--fundo);border:1px dashed var(--borda);border-radius:var(--raio);overflow:auto}.split{display:grid;grid-template-columns:18rem 1fr;gap:1.25rem;align-items:start}.split-list{display:flex;flex-direction:column;gap:.6rem;position:sticky;top:calc(var(--altura-topo) + 1rem)}.split-list input[type=search]{width:100%}.type-list{list-style:none;margin:0;padding:.3rem;background:var(--superficie);border:1px solid var(--borda);border-radius:calc(var(--raio) * 1.5)}.type-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border-radius:var(--raio);color:var(--texto);text-decoration:none;font-size:var(--fonte-apoio)}.type-link:hover{background:var(--primaria-clara)}.type-link[aria-current=page]{background:var(--primaria-clara);color:var(--primaria);box-shadow:inset 3px 0 0 var(--primaria)}.type-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state{flex:none;font-size:var(--fonte-etiqueta);padding:.1rem .45rem;border-radius:999px;border:1px solid var(--borda);color:var(--texto-fraco);white-space:nowrap}.state-custom{color:var(--primaria);border-color:color-mix(in srgb,var(--primaria) 45%,transparent);background:var(--primaria-clara)}.state-default{color:var(--sucesso);border-color:color-mix(in srgb,var(--sucesso) 35%,transparent)}.state-empty{color:var(--aviso);border-color:color-mix(in srgb,var(--aviso) 35%,transparent)}.split-detail{min-width:0;background:var(--superficie);border:1px solid var(--borda);border-radius:calc(var(--raio) * 1.5);padding:1.2rem 1.4rem;min-height:20rem;box-sizing:border-box}.split-empty{margin:0}.split-back{display:none}.instruction-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.instruction-title{display:flex;align-items:center;gap:.7rem;min-width:0}.instruction-actions{display:flex;gap:.5rem}.instruction .notice-slot{margin:.6rem 0}.instruction-foot{margin:1.25rem 0 .4rem;color:var(--texto-fraco);font-size:var(--fonte-selo)}.revisions{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem;font-size:var(--fonte-apoio)}.revisions .btn-link{margin:0;color:var(--texto-fraco)}.revision-body{margin-top:.4rem;padding:.7rem .9rem;border:1px dashed var(--borda);border-radius:var(--raio)}.contacts .notice-slot{margin-bottom:.4rem}.section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.level{margin-bottom:1.4rem}.level-head{display:flex;align-items:baseline;gap:1rem;margin-bottom:.6rem}.level-head h3{font-size:var(--fonte-apoio);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-fraco)}.level-head .btn-link{margin:0;font-size:var(--fonte-selo)}.contact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.9rem}.contact-card{display:flex;flex-direction:column;gap:.35rem}.contact-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.contact-role{margin:0;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.contact-lines{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.15rem;font-size:var(--fonte-apoio)}.contact-lines a{text-decoration:none}.contact-lines a:hover{text-decoration:underline}.contact-notes{margin:.2rem 0 0;font-size:var(--fonte-apoio);color:var(--texto-fraco);white-space:pre-line}.card-actions{display:flex;gap:.9rem;margin-top:auto;padding-top:.4rem}.card-actions .btn-link{margin:0;font-size:var(--fonte-selo)}.links-section{margin-top:1.6rem}.link-list{list-style:none;margin:0;padding:0;background:var(--superficie);border:1px solid var(--borda);border-radius:calc(var(--raio) * 1.5)}.link-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid var(--borda)}.link-list li:last-child{border-bottom:none}.link-list .card-actions{margin:0;padding:0}.link-main{display:flex;flex-direction:column;min-width:0}.link-main a{font-weight:500}.link-main .muted{font-size:var(--fonte-selo)}.top-menu{margin-left:auto;position:relative;display:flex;align-items:center;gap:.25rem;height:2.8rem;padding:.25rem;box-sizing:border-box;border:1px solid transparent;border-radius:999px;transition:background-color .24s,border-color .24s,box-shadow .24s}.view-as-bar+.top-menu{margin-left:0}.top-menu[data-open]{border-color:color-mix(in srgb,var(--texto) 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--texto) 6%,transparent),color-mix(in srgb,var(--texto) 2.5%,transparent));box-shadow:0 .6rem 1.8rem #00000059}.top-menu-items{display:flex;align-items:center}.top-menu .phone-menu,.top-menu .term-menu{margin-left:0}.top-fold{display:grid;grid-template-columns:0fr;visibility:hidden;transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1),visibility 0s .26s}.top-fold-in{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.25rem;overflow-x:clip;overflow-clip-margin:.75rem}.top-fold+.top-fold .top-fold-in{padding-left:.25rem}.top-fold-phone:has(.phone-toast) .top-fold-in{overflow:visible}.top-menu[data-open] .top-fold,.top-fold-phone:has(.phone-toggle[data-pill],.phone-toast){grid-template-columns:1fr;visibility:visible;transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1),visibility 0s}.top-fold-in>*{opacity:0;transform:translate(.6rem) scale(.9);transition:opacity .16s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.top-menu[data-open] .top-fold-in>*,.top-fold-phone:has(.phone-toggle[data-pill],.phone-toast) .top-fold-in>*{opacity:1;transform:none}.top-menu[data-open] .top-settings{transition-delay:.04s}.top-menu[data-open] .top-fold-in>.term-menu{transition-delay:.08s}.top-menu[data-open] .top-fold-phone .top-fold-in>*{transition-delay:.12s}@media(prefers-reduced-motion:reduce){.top-menu,.top-fold,.top-fold-in>*,.top-avatar{transition:none}}.top-btn{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;box-sizing:border-box;border-radius:999px;color:var(--texto-fraco);text-decoration:none}.top-btn:hover{background:var(--hover);color:var(--texto)}.top-btn:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.top-menu-line{width:1px;height:1.4rem;margin:0 .25rem;background:color-mix(in srgb,var(--texto) 8%,transparent)}.top-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.2rem;height:2.2rem;padding:0;box-sizing:border-box;border-radius:50%;border:1px solid var(--cfg-aceso-borda);background:var(--cfg-aceso);color:var(--texto);font:700 var(--fonte-selo) system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:.02em;cursor:pointer;transition:box-shadow .24s}.top-avatar:hover{background:color-mix(in srgb,var(--primaria) 22%,transparent)}.top-avatar:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.top-avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--primaria-clara)}.auth{--auth-pagina-a: color-mix(in srgb, var(--fundo) 92%, #fff);--auth-pagina-b: color-mix(in srgb, var(--fundo) 80%, #000);--auth-cartao-a: color-mix(in srgb, var(--superficie) 94%, #fff);--auth-cartao-b: var(--superficie);--auth-borda: var(--borda);--auth-brilho: rgba(255, 255, 255, .05);--auth-sombra: rgba(0, 0, 0, .55);--auth-painel: #0e1114;--auth-painel-borda: color-mix(in srgb, var(--borda) 60%, transparent);--auth-titulo: var(--texto);--auth-texto: var(--texto);--auth-texto-fraco: var(--texto-fraco);--auth-pe: var(--texto-fraco);--auth-ponto-1: var(--texto-fraco);--auth-ponto-2: color-mix(in srgb, var(--texto-fraco) 60%, var(--superficie));--auth-ponto-3: var(--borda);--auth-botao-a: #1f74c9;--auth-botao-b: #0a5ca8;--auth-botao-a-sob: #2a80d6;--auth-botao-b-sob: #0e66b8;--auth-botao-texto: #ffffff;--auth-botao-borda: rgba(255, 255, 255, .08);--auth-aviso: var(--primaria);--auth-veu: rgba(10, 12, 15, .72);--auth-estrela: #e9f1fb;--auth-marca-a: #5aa9f0;--auth-marca-b: #f277b4;min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;padding:1rem;background:radial-gradient(1100px 520px at 50% -8%,rgba(255,255,255,.05),transparent 70%),linear-gradient(180deg,var(--auth-pagina-a),var(--auth-pagina-b));color:var(--auth-texto)}:root[data-theme=light] .auth{--auth-pagina-a: var(--fundo);--auth-pagina-b: color-mix(in srgb, var(--fundo) 90%, #000);--auth-cartao-a: var(--superficie);--auth-cartao-b: color-mix(in srgb, var(--superficie) 97%, var(--fundo));--auth-brilho: rgba(255, 255, 255, .9);--auth-sombra: rgba(30, 40, 55, .22);--auth-painel-borda: rgba(0, 0, 0, .06);--auth-veu: rgba(28, 37, 48, .4)}.auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;min-height:0;overflow-y:auto;background:var(--auth-veu)}.auth-cartao{position:relative;flex:none;box-sizing:border-box;width:100%;height:calc(100vh - 2rem);height:calc(100dvh - 2rem);min-height:30rem;margin:auto;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,46%);border:1px solid var(--auth-borda);border-radius:30px;background:linear-gradient(160deg,var(--auth-cartao-a),var(--auth-cartao-b));box-shadow:inset 0 1px 0 var(--auth-brilho),0 50px 100px -30px var(--auth-sombra),0 24px 48px -24px var(--auth-sombra)}.auth-lado{position:relative;min-width:0;box-sizing:border-box;display:grid;grid-template-rows:minmax(4.5rem,228fr) auto minmax(1.5rem,251fr) auto;justify-items:center;padding:0 1.5rem 50px}.auth-janela{position:absolute;top:23px;left:23px;display:flex;gap:8px}.auth-janela span{width:10px;height:10px;border-radius:50%;background:var(--auth-ponto-1)}.auth-janela span:nth-child(2){background:var(--auth-ponto-2)}.auth-janela span:nth-child(3){background:var(--auth-ponto-3)}.auth-form{grid-row:2;width:min(340px,100%)}.auth-titulo{margin:0;color:var(--auth-titulo);font-size:var(--fonte-numero);font-weight:400;line-height:1.2;letter-spacing:-.01em}.auth-apoio{margin:9px 0 0;color:var(--auth-texto-fraco);font-size:var(--fonte-apoio);line-height:1.5}.auth-apoio+.auth-apoio{margin-top:6px}.auth-apoio strong{color:var(--auth-texto);font-weight:600;overflow-wrap:anywhere}.auth-aviso{margin:16px 0 0;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,var(--primaria) 12%,transparent);color:var(--auth-aviso);font-size:var(--fonte-apoio);line-height:1.45}.auth-botao{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:46px;box-sizing:border-box;margin-top:38px;padding:0 16px;border:1px solid var(--auth-botao-borda);border-radius:9px;background:linear-gradient(100deg,var(--auth-botao-a),var(--auth-botao-b));box-shadow:inset 0 1px #ffffff1a,0 8px 20px -10px #00000080;color:var(--auth-botao-texto);font:inherit;font-size:var(--fonte-apoio);font-weight:600;letter-spacing:.005em;cursor:pointer}.auth-aviso+.auth-botao{margin-top:24px}.auth-botao:hover{background:linear-gradient(100deg,var(--auth-botao-a-sob),var(--auth-botao-b-sob))}.auth-botao:focus-visible{outline:2px solid var(--primaria);outline-offset:3px}.auth-botao:disabled{cursor:progress}.auth-botao:disabled:hover{background:linear-gradient(100deg,var(--auth-botao-a),var(--auth-botao-b))}.auth-botao span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-botao .spinner{flex:none;box-sizing:border-box;width:18px;height:18px;border-color:#ffffff59;border-top-color:var(--auth-botao-texto)}.auth-cancelar{display:block;margin:14px auto 0;padding:2px 6px;border:0;border-radius:6px;background:none;color:var(--auth-texto-fraco);font:inherit;font-size:var(--fonte-apoio);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-cancelar:hover{color:var(--auth-texto)}.auth-cancelar:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.auth-pe{grid-row:4;margin:0;color:var(--auth-pe);font-size:var(--fonte-selo);line-height:1.5;text-align:center}.auth-painel{position:relative;overflow:hidden;border-radius:21px;background:var(--auth-painel);box-shadow:inset 0 0 0 1px var(--auth-painel-borda)}.auth-ceu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.auth-marca{position:absolute;left:0;right:0;bottom:46px;width:fit-content;margin:0 auto;background:linear-gradient(90deg,var(--auth-marca-a),var(--auth-marca-b));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:.035em}.auth-estrelas{fill:var(--auth-estrela)}.auth-luz-a{fill:var(--auth-marca-a)}.auth-luz-b{fill:var(--auth-marca-b)}.auth-halo-a{stroke:var(--auth-marca-a)}.auth-halo-b{stroke:var(--auth-marca-b)}.auth-estrela{animation:auth-cintila 6s ease-in-out infinite}.auth-estrela:nth-child(1){animation-delay:-1.2s;animation-duration:7s}.auth-estrela:nth-child(2){animation-delay:-6s}.auth-estrela:nth-child(3){animation-delay:-.4s;animation-duration:8s}.auth-estrela:nth-child(4){animation-delay:-5.9s;animation-duration:6.5s}.auth-estrela:nth-child(5){animation-delay:-2.2s;animation-duration:9s}.auth-estrela:nth-child(6){animation-delay:-7.1s;animation-duration:7.5s}.auth-estrela:nth-child(7){animation-delay:-1.8s;animation-duration:8.5s}.auth-deriva-a{animation:auth-deriva 18s ease-in-out infinite}.auth-deriva-b{animation:auth-deriva 14s ease-in-out infinite}.auth-cometa-a{animation:auth-cometa 16s linear -8s infinite}.auth-cometa-b{animation:auth-cometa 21s linear -10.5s infinite}@keyframes auth-cintila{0%,to{opacity:1}50%{opacity:.35}}@keyframes auth-deriva{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes auth-cometa{0%{transform:translateY(64px);opacity:0}20%,80%{opacity:1}50%{transform:translateY(0)}to{transform:translateY(-64px);opacity:0}}@media(prefers-reduced-motion:reduce){.auth-estrela,.auth-deriva,.auth-cometa{animation:none}}@media(max-width:860px){.auth-cartao{width:min(35rem,100%);grid-template-columns:minmax(0,1fr);height:min(38rem,100vh - 4rem);height:min(38rem,100dvh - 4rem);min-height:28rem}.auth-painel{display:none}}@media(max-width:600px){.auth{padding:0;background:linear-gradient(160deg,var(--auth-cartao-a),var(--auth-cartao-b))}.auth-cartao{display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.auth-janela{display:none}.auth-lado{min-height:100vh;min-height:100dvh;grid-template-rows:minmax(3rem,228fr) auto minmax(2.5rem,251fr) auto;padding:0 1rem 2rem}}.btn-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin-left:.4rem;color:var(--primaria);font:inherit;text-decoration:underline;cursor:pointer}.spinner{width:.9rem;height:.9rem;border-radius:50%;border:2px solid var(--borda);border-top-color:var(--primaria);animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}@media(max-width:768px){.app-body{grid-template-columns:1fr}.chat-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid var(--borda);border-radius:var(--raio);background:transparent;color:var(--texto);font-size:var(--fonte-titulo2);cursor:pointer}.chat{position:fixed;top:calc(var(--altura-topo) + 1px);bottom:0;left:0;z-index:24;width:min(92vw,24rem);transform:translate(-100%);transition:transform .2s}.chat-open .chat{transform:none;box-shadow:0 0 3rem #00000080}.content{padding:1.25rem 1rem 2rem}.company-head{flex-direction:column;align-items:flex-start}.fact{grid-template-columns:1fr;gap:.2rem}.col-login{width:auto}input[type=search]{width:100%}.split{grid-template-columns:1fr}.split-list{position:static}.split-open .split-list{display:none}.split:not(.split-open) .split-detail{display:none}.split-back{display:inline-block}.md-editor,.form-grid{grid-template-columns:1fr}}.col-produtos{width:18rem}.data-table td.cell-wrap{white-space:normal}.products{display:inline-flex;flex-wrap:wrap;gap:.35rem}.product{display:inline-flex;align-items:center;height:1.5rem;padding:0 .55rem;box-sizing:border-box;border-radius:999px;border:1px solid color-mix(in srgb,var(--primaria) 40%,transparent);background:var(--primaria-clara);color:var(--primaria);font-size:var(--fonte-selo);line-height:1;white-space:nowrap}.product-blocked{background:transparent;border-color:var(--borda);color:var(--texto-fraco);text-decoration:line-through}.fact .product-blocked{text-decoration:none}.situation{display:inline-flex;align-items:center;height:1.5rem;padding:0 .55rem;box-sizing:border-box;border-radius:999px;border:1px solid var(--borda);color:var(--texto-fraco);font-size:var(--fonte-selo);line-height:1;white-space:nowrap}.situation-ok{color:var(--sucesso);border-color:color-mix(in srgb,var(--sucesso) 35%,transparent)}.situation-warn{color:var(--aviso);border-color:color-mix(in srgb,var(--aviso) 35%,transparent)}.situation-bad{color:var(--erro);border-color:color-mix(in srgb,var(--erro) 35%,transparent)}.situation-muted{border-style:dashed}.view-as-bar{display:flex;align-items:center;gap:.8rem;margin-left:auto;height:2.2rem;padding:0 .4rem 0 .9rem;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--aviso) 45%,transparent);border-radius:999px;background:var(--aviso-fundo);color:var(--aviso);font-size:var(--fonte-apoio);white-space:nowrap}.view-as-bar .btn{height:1.7rem;padding:0 .7rem;color:var(--aviso);border-color:color-mix(in srgb,var(--aviso) 45%,transparent)}.conn-lead{margin:.2rem 0 .9rem}.empty-state{padding:1.5rem;text-align:center;background:var(--superficie);border:1px dashed var(--borda);border-radius:calc(var(--raio) * 1.5)}.empty-state p{margin:0 0 .5rem}.col-acoes{width:3rem;text-align:right}.chips{display:inline-flex;flex-wrap:wrap;gap:.25rem}.chip{display:inline-block;max-width:10rem;padding:0 .4rem;border:1px solid var(--borda);border-radius:999px;font-size:var(--fonte-etiqueta);line-height:1.4;color:var(--texto-fraco);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-button{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.link-button:hover,.link-button:focus-visible{color:var(--primaria);text-decoration:underline}.detail-title{font-size:var(--fonte-apoio);margin:.9rem 0 .4rem}.report-range{display:inline-flex;gap:.3rem;flex-wrap:wrap;margin-bottom:.6rem}.seg{padding:.25rem .7rem;border:1px solid var(--borda);border-radius:999px;background:var(--fundo);color:var(--texto);cursor:pointer;font-size:var(--fonte-apoio)}.seg-on{background:var(--primaria-clara);border-color:var(--primaria);color:var(--primaria);font-weight:600}.bar-chart{width:100%;height:auto}.bar-chart .bar{fill:var(--primaria);pointer-events:none}.bar-chart .bar-hit{fill:transparent}.bar-chart .bar-slot:hover .bar-hit{fill:var(--primaria-clara)}.bar-chart .axis{stroke:var(--borda)}.bar-chart .tick{fill:var(--texto-fraco);font-size:11px}.sev{display:inline-flex;align-items:center;justify-content:center;min-width:6.5rem;height:1.5rem;padding:0 .5rem;box-sizing:border-box;border-radius:999px;border:1px solid var(--borda);font-size:var(--fonte-selo);line-height:1;white-space:nowrap;color:var(--texto-fraco)}.sev-1{color:var(--primaria);border-color:color-mix(in srgb,var(--primaria) 40%,transparent);background:var(--primaria-clara)}.sev-2{color:var(--aviso);border-color:color-mix(in srgb,var(--aviso) 35%,transparent)}.sev-3{color:var(--aviso);border-color:color-mix(in srgb,var(--aviso) 60%,transparent);background:var(--aviso-fundo)}.sev-4{color:var(--erro);border-color:color-mix(in srgb,var(--erro) 45%,transparent);background:var(--erro-fundo)}.sev-5{color:var(--fundo);border-color:var(--erro);background:var(--erro);font-weight:700}.page-wide{max-width:none}.nms-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.nms-head h2{margin:0 0 .2rem;font-size:var(--fonte-titulo2)}.nms-head p{margin:0}.nms-empty{display:grid;justify-items:center;gap:.4rem;padding:2.2rem 1.5rem}.nms-empty p{margin:0}.nms-empty .btn{margin-top:.6rem}.nms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1rem;align-items:start}.nms-card{display:flex;flex-direction:column;gap:.8rem}.nms-card-head{display:flex;align-items:center;gap:.7rem}.nms-icon{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;flex:none;border-radius:var(--raio);background:var(--primaria-clara);color:var(--primaria)}.nms-card-title{display:grid;min-width:0}.nms-card-title h3{margin:0;font-size:var(--fonte-corpo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nms-kind{font-size:var(--fonte-etiqueta)}.nms-status{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .6rem;border-radius:999px;font-size:var(--fonte-selo);font-weight:600;white-space:nowrap;border:1px solid transparent}.nms-status-ok{color:var(--sucesso);background:var(--sucesso-fundo);border-color:color-mix(in srgb,var(--sucesso) 35%,transparent)}.nms-status-ok .presence-dot{background:var(--sucesso)}.nms-status-bad{color:var(--erro);background:var(--erro-fundo);border-color:color-mix(in srgb,var(--erro) 35%,transparent)}.nms-status-bad .presence-dot{background:var(--erro)}.nms-facts{display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1rem;margin:0}.nms-facts dt{color:var(--texto-fraco);font-size:var(--fonte-etiqueta);text-transform:uppercase;letter-spacing:.04em}.nms-facts dd{margin:.1rem 0 0;font-size:var(--fonte-apoio);overflow-wrap:anywhere}.nms-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.7rem;border-top:1px solid var(--borda);font-size:var(--fonte-apoio)}.nms-filters-label{color:var(--texto-fraco);font-size:var(--fonte-etiqueta);text-transform:uppercase;letter-spacing:.04em;margin-right:.2rem}.chip-filter{color:var(--primaria);background:var(--primaria-clara);border-color:color-mix(in srgb,var(--primaria) 30%,transparent);max-width:none}.nms-actions{display:flex;flex-wrap:nowrap;gap:.4rem}.nms-actions .btn{height:1.95rem;padding:0 .65rem;font-size:var(--fonte-apoio)}.nms-kind-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.nms-primary-toggle{font-size:var(--fonte-etiqueta);padding:0}.btn-danger-solid{background:var(--erro);border-color:var(--erro);color:var(--fundo)}.wizard{grid-column:1 / -1;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;border-color:color-mix(in srgb,var(--primaria) 45%,var(--borda))}.wizard-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.5rem}.wizard-head h3{margin:0;font-size:var(--fonte-titulo2)}.stepper,.stepper-item{display:flex;align-items:center}.stepper-line{width:2.2rem;height:2px;background:var(--borda);margin:0 .35rem}.stepper-line-done{background:var(--primaria)}.stepper-step{display:inline-flex;align-items:center;gap:.45rem;padding:.2rem .4rem;border:0;border-radius:var(--raio);background:none;color:var(--texto-fraco);font:inherit;font-size:var(--fonte-apoio);cursor:pointer}.stepper-step:disabled{cursor:default;opacity:.6}.stepper-step:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.stepper-dot{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid var(--borda);font-weight:700;font-size:var(--fonte-selo)}.stepper-current{color:var(--texto);font-weight:600}.stepper-current .stepper-dot{border-color:var(--primaria);background:var(--primaria);color:var(--fundo)}.stepper-done{color:var(--texto)}.stepper-done .stepper-dot{border-color:var(--primaria);color:var(--primaria);background:var(--primaria-clara)}.wizard-body{display:flex;flex-direction:column;gap:.8rem}.wizard-step{display:flex;flex-direction:column;gap:.9rem}.wizard-lead{margin:0}.wizard-test{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.test-ok{color:var(--sucesso);font-weight:600;font-size:var(--fonte-apoio)}.notice-warn{background:var(--aviso-fundo);color:var(--aviso);display:grid;gap:.6rem;justify-items:start}.notice-warn p{margin:0}.wizard-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.9rem;border-top:1px solid var(--borda)}.wizard-foot-right{display:flex;gap:.6rem}.review{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem}.review-block{padding:.8rem 1rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--fundo)}.review-block h4{margin:0 0 .4rem;font-size:var(--fonte-etiqueta);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-fraco)}.review-block ul{margin:0;padding-left:1.1rem;font-size:var(--fonte-apoio);display:grid;gap:.25rem}.review-in{border-left:3px solid var(--sucesso)}.review-out{border-left:3px solid var(--aviso)}.review-preview{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.preview-result{margin:0;font-size:var(--fonte-corpo)}.preview-result strong{color:var(--primaria);font-size:var(--fonte-titulo2)}@media(max-width:768px){.nms-head{flex-direction:column}.nms-grid{grid-template-columns:1fr}.stepper-line{width:1rem}.nms-facts{grid-template-columns:1fr}}.filters{gap:.6rem}.filters-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.filters-hint{margin:0 0 .6rem;font-size:var(--fonte-apoio)}.filter-section{border:1px solid var(--borda);border-radius:var(--raio);background:var(--fundo)}.filter-section-head{display:flex;align-items:center;gap:.5rem;width:100%;padding:.65rem .9rem;border:0;background:none;color:var(--texto);font:inherit;font-weight:600;text-align:left;cursor:pointer}.filter-section-head:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.filter-caret{color:var(--texto-fraco);width:.9rem}.filter-count{margin-left:auto;min-width:1.4rem;padding:0 .4rem;border-radius:999px;text-align:center;background:var(--primaria);color:var(--fundo);font-size:var(--fonte-selo);line-height:1.4rem}.filter-section-body{padding:0 .9rem .9rem}.pick-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pick{display:flex;flex-direction:column;gap:.45rem;min-width:0}.pick h5{margin:0;font-size:var(--fonte-etiqueta);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-fraco)}.pick input[type=search]{padding:.4rem .6rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto);font:inherit}.pick-options{list-style:none;margin:0;padding:0;max-height:13rem;overflow:auto;border:1px solid var(--borda);border-radius:var(--raio)}.pick-options li{display:flex;align-items:center;gap:.6rem;padding:.3rem .6rem;font-size:var(--fonte-apoio)}.pick-options li+li{border-top:1px solid var(--borda)}.pick-options li:hover{background:var(--superficie)}.pick-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-chosen{display:grid;gap:.4rem}.chosen{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:var(--fonte-apoio)}.chosen ul{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.chosen-title{font-size:var(--fonte-etiqueta);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-fraco);min-width:3.6rem}.chip-chosen{display:inline-flex;align-items:center;gap:.3rem;max-width:100%}.chip-chosen button{border:0;background:none;color:inherit;cursor:pointer;padding:0;font-size:.8em}.chosen-in .chip-chosen{color:var(--sucesso);background:var(--sucesso-fundo);border-color:color-mix(in srgb,var(--sucesso) 35%,transparent)}.chosen-out .chip-chosen{color:var(--erro);background:var(--erro-fundo);border-color:color-mix(in srgb,var(--erro) 35%,transparent)}.badge-missing{min-width:0;background:var(--aviso-fundo);color:var(--aviso);border-color:transparent;font-size:var(--fonte-selo)}.sev-picks{display:flex;flex-wrap:wrap;gap:.5rem}.sev-pick{gap:.4rem;cursor:pointer;min-width:0;height:1.9rem}.sev-pick input{accent-color:currentColor;margin:0}.cond-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.cond-row input,.cond-row select{padding:.4rem .6rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto);font:inherit}.cond-row input{flex:1;min-width:8rem}.cond-foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.radios{display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:var(--texto)}.radios label{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.filters-foot{display:flex;justify-content:flex-end}@media(max-width:768px){.pick-pair{grid-template-columns:1fr}}.line-chart{margin:0;display:grid;gap:.4rem}.line-chart figcaption{font-weight:600}.lc-wrap{position:relative}.line-chart svg{width:100%;height:auto;display:block}.line-chart .axis{stroke:var(--borda)}.line-chart .tick{fill:var(--texto-fraco);font-size:11px}.ln{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lc-cursor{stroke:var(--texto-fraco);stroke-dasharray:3 3}.lc-hit{fill:transparent;cursor:crosshair}.lc-legend{display:flex;flex-wrap:wrap;gap:.3rem 1rem;list-style:none;margin:0;padding:0;font-size:var(--fonte-apoio);color:var(--texto)}.lc-key{display:inline-flex;align-items:center;gap:.35rem}.lc-legend .lc-key:before,.lc-tip .lc-key:before{content:"";width:.9rem;height:3px;border-radius:2px;background:currentColor}.lc-legend .lc-key,.lc-tip .lc-key{color:var(--texto)}.ln.lc-online{stroke:var(--sucesso)}.lc-key.lc-online:before{background:var(--sucesso)}.ln.lc-offline{stroke:var(--texto-fraco)}.lc-key.lc-offline:before{background:var(--texto-fraco)}.ln.lc-loss{stroke:var(--erro)}.lc-key.lc-loss:before{background:var(--erro)}.ln.lc-dgi{stroke:var(--aviso)}.lc-key.lc-dgi:before{background:var(--aviso)}.ln.lc-rx,.ln.lc-in,.ln.lc-metric{stroke:var(--primaria)}.lc-key.lc-rx:before,.lc-key.lc-in:before,.lc-key.lc-metric:before{background:var(--primaria)}.ln.lc-tx,.ln.lc-out{stroke:var(--marca-b)}.lc-key.lc-tx:before,.lc-key.lc-out:before{background:var(--marca-b)}.alarm-report{display:grid;gap:.6rem}.alarm-report .report-range{justify-self:start;margin:0}.report-summary{margin:0;font-size:var(--fonte-apoio);font-variant-numeric:tabular-nums}.alarm-report-body{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.report-panel{padding:.5rem .6rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);min-width:0}.alarm-report .line-chart figcaption{font-size:var(--fonte-apoio)}.alarm-report .lc-legend{font-size:var(--fonte-etiqueta)}.report-note{grid-column:1 / -1;margin:0;font-size:var(--fonte-apoio)}.ln.lc-pct{stroke:var(--primaria)}.lc-key.lc-pct:before{background:var(--primaria)}.ln.lc-n1{stroke-dasharray:7 3}.ln.lc-n2{stroke-dasharray:2 3}.ln.lc-n3{stroke-dasharray:9 3 2 3}.lc-key.lc-n1:before{opacity:.8}.lc-key.lc-n2:before{opacity:.6}.lc-key.lc-n3:before{opacity:.45}.lc-tip{display:grid;gap:.15rem;font-size:var(--fonte-etiqueta);color:var(--texto-fraco);pointer-events:none}.lc-tip-when strong{color:var(--texto);font-weight:600}.lc-tip-row{display:flex}.tool-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem}.tool-pick{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.9rem 1rem;text-align:left;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);color:var(--texto);cursor:pointer;font:inherit}.tool-pick strong{font-size:1rem}.tool-pick .muted{font-size:var(--fonte-apoio)}.tool-pick:hover:not(:disabled){border-color:var(--primaria)}.tool-pick:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.tool-pick-on{border-color:var(--primaria);background:var(--primaria-clara)}.tool-pick:disabled{cursor:not-allowed;opacity:.6}.wizard-howto{margin:.4rem 0 0;padding-left:1.2rem}.wizard-howto li+li{margin-top:.2rem}.badge-primary{background:var(--primaria-clara);color:var(--primaria);border-color:color-mix(in srgb,var(--primaria) 35%,transparent)}.nms-rule{margin-top:.25rem;font-size:var(--fonte-apoio)}.ext-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.4rem}.ext-panel-head h4{margin:0;font-size:var(--fonte-apoio)}.ext-values{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.3rem 1rem;margin:0 0 .5rem}.ext-values dt{color:var(--texto-fraco);font-size:var(--fonte-etiqueta)}.ext-values dd{margin:0;font-size:var(--fonte-apoio)}.ext-graph{margin:.4rem 0 0}.ext-graph figcaption{font-size:var(--fonte-etiqueta);color:var(--texto-fraco);margin-bottom:.2rem}.ext-graph img{display:block;max-width:100%;height:auto;border-radius:var(--raio);background:#fff}.user-group+.user-group{margin-top:1.6rem}.user-group-title{display:flex;align-items:center;gap:.5rem;font-size:1rem;margin:0 0 .6rem}@supports (-moz-appearance: none){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--texto-fraco) 40%,transparent) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--texto-fraco) 40%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--primaria) 70%,transparent)}.company-name{text-transform:uppercase}.badge-ticket{background:var(--primaria-clara);color:var(--primaria);border-color:color-mix(in srgb,var(--primaria) 35%,transparent);white-space:nowrap;font-size:var(--fonte-etiqueta)}.ticket-actions{margin:0 0 .6rem}.ticket-panel{display:grid;gap:.7rem;padding:0 0 .8rem;margin-bottom:.8rem;border-bottom:1px solid var(--borda)}.ticket-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.ticket-head .detail-title{display:flex;align-items:center;gap:.5rem;margin:0}.ticket-subject{margin:.2rem 0 0;font-weight:600}.ticket-meta{margin:.1rem 0 0;font-size:var(--fonte-etiqueta)}.ticket-timer{display:flex;align-items:center;gap:.6rem;margin:0}.ticket-time{display:inline-flex;align-items:center;gap:.45rem;padding:.2rem .6rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ticket-time-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--texto-fraco)}.ticket-time-on{background:var(--sucesso)}.ticket-alarms{margin:0;padding-left:1.1rem;font-size:var(--fonte-apoio)}.ticket-history{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;font-size:var(--fonte-apoio);max-height:18rem;overflow-y:auto}.ticket-history li{padding-left:.7rem;border-left:2px solid var(--borda)}.ticket-text{margin:.15rem 0 0;white-space:pre-wrap}.ticket-comment{display:grid;gap:.4rem}.ticket-comment .btn{justify-self:start}.ticket-comments{display:grid;gap:.4rem;font-size:var(--fonte-apoio)}.ticket-comments h4{margin:0;font-size:var(--fonte-apoio)}.ticket-comments>.btn{justify-self:start}.ticket-comment-entry .badge{margin-left:.4rem}.ticket-comment-entry .ticket-text{max-height:16rem;overflow-y:auto}.ticket-attachments h4{margin:0 0 .3rem;font-size:var(--fonte-apoio)}.ticket-attachments ul{list-style:none;margin:0 0 .4rem;padding:0;font-size:var(--fonte-apoio)}.ticket-upload{position:relative;cursor:pointer}.ticket-att-list{display:flex;flex-direction:column;gap:.35rem}.ticket-att-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.ticket-att-icon{flex:none;display:inline-flex;color:var(--texto-fraco)}.ticket-att-list .spinner.ticket-att-icon{width:.75rem;height:.75rem;margin:0 .05rem}.ticket-att-name{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-att-list .btn-link.ticket-att-name{text-decoration:none}.ticket-att-list .btn-link.ticket-att-name:hover{text-decoration:underline}.ticket-att-size{flex:none;font-size:var(--fonte-selo)}.ticket-att-list .ticket-rec{align-items:flex-start}.ticket-rec .ticket-att-icon{margin-top:.15rem}.ticket-rec-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.ticket-rec-text small{font-size:var(--fonte-selo)}.ticket-rec-play{flex:none;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--borda);border-radius:50%;background:transparent;color:var(--texto);cursor:pointer}.ticket-rec-play:hover,.ticket-rec-play[aria-expanded=true]{border-color:var(--primaria);color:var(--primaria)}.ticket-rec-play:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.ticket-rec-audio{flex-basis:100%}.ticket-att-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.ticket-att-hint{font-size:var(--fonte-selo)}.ticket-att-body{position:relative}.ticket-drop-on .ticket-att-body{min-height:5.25rem}.ticket-drop-on .ticket-att-content{visibility:hidden}.ticket-drop-zone{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;box-sizing:border-box;border:1.5px dashed var(--primaria);border-radius:9px;background:var(--primaria-clara);color:var(--texto);font-size:var(--fonte-apoio);font-weight:600;text-align:center}.ticket-drop-zone svg{color:var(--primaria)}.phone-recent-who[draggable=true]{cursor:grab}.ticket-close,.ticket-reopen{display:grid;gap:.5rem;padding:.7rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);margin-bottom:.6rem}.ticket-close .check{display:flex;align-items:center;gap:.4rem;font-size:var(--fonte-apoio)}.itsm-defaults{display:grid;gap:.5rem}.itsm-tickets{margin-top:1.4rem}.itsm-ticket-list{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.4rem}.itsm-ticket-list>li{display:grid;gap:.2rem;padding:.55rem .7rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie)}.itsm-ticket-detail{margin-top:.6rem}.mon-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--largura-lateral);gap:1rem;align-items:start}@media(min-width:1101px){.content:has(>.page>.mon-layout){display:flex;padding:0;overflow:hidden}.page:has(>.mon-layout){flex:1;min-width:0;display:flex}.mon-layout{flex:1;min-width:0;display:flex;gap:0;align-items:stretch}.mon-layout>.mon-list{flex:1;overflow-y:auto;padding:16px 20px 28px;background:var(--fundo)}.mon-layout>.mon-list>*{flex-shrink:0}.mon-layout>.mon-board{flex:0 0 var(--largura-lateral)}}.mon-board{display:flex;flex-direction:column;gap:18px;min-width:0;box-sizing:border-box;padding:10px 14px 20px;overflow-x:hidden;overflow-y:auto;background:var(--superficie);border-left:1px solid var(--borda)}.mon-board-toggle{display:none}@media(max-width:1100px){.mon-layout{grid-template-columns:1fr}.mon-board{position:fixed;top:calc(var(--altura-topo) + 1px);right:0;bottom:0;z-index:23;width:min(var(--largura-lateral),100vw);padding-bottom:72px;transform:translate(100%);visibility:hidden;transition:transform .2s,visibility 0s .2s}.mon-board-open{transform:none;visibility:visible;transition:transform .2s;box-shadow:-16px 0 32px #00000059}.mon-board-toggle{position:fixed;right:16px;bottom:16px;z-index:23;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;box-sizing:border-box;border:1px solid var(--borda);border-radius:999px;background:var(--hover);color:var(--texto);font:inherit;font-size:var(--fonte-apoio);font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 8px 24px #00000059;cursor:pointer}.mon-board-toggle:hover,.mon-board-toggle[aria-expanded=true]{border-color:var(--primaria)}.mon-board-toggle:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.content:has(>.page>.mon-layout){padding:16px 20px 72px}}.mon-board-head{display:flex;align-items:center;gap:8px;min-height:26px}.mon-board-top{margin:0 -4px -4px}.mon-board-top .col-title:focus{outline:none}.mon-board-failed{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--fonte-apoio);color:var(--erro)}.mon-board-failed-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.mon-drop{display:flex;align-items:center;justify-content:center;min-height:4.5rem;padding:14px;box-sizing:border-box;border:1.5px dashed var(--borda);border-radius:9px;color:var(--texto-fraco);font-size:var(--fonte-apoio);text-align:center}.mon-drop p{margin:0}.mon-drop-slim{height:4.5rem;min-height:0;overflow:hidden;transition:height .22s cubic-bezier(.2,.8,.2,1),margin .22s cubic-bezier(.2,.8,.2,1),padding .22s,border-width .22s,opacity .18s}.mon-drop-slim:not(.mon-drop-ready){height:0;padding-block:0;margin-bottom:-18px;border-width:0;opacity:0;visibility:hidden;transition:height .22s cubic-bezier(.2,.8,.2,1),margin .22s cubic-bezier(.2,.8,.2,1),padding .22s,border-width .22s,opacity .12s,visibility 0s .22s}.mon-drop-ready{border-color:color-mix(in srgb,var(--primaria) 60%,transparent);color:var(--texto)}.mon-drop-over{border-color:var(--primaria);background:var(--primaria-clara);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primaria) 45%,transparent)}.board-group{display:flex;flex-direction:column;gap:8px}.board-group-title{margin:0;font-size:var(--fonte-selo);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-fraco)}.board-card{display:flex;flex-direction:column;gap:8px;min-width:0;box-sizing:border-box;padding:10px 12px;border-radius:9px;background:var(--hover);transition:border-color .15s,background .15s,box-shadow .15s}.board-draft{background:transparent;border:1px dashed color-mix(in srgb,var(--primaria) 55%,transparent)}.board-card-head{display:flex;align-items:baseline;gap:8px;min-width:0}.board-card-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.board-card-by{flex:none;font-size:var(--fonte-apoio);color:var(--texto-fraco)}.board-draft-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.board-draft-items li{display:flex;align-items:center;gap:6px;min-height:28px;font-size:var(--fonte-apoio);animation:board-in .28s ease-out}.board-draft-item{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-draft-host{color:var(--texto-fraco)}@keyframes board-in{0%{opacity:0;background:var(--primaria-clara)}}.board-icon-btn{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--texto-fraco);cursor:pointer}.board-icon-btn:hover{background:var(--hover);color:var(--texto)}.board-icon-btn:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.board-actions{display:flex;align-items:center;gap:8px}.board-actions .btn{height:30px;padding:0 14px}.board-actions .btn-primary{font-weight:600}.board-actions .btn-quiet{padding:0 10px;border-color:transparent}.board-actions .btn-quiet:hover:not(:disabled){border-color:transparent;color:var(--texto)}.board-assembling{font-size:var(--fonte-apoio);color:var(--texto-fraco)}.board-run{gap:6px}.board-run .board-card-head strong{flex:none;max-width:60%}.board-run-title{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:var(--fonte-apoio);color:var(--texto-fraco)}.board-group-rows{gap:0}.board-co{display:flex;flex-direction:column;min-width:0}.board-co-head{display:flex;align-items:center;gap:8px;height:24px;margin-top:4px;padding:0 8px}.board-co-name{flex:none;max-width:70%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto-fraco);font-size:var(--fonte-etiqueta);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.board-co-line{flex:1;min-width:12px;height:1px;background:var(--borda)}.board-ticket{display:flex;flex-direction:column;min-width:0;border-radius:var(--raio);transition:background .15s,box-shadow .15s}.board-ticket:hover,.board-ticket:has(>.run-progress){background:var(--hover)}.board-ticket>.run-progress{margin:0 8px 0 30px;padding-bottom:8px}.board-ticket-row{position:relative;display:flex;min-width:0}.board-ticket-open{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;box-sizing:border-box;border:0;border-radius:var(--raio);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.board-ticket-open:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}a.board-ticket-open{text-decoration:none}.board-gestor-ico{flex:none;display:inline-flex;color:var(--texto-fraco)}.board-dash{margin-top:14px}.board-dash-head{width:100%;box-sizing:border-box;border:0;border-radius:var(--raio);background:none;color:var(--texto-fraco);font:inherit;cursor:pointer}.board-dash-head:hover .board-co-name,.board-dash-head:hover>svg{color:var(--texto)}.board-dash-head:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.board-dash-head>svg{flex:none;transition:transform .15s}.board-dash-head[aria-expanded=true]>svg{transform:rotate(90deg)}.board-dash-list{padding-left:14px}.board-ticket-text{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;font-size:var(--fonte-selo);line-height:18px}.board-ticket-num{flex:none;font-weight:600;font-variant-numeric:tabular-nums}.board-ticket-subject{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto)}.board-ticket-when{flex:none;color:var(--texto-fraco);font-size:var(--fonte-etiqueta);font-variant-numeric:tabular-nums}.board-attach-over .board-ticket-when{visibility:hidden}.board-attach-tag{position:absolute;top:2px;right:2px;bottom:2px;display:inline-flex;align-items:center;gap:4px;padding:0 6px 0 8px;border-radius:var(--raio);background:var(--primaria-clara);color:var(--primaria);font-size:var(--fonte-etiqueta);font-weight:600;pointer-events:none}.alarm-state{position:relative;flex:none;display:inline-flex}.alarm-on{color:var(--erro)}.alarm-off{color:var(--sucesso)}.alarm-on:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--erro);opacity:0;pointer-events:none;animation:alarm-ring 1.8s ease-out;animation-iteration-count:3}@keyframes alarm-ring{0%{transform:scale(1);opacity:.55}to{transform:scale(1.75);opacity:0}}.board-toast{position:fixed;right:14px;bottom:20px;z-index:23;box-sizing:border-box;width:calc(var(--largura-lateral) - 28px);margin:0;padding:10px 12px;border-radius:9px;background:var(--hover);color:var(--texto);font-size:var(--fonte-apoio);box-shadow:0 8px 24px #00000059;pointer-events:none}@media(max-width:1100px){.board-toast{bottom:64px}}@media(max-width:640px){.board-toast{left:16px;right:16px;width:auto}}.board-toast:empty{padding:0;background:none;box-shadow:none}.board-toast[data-kind=error]{background:var(--erro-fundo);color:var(--erro)}@media(prefers-reduced-motion:reduce){.alarm-on:after,.board-draft-items li{animation:none}.board-card,.board-ticket,.mon-board{transition:none}}.board-items{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.board-items li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:.4rem;align-items:baseline;padding:.25rem 0;border-top:1px solid var(--borda)}.board-item-host{grid-column:1;font-size:var(--fonte-etiqueta);color:var(--texto-fraco)}.board-item-name{grid-column:1;overflow-wrap:anywhere}.board-items .badge{grid-column:2;grid-row:1 / span 2;align-self:center}.board-item-done .board-item-name{color:var(--texto-fraco);text-decoration:line-through}.wizard .check{display:flex;align-items:center;gap:.35rem;font-size:var(--fonte-etiqueta);color:var(--texto-fraco)}.mon-row[data-movable],.mon-block[data-movable]{position:relative}.mon-row[data-movable]>*,.mon-block[data-movable]>*{transition:opacity .14s ease}.mon-row[data-movable]:after,.mon-block[data-movable]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:var(--raio);pointer-events:none;border:1.5px dashed color-mix(in srgb,var(--primaria) 65%,transparent);background:color-mix(in srgb,var(--primaria-clara) 70%,transparent);opacity:0;transition:opacity .14s ease}.mon-row.mon-dragging>*,.mon-block.mon-dragging>*{opacity:0}.mon-row.mon-dragging:after,.mon-block.mon-dragging:after{opacity:1}.card-closing{overflow:hidden;opacity:0;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;transition:height .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1),margin .24s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.drag-card{position:fixed;left:0;top:0;z-index:100;pointer-events:none;will-change:transform}.drag-card-body{position:relative;width:max-content;min-width:13rem;will-change:transform,opacity}.drag-card-shadow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;box-shadow:var(--sombra-arraste);opacity:0}.drag-card-stack{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--borda);border-radius:9px;background:var(--superficie);transform:translate(5px,5px)}.drag-card-face{position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:46px;padding:7px 14px 7px 10px;border:1px solid var(--borda);border-radius:9px;background:var(--superficie);color:var(--texto);font:var(--fonte-corpo)}.drag-card-face .mon-age-bar{height:28px}.drag-card-text{display:flex;flex-direction:column;min-width:0}.drag-card-text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fonte-apoio);font-weight:600;line-height:1.35}.drag-card-text span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--fonte-mono);font-size:var(--fonte-etiqueta);color:var(--texto-fraco)}html.card-dragging,html.card-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}@media(prefers-reduced-motion:reduce){.mon-drop-slim,.mon-drop-slim:not(.mon-drop-ready),.card-closing,.mon-row[data-movable]>*,.mon-block[data-movable]>*,.mon-row[data-movable]:after,.mon-block[data-movable]:after{transition:none}}.drag-ghost{position:fixed;top:-1000px;left:-1000px;display:grid;gap:.1rem;max-width:20rem;padding:.5rem .75rem;border:1px solid var(--primaria);border-left:4px solid var(--primaria);border-radius:var(--raio);background:var(--superficie);color:var(--texto);font:var(--fonte-corpo);font-size:var(--fonte-apoio);box-shadow:0 8px 24px color-mix(in srgb,var(--fundo) 80%,transparent)}.drag-ghost span{color:var(--texto-fraco);font-size:var(--fonte-etiqueta);font-family:var(--fonte-mono)}.cfg-card{--c-painel: color-mix(in srgb, var(--texto) 4%, transparent);--c-linha: color-mix(in srgb, var(--texto) 7%, transparent);--c-botao: color-mix(in srgb, var(--texto) 7%, transparent);flex:1;min-width:0;min-height:0;overflow-y:auto;box-sizing:border-box;border-radius:16px;background:var(--cfg-vidro);border:1px solid var(--cfg-borda);box-shadow:var(--cfg-sombra);padding:18px 22px 2.5rem}:root[data-theme=light] .cfg-card{--c-painel: color-mix(in srgb, var(--texto) 3.5%, transparent)}.cfg-card>*{max-width:68rem}.cfg-title,.cfg-card .page-head h1,.cfg-card .company-head .company-name{margin:0;padding:6px 0;font-size:var(--fonte-titulo2);font-weight:600;line-height:26px}.cfg-card .cfg-head{margin-bottom:1.4rem}.cfg-card .cfg-head:not(:has(.cfg-title)){margin:0}.cfg-card .page-head{align-items:center;margin-bottom:.4rem}.cfg-card .page-lead{margin:0 0 1.4rem;max-width:62ch}.cfg-card .notice-slot:empty{min-height:0}.cfg-card .nms-head{margin:0 0 .6rem}.cfg-card .nms-head .muted{max-width:62ch;margin:0}.cfg-card .section-head{margin:0 0 .9rem}.cfg-card .section-head h2{font-size:1rem;font-weight:600}.cfg-card section+section,.cfg-card .links-section{margin-top:2rem}.cfg-card .level{margin-top:1.1rem}.cfg-card .level-head{margin-bottom:.6rem}.cfg-card .level-head h3{text-transform:none;letter-spacing:0;font-size:var(--fonte-apoio);font-weight:600;color:var(--texto-fraco)}.cfg-card .card{background:var(--c-painel);border:0;border-radius:12px;box-shadow:none}.cfg-card .card :is(h2,h3){font-size:1rem;font-weight:600}.cfg-card .contact-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:12px}.cfg-card .contact-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem .8rem}.cfg-card .contact-head strong{font-weight:600}.cfg-card .contact-lines a,.cfg-card .link-main a{color:var(--texto);text-decoration:none}.cfg-card .contact-lines a:hover,.cfg-card .link-main a:hover{color:var(--primaria)}.cfg-card .card-actions{margin-top:auto;padding-top:.5rem}.cfg-card .link-list li{background:var(--c-painel);border:0;border-radius:12px}.cfg-card .state{padding:0;border:0;background:none;color:var(--texto-fraco);font-size:var(--fonte-selo)}.cfg-card .btn-link{text-decoration:none;color:var(--texto-fraco);padding:4px 8px;margin:0 -4px;border-radius:8px}.cfg-card .btn-link:hover:not(:disabled){color:var(--texto);background:var(--c-botao)}.cfg-card .btn-link.btn-danger{color:var(--texto-fraco)}.cfg-card .btn-link.btn-danger:hover:not(:disabled){color:var(--erro)}.cfg-card .btn:not(.btn-primary){height:36px;padding:0 16px;border:0;border-radius:10px;background:var(--c-botao);color:var(--texto)}.cfg-card .btn-primary{height:36px;padding:0 16px;border-radius:10px}.cfg-card .company-head{border:0;background:none;padding:0;margin:0 0 1.4rem;box-shadow:none}.cfg-card .facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.3rem 2rem;padding:1.3rem 1.4rem;border:0;border-radius:12px;background:var(--c-painel)}.cfg-card .fact{display:block;padding:0;border:0}.cfg-card .fact dt{margin-bottom:.3rem;font-size:var(--fonte-selo)}.cfg-card .data-table{border:0;border-radius:12px;overflow:hidden;background:var(--c-painel);box-shadow:none}.cfg-card .data-table th{text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--fonte-selo);color:var(--texto-fraco);background:none;border-bottom:1px solid var(--c-linha);padding-top:.8rem;padding-bottom:.8rem}.cfg-card .data-table td{border-bottom:1px solid var(--c-linha);padding-top:.75rem;padding-bottom:.75rem}.cfg-card .data-table tbody tr:hover{background:var(--c-painel)}.cfg-card .data-table .col-acoes{width:10rem}.cfg-card .row-actions{white-space:nowrap}.cfg-card .row-actions .btn-link{margin:0 0 0 .3rem}.cfg-card :is(input:not([type=checkbox],[type=radio]),select){background:var(--poco);border:1px solid transparent;border-radius:8px}:root[data-theme=light] .cfg-card :is(input:not([type=checkbox],[type=radio]),select){border-color:var(--c-linha);background:var(--superficie)}.cfg-card .schedule-status{margin:0 0 1rem}.cfg-card .schedule-card{padding:1.2rem 1.4rem}.cfg-card .week-day{border-bottom:0}.cfg-card .week-day+.week-day{border-top:1px solid var(--c-linha)}.fl-card{--fl-tela: color-mix(in srgb, #000 38%, var(--fundo));--fl-ponto: color-mix(in srgb, var(--texto) 11%, transparent);--fl-no: color-mix(in srgb, var(--superficie) 55%, var(--fl-tela));--fl-no-fio: color-mix(in srgb, var(--texto) 16%, transparent);--fl-no-fio-fraco: color-mix(in srgb, var(--texto) 4%, transparent);--fl-no-sombra: 0 14px 34px rgba(0, 0, 0, .42);--fl-painel: color-mix(in srgb, var(--texto) 5%, var(--superficie));--fl-painel-borda: color-mix(in srgb, var(--texto) 14%, transparent);--fl-painel-borda-cima: color-mix(in srgb, var(--texto) 21%, transparent);--fl-poco: color-mix(in srgb, var(--superficie) 25%, var(--fl-tela));--fl-poco-sombra: inset 0 1px 1px rgba(0, 0, 0, .25);--fl-fio: color-mix(in srgb, var(--texto-fraco) 50%, transparent);--fl-botao: color-mix(in srgb, var(--fl-painel) 55%, var(--fl-tela));--fl-botao-aceso: var(--fl-painel);--fl-verde-texto: color-mix(in srgb, var(--sucesso) 22%, #000);position:relative;isolation:isolate;flex:1;min-width:0;min-height:0;overflow:hidden;border-radius:16px;background:var(--fl-tela);color:var(--texto);border:1px solid var(--fl-no-fio-fraco);box-shadow:var(--cfg-sombra)}:root[data-theme=light] .fl-card{--fl-tela: color-mix(in srgb, var(--texto) 2.5%, var(--fundo));--fl-ponto: color-mix(in srgb, var(--texto) 15%, transparent);--fl-no: color-mix(in srgb, var(--superficie) 50%, var(--fundo));--fl-no-fio: color-mix(in srgb, var(--texto) 13%, transparent);--fl-no-fio-fraco: color-mix(in srgb, var(--texto) 8%, transparent);--fl-no-sombra: 0 8px 22px rgba(16, 24, 40, .07);--fl-painel: var(--superficie);--fl-painel-borda: color-mix(in srgb, var(--texto) 12%, transparent);--fl-painel-borda-cima: color-mix(in srgb, var(--texto) 12%, transparent);--fl-poco: var(--poco);--fl-poco-sombra: inset 0 1px 1px rgba(16, 24, 32, .06);--fl-fio: color-mix(in srgb, var(--texto-fraco) 55%, transparent);--fl-botao: color-mix(in srgb, var(--texto) 4%, var(--fl-tela));--fl-botao-aceso: var(--superficie);--fl-verde-texto: #fff}.fl-loading{margin:0;padding:2rem;color:var(--texto-fraco)}.fl-loading[role=alert]{color:var(--erro)}.fl{position:relative;height:100%;container-type:size}.fl-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.fl .react-flow{--xy-background-color: var(--fl-tela);--xy-background-pattern-color: var(--fl-ponto);--xy-edge-stroke: var(--fl-fio);--xy-edge-stroke-width: 1.2;--xy-edge-stroke-selected: var(--primaria);--xy-connectionline-stroke: var(--primaria);--xy-connectionline-stroke-width: 1.2}.fl-top{position:absolute;top:18px;left:22px;right:22px;z-index:6;display:flex;align-items:flex-start;gap:16px;pointer-events:none}.fl-top>*{pointer-events:auto}.fl-name{min-width:0;margin:0;padding:6px 0;font-size:var(--fonte-titulo2);font-weight:600;line-height:26px;overflow-wrap:anywhere}.fl-top-r{flex:none;display:grid;justify-items:end;gap:10px;margin-left:auto}.fl-top-btns,.fl-menus{display:flex;gap:8px}.fl-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:38px;min-width:92px;padding:0 18px;border:0;border-radius:10px;background:var(--fl-botao);color:var(--texto);font:inherit;font-size:var(--fonte-selo);cursor:pointer}.fl-btn.on{background:var(--fl-botao-aceso)}:root[data-theme=light] .fl-btn{box-shadow:0 0 0 1px var(--fl-no-fio-fraco)}.fl-top-note{margin:0;font-size:var(--fonte-selo);color:var(--texto-fraco);white-space:nowrap}.fl-save{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:0;border-radius:10px;background:var(--sucesso);color:var(--fl-verde-texto);font:inherit;font-size:var(--fonte-selo);font-weight:600;box-shadow:inset 0 1px #ffffff40;cursor:pointer}.fl-save:disabled{opacity:.7;cursor:default}.fl-menu{position:relative}.fl-menu-pop{position:absolute;top:calc(100% + 6px);right:0;display:grid;min-width:14rem;padding:6px;border-radius:12px;background:var(--fl-painel);border:1px solid var(--fl-painel-borda);box-shadow:var(--chat-menu-sombra)}.fl-menu-i{padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--texto);font:inherit;font-size:var(--fonte-apoio);text-align:left;cursor:pointer}.fl-menu-i:hover:not(:disabled){background:var(--selecao)}.fl-menu-i:disabled{color:var(--texto-fraco);cursor:default}.fl-help{display:grid;gap:8px;width:20rem;margin:0;padding:6px 8px;list-style:none;font-size:var(--fonte-apoio);color:var(--texto-fraco)}.fl kbd{font:inherit;font-size:var(--fonte-etiqueta);color:var(--tecla-texto);background:var(--tecla);box-shadow:var(--tecla-sombra);border-radius:5px;padding:0 6px}.fl-notices{position:absolute;top:96px;left:50%;translate:-50% 0;z-index:5;width:min(36rem,calc(100% - 2rem));pointer-events:none}.fl-notice{margin:0;padding:10px 14px;border-radius:10px;background:var(--fl-painel);border:1px solid var(--fl-painel-borda);font-size:var(--fonte-apoio);color:var(--texto);list-style:none;pointer-events:auto}.fl-notice-bad{border-color:color-mix(in srgb,var(--erro) 50%,transparent);color:var(--chat-erro-texto)}ul.fl-notice{display:grid;gap:4px}.fl-node{width:280px;border-radius:16px;border:1px solid transparent;box-shadow:var(--fl-no-sombra);color:var(--texto);font-size:var(--fonte-apoio);background:linear-gradient(var(--fl-no),var(--fl-no)) padding-box,linear-gradient(180deg,var(--fl-no-fio),var(--fl-no-fio-fraco) 55%) border-box}.fl-node.fl-solo{background:var(--fl-painel);border-color:var(--fl-painel-borda);border-top-color:var(--fl-painel-borda-cima)}.fl-node.fl-on{background:linear-gradient(var(--fl-no),var(--fl-no)) padding-box,linear-gradient(var(--primaria),var(--primaria)) border-box}.fl-node.fl-solo.fl-on{background:var(--fl-painel);border-color:var(--primaria)}.fl-node.fl-error{background:linear-gradient(var(--fl-no),var(--fl-no)) padding-box,linear-gradient(var(--erro),var(--erro)) border-box}.fl-node.fl-solo.fl-error{background:var(--fl-painel);border-color:var(--erro)}.fl-t-start,.fl-t-ack{width:230px}.fl-t-end{width:150px}.fl-t-text{width:260px}.fl-t-condition{width:330px}.fl-t-device_query{width:430px}.fl-t-split{width:390px}.fl-t-whatsapp{width:300px}.fl-head{display:flex;align-items:center;gap:14px;padding:13px 16px 13px 21px;white-space:nowrap}.fl-title{flex:1;min-width:0}.fl-dot{width:8px;height:8px;border-radius:50%;background:var(--texto);box-shadow:0 0 0 3px color-mix(in srgb,var(--texto) 16%,transparent);flex:none}.fl .react-flow__node .react-flow__handle.fl-port{position:relative;inset:auto;transform:none;flex:none;width:8px;height:8px;min-width:0;min-height:0;border:0;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 16%,transparent);cursor:crosshair}.fl .react-flow__handle.fl-port:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}.fl-text{margin:2px 16px 14px 43px;color:var(--texto-fraco);line-height:1.45}.fl-textarea{display:block;box-sizing:border-box;width:calc(100% - 59px);padding:0;border:0;background:none;font:inherit;color:var(--texto-fraco);resize:none;outline:none}.fl-textarea:focus{color:var(--texto)}.fl-loose{margin:0 12px 12px;display:grid}.fl-panel{display:grid;gap:8px;margin:0 8px 8px;padding:12px;border-radius:13px;background:var(--fl-painel);border:1px solid var(--fl-painel-borda);border-top-color:var(--fl-painel-borda-cima)}:root[data-theme=light] .fl-panel{box-shadow:0 1px 2px #1018280f}.fl-row{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:16px}.fl-lbl{color:var(--texto-fraco)}.fl-well{display:flex;align-items:center;gap:9px;box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:8px 14px 8px 12px;border:0;border-radius:10px;background:var(--fl-poco);box-shadow:var(--fl-poco-sombra);color:var(--texto);font:inherit;line-height:1.35;text-align:left;overflow-wrap:anywhere}input.fl-well{outline:none}.fl-well::placeholder,.fl-ph{color:var(--poco-texto)}.fl-well:disabled{opacity:1;color:var(--texto)}.fl-select{position:relative;padding:0}.fl-select:after{content:"";position:absolute;right:14px;top:50%;translate:0 -30%;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--texto);opacity:.85;pointer-events:none}.fl-select select{width:100%;min-height:38px;padding:8px 30px 8px 12px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none}.fl-select select option{background:var(--superficie);color:var(--texto)}.fl-dest{padding:8px 30px 8px 12px;cursor:pointer}.fl-dest svg{flex:none;color:var(--texto-fraco)}.fl-outs{display:grid;line-height:1.55;margin-top:2px}.fl-out{display:flex;align-items:center;justify-content:flex-end;gap:9px;color:var(--texto-fraco)}.fl-rule{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) 8px;align-items:center;gap:8px}.fl-rule .fl-x{position:absolute;right:14px;top:50%;translate:0 -50%;opacity:0;padding:0 6px;border:0;background:none;color:var(--texto-fraco);font:inherit;cursor:pointer}.fl-rule:hover .fl-x,.fl-rule:focus-within .fl-x{opacity:1}.fl-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.fl-link{padding:0;border:0;background:none;color:var(--primaria);font:inherit;font-size:var(--fonte-selo);cursor:pointer}.fl-note{font-size:var(--fonte-selo);color:var(--texto-fraco)}.fl-bad{color:var(--chat-erro-texto)}.fl-pop{display:grid;gap:2px;padding:6px;border-radius:14px;background:var(--fl-painel);border:1px solid var(--fl-painel-borda);box-shadow:var(--chat-menu-sombra)}.fl-pop-dest{position:absolute;left:8px;right:8px;top:calc(100% - 4px);z-index:10;gap:6px}.fl-pop-list{display:grid;gap:2px;max-height:16rem;overflow-y:auto}.fl-pop-g{margin:6px 10px 2px;font-size:var(--fonte-selo);color:var(--texto-fraco)}.fl-pop-sep{margin:6px 8px;border:0;border-top:1px solid var(--divisoria)}.fl-pop-note{margin:4px 10px;font-size:var(--fonte-selo);color:var(--texto-fraco)}.fl-pop-i{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:8px;background:none;color:var(--texto);font:inherit;font-size:var(--fonte-apoio);text-align:left;cursor:pointer}.fl-pop-i:hover,.fl-pop-i[aria-selected=true],.fl-pop-i[aria-pressed=true]{background:var(--selecao)}.fl-pop-i svg{color:var(--texto-fraco)}.fl-pop-dot{width:8px;height:8px;border-radius:50%;background:var(--c)}.fl-pop-h{font-size:var(--fonte-selo);color:var(--texto-fraco)}.fl input:focus-visible,.fl textarea:focus-visible,.fl-select:focus-within,.fl button:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.fl-select select:focus-visible{outline:none}.fl-dock{position:absolute;left:50%;bottom:36px;translate:-50% 0;z-index:5;width:380px;padding:0 0 10px;border-radius:16px;background:color-mix(in srgb,var(--texto) 1.5%,var(--fl-tela));border:1px solid var(--fl-no-fio-fraco);box-shadow:var(--fl-no-sombra)}.fl-readonly .fl-dock{width:auto;padding-top:10px}:root[data-theme=light] .fl-dock{background:color-mix(in srgb,var(--superficie) 35%,var(--fl-tela));border-color:var(--fl-no-fio)}.fl-dock-card{position:relative;margin:-1px -1px 0;padding:14px 18px 16px;border-radius:16px;background:var(--fl-painel);border:1px solid var(--fl-painel-borda);border-top-color:var(--fl-painel-borda-cima)}.fl-dock-lbl{display:block;margin-bottom:8px;font-size:var(--fonte-selo);color:var(--texto-fraco)}.fl-dock-search{display:flex;align-items:center;gap:8px}.fl-add-input{flex:1;min-width:0;padding:0;border:0;background:none;color:var(--texto);font:inherit;font-size:var(--fonte-apoio);outline:none}.fl-add-input::placeholder{color:var(--poco-texto)}.fl-pop-add{position:absolute;left:50%;translate:-50% 0;bottom:calc(100% + 10px);width:470px;max-width:calc(100vw - 2rem);max-height:max(10rem,min(60vh,calc(100cqh - 18.5rem)));overflow-y:auto}.fl-dock-row{display:flex;align-items:center;justify-content:space-between;padding:10px 22px 0}.fl-readonly .fl-dock-row{gap:6px;padding:0 10px}.fl-ib{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:11px;background:none;color:var(--texto-fraco);cursor:pointer}.fl-ib:hover:not(:disabled){color:var(--texto)}.fl-ib:disabled{opacity:.4;cursor:default}.fl-ib.on{background:var(--texto);color:var(--fundo)}.fl-dock-sep{width:1px;height:24px;margin:0 8px;background:color-mix(in srgb,var(--texto) 20%,transparent)}.runs-dock{position:fixed;right:1rem;bottom:1rem;z-index:40;width:min(22rem,calc(100vw - 2rem));max-height:60vh;overflow-y:auto;display:grid;gap:.6rem;padding:.7rem;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:0 8px 24px color-mix(in srgb,var(--fundo) 80%,transparent)}.runs-dock-title{font-size:var(--fonte-apoio);margin:0;color:var(--texto-fraco)}.run-card{display:grid;gap:.35rem;padding:.5rem .6rem;border:1px solid var(--borda);border-left:4px solid var(--primaria);border-radius:var(--raio);background:var(--fundo)}.run-card[data-status=failed]{border-left-color:var(--erro)}.run-card[data-status=done]{border-left-color:var(--sucesso)}.run-head{display:grid;gap:.05rem;position:relative;padding-right:1.6rem}.run-close{position:absolute;top:-.2rem;right:-.2rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:0;color:var(--texto-fraco);cursor:pointer;border-radius:var(--raio)}.run-close:hover{color:var(--texto);background:var(--superficie)}.run-close:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.run-head .company-name{font-size:var(--fonte-etiqueta);color:var(--texto-fraco)}.run-head strong{font-size:var(--fonte-apoio);overflow-wrap:anywhere}.run-progress{display:flex;flex-direction:column;gap:6px;min-width:0}.run-line{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:var(--fonte-apoio);color:var(--texto-fraco)}.run-summary{flex:1;min-width:0;overflow-wrap:anywhere;text-wrap:balance}.run-line>.run-icon{margin-top:4px}.run-ticket{flex:1;min-width:0;color:var(--sucesso);font-weight:600}.run-link{flex:none;padding:0;border:0;background:none;color:var(--primaria);font:inherit;font-size:var(--fonte-apoio);cursor:pointer}.run-link:hover:not(:disabled){text-decoration:underline}.run-link:focus-visible{outline:2px solid var(--primaria);outline-offset:2px;border-radius:2px}.run-link:disabled{opacity:.6;cursor:default}.run-dismiss{margin-left:auto;color:var(--texto-fraco)}.run-dismiss:hover{color:var(--texto)}.run-fail{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 8px 6px 10px;border-radius:6px;background:var(--erro-fundo);font-size:var(--fonte-apoio)}.run-fail-text{flex:1 1 10rem;min-width:0;color:var(--erro);overflow-wrap:anywhere}.run-fail .run-link{font-weight:600}.run-retry-error{margin:0;font-size:var(--fonte-apoio)}.run-steps{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.run-step{display:flex;align-items:center;gap:.45rem;width:100%;background:none;border:0;color:var(--texto);font:inherit;font-size:var(--fonte-apoio);text-align:left;padding:.15rem .2rem;border-radius:var(--raio);cursor:pointer}.run-step:hover{background:var(--primaria-clara)}.run-step:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.run-icon{flex:none;display:inline-flex;width:14px;height:14px;color:var(--texto-fraco)}.run-icon[data-status=ok]{color:var(--sucesso)}.run-icon[data-status=running]{color:var(--primaria);animation:run-spin 1s linear infinite}.run-icon[data-status=failed]{color:var(--erro)}.run-step[data-status=skipped]{color:var(--texto-fraco)}@keyframes run-spin{to{transform:rotate(360deg)}}.run-output{margin:0;max-height:12rem;overflow:auto;white-space:pre-wrap;font-family:var(--fonte-mono);font-size:var(--fonte-etiqueta);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:.4rem .5rem}@media(prefers-reduced-motion:reduce){.run-icon[data-status=running]{animation:none}}.modal-tratativa{max-width:80rem;padding:0}.tu-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--superficie);border-bottom:1px solid var(--divisoria)}.tu-head-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.tu-title{margin:0;font-size:var(--fonte-titulo2);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.tu-head-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1rem;font-size:var(--fonte-apoio);color:var(--texto-fraco)}.tu-head-meta a{color:var(--primaria)}.ticket-time-short{padding:0;border:0;background:none;font-weight:400;color:var(--texto-fraco)}.tu-close{flex:none;width:2.5rem;height:2.5rem;padding:0}.tu-layout{display:grid;grid-template-columns:minmax(0,1fr) 22rem}.tu-main{min-width:0;border-right:1px solid var(--divisoria)}.tu-main>.muted,.tu-main>[role=alert]{margin:0;padding:1.25rem 1.5rem}.ticket-update{display:flex;flex-direction:column}.tu-part{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--divisoria)}.ticket-update>.tu-part:last-child{border-bottom:0}.modal .tu-h{flex:1;margin:0;font-size:var(--fonte-etiqueta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-fraco)}.tu-part-head{display:flex;align-items:center;gap:.75rem;min-height:2rem}.tu-small{height:2rem;padding:0 .75rem}.tu-link{color:var(--primaria)}.tu-sub{font-size:var(--fonte-selo);color:var(--texto-fraco)}.tu-type-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.tu-pill{display:inline-flex;align-items:center;height:2.25rem;padding:0 .9rem;box-sizing:border-box;border:1px solid var(--primaria);border-radius:var(--raio);background:var(--primaria-clara);font-weight:600}.tu-hint{font-size:var(--fonte-selo)}.tu-seg{display:inline-flex;flex-wrap:wrap;align-self:flex-start;border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.tu-seg button{height:2.25rem;padding:0 1rem;border:0;background:transparent;color:var(--texto);font:inherit;font-size:var(--fonte-apoio);cursor:pointer}.tu-seg button+button{border-left:1px solid var(--borda)}.tu-seg button[aria-pressed=true]{background:var(--primaria);color:var(--fundo);font-weight:600}.tu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.tu-grid button{min-height:2.75rem;padding:.35rem .65rem;border:1px solid var(--borda);border-radius:var(--raio);background:var(--fundo);color:var(--texto);font:inherit;font-size:var(--fonte-apoio);text-align:left;cursor:pointer}.tu-grid button:hover{border-color:var(--primaria)}.tu-grid button[aria-pressed=true]{border-color:var(--primaria);background:var(--primaria-clara);font-weight:600}.tu-seg button:focus-visible,.tu-grid button:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.tu-tests{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.tu-test{border:1px solid var(--borda);border-radius:var(--raio);background:var(--fundo)}.tu-test-head{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem}.tu-test-text{flex:1;min-width:0;display:flex;flex-direction:column}.tu-run{flex:none;height:2rem;border-color:var(--primaria);background:transparent;color:var(--primaria)}.tu-run .spinner{width:.8rem;height:.8rem}.tu-test-error{margin:0 .75rem .6rem}.tu-outputs{display:flex;flex-direction:column;gap:.6rem;padding:.6rem .75rem;border-top:1px solid var(--divisoria)}.tu-output-host{margin:0 0 .2rem;font-size:var(--fonte-selo);font-weight:600}.tu-output pre{margin:0;max-height:16rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:var(--fonte-selo)/1.5 var(--fonte-mono);color:var(--texto-fraco)}.tu-note{margin:0;font-size:var(--fonte-selo)}.tu-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.tu-step{display:flex;align-items:center;gap:.65rem;min-height:2.25rem;cursor:pointer}.tu-step input{flex:none;width:1.1rem;height:1.1rem;margin:0;accent-color:var(--primaria)}.tu-step-done span{color:var(--texto-fraco)}.tu-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1rem}.tu-field-wide{grid-column:1 / -1}.tu-info-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.tu-info-label .btn-link{margin:0}.tu-fields input:disabled{border-style:dashed;background:transparent}.tu-fields .check{align-self:flex-start}.tu-fields .check input{flex:none;width:1rem;height:1rem;padding:0}.ticket-update-foot{display:flex;justify-content:flex-end}.tu-save{height:2.75rem;padding:0 1.25rem;font-weight:600}.tu-aside{min-width:0;display:flex;flex-direction:column}.tu-aside .tu-part{padding:1.25rem}.tu-aside .ticket-panel{gap:1.1rem;margin:0;padding:1.25rem;border:0}.tu-aside .ticket-comments h4,.tu-aside .ticket-attachments h4{font-size:var(--fonte-etiqueta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-fraco)}.tu-aside .ticket-actions{margin:0}.tu-aside .ticket-actions .btn{width:100%;height:2.75rem}@media(max-width:900px){.tu-layout{grid-template-columns:1fr}.tu-main{border-right:0;border-bottom:1px solid var(--divisoria)}.tu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tu-fields{grid-template-columns:1fr 1fr}}@media(max-width:560px){.tu-fields{grid-template-columns:1fr}.tu-head,.tu-part,.tu-aside .tu-part,.tu-aside .ticket-panel{padding-left:1rem;padding-right:1rem}}.dev-intro{max-width:60rem;margin:.3rem 0 0}.dev-head-actions{display:flex;gap:.5rem}.dev-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.dev-card .dev-edit{margin-left:auto}.dev-ident{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:var(--fonte-apoio)}.dev-prepare{margin:0;font-size:var(--fonte-apoio)}.dev-prepare code,.dev-cmds code{font-family:var(--fonte-mono);font-size:var(--fonte-apoio);overflow-wrap:anywhere;white-space:pre-wrap}.dev-cmds{list-style:none;margin:0;padding:.7rem 0 0;border-top:1px solid var(--borda);display:grid;gap:.7rem}.dev-cmds li{display:grid;gap:.2rem}.dev-cmd-name{font-size:var(--fonte-apoio);font-weight:600}.dev-cmd-line{display:flex;gap:.4rem;align-items:baseline}.dev-cmd-line code{background:var(--fundo);border:1px solid var(--borda);border-radius:var(--raio);padding:.15rem .45rem}.dev-cmd-label{color:var(--texto-fraco);font-size:var(--fonte-etiqueta);font-weight:400;text-transform:uppercase;letter-spacing:.04em;margin-right:.15rem}.dev-form{display:grid;gap:.7rem}.dev-name{flex:1}.dev-adjust{font-size:var(--fonte-apoio)}.dev-adjust summary{cursor:pointer;color:var(--texto-fraco)}.dev-adjust[open]{display:grid;gap:.5rem}.dev-marks{margin:0;font-size:var(--fonte-etiqueta)}.dev-cmds-edit textarea{min-height:2.2rem;resize:vertical}.dev-actions{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.dev-actions .dev-delete{margin-right:auto;color:var(--erro)}.mono,textarea.mono{font-family:var(--fonte-mono);font-size:var(--fonte-apoio)}.dev-queries{list-style:none;margin:.6rem 0;padding:0;display:grid;gap:.4rem}.dev-query{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(10rem,2fr) auto;gap:.4rem;align-items:center}.dev-query-actions{display:flex;gap:.3rem}.dev-new-query{display:flex;gap:.5rem;align-items:flex-end}.dev-new-query .field{flex:1}.js-section{margin-top:1.6rem;display:grid;gap:.6rem}.js-summary{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0;font-size:var(--fonte-apoio)}.js-summary dt{color:var(--texto-fraco)}.js-summary dd{margin:0;font-family:var(--fonte-mono)}.js-test{display:grid;gap:.4rem;justify-items:start}.js-form h3{margin:.4rem 0 0;font-size:var(--fonte-apoio)}.comms{display:grid;gap:1rem;max-width:44rem}.comms-card{gap:.9rem}.comms-wa-icon{color:var(--sucesso);background:var(--sucesso-fundo)}.comms-tg-icon{color:var(--telegram);background:var(--telegram-fundo)}.comms-qr{display:grid;justify-items:center;gap:.6rem;padding:.8rem;background:#fff;border-radius:var(--raio)}.comms-qr img{image-rendering:pixelated}.comms-qr p{color:#333;text-align:center;max-width:26rem;margin:0}.comms-seg,.tel-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;max-width:22rem;padding:3px;border:1px solid var(--divisoria);border-radius:8px;background:var(--fundo)}.comms-seg button,.tel-tabs a{min-width:0;height:28px;padding:0 4px;border:0;border-radius:6px;background:transparent;white-space:nowrap;color:var(--texto-fraco);font:inherit;font-size:var(--fonte-apoio);font-weight:500;cursor:pointer}.comms-seg button:hover,.tel-tabs a:hover{color:var(--texto)}.comms-seg button:focus-visible,.tel-tabs a:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.comms-seg button[aria-selected=true],.comms-seg button[aria-selected=true]:hover,.tel-tabs a[aria-current=page]{background:var(--primaria-clara);color:var(--primaria);font-weight:600}.comms-step{display:grid;gap:.6rem;justify-items:start}.comms-step p{margin:0}.comms-step .comms-qr{justify-self:stretch}.comms-step .field{width:100%;max-width:18rem}.comms-step .nms-actions{flex-wrap:wrap}.week-hint{margin:.6rem 0 .2rem;font-size:var(--fonte-apoio)}.week-editor{display:grid;margin:.4rem 0}.week-day{display:grid;grid-template-columns:6.5rem 1fr auto;align-items:center;gap:.4rem .9rem;padding:.45rem 0;border-bottom:1px solid var(--borda)}.week-day-name{font-weight:600}.week-ranges{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}.week-range{display:inline-flex;align-items:center;gap:.3rem}.week-range input{width:4.4rem;text-align:center;font-family:var(--fonte-mono)}.week-day-actions{display:flex;gap:.8rem;white-space:nowrap;font-size:var(--fonte-apoio)}@media(max-width:640px){.week-day{grid-template-columns:1fr}}.schedule-status{margin:.2rem 0 .9rem;font-weight:600;font-size:var(--fonte-titulo2)}.schedule-status[data-on=false]{color:var(--aviso)}.schedule-card{margin-bottom:1rem}.schedule-card h3{margin:0 0 .3rem}.schedule-profile{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.8rem;margin-bottom:.6rem}.schedule-profile p{margin:0}.schedule-select{min-width:16rem}.schedule-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0}.schedule-adjustments{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.35rem;font-size:var(--fonte-apoio)}.schedule-adjustments li{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px solid var(--borda)}.mon-hidden{margin:0 0 .8rem}.mon-hidden-line{background:none;border:1px dashed var(--borda);border-radius:var(--raio);color:var(--texto-fraco);padding:.3rem .7rem;font-size:var(--fonte-apoio);cursor:pointer}.mon-hidden-line:hover,.mon-hidden-line[aria-expanded=true]{color:var(--texto);border-color:var(--texto-fraco)}.mon-hidden-panel{margin-top:.5rem;display:grid;gap:.8rem}.mon-hidden-company header{font-weight:600}.mon-hidden-alarms{margin:.3rem 0 0;padding-left:1.1rem;font-size:var(--fonte-apoio);color:var(--texto-fraco)}.mon-list{display:flex;flex-direction:column;gap:14px;min-width:0}.mon-empty{margin:0 0 0 12px}.mon-offline{position:sticky;top:0;z-index:3;margin:0;padding:8px 14px;border-radius:9px;background:var(--aviso-fundo);color:var(--aviso);font-size:var(--fonte-apoio);box-shadow:0 -16px 0 8px var(--fundo)}.mon-offline:empty{position:absolute;padding:0;background:none;box-shadow:none}.mon-downs{display:flex;flex-direction:column;gap:8px}.mon-down{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:9px;background:var(--erro-fundo)}.mon-down>svg{flex:none;color:var(--erro)}.mon-down-text{flex:1;min-width:0;display:flex;flex-direction:column}.mon-down-text strong{font-weight:600;color:var(--texto)}.mon-down-text span{font-size:var(--fonte-apoio);color:color-mix(in srgb,var(--erro) 55%,var(--texto))}.mon-down-link{flex:none;font-size:var(--fonte-apoio);font-weight:600;text-decoration:none}.mon-down-link:hover,.mon-down-link:focus-visible{text-decoration:underline}.mon-companies{display:flex;flex-direction:column}.mon-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mon-row{scroll-margin:36px 0 72px}.mon-list:has(>.mon-offline:not(:empty)) .mon-row{scroll-margin-top:86px}.mon-line{position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:34px;padding:0 12px 0 30px;border-radius:var(--raio)}.mon-line:hover,.mon-line:focus-within{background:var(--hover)}.mon-row-sel>.mon-line{background:var(--selecao)}.mon-row[data-movable]>.mon-line,.mon-block-head[data-movable]{cursor:grab}.mon-row[data-movable]>.mon-line:active,.mon-block-head[data-movable]:active{cursor:grabbing}.mon-row[data-movable],.mon-block-head[data-movable]{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.mon-age-bar{flex:none;width:4px;height:22px;border-radius:2px;background:color-mix(in srgb,var(--texto-fraco) 45%,transparent)}.mon-age-bar[data-age=warn],.chat-row-bar[data-age=warn]{background:var(--aviso)}.mon-age-bar[data-age=crit],.chat-row-bar[data-age=crit],.mon-age-bar[data-age=blink],.chat-row-bar[data-age=blink]{background:var(--erro)}:root[data-blink-off] .mon-age-bar[data-age=blink],:root[data-blink-off] .chat-row-bar[data-age=blink]{background:color-mix(in srgb,var(--erro) 50%,transparent)}@media(prefers-reduced-motion:reduce){:root[data-blink-off] .mon-age-bar[data-age=blink],:root[data-blink-off] .chat-row-bar[data-age=blink]{background:var(--erro)}}.mon-main{flex:1;min-width:0;display:flex;flex-direction:column}.mon-title{display:flex;align-items:baseline;gap:10px;min-width:0}.mon-trigger{flex:0 1 auto;min-width:0;padding:0;border:0;background:none;color:var(--texto);font:inherit;font-weight:600;line-height:1.45;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.mon-trigger:hover{text-decoration:underline}.mon-trigger:focus-visible{outline:2px solid var(--primaria);outline-offset:2px;border-radius:2px}.mon-more{flex:none;font-size:var(--fonte-apoio);color:var(--texto-fraco);cursor:help}.mon-ticket,.mon-meta{flex:0 1 auto;min-width:0;font-size:var(--fonte-apoio);color:var(--texto-fraco);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mon-ago{flex:none;font-size:var(--fonte-apoio);color:var(--texto-fraco);font-variant-numeric:tabular-nums;white-space:nowrap}.mon-grip{position:absolute;left:6px;top:50%;display:flex;justify-content:center;width:14px;transform:translateY(-50%);color:var(--texto-fraco);opacity:0}.mon-add{position:absolute;opacity:0;pointer-events:none;flex:none;display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;height:26px;padding:0 9px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);color:var(--texto);font:inherit;font-size:var(--fonte-apoio);font-weight:500;cursor:pointer}.mon-add:hover{border-color:var(--primaria)}.mon-add:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.mon-line:hover .mon-grip,.mon-line:focus-within .mon-grip{opacity:1}.mon-line:hover .mon-add,.mon-line:focus-within .mon-add,.mon-block-head:hover .mon-add,.mon-block-head:focus-within .mon-add{position:static;opacity:1;pointer-events:auto}.mon-empresa{display:flex;flex-direction:column;padding:6px 0 4px}.mon-empresa-head{display:flex;align-items:center;gap:8px;height:28px;padding:0 12px}.mon-empresa-name{flex:none;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto-fraco);font-size:var(--fonte-etiqueta);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mon-empresa-line{flex:1;min-width:12px;height:1px;background:var(--borda)}.mon-block{display:flex;flex-direction:column}.mon-block-item+.mon-block-item,.mon-block-item+.mon-chronic-item{margin-top:6px}.mon-block-head{position:relative;display:flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 22px;white-space:nowrap}.mon-block-head>svg{flex:none;color:var(--texto-fraco)}.mon-block-text{flex:0 1 auto;min-width:0;display:flex;align-items:baseline;gap:10px;overflow:hidden}.mon-block-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fonte-apoio);font-weight:600;color:var(--texto)}.mon-block-ip{flex:none;font-family:var(--fonte-mono);font-size:var(--fonte-selo);color:var(--texto-fraco)}.mon-block-conn{flex:0 2 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fonte-selo);color:var(--texto-fraco)}.mon-block-head .mon-add{height:22px;margin-left:4px}.mon-chronic-item{display:flex;align-items:center;min-height:30px;padding:0 12px 0 22px}.mon-chronic{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--texto-fraco);font:inherit;font-size:var(--fonte-apoio);cursor:pointer}.mon-chronic:hover{color:var(--texto)}.mon-chronic:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.mon-chronic[aria-expanded=true] svg{transform:rotate(90deg)}.mon-drawer{position:fixed;top:calc(var(--altura-topo) + 1px);right:0;bottom:0;z-index:22;display:flex;flex-direction:column;width:28rem;box-sizing:border-box;background:var(--superficie);border-left:1px solid var(--borda);box-shadow:-16px 0 32px #00000059}.mon-drawer-head{flex:none;display:flex;align-items:flex-start;gap:8px;padding:14px 12px 14px 20px;border-bottom:1px solid var(--divisoria)}.mon-drawer-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mon-drawer-crumb{margin:0;font-size:var(--fonte-apoio);color:var(--texto-fraco);overflow-wrap:anywhere}.mon-drawer-crumb a{color:inherit;text-decoration:none}.mon-drawer-crumb a:hover,.mon-drawer-crumb a:focus-visible{color:var(--primaria);text-decoration:underline}.mon-drawer-title{margin:0;font-size:var(--fonte-titulo2);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.mon-drawer-title:focus{outline:none}.mon-drawer-facts{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:var(--fonte-apoio);color:var(--texto-fraco)}.mon-drawer-age{display:inline-flex;align-items:center;gap:6px}.mon-drawer-age .mon-age-bar{height:14px}.mon-drawer-sev{color:var(--texto)}.mon-drawer-ip{font-family:var(--fonte-mono)}.mon-drawer-ports{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:2px 14px;max-height:6rem;overflow-y:auto;font-size:var(--fonte-apoio);color:var(--texto-fraco);overflow-wrap:anywhere}.mon-drawer-nav{flex:none;display:flex;gap:2px}.mon-drawer-icon,.mon-drawer-gap{flex:none;width:32px;height:32px}.mon-drawer-icon{display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--raio);background:transparent;color:var(--texto-fraco);cursor:pointer}.mon-drawer-icon:hover{background:var(--hover);color:var(--texto)}.mon-drawer-icon:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.mon-drawer-body{background:var(--superficie);flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:16px 20px 20px}.mon-drawer-actions{display:flex;flex-wrap:wrap;gap:8px}.mon-drawer-action{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:32px;padding:0 12px;border:1px solid var(--borda);border-radius:var(--raio);background:transparent;color:var(--texto);font:inherit;font-size:var(--fonte-apoio);font-weight:500;text-decoration:none;cursor:pointer}.mon-drawer-action:hover{border-color:var(--primaria)}.mon-drawer-action:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.mon-drawer-primary{border-color:var(--primaria);background:var(--primaria);color:var(--fundo);font-weight:600}.mon-drawer-primary:hover{filter:brightness(1.08)}.mon-drawer-ticket{display:flex;flex-direction:column;gap:12px}.mon-drawer-ticket-line{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:9px 12px;border:0;border-radius:8px;background:var(--hover);color:var(--texto);font:inherit;font-size:var(--fonte-apoio);text-align:left;cursor:pointer}.mon-drawer-ticket-line>span{color:var(--texto-fraco)}.mon-drawer-ticket-line strong{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-drawer-ticket-line svg{color:var(--texto-fraco)}.mon-drawer-ticket-line[aria-expanded=true] svg{transform:rotate(90deg)}.mon-drawer-ticket-line:hover{background:var(--selecao)}.mon-drawer-ticket-line:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.mon-drawer .ticket-panel{margin:0;padding:0;border:0}.mon-drawer .alarm-report{gap:10px;padding-top:16px;border-top:1px solid var(--divisoria)}.mon-drawer .alarm-report-body{gap:18px}.mon-drawer .report-panel{padding:0;border:0;border-radius:0;background:none}.mon-drawer .report-range{gap:2px;padding:2px;border-radius:var(--raio);background:var(--fundo)}.mon-drawer .report-range .seg{height:24px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--texto-fraco);font:inherit;font-size:var(--fonte-selo)}.mon-drawer .report-range .seg:hover{color:var(--texto)}.mon-drawer .report-range .seg-on{background:var(--selecao);color:var(--texto);font-weight:600}.mon-drawer .report-range .seg:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.mon-drawer .ext-graph img{box-sizing:border-box;padding:8px}@media(max-width:1100px){.mon-drawer-body{padding-bottom:72px}}@media(max-width:640px){.mon-drawer{width:100%}}.chat{min-height:0;display:flex;flex-direction:column;background:var(--superficie);border-right:1px solid var(--borda)}.chat-list{background:var(--fundo)}.chat svg{flex:none}.chat-empty{margin:0;padding:1.5rem 1rem;text-align:center;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.chat-head{flex:none;padding:10px 10px 12px}.col-title-wrap{position:relative;margin-bottom:10px}.col-title{display:flex;align-items:center;gap:10px;width:100%;height:40px;box-sizing:border-box;margin:0;padding:0 10px 0 12px;border:0;border-radius:10px;background:transparent;color:var(--texto);font:inherit;font-size:var(--fonte-titulo2);font-weight:700;line-height:1;text-align:left}button.col-title{cursor:pointer}button.col-title:hover,.col-title[aria-expanded=true]{background:var(--hover)}button.col-title:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.col-title-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.col-title>svg:last-child:not(:first-child){color:var(--texto-fraco)}.chat-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;display:flex;flex-direction:column;gap:1px;padding:.5rem;background:var(--superficie);border:1px solid var(--borda);border-radius:.9rem;box-shadow:var(--chat-menu-sombra)}.chat-menu-item{display:flex;align-items:center;gap:.6rem;width:100%;height:36px;box-sizing:border-box;margin:0;padding:0 .6rem;border:0;border-radius:.5rem;background:transparent;color:var(--texto);font:inherit;line-height:1;text-align:left;cursor:pointer}.chat-menu-item:hover{background:var(--hover)}.chat-menu-item:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.chat-menu-item[aria-checked=true]{background:var(--selecao)}.chat-menu-item[aria-checked=true]>svg:last-child{color:var(--primaria)}.chat-menu-name{flex:1;min-width:0}.search-well{display:flex;align-items:center;gap:10px;height:40px;box-sizing:border-box;padding:0 8px 0 12px;border:1px solid var(--poco-borda);border-radius:10px;background:var(--poco);box-shadow:var(--poco-sombra);color:var(--poco-texto)}.search-well:focus-within{border-color:var(--primaria)}.search-well input[type=search],.search-well input[type=search]:focus{flex:1;min-width:0;width:auto;height:100%;padding:0;border:0;outline:none;background:transparent;font-size:var(--fonte-apoio)}.search-well input[type=search]::placeholder{color:var(--poco-texto)}.search-well-key{flex:none;display:grid;place-items:center;width:22px;height:22px;box-sizing:border-box;border-radius:5px;background:var(--tecla);box-shadow:var(--tecla-sombra);color:var(--tecla-texto);font:400 var(--fonte-apoio)/1 var(--fonte-mono)}.search-well:focus-within .search-well-key,.search-well:has(input:not(:placeholder-shown)) .search-well-key{display:none}.chat-platform-dot{width:7px;height:7px;border-radius:50%;flex:none}.chat-toggle-dot,.chat-platform-dot{background:color-mix(in srgb,var(--texto-fraco) 70%,var(--superficie))}.chat-toggle-dot[data-age=warn],.chat-platform-dot[data-age=warn]{background:var(--chat-aviso-ponto)}.chat-toggle-dot[data-age=crit],.chat-toggle-dot[data-age=blink],.chat-platform-dot[data-age=crit],.chat-platform-dot[data-age=blink]{background:var(--erro)}:root[data-blink-off] .chat-toggle-dot[data-age=blink],:root[data-blink-off] .chat-platform-dot[data-age=blink]{background:color-mix(in srgb,var(--erro) 50%,var(--fundo))}@media(prefers-reduced-motion:reduce){:root[data-blink-off] .chat-toggle-dot[data-age=blink],:root[data-blink-off] .chat-platform-dot[data-age=blink]{background:var(--erro)}}.chat-body{flex:1;min-height:0;overflow-y:auto;padding:0 0 10px}.chat-body:focus{outline:none}.chat-card{margin:0 10px 10px;border:1px solid var(--divisoria);border-radius:10px;background:var(--superficie);overflow:hidden}.chat-card-head{display:flex;align-items:center;gap:8px;height:38px;margin:0;padding:0 6px 0 14px;border-bottom:1px solid var(--divisoria)}.chat-card-name{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texto);font-size:13px;font-weight:600}.chat-card-off{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--erro);font-size:var(--fonte-etiqueta);font-weight:400}.chat-card-foot{display:flex;align-items:center;gap:6px;width:100%;height:34px;padding:0 12px 0 14px;box-sizing:border-box;border:0;border-top:1px solid var(--divisoria);background:transparent;color:var(--texto-fraco);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.chat-card-foot svg{margin-left:auto}.chat-card-foot:hover{background:var(--hover);color:var(--texto)}.chat-card-foot:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.chat-card-fold{padding:0}.chat-card-fold button{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:100%;padding:0 12px 0 14px;border:0;background:transparent;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.chat-card-fold button:hover{background:var(--hover)}.chat-card-fold button:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.chat-card-fold button>svg:last-child{margin-left:auto;color:var(--texto-fraco);transform:rotate(90deg);transition:transform .15s}.chat-card-fold button[aria-expanded=false]>svg:last-child{transform:none}.chat-card-head:has(button[aria-expanded=false]):last-child{border-bottom:0}.chat-more{display:block;margin:0 auto;font-size:var(--fonte-selo)}.chat-read-head{flex:none;display:flex;align-items:center;gap:4px;padding:0 10px 8px 6px}.chat-read-head h2{margin:0;font-size:var(--fonte-apoio);font-weight:600}.chat-calm-body{display:flex;flex-direction:column}.chat-calm{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 32px;text-align:center}.chat-calm>svg{color:var(--sucesso)}.chat-calm-title{margin:0;font-size:15px;font-weight:600}.chat-calm-text{margin:0;color:var(--texto-fraco);font-size:var(--fonte-selo);line-height:1.5}.chat-card.chat-calm-read{width:calc(100% - 20px);height:42px;margin-bottom:0;border:1px solid var(--divisoria);color:var(--texto);font-weight:600}.chat-rows{list-style:none;margin:0;padding:0}.chat-rows li+li .chat-row:before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--divisoria)}.chat-rows-label{margin:0;padding:8px 14px 2px;color:var(--texto-fraco);font-size:var(--fonte-selo);font-weight:600}.chat-rows+.chat-rows-label{border-top:1px solid var(--divisoria)}.chat-row{position:relative;width:100%;min-height:56px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 14px;border:0;background:transparent;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.chat-row:hover{background:var(--hover)}.chat-row:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.chat-row-back{animation:chat-row-back 1.4s ease-out}@keyframes chat-row-back{0%{background:var(--selecao)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.chat-row-back{animation:none}}.chat-row-bar{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:color-mix(in srgb,var(--texto-fraco) 45%,transparent)}.chat-row .chat-av{width:34px;height:34px}.chat-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.chat-row-name{min-width:0;display:flex;align-items:center;gap:4px;font-size:var(--fonte-apoio);font-weight:500;line-height:19px}.chat-row-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-row-name>svg{color:var(--texto-fraco)}.chat-row-strong{font-weight:600}.chat-row-preview{min-width:0;display:flex;align-items:center;gap:4px;color:var(--texto-fraco);font-size:var(--fonte-selo);line-height:17px}.chat-row-preview>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-row-side{flex:none;min-width:52px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.chat-row-time{color:var(--texto-fraco);font-size:var(--fonte-etiqueta);line-height:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.chat-row-time[data-age=warn]{color:var(--chat-aviso-texto);font-weight:600}.chat-row-time[data-age=crit],.chat-row-time[data-age=blink]{color:var(--chat-erro-texto);font-weight:600}.chat-tag{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;box-sizing:border-box;border-radius:9px;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.chat-tag-new{background:var(--primaria);color:var(--fundo)}.chat-tag-mention{padding:0 4px;background:var(--primaria-clara);color:var(--primaria)}.icon-at{flex:none;font-weight:600;line-height:1}.chat-tag-aviso{background:var(--chat-aviso-chip);color:var(--chat-aviso-texto)}.chat-tag-aviso[data-age=base]{background:color-mix(in srgb,var(--texto-fraco) 14%,var(--superficie));color:var(--texto-fraco)}.chat-tag-aviso[data-age=crit],.chat-tag-aviso[data-age=blink]{background:var(--chat-erro-chip);color:var(--chat-erro-texto)}:root[data-blink-off] .chat-tag-aviso[data-age=blink]{background:color-mix(in srgb,var(--erro) 5%,var(--erro-fundo))}@media(prefers-reduced-motion:reduce){:root[data-blink-off] .chat-tag-aviso[data-age=blink]{background:var(--chat-erro-chip)}}.chat-av{flex:none;width:2.15rem;height:2.15rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tom) 22%,var(--superficie));color:color-mix(in srgb,var(--tom) 45%,var(--texto));font-size:var(--fonte-etiqueta);font-weight:700;letter-spacing:.02em}.chat-av-img{object-fit:cover;background:var(--fundo)}.chat-av-icon{background:var(--borda);color:var(--texto-fraco)}.chat-tone-0{--tom: var(--tom-0)}.chat-tone-1{--tom: var(--tom-1)}.chat-tone-2{--tom: var(--tom-2)}.chat-tone-3{--tom: var(--tom-3)}.chat-tone-4{--tom: var(--tom-4)}.chat-tone-5{--tom: var(--tom-5)}.chat-tone-6{--tom: var(--tom-6)}.chat-tone-7{--tom: var(--tom-7)}.chat-tone-8{--tom: var(--tom-8)}.chat-tone-9{--tom: var(--tom-9)}.chat-tone-10{--tom: var(--tom-10)}.chat-tone-11{--tom: var(--tom-11)}.chat-tone-12{--tom: var(--tom-12)}.chat-tone-13{--tom: var(--tom-13)}.chat-tone-14{--tom: var(--tom-14)}.chat-tone-15{--tom: var(--tom-15)}.chat-tone-16{--tom: var(--tom-16)}.chat-tone-17{--tom: var(--tom-17)}.chat-tone-18{--tom: var(--tom-18)}.chat-tone-19{--tom: var(--tom-19)}.chat-tone-20{--tom: var(--tom-20)}.chat-tone-21{--tom: var(--tom-21)}.chat-tone-22{--tom: var(--tom-22)}.chat-tone-23{--tom: var(--tom-23)}.chat-conv{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:linear-gradient(var(--chat-rabisco-veu),var(--chat-rabisco-veu)),url(/assets/chat-rabiscos-DaLgwpm2.svg),var(--fundo)}.chat-conv:focus{outline:none}.chat-conv:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.chat-conv-head{flex:none;display:flex;align-items:center;gap:8px;height:56px;box-sizing:border-box;padding:8px 12px 8px 6px;border-bottom:1px solid var(--borda)}.chat-conv>.chat-conv-head{background:var(--fundo)}.chat-conv-head .chat-av{width:32px;height:32px}.chat-conv-title{flex:1;min-width:0;display:flex;flex-direction:column}.chat-conv-company{color:var(--texto-fraco);font-size:var(--fonte-etiqueta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-conv-off{color:var(--erro)}.chat-conv-name{font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-conv-name .tg-icon{margin-right:5px;vertical-align:-2px}.chat-icon-btn.chat-next,.chat-icon-btn.chat-close{width:32px;height:32px;border-radius:8px;color:var(--texto-fraco)}.chat-icon-btn.chat-next:hover:not(:disabled),.chat-icon-btn.chat-close:hover:not(:disabled){background:var(--hover);color:var(--texto)}.chat-stage{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat-pane{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--superficie)}.chat-pane-out{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:chat-pane-out .24s cubic-bezier(.4,0,.2,1) forwards}.chat-pane-in{animation:chat-pane-in .24s cubic-bezier(.4,0,.2,1)}@keyframes chat-pane-out{to{transform:translate(-100%)}}@keyframes chat-pane-in{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.chat-pane-out{display:none}.chat-pane-in{animation:none}}.chat-conv-who{flex:1;min-width:0;display:flex;align-items:center;gap:8px;margin:-4px 0 -4px -6px;padding:4px 8px 4px 6px;border:0;border-radius:6px;background:transparent;color:var(--texto);font:inherit;text-align:left}button.chat-conv-who{cursor:pointer}button.chat-conv-who:hover{background:var(--hover)}button.chat-conv-who:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.chat-conv-covered>:not(.chat-group){visibility:hidden}.chat-group{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;background:var(--superficie)}.chat-group-head{flex:none;display:flex;align-items:center;gap:8px;height:56px;box-sizing:border-box;padding:8px 12px 8px 6px;border-bottom:1px solid var(--borda)}.chat-group-head strong{font-weight:600}.chat-group-body{flex:1;min-height:0;overflow-y:auto}.chat-group-top{display:flex;flex-direction:column;align-items:center;gap:2px;padding:20px 16px 16px;border-bottom:1px solid var(--borda);text-align:center}.chat-group-photo .chat-av{width:88px;height:88px;margin-bottom:10px}.chat-group-photo .chat-av-icon svg{width:40px;height:40px}.chat-group-name{margin:0;font-size:1.05rem;font-weight:600;line-height:24px;overflow-wrap:anywhere}.chat-group-sub{margin:0;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.chat-contact-number{margin:2px 0 0;font-size:.95rem;line-height:22px;font-variant-numeric:tabular-nums}.chat-contact-company{margin:2px 0 0;color:var(--texto-fraco);font-size:var(--fonte-etiqueta);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.chat-contact-actions{display:flex;justify-content:center;gap:10px;margin-top:16px}.chat-contact-act{display:flex;flex-direction:column;align-items:center;gap:6px;width:112px;padding:12px 0 10px;box-sizing:border-box;border:1px solid var(--borda);border-radius:10px;background:transparent;color:var(--texto);font:inherit;font-size:var(--fonte-selo);text-decoration:none;cursor:pointer}.chat-contact-act svg{color:var(--primaria)}.chat-contact-act:hover{background:var(--hover)}.chat-contact-act:focus-visible{outline:2px solid var(--primaria);outline-offset:-1px}.chat-group-sec{padding:12px 16px;border-bottom:1px solid var(--borda)}.chat-group-label{margin:0 0 6px;color:var(--texto-fraco);font-size:var(--fonte-selo);font-weight:600}.chat-group-desc{margin:0;font-size:var(--fonte-apoio);line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}.chat-group-desc a{color:var(--primaria);text-decoration:underline}.chat-group-none{margin:0;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.chat-group-meta{margin:10px 0 0;color:var(--texto-fraco);font-size:var(--fonte-selo)}.chat-group-error p{margin:0 0 6px;font-size:var(--fonte-apoio)}.chat-group-people{padding:12px 0 8px;border-bottom:0}.chat-group-people>.chat-group-label,.chat-group-people>.chat-group-none{padding:0 16px}.chat-group-search{margin:0 16px 6px}.chat-group-people ul{list-style:none;margin:0;padding:0}.chat-group-person{min-height:52px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:6px 16px}.chat-group-person .chat-av{width:32px;height:32px}.chat-group-who{flex:1;min-width:0;display:flex;flex-direction:column}.chat-group-who>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-group-who-name{font-size:var(--fonte-apoio);font-weight:500;line-height:20px}.chat-group-who-phone{color:var(--texto-fraco);font-size:var(--fonte-selo);line-height:18px;font-variant-numeric:tabular-nums}.chat-group-admin{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 7px;box-sizing:border-box;border:1px solid var(--borda);border-radius:10px;color:var(--texto-fraco);font-size:var(--fonte-etiqueta);font-weight:600;white-space:nowrap}.chat-icon-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--texto-fraco);cursor:pointer}.chat-icon-btn:hover:not(:disabled){background:var(--primaria-clara);color:var(--primaria)}.chat-icon-btn:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.chat-icon-btn:disabled{opacity:.45;cursor:not-allowed}.chat-back{position:relative;width:32px;height:32px;border-radius:6px;color:var(--texto)}.chat-back-dot{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--aviso);box-shadow:0 0 0 2px var(--fundo)}.chat-back-dot[data-kind=mention]{background:var(--primaria)}.chat-others{flex:none;border-bottom:1px solid var(--borda);background:var(--fundo)}.chat-others-card{position:relative;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:9px 14px 9px 16px;border:0;background:transparent;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.chat-others-card:hover{background:var(--hover)}.chat-others-card:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.chat-others .chat-row-bar{top:9px;bottom:9px}.chat-others-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.chat-others-text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-others-text>strong{font-size:var(--fonte-apoio);font-weight:600}.chat-others-text>span{font-size:var(--fonte-selo);color:var(--texto-fraco)}.chat-others-time[data-age=warn]{color:var(--chat-aviso-texto);font-weight:600}.chat-others-time[data-age=crit],.chat-others-time[data-age=blink]{color:var(--chat-erro-texto);font-weight:600}.chat-others-open{flex:none;color:var(--primaria);font-size:var(--fonte-apoio);font-weight:600}.chat-wait-bar{flex:none;display:flex;align-items:center;gap:.4rem;margin:0;padding:.45rem .8rem;border-bottom:1px solid var(--chat-aviso-borda);background:var(--aviso-fundo);color:var(--chat-aviso-texto);font-size:var(--fonte-selo);font-weight:600}.chat-wait-bar[data-kind=mention]{border-bottom-color:var(--borda);background:var(--primaria-clara);color:var(--texto);font-weight:400}.chat-wait-bar[data-kind=mention]>.icon-at{color:var(--primaria)}.chat-wait-bar[data-kind=mention] strong{font-weight:600}.chat-wait-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.chat-wait-text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-wait-text>small{font-size:var(--fonte-etiqueta);color:var(--texto-fraco)}.chat-notice{flex:none;margin:.5rem .7rem 0;padding:.45rem .7rem;border-radius:var(--raio);background:var(--erro-fundo);color:var(--erro);font-size:var(--fonte-selo)}.chat-conv>.chat-notice{position:relative;z-index:1}.chat-messages{flex:1;min-height:0;overflow-y:auto;margin-bottom:-30px;padding:.7rem .8rem calc(.7rem + 30px)}.chat-messages-in{display:flex;flex-direction:column;gap:.4rem}.chat-messages[data-hidden] .chat-messages-in{visibility:hidden}.chat-loading{animation:chat-loading 0s .4s both}@keyframes chat-loading{0%{visibility:hidden}}.chat-older{align-self:center;margin:0 0 .3rem;font-size:var(--fonte-selo)}.chat-dayblock{display:flex;flex-direction:column;gap:.4rem}.chat-day{position:sticky;top:6px;z-index:2;margin:.2rem 0;container-type:scroll-state;pointer-events:none}.chat-day-in{display:flex;justify-content:center;transition:opacity .2s}.chat-day-in span{padding:5px 12px;border-radius:8px;background:var(--superficie);box-shadow:var(--chat-dia-sombra);color:var(--texto-fraco);font-size:var(--fonte-selo);font-weight:600;line-height:16px}@container scroll-state(stuck: top){.chat-messages:not([data-rolando]) .chat-day-in{opacity:0}}@supports not (container-type: scroll-state){.chat-day{position:static}}.chat-new-line{align-self:stretch;margin:.35rem -.25rem;padding:.2rem 0;text-align:center;background:var(--primaria-clara)}.chat-new-line span{color:var(--primaria);font-size:var(--fonte-etiqueta);font-weight:600}.chat-event{align-self:center;max-width:82%;margin:.2rem 0;text-align:center}.chat-event span{display:inline-block;padding:.2rem .65rem;border-radius:.5rem;overflow-wrap:anywhere;background:var(--superficie);color:var(--texto-fraco);font-size:var(--fonte-etiqueta);line-height:1.35}.chat-msg{max-width:82%;align-self:flex-start;box-sizing:border-box;padding:.4rem .65rem .3rem;border-radius:8px;background:var(--chat-balao);font-size:var(--fonte-apoio);line-height:1.4}.chat-mine{align-self:flex-end;background:var(--chat-meu);--texto-fraco: var(--chat-meu-fraco)}.chat-alarm{background:var(--aviso-fundo)}.chat-msg-who{margin-bottom:.1rem;color:var(--tom, var(--texto));font-size:var(--fonte-etiqueta);font-weight:600;overflow-wrap:anywhere}.chat-mine .chat-msg-who{color:var(--texto-fraco)}.chat-alarm-pill{display:inline-block;margin-right:.4rem;padding:0 .35rem;border-radius:.25rem;background:var(--aviso);color:var(--fundo);text-transform:uppercase;letter-spacing:.04em}.chat-fwd{display:flex;align-items:center;gap:.25rem;margin-bottom:.1rem;color:var(--texto-fraco);font-size:var(--fonte-etiqueta);font-style:italic}.chat-fwd svg{flex:none}.chat-msg-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.chat-buttons{display:flex;flex-direction:column;gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none}.chat-btn{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;box-sizing:border-box;padding:.3rem .6rem;border:0;border-radius:.45rem;background:color-mix(in srgb,var(--fundo) 65%,transparent);color:var(--primaria);font:inherit;font-size:var(--fonte-selo);font-weight:600;text-align:center;text-decoration:none;overflow-wrap:anywhere}span.chat-btn{color:var(--texto-fraco)}.chat-btn-act{cursor:pointer}.chat-btn-act:not(:disabled):hover,.chat-btn-act:focus-visible{background:color-mix(in srgb,var(--fundo) 90%,transparent)}.chat-btn-act:disabled{cursor:default;opacity:.6}.chat-btn-used,.chat-btn-used:disabled{color:var(--texto-fraco);opacity:1}.chat-btn-act[aria-busy=true]{opacity:1;animation:chat-btn-busy 1s ease-in-out infinite alternate}@keyframes chat-btn-busy{to{background:color-mix(in srgb,var(--primaria) 18%,transparent)}}.chat-btn svg{width:.9rem;height:.9rem;flex:none}.chat-msg-foot{display:flex;justify-content:flex-end;align-items:baseline;gap:.4rem;margin-top:.15rem;color:var(--texto-fraco);font-size:var(--fonte-etiqueta)}.chat-msg .btn-link{margin-left:0}.chat-failed,.chat-failed .btn-link{color:var(--erro)}.chat-img,.chat-video{display:block;max-width:100%;max-height:14rem;margin:.15rem 0;border-radius:.5rem}.chat-img-btn{display:block;max-width:100%;padding:0;border:0;background:none;cursor:zoom-in}.img-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:3.5rem 1rem 1rem;background:#000000d9;cursor:zoom-out}.img-viewer-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:.35rem;cursor:default;box-shadow:0 1rem 3rem #00000080}.img-viewer-bar{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.5rem}.img-viewer-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;padding:0 .8rem;box-sizing:border-box;border:0;border-radius:999px;background:#ffffff24;color:#fff;font:inherit;font-size:1rem;text-decoration:none;cursor:pointer}.img-viewer-btn:hover,.img-viewer-btn:focus-visible{background:#ffffff42}.chat-sticker{display:block;width:7rem;height:7rem;object-fit:contain}.chat-audio{width:15.5rem;margin:.15rem 0 0}.audio-player{display:flex;flex-direction:column;box-sizing:border-box;width:16rem;max-width:100%}.audio-player audio{display:none}.audio-row{display:flex;align-items:center;gap:.4rem;height:1.75rem}.audio-play{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--texto-fraco);cursor:pointer}.audio-player[data-state=paused] .audio-play svg{margin-left:2px}.audio-play:hover:not(:disabled){background:color-mix(in srgb,var(--texto) 12%,transparent);color:var(--texto)}.audio-play:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.audio-play:disabled{opacity:.4;cursor:not-allowed}.audio-play[aria-busy=true]{animation:audio-carregando .8s ease-in-out infinite alternate}@keyframes audio-carregando{to{opacity:.55}}@media(prefers-reduced-motion:reduce){.audio-play[aria-busy=true]{animation:none}}.audio-wave{position:relative;flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1px;height:1.375rem;border-radius:.25rem}.audio-wave:has(.audio-seek:focus-visible){outline:2px solid var(--primaria);outline-offset:2px}.audio-bar{flex:0 1 3px;min-width:2px;border-radius:2px;background:color-mix(in srgb,var(--texto) 32%,transparent)}.audio-bar-on{background:var(--primaria)}.audio-seek{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.audio-seek:disabled{cursor:default}.audio-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:.5rem;min-height:1.1rem;padding-left:2.15rem;color:var(--texto-fraco);font-size:var(--fonte-etiqueta);font-variant-numeric:tabular-nums;line-height:1.3}.audio-meta .chat-msg-foot{margin:0 0 0 auto}.audio-failed{font-style:italic}.audio-speed{flex:none;height:1.15rem;padding:0 .45rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--texto) 14%,transparent);color:var(--texto);font:inherit;font-size:var(--fonte-etiqueta);font-weight:600;line-height:1;cursor:pointer}.audio-speed:hover{background:color-mix(in srgb,var(--texto) 22%,transparent)}.audio-speed:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.chat-doc{display:flex;align-items:center;gap:.55rem;margin:.15rem 0;padding:.45rem .6rem;border-radius:.5rem;background:color-mix(in srgb,var(--fundo) 65%,transparent);color:var(--texto);text-decoration:none}.chat-doc svg{color:var(--primaria)}.chat-doc:hover .chat-doc-name{text-decoration:underline}.chat-doc-text{min-width:0;display:flex;flex-direction:column}.chat-doc-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-doc-meta{color:var(--texto-fraco);font-size:var(--fonte-etiqueta)}.chat-media-off{margin:0;color:var(--texto-fraco);font-size:var(--fonte-selo);font-style:italic}.chat-deleted{display:flex;align-items:center;gap:.25rem;margin-bottom:.1rem;color:var(--erro);font-size:var(--fonte-etiqueta);font-style:italic}.chat-deleted svg{flex:none}.chat-loc{display:flex;flex-direction:column;width:16rem;max-width:100%;margin:.15rem 0;padding:0;overflow:hidden;border:0;border-radius:.5rem;background:color-mix(in srgb,var(--fundo) 65%,transparent);color:var(--texto);font:inherit;text-align:left;cursor:pointer}.chat-loc:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.chat-loc-map{position:relative;display:block;width:100%;height:8.5rem;overflow:hidden;background:color-mix(in srgb,var(--texto) 10%,var(--superficie))}.map-tile{position:absolute;width:256px;height:256px;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.map-marker{position:absolute;width:0;height:0;pointer-events:none}.map-pin{position:absolute;left:-13px;top:-36px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.map-live{position:absolute;left:0;top:0;display:flex;transform:translate(-50%,-50%)}.map-live .chat-av{width:2.6rem;height:2.6rem;box-sizing:border-box;border:3px solid #fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--primaria) 55%,transparent),0 2px 6px #00000059}.map-credit{position:absolute;right:0;bottom:0;padding:0 .3rem;border-top-left-radius:.3rem;background:#ffffffbf;color:#333;font-size:.6rem;line-height:1.4;text-decoration:none}a.map-credit{font-size:.7rem;padding:.05rem .4rem}a.map-credit:hover{text-decoration:underline}.chat-loc-offline{display:flex;align-items:center;justify-content:center;color:var(--primaria)}.chat-loc-offline img{display:block;width:100px;height:100px;border-radius:.35rem}.chat-loc-text{display:flex;flex-direction:column;gap:.05rem;padding:.4rem .6rem .45rem}.chat-loc-name{font-weight:600;overflow-wrap:anywhere}.chat-loc-addr{font-size:var(--fonte-selo);overflow-wrap:anywhere}.chat-loc-meta{color:var(--texto-fraco);font-size:var(--fonte-etiqueta)}.chat-loc:hover .chat-loc-name{text-decoration:underline}.loc-viewer{cursor:default;padding:1.5rem}.loc-viewer-box{display:flex;flex-direction:column;width:min(64rem,100%);height:min(42rem,100%);overflow:hidden;border-radius:.6rem;background:var(--superficie);color:var(--texto);box-shadow:0 1rem 3rem #00000080}.loc-viewer-head{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem .6rem 1rem;border-bottom:1px solid var(--borda)}.loc-viewer-title{flex:1;min-width:0;display:flex;flex-direction:column}.loc-viewer-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loc-viewer-title span{color:var(--texto-fraco);font-size:var(--fonte-selo);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.loc-viewer-maps{flex:none;padding:.35rem .75rem;border:1px solid var(--borda);border-radius:var(--raio);color:var(--texto);font-size:var(--fonte-selo);font-weight:600;text-decoration:none;white-space:nowrap}.loc-viewer-maps:hover,.loc-viewer-maps:focus-visible{background:var(--primaria-clara);border-color:var(--primaria)}.loc-viewer-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:0;border-radius:999px;background:none;color:var(--texto-fraco);cursor:pointer}.loc-viewer-close:hover,.loc-viewer-close:focus-visible{background:color-mix(in srgb,var(--texto) 10%,transparent);color:var(--texto)}.map-view{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:none;cursor:grab;background:color-mix(in srgb,var(--texto) 10%,var(--superficie))}.map-view:active{cursor:grabbing}.map-view:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.map-controls{position:absolute;right:.75rem;top:.75rem;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--raio);box-shadow:0 1px 4px #00000059}.map-controls button{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:0;border-bottom:1px solid #ddd;background:#fff;color:#333;font:inherit;font-size:1.2rem;line-height:1;cursor:pointer}.map-controls button:last-child{border-bottom:0}.map-controls button:hover:not(:disabled),.map-controls button:focus-visible{background:#eef2f6}.map-controls button:disabled{color:#aaa;cursor:default}.chat-quote{display:flex;flex-direction:column;gap:.05rem;margin:.1rem 0 .3rem;padding:.3rem .55rem;border-left:3px solid var(--tom, color-mix(in srgb, var(--texto-fraco) 55%, transparent));border-radius:.35rem;background:color-mix(in srgb,var(--texto) 6%,transparent);font-size:var(--fonte-selo);line-height:1.35}.chat-quote strong{font-size:var(--fonte-etiqueta);color:var(--tom, var(--texto));overflow-wrap:anywhere}.chat-mine .chat-quote strong{color:color-mix(in srgb,var(--tom, var(--texto)) 80%,var(--texto))}.chat-quote-mine{border-left-color:var(--primaria)}.chat-quote>span{color:var(--texto-fraco);overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}button.chat-quote{width:100%;box-sizing:border-box;border-top:0;border-right:0;border-bottom:0;color:inherit;font-family:inherit;text-align:left;cursor:pointer}button.chat-quote:hover{background:color-mix(in srgb,var(--texto) 10%,transparent)}button.chat-quote:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.chat-mention{color:var(--primaria);font-weight:600}.chat-msg-body a{color:var(--primaria);text-decoration:underline}.wa-mono,.wa-code{font-family:var(--fonte-mono);font-size:.92em}.wa-code{padding:0 .25rem;border-radius:.25rem;background:color-mix(in srgb,var(--texto) 10%,transparent)}.wa-quote{display:block;margin:.15rem 0;padding:.1rem 0 .1rem .55rem;border-left:3px solid color-mix(in srgb,var(--texto) 30%,transparent);color:var(--texto-fraco)}.wa-item{display:flex;gap:.4rem}.wa-item-mark{flex:none;min-width:.8rem}.chat-flash{box-shadow:0 0 0 2px var(--primaria);transition:box-shadow .3s}.chat-jump{position:relative;flex:none;height:0;z-index:2}.chat-jump-btns{position:absolute;right:14px;bottom:12px;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--superficie);box-shadow:var(--chat-barra-sombra);animation:chat-jump-in .15s ease-out}.chat-jump-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:none;color:var(--chat-barra-icone);cursor:pointer}.chat-jump-btn+.chat-jump-btn{border-top:1px solid var(--borda)}.chat-jump-btn:hover{background:var(--hover);color:var(--texto)}.chat-jump-btn:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.chat-jump-at,.chat-jump-at:hover{color:var(--primaria)}@keyframes chat-jump-in{0%{opacity:0;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.chat-jump-btns{animation:none}}.chat-actions{position:absolute;top:-.85rem;right:.35rem;z-index:2;display:none;align-items:center;gap:.15rem;padding:.1rem;border:1px solid var(--borda);border-radius:999px;background:var(--superficie);box-shadow:0 2px 8px color-mix(in srgb,#000 18%,transparent)}.chat-mine .chat-actions{right:.35rem;left:auto}.chat-msg:hover .chat-actions,.chat-msg:focus-within .chat-actions,.chat-actions-open{display:flex}.chat-act,.chat-react-pick button{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.6rem;padding:0 .2rem;border:0;border-radius:999px;background:transparent;color:var(--texto-fraco);font-size:1rem;cursor:pointer}.chat-act:hover,.chat-react-pick button:hover{background:var(--primaria-clara);color:var(--texto)}.chat-act:focus-visible,.chat-react-pick button:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.chat-react-pick{display:flex;gap:.05rem;padding-right:.15rem;border-right:1px solid var(--borda)}.chat-react-pick button[aria-pressed=true]{background:var(--primaria-clara)}.chat-reply-bar{display:flex;align-items:center;gap:.3rem}.chat-reply-bar .chat-quote{flex:1;min-width:0;margin:0}.chat-edit-quote strong{display:inline-flex;align-items:center;gap:.3rem}.chat-msg{position:relative}.chat-has-reactions{margin-bottom:.85rem}.chat-reactions{position:absolute;left:.5rem;bottom:-.95rem;display:flex;gap:.15rem;margin:0;padding:.05rem .35rem;list-style:none;border:0;border-radius:999px;background:var(--chat-balao);box-shadow:0 0 0 2px var(--fundo);font:inherit;font-size:var(--fonte-selo);line-height:1.35;white-space:nowrap;color:var(--texto);cursor:pointer}.chat-reactions:hover{box-shadow:0 0 0 2px var(--fundo),0 0 0 3px var(--primaria)}.chat-reactions:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.chat-mine .chat-reactions{left:auto;right:.5rem}.chat-reaction{display:inline-flex;align-items:baseline;gap:.15rem}.chat-reaction small{color:var(--texto-fraco);font-size:var(--fonte-etiqueta)}.chat-reacted{position:absolute;left:.5rem;top:calc(100% + 1.05rem);z-index:4;min-width:11rem;max-width:16rem;max-height:12rem;overflow-y:auto;margin:0;padding:.3rem;list-style:none;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);box-shadow:0 6px 18px color-mix(in srgb,#000 25%,transparent);font-size:var(--fonte-apoio)}.chat-mine .chat-reacted{left:auto;right:.5rem}.chat-reacted li{display:flex;align-items:center;gap:.5rem;padding:.25rem .35rem}.chat-reacted-emoji{flex:none;width:1.3rem;text-align:center}.chat-reacted-who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-reacted .btn-link{flex:none;font-size:var(--fonte-etiqueta)}.chat-tick{display:inline-flex;align-self:center;color:var(--texto-fraco)}.chat-tick-read{color:var(--primaria)}.chat-tick svg{width:1rem;height:1rem}button.chat-tick{padding:0;border:0;border-radius:.25rem;background:none;cursor:pointer}button.chat-tick:hover{color:var(--texto)}button.chat-tick-read:hover{color:color-mix(in srgb,var(--primaria) 75%,var(--texto))}button.chat-tick:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.chat-info{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;background:var(--superficie)}.chat-info-title{flex:1;min-width:0;font-weight:600}.chat-info-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.8rem;padding:.8rem}.chat-info-msg{align-self:flex-end;max-width:82%;box-sizing:border-box;padding:.4rem .65rem .3rem;border-radius:8px;background:var(--chat-meu);font-size:var(--fonte-apoio);line-height:1.4}.chat-info-msg p{margin:0;overflow-wrap:anywhere}.chat-info-msg .chat-info-sent{margin-top:.15rem;text-align:right;color:var(--texto-fraco);font-size:var(--fonte-etiqueta)}.chat-info-step,.chat-info-steps{margin:0;padding:0;border:1px solid var(--borda);border-radius:var(--raio);list-style:none}.chat-info-step h3{display:flex;align-items:center;gap:.45rem;margin:0;padding:.5rem .7rem;font-size:var(--fonte-apoio);font-weight:600}.chat-info-step ul{margin:0;padding:0;list-style:none}.chat-info-step li,.chat-info-steps li{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:var(--fonte-apoio)}.chat-info-step li,.chat-info-steps li+li,.chat-info-left{border-top:1px solid var(--divisoria)}.chat-info-who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-info-step time,.chat-info-steps time,.chat-info-none{flex:none;color:var(--texto-fraco);font-size:var(--fonte-selo)}.chat-info-left{margin:0;padding:.4rem .7rem;color:var(--texto-fraco);font-size:var(--fonte-selo)}.chat-mentions{position:absolute;left:0;right:0;bottom:calc(100% + .35rem);z-index:5;max-height:15rem;overflow-y:auto;margin:0;padding:.25rem;list-style:none;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);box-shadow:0 6px 18px color-mix(in srgb,#000 25%,transparent)}.chat-mentions li{display:flex;align-items:center;gap:.55rem;padding:.3rem .45rem;border-radius:.4rem;cursor:pointer}.chat-mentions li.chat-mention-on{background:var(--primaria-clara)}.chat-mentions .chat-av{width:1.7rem;height:1.7rem;font-size:var(--fonte-etiqueta)}.chat-mention-text{min-width:0;display:flex;flex-direction:column;font-size:var(--fonte-apoio);line-height:1.3}.chat-mention-text strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-mention-text span{color:var(--texto-fraco);font-size:var(--fonte-etiqueta)}.chat-composer{position:relative;z-index:1;flex:none;display:flex;flex-direction:column;gap:.4rem;padding:4px 10px 10px}.chat-composer .chat-notice{margin:0}.chat-compose{position:relative;display:flex;flex-direction:column;padding:6px;border-radius:26px;background:var(--superficie);box-shadow:var(--chat-barra-sombra)}.chat-compose-row{display:flex;align-items:flex-end}.chat-compose .chat-icon-btn{width:40px;height:40px;color:var(--chat-barra-icone)}.chat-compose .chat-icon-btn:hover:not(:disabled),.chat-compose .chat-icon-btn[aria-expanded=true]{background:var(--hover);color:var(--texto)}.chat-compose .chat-reply-bar{margin:2px 2px 4px}.chat-compose .chat-reply-bar .chat-quote{border-radius:14px 8px 8px 14px}.chat-compose textarea{flex:1;min-width:0;align-self:center;box-sizing:border-box;field-sizing:content;min-height:40px;max-height:8rem;padding:10px 6px 10px 4px;border:0;outline:none;resize:none;background:transparent;color:var(--texto);font:inherit;line-height:1.35}.chat-compose textarea::placeholder{color:var(--texto-fraco)}.chat-compose textarea:disabled{cursor:not-allowed}.chat-send{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--primaria);color:var(--fundo);cursor:pointer}.chat-send:hover:not(:disabled){filter:brightness(1.08)}.chat-send:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.chat-send:disabled{opacity:.4;cursor:not-allowed}.chat-compose-rec{align-items:center}.chat-rec-dot{flex:none;width:.6rem;height:.6rem;margin-left:6px;border-radius:50%;background:var(--erro);animation:chat-pulso 1.2s ease-in-out infinite}.chat-rec-time{flex:1;margin-left:8px;font-size:var(--fonte-apoio);font-variant-numeric:tabular-nums}.chat-emoji-pop{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:5;box-sizing:border-box;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;max-height:204px;overflow-y:auto;padding:8px;background:var(--superficie);border:1px solid var(--borda);border-radius:.9rem;box-shadow:var(--chat-menu-sombra)}.chat-emoji-pop button{height:36px;padding:0;border:0;border-radius:8px;background:none;font-size:20px;line-height:1;cursor:pointer}.chat-emoji-pop button:hover{background:var(--hover)}.chat-emoji-pop button:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}@keyframes chat-pulso{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.chat-rec-dot{animation:none}}.chat-poll{margin-top:.35rem}.chat-poll-hint{margin:0 0 .3rem;color:var(--texto-fraco);font-size:var(--fonte-etiqueta)}.chat-poll ul{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.chat-poll-opt{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;width:100%;padding:.35rem .55rem .5rem;border:0;border-radius:.45rem;background:color-mix(in srgb,var(--fundo) 65%,transparent);color:var(--texto);font:inherit;font-size:var(--fonte-selo);text-align:left;cursor:pointer}.chat-poll-opt:disabled{cursor:default}.chat-poll-opt:not(:disabled):hover,.chat-poll-opt:focus-visible{background:color-mix(in srgb,var(--fundo) 85%,transparent)}.chat-poll-mark{width:.85rem;height:.85rem;border:2px solid var(--texto-fraco);border-radius:999px;box-sizing:border-box}.chat-poll-mark-multi{border-radius:.2rem}.chat-poll-mine .chat-poll-mark{border-color:var(--primaria);background:var(--primaria);box-shadow:inset 0 0 0 2px var(--fundo)}.chat-poll-name{min-width:0;overflow-wrap:anywhere}.chat-poll-mine .chat-poll-name{font-weight:600}.chat-poll-count{color:var(--texto-fraco);font-variant-numeric:tabular-nums}.chat-poll-bar{position:absolute;left:.55rem;bottom:.2rem;height:3px;max-width:calc(100% - 1.1rem);border-radius:2px;background:var(--primaria)}.phone-menu{margin-left:auto;position:relative}.phone-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:2.2rem;height:2.2rem;padding:0;box-sizing:border-box;border:0;border-radius:999px;background:transparent;color:var(--texto-fraco);cursor:pointer;font:inherit;font-size:var(--fonte-apoio);font-weight:600;white-space:nowrap}.phone-toggle:hover{background:var(--hover)}.phone-toggle:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.phone-toggle[data-off=true]{opacity:.45}.phone-dot{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--texto-fraco)}.phone-dot[data-dot=on]{background:var(--sucesso)}.phone-dot[data-dot=busy]{background:var(--aviso)}.phone-dot[data-dot=error]{background:var(--erro)}.phone-dot[data-dot=none]{display:none}.phone-dot[data-dot=off]{background:color-mix(in srgb,var(--texto-fraco) 55%,transparent)}.phone-dot[data-dot=empty]{background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--texto-fraco) 60%,transparent)}.phone-toggle-dot{position:absolute;top:4px;right:4px;width:9px;height:9px;box-shadow:0 0 0 2px var(--fundo)}.phone-toggle[data-pill]{padding:0 .9rem 0 .75rem;border:1px solid transparent}.phone-toggle[data-pill=ringing]{background:var(--sucesso);color:var(--fundo);animation:phone-pulse 1.4s ease-out infinite}.phone-toggle[data-pill=active],.phone-toggle[data-pill=line-back]{background:var(--sucesso-fundo);color:var(--sucesso);border-color:color-mix(in srgb,var(--sucesso) 35%,transparent)}.phone-toggle[data-pill=held],.phone-toggle[data-pill=recovering],.phone-toggle[data-pill=line-warn]{background:var(--aviso-fundo);color:var(--aviso);border-color:color-mix(in srgb,var(--aviso) 35%,transparent)}.phone-toggle[data-pill=line-down]{background:var(--erro-fundo);color:var(--erro);border-color:color-mix(in srgb,var(--erro) 35%,transparent)}.phone-pill-name{max-width:12rem;overflow:hidden;text-overflow:ellipsis}.phone-time{font-variant-numeric:tabular-nums}@keyframes phone-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--sucesso) 55%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--sucesso) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.phone-toggle[data-pill=ringing],.phone-pulse{animation:none}}.phone-toast{position:absolute;right:0;top:calc(100% + .5rem);z-index:20;display:flex;align-items:flex-start;gap:.5rem;width:18rem;box-sizing:border-box;padding:.6rem .7rem;background:var(--superficie);border:1px solid var(--borda);border-radius:calc(var(--raio) * 1.5);box-shadow:0 1rem 2.5rem #00000059;font-size:var(--fonte-apoio);color:var(--texto)}.phone-toast>svg{flex:none;margin-top:.15rem;color:var(--erro)}.phone-toast>span{flex:1;min-width:0}.phone-panel-wrap{position:fixed;top:calc(var(--altura-topo) + .4rem);right:1rem;z-index:50;transition:opacity .12s}body[data-dragging-call] .phone-panel-wrap{opacity:.25;pointer-events:none}.phone-card{width:min(92vw,18rem);max-height:calc(100vh - var(--altura-topo) - 1.5rem);overflow-y:auto;display:flex;flex-direction:column;gap:.75rem;padding:1rem;box-sizing:border-box;background:var(--superficie);border:1px solid var(--borda);border-radius:calc(var(--raio) * 1.5);box-shadow:0 1rem 2.5rem #00000059}.phone-card[data-incall=true]{gap:.9rem}.phone-card:focus{outline:none}.phone-head{display:flex;align-items:center;gap:.6rem}.phone-tabs{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border-radius:8px;background:var(--fundo)}.phone-tab{height:28px;padding:0 .4rem;border:0;border-radius:6px;cursor:pointer;font:inherit;font-size:var(--fonte-selo);font-weight:600;background:transparent;color:var(--texto-fraco)}.phone-tab:hover{color:var(--texto)}.phone-tab[aria-selected=true]{background:var(--selecao);color:var(--texto)}.phone-tab:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.phone-ext{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fonte-selo);color:var(--texto-fraco);font-variant-numeric:tabular-nums}.phone-pane{display:flex;flex-direction:column;gap:.75rem}.phone-idle-text{margin:0;font-size:var(--fonte-apoio);color:var(--texto-fraco)}.phone-sub{font-size:var(--fonte-selo);color:var(--texto-fraco);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-sub[data-held]{color:var(--aviso)}.phone-note{margin:0;font-size:var(--fonte-selo);color:var(--texto-fraco)}.phone-line-error,.phone-line-warn{margin:0;padding:.45rem .6rem;border-radius:var(--raio);font-size:var(--fonte-selo)}.phone-line-error{background:var(--erro-fundo);color:var(--erro)}.phone-line-warn{background:var(--aviso-fundo);color:var(--aviso)}.phone-dismissable{display:flex;align-items:flex-start;gap:.5rem}.phone-dismissable>span{flex:1}.phone-dismiss{flex:none;border:0;background:none;color:inherit;font-size:var(--fonte-titulo2);line-height:1;padding:0 .2rem;cursor:pointer;opacity:.7}.phone-dismiss:hover,.phone-dismiss:focus-visible{opacity:1}.phone-dialer{display:flex;align-items:center;gap:.5rem}.phone-number-field{flex:1;min-width:0}.phone-number{width:100%;height:2.75rem;box-sizing:border-box;padding:0 .75rem;font:inherit;font-size:var(--fonte-titulo2);font-variant-numeric:tabular-nums;letter-spacing:.04em;background:var(--fundo);color:var(--texto);border:1px solid var(--borda);border-radius:var(--raio)}.phone-number::placeholder{font-size:var(--fonte-apoio);letter-spacing:0;color:var(--texto-fraco)}.phone-number:focus{outline:2px solid var(--primaria);outline-offset:-1px}.phone-dial{flex:none;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:var(--sucesso);color:var(--fundo);cursor:pointer}.phone-dial:disabled{opacity:.45;cursor:default}.phone-dial:hover:not(:disabled){filter:brightness(1.08)}.phone-dial:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.phone-av{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;background:var(--selecao);color:var(--texto);font-size:var(--fonte-apoio);font-weight:600}.phone-av-big{width:3.5rem;height:3.5rem;font-size:var(--fonte-titulo2)}.phone-pulse{animation:phone-pulse 1.4s ease-out infinite}.phone-ringing{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.phone-ringing-title{margin:0 0 .35rem;font-size:var(--fonte-selo);font-weight:600;color:var(--sucesso)}.phone-ringing-name{max-width:100%;font-size:var(--fonte-titulo2);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-ringing .phone-sub{max-width:100%;font-size:var(--fonte-apoio)}.phone-ringing .phone-line-warn{align-self:stretch}.phone-btn-wide{align-self:stretch;height:2.75rem;margin-top:.5rem}.phone-btn-call{background:var(--sucesso);border-color:var(--sucesso);color:var(--fundo);font-weight:600}.phone-btn-call:hover:not(:disabled){filter:brightness(1.08);border-color:var(--sucesso)}.phone-incall{display:flex;flex-direction:column;gap:.9rem}.phone-who{display:flex;align-items:center;gap:.6rem;min-width:0}.phone-who-text{flex:1;min-width:0;display:flex;flex-direction:column}.phone-who-text strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-who-time{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:var(--fonte-apoio);font-weight:600}.phone-rec{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fonte-etiqueta);font-weight:600;color:var(--erro)}.phone-rec-dot{width:6px;height:6px;border-radius:50%;background:var(--erro)}.phone-tones{margin:0;font-size:var(--fonte-selo);color:var(--texto-fraco)}.phone-tones-digits{font-family:var(--fonte-mono);color:var(--texto);letter-spacing:.08em}.phone-rounds{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.phone-round{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:0;border:0;background:none;color:var(--texto);cursor:pointer;font:inherit}.phone-round-circle{display:grid;place-items:center;width:2.75rem;height:2.75rem;box-sizing:border-box;border:1px solid var(--borda);border-radius:50%;background:transparent;color:var(--texto)}.phone-round-label{font-size:var(--fonte-etiqueta);color:var(--texto-fraco)}.phone-round:hover:not(:disabled) .phone-round-circle{background:var(--hover)}.phone-round:focus-visible{outline:none}.phone-round:focus-visible .phone-round-circle{outline:2px solid var(--primaria);outline-offset:2px}.phone-round:disabled{cursor:default}.phone-round:disabled .phone-round-circle{opacity:.45}.phone-round[aria-pressed=true] .phone-round-circle{background:var(--primaria-clara);border-color:var(--primaria);color:var(--primaria)}.phone-round[data-kind=hangup] .phone-round-circle{background:var(--erro);border-color:var(--erro);color:var(--fundo)}.phone-round[data-kind=hangup]:hover .phone-round-circle{background:var(--erro);filter:brightness(1.08)}.phone-round[data-kind=locked] .phone-round-circle{opacity:1;border:1px dashed var(--erro);color:var(--erro)}.phone-round-count{font-size:var(--fonte-selo);font-weight:600;font-variant-numeric:tabular-nums}.phone-icon-hangup{transform:rotate(135deg)}.phone-recovery-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.phone-recovery-actions .btn{height:2.75rem}.phone-btn-outline-danger{background:transparent;color:var(--erro);border-color:var(--erro)}.phone-btn-outline-danger:hover:not(:disabled){background:var(--erro-fundo);border-color:var(--erro)}.phone-recents ul{list-style:none;margin:0 -.4rem;padding:0;max-height:24rem;overflow-y:auto}.phone-recent{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem;border-radius:var(--raio)}.phone-recent:hover,.phone-recent:focus-within{background:var(--hover)}.phone-recent-dir{flex:none;display:inline-flex;color:var(--sucesso)}.phone-recent[data-dir=out] .phone-recent-dir{color:var(--primaria)}.phone-recent[data-outcome=missed] .phone-recent-dir,.phone-recent[data-outcome=missed] strong{color:var(--erro)}.phone-recent-who{flex:1;min-width:0;display:flex;flex-direction:column}.phone-recent-who strong{font-size:var(--fonte-apoio);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-recent-meta{font-size:var(--fonte-selo);color:var(--texto-fraco);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-recent-actions{flex:none;display:flex;gap:.25rem;opacity:0}.phone-recent:hover .phone-recent-actions,.phone-recent:focus-within .phone-recent-actions{opacity:1}.phone-recent-btn{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--texto-fraco);cursor:pointer}.phone-recent-btn:hover:not(:disabled){background:var(--selecao);color:var(--texto)}.phone-recent-btn:focus-visible{outline:2px solid var(--primaria);outline-offset:1px}.phone-recent-call{color:var(--sucesso)}.phone-recent-btn:disabled{opacity:.45;cursor:default}.phone-recent-audio{flex-basis:100%;width:100%;padding:.15rem .1rem 0}.phone-myphone{display:flex;flex-direction:column;gap:.7rem}.phone-facts{display:grid;grid-template-columns:max-content 1fr;gap:.2rem 1rem;margin:0}.phone-facts dt{color:var(--texto-fraco)}.phone-facts dd{margin:0}.phone-pw-hint{margin:-.4rem 0 0;font-size:var(--fonte-etiqueta)}.phone-settings{border:1px solid var(--borda);border-radius:var(--raio);padding:.6rem .8rem;display:grid;gap:.35rem}.phone-setting{display:grid;grid-template-columns:14rem 1fr auto auto;align-items:center;gap:.5rem}.phone-setting .phone-check{grid-column:1 / 3;display:flex;align-items:center;gap:.4rem}.phone-source{font-size:var(--fonte-etiqueta)}@media(max-width:640px){.phone-setting{grid-template-columns:1fr}}.tel-head{margin-bottom:1.25rem}.tel-status{display:flex;align-items:center;gap:.5rem;margin:.45rem 0 0;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.tel-head .notice{margin-top:.6rem}.tel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));max-width:27rem;margin-bottom:1.25rem}.tel-tabs a{display:grid;place-items:center;text-decoration:none}.tel-split{display:grid;grid-template-columns:19rem minmax(0,1fr);gap:1rem;align-items:start;max-width:60rem}.tel-list,.tel-sheet{box-sizing:border-box;background:var(--superficie);border:1px solid var(--borda);border-radius:calc(var(--raio) * 1.5)}.tel-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:.4rem;list-style:none}.tel-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.55rem .75rem;box-sizing:border-box;border:0;border-radius:.6rem;background:none;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.tel-item:hover{background:var(--hover)}.tel-item[aria-current=true]{background:var(--selecao)}.tel-item:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.tel-who{flex:1;min-width:0;display:flex;flex-direction:column}.tel-who strong{font-weight:500;line-height:1.35;overflow-wrap:anywhere}.tel-who span{color:var(--texto-fraco);font-size:var(--fonte-selo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tel-arrow{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--cfg-brilho);color:var(--texto-fraco)}.tel-sheet{position:sticky;top:0;min-width:0;padding:1.1rem 1.25rem 1.25rem}.tel-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tel-sheet-head .tel-who strong{font-size:var(--fonte-titulo2);font-weight:600}.tel-switch{display:inline-flex;align-items:center;gap:.6rem;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.tel-state{display:flex;align-items:center;gap:.5rem;margin:.9rem 0 1rem;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.tel-state[data-dot=error]{padding:.55rem .8rem;border-radius:var(--raio);background:var(--erro-fundo);color:var(--erro)}.tel-state .btn-link{margin-left:auto;font-size:var(--fonte-apoio)}.tel-end{margin-left:auto}.tel-sheet .notice,.tel-profile .notice,.tel-policy-form .notice{margin-top:.9rem}.tel-policy{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:0 0 1rem;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.tel-small{height:1.9rem;padding:0 .75rem;font-size:var(--fonte-selo)}.tel-audio{width:100%;margin:1rem 0 .5rem;padding:.5rem .75rem .4rem .4rem;border:1px solid var(--borda);border-radius:.75rem;background:var(--fundo)}.tel-rec-status{margin:.9rem 0 0}.tel-kvs{margin:.5rem 0 0}.tel-kv{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--divisoria);font-size:var(--fonte-apoio)}.tel-kv dt{color:var(--texto-fraco)}.tel-kv dd{margin:0;overflow-wrap:anywhere}.tel-sub{margin:1.4rem 0 .35rem;font-size:var(--fonte-apoio);font-weight:600}.tel-heard{margin:0;padding:0;list-style:none;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.tel-policy-form .muted{margin:.35rem 0 0}.tel-policy-form .field input{width:8rem}.tel-pills{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0;margin:1rem 0 0;padding:0;border:0}.tel-pills legend{margin-bottom:.5rem;padding:0;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.tel-pill{display:inline-flex;align-items:center;gap:.4rem;height:2rem;padding:0 .85rem;box-sizing:border-box;border:1px solid var(--borda);border-radius:999px;color:var(--texto-fraco);font-size:var(--fonte-apoio);cursor:pointer}.tel-pill:has(input:checked){border-color:transparent;background:var(--selecao);color:var(--texto);font-weight:500}.tel-pill:has(input:focus-visible){outline:2px solid var(--primaria);outline-offset:2px}.tel-pill svg{color:var(--primaria)}.tel-profile{max-width:50rem}.tel-lead{margin:0 0 .9rem}.tel-fact{grid-template-columns:15rem minmax(0,1fr);align-items:center;padding-top:.6rem;padding-bottom:.6rem}.tel-fact>label{display:inline-flex;align-items:center;gap:.4rem;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.tel-field{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.tel-field input{width:16rem}.tel-field input.tel-num{width:6rem}.tel-help{flex-basis:100%;font-size:var(--fonte-selo)}.tel-locked{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto}@media(max-width:768px){.tel-split{grid-template-columns:minmax(0,1fr)}.tel-sheet{position:static}.tel-fact{grid-template-columns:minmax(0,1fr);gap:.4rem}.tel-field input{width:100%}}.groups-page{max-width:52rem}.groups-search{max-width:24rem;margin-bottom:1.25rem}.cfg-card .groups-search.search-well input[type=search]{background:transparent}.groups-title{margin:1.4rem 0 .5rem}.groups-search+.groups-title{margin-top:0}.cfg-card .groups-list{background:var(--c-painel);border:0;border-radius:12px}.groups-item{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;padding:.5rem .5rem .5rem .75rem;border-radius:.6rem}.groups-item:hover{background:var(--hover)}.groups-item[data-off] .tel-who strong{color:var(--texto-fraco)}.groups-pick{position:relative;flex:none;width:15rem}span.groups-pick{padding:0 .85rem;box-sizing:border-box;color:var(--texto-fraco);font-size:var(--fonte-apoio)}.cfg-card .groups-btn.btn{width:100%;justify-content:space-between;padding:0 .6rem 0 .85rem;font-weight:400}.groups-btn svg{flex:none;color:var(--texto-fraco)}.groups-btn span{overflow:hidden;text-overflow:ellipsis}.groups-item .notice{flex-basis:100%;margin-top:.4rem}.term-menu{margin-left:auto;position:relative}.phone-menu+.term-menu,.view-as-bar+.term-menu{margin-left:0}.term-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;box-sizing:border-box;border:0;border-radius:999px;background:transparent;color:var(--texto-fraco);cursor:pointer}.term-toggle:hover,.term-toggle[aria-expanded=true]{background:var(--hover)}.term-toggle[aria-expanded=true]{color:var(--texto)}.term-toggle:focus-visible{outline:2px solid var(--primaria);outline-offset:2px}.term-count{position:absolute;top:-3px;right:-5px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:var(--primaria);color:var(--fundo);box-shadow:0 0 0 2px var(--fundo);font-size:var(--fonte-etiqueta);font-weight:700;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.term-toggle-dot{position:absolute;right:4px;bottom:4px;width:9px;height:9px;border-radius:50%;background:var(--sucesso);box-shadow:0 0 0 2px var(--fundo)}.app-main{position:relative}.term-window{--tw-lado: color-mix(in srgb, var(--fundo) 86%, transparent);--tw-jan: var(--superficie);--tw-jan-2: var(--fundo);--tw-linha: var(--divisoria);--tw-linha-forte: var(--borda);--tw-txt: var(--texto);--tw-txt-2: var(--texto-fraco);--tw-sel: var(--selecao);--tw-campo: var(--hover);--tw-grupo: color-mix(in srgb, var(--texto) 4%, var(--superficie));--tw-azul: var(--primaria);--tw-sobre-azul: var(--fundo);--tw-escurece: color-mix(in srgb, var(--fundo) 60%, transparent);--tw-sombra: 0 24px 70px rgba(0, 0, 0, .6), 0 0 0 .5px rgba(0, 0, 0, .8);--tw-sombra-folha: 0 18px 48px rgba(0, 0, 0, .45);--tw-rolagem: color-mix(in srgb, var(--texto-fraco) 40%, transparent);--tw-rolagem-forte: color-mix(in srgb, var(--primaria) 70%, transparent);--tw-ssh: var(--primaria);--tw-telnet: var(--aviso);--tw-jump: var(--marca-b);--tw-nms: var(--sucesso);--tw-chave: var(--texto-fraco);--tw-fechar: var(--texto-fraco);--tw-minimizar: color-mix(in srgb, var(--texto-fraco) 60%, var(--superficie));--tw-maximizar: var(--borda);--tw-conectado: var(--sucesso);--tw-conectando: var(--aviso);--tw-encerrada: var(--texto-fraco);--tw-raio: 12px;--tw-raio-bloco: 10px;--tw-raio-item: 6px;--tw-lateral: 230px;--tw-barra: 52px;--tw-abas: 30px;--tw-linha-h: 44px;--tw-letra: 13px;--tw-letra-titulo: 15px;--tw-letra-detalhe: 12.5px;--tw-letra-bloco: 12px;--tw-letra-conta: 11.5px;--tw-letra-sec: 11px;--tw-fonte: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;position:fixed;z-index:23;display:flex;box-sizing:border-box;overflow:hidden;border-radius:var(--tw-raio);box-shadow:var(--tw-sombra);background:transparent;color:var(--tw-txt);font-family:var(--tw-fonte);font-size:var(--tw-letra);line-height:1.4}.term-window ::-webkit-scrollbar{width:10px;height:10px}.term-window ::-webkit-scrollbar-thumb{background-color:var(--tw-rolagem);border-width:3px}.term-window ::-webkit-scrollbar-thumb:hover{background-color:var(--tw-rolagem-forte)}:root[data-theme=light] .term-window{--tw-sombra: 0 24px 70px rgba(0, 0, 0, .22), 0 0 0 .5px rgba(0, 0, 0, .18);--tw-sombra-folha: 0 18px 48px rgba(0, 0, 0, .18)}.term-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tw-linha-forte);pointer-events:none}.term-window[hidden]{display:none}.term-window[data-max]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:none}.term-window[data-dragging]{-webkit-user-select:none;user-select:none}.term-window[data-dragging] .term-panes{pointer-events:none}.app-main:has(>.term-window:not([hidden]))>.runs-dock{z-index:22}.term-window svg{flex:none}.term-lights{flex:none;display:flex;align-items:center;gap:8px}.term-light{display:grid;place-items:center;width:12px;height:12px;padding:0;border:0;border-radius:50%;color:var(--tw-jan);cursor:default}.term-light[data-light=close]{background:var(--tw-fechar)}.term-light[data-light=min]{background:var(--tw-minimizar)}.term-light[data-light=max]{background:var(--tw-maximizar);color:var(--tw-txt-2)}.term-light svg{opacity:0}.term-lights:is(:hover,:focus-within) .term-light svg{opacity:1}.term-light:focus-visible{outline:2px solid var(--tw-azul);outline-offset:2px}.term-bar>.term-lights{margin:0 6px}.term-side-top,.term-bar{-webkit-user-select:none;user-select:none;touch-action:none}.term-side{flex:none;display:flex;flex-direction:column;width:var(--tw-lateral);min-height:0;box-sizing:border-box;background:var(--tw-lado);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);border-right:1px solid var(--tw-linha)}.term-side-top{flex:none;display:flex;align-items:center;height:var(--tw-barra);padding:0 18px;box-sizing:border-box}.term-side-search{flex:none;display:flex;align-items:center;gap:6px;height:28px;margin:0 12px 6px;padding:0 9px;box-sizing:border-box;border-radius:7px;background:var(--tw-jan);box-shadow:inset 0 0 0 1px var(--tw-linha-forte);color:var(--tw-txt-2)}.term-side-search:focus-within{box-shadow:inset 0 0 0 2px var(--tw-azul)}.term-side-search svg{width:13px;height:13px}.term-side-search input.term-search{flex:1;width:auto;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--tw-txt);font:inherit}.term-side-search input.term-search:focus{outline:none}.term-side-search input.term-search::placeholder{color:var(--tw-txt-2)}.term-side-list{flex:1;min-height:0;overflow-y:auto;padding:4px 0 10px}.term-side-sec{margin:14px 18px 5px;font-size:var(--tw-letra-sec);font-weight:600;color:var(--tw-txt-2)}.term-side-item{display:flex;align-items:center;gap:8px;width:calc(100% - 20px);height:28px;margin:0 10px;padding:0 8px;box-sizing:border-box;border:0;border-radius:var(--tw-raio-item);background:transparent;color:var(--tw-txt);font:inherit;text-align:left;cursor:default}.term-side-item svg{color:var(--tw-azul)}.term-side-item[aria-current=page]{background:var(--tw-sel)}.term-side-item:focus-visible{outline:2px solid var(--tw-azul);outline-offset:-2px}.term-side-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term-side-count{flex:none;font-size:var(--tw-letra-conta);color:var(--tw-txt-2);font-variant-numeric:tabular-nums}.term-side-new{color:var(--tw-txt-2)}.term-content{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--tw-jan)}.term-bar{flex:none;display:flex;align-items:center;gap:10px;height:var(--tw-barra);padding:0 14px 0 12px;box-sizing:border-box;border-bottom:1px solid var(--tw-linha)}.term-bar-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.15}.term-bar-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tw-letra-titulo);font-weight:600;letter-spacing:-.01em;color:var(--tw-txt)}.term-bar-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tw-letra-sec);color:var(--tw-txt-2)}.term-bar-actions{flex:none;display:flex;align-items:center;gap:4px}.term-icon-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;padding:0;border:0;border-radius:var(--tw-raio-item);background:transparent;color:var(--tw-txt-2);cursor:default}.term-icon-btn:hover,.term-icon-btn[aria-haspopup][aria-expanded=true]{background:var(--tw-campo);color:var(--tw-txt)}.term-icon-btn:focus-visible{outline:2px solid var(--tw-azul);outline-offset:-1px}.term-more{position:relative}.term-pop{position:absolute;top:calc(100% + 4px);right:0;z-index:5;min-width:10rem;padding:4px;box-sizing:border-box;background:var(--tw-jan);border:1px solid var(--tw-linha-forte);border-radius:8px;box-shadow:var(--tw-sombra-folha)}.term-pop-item{display:flex;align-items:center;width:100%;height:26px;padding:0 10px;box-sizing:border-box;border:0;border-radius:5px;background:transparent;color:var(--tw-txt);font:inherit;text-align:left;cursor:default}.term-pop-item.term-pop-danger{color:var(--erro)}.term-pop-item:is(:hover,:focus-visible):not(:disabled){background:var(--tw-campo);outline:none}.term-pop-item:disabled{opacity:.5}.term-tabbar{flex:none;display:flex;height:var(--tw-abas);background:var(--tw-jan-2);border-bottom:1px solid var(--tw-linha)}.term-tabs{flex:1;min-width:0;display:flex}.term-tab{position:relative;flex:1 1 0;min-width:0;display:flex;border-right:1px solid var(--tw-linha);color:var(--tw-txt-2)}.term-tab[data-active]{background:var(--tw-jan);color:var(--tw-txt);font-weight:500}.term-tab.term-tab-hosts{flex:none;width:40px;display:grid;place-items:center;padding:0;border:0;border-right:1px solid var(--tw-linha);background:transparent;font:inherit;cursor:default}.term-tab.term-tab-hosts[data-active]{background:var(--tw-jan)}.term-tab-main{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 26px;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--tw-letra-bloco);cursor:default}.term-tab-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term-tab-close{position:absolute;top:50%;left:8px;z-index:1;transform:translateY(-50%);display:none;place-items:center;width:16px;height:16px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--tw-txt-2);cursor:default}.term-tab-close svg{width:10px;height:10px}.term-tab:is([data-active],:hover) .term-tab-close{display:grid}.term-tab-close:hover{background:var(--tw-campo);color:var(--tw-txt)}.term-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--tw-encerrada)}.term-dot[data-state=connecting]{background:var(--tw-conectando)}.term-dot[data-state=connected]{background:var(--tw-conectado)}.term-dot[data-state=idle]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--tw-encerrada)}.term-new{flex:none;display:grid;place-items:center;width:34px;padding:0;border:0;background:transparent;color:var(--tw-txt-2);cursor:default}.term-new:hover{color:var(--tw-txt)}.term-tab-main:focus-visible,.term-tab.term-tab-hosts:focus-visible,.term-new:focus-visible{outline:2px solid var(--tw-azul);outline-offset:-2px}.term-grip{position:absolute;z-index:4;touch-action:none}.term-grip-r{top:var(--tw-barra);right:0;bottom:14px;width:5px;cursor:ew-resize}.term-grip-b{left:0;right:14px;bottom:0;height:5px;cursor:ns-resize}.term-grip-rb{right:0;bottom:0;width:14px;height:14px;cursor:nwse-resize}.term-panes{position:relative;flex:1;min-height:0}.term-pane[hidden],.term-hosts[hidden]{display:none}.term-pane,.term-pane-screen{position:absolute;top:0;right:0;bottom:0;left:0}.term-pane{background:var(--fundo);color:var(--texto)}.term-screen{width:100%;height:100%}.term-screen .xterm{height:100%;padding:.4rem 0 0 .6rem;box-sizing:border-box}.term-screen .xterm .xterm-viewport{background-color:var(--fundo)}.term-reconnect{position:absolute;right:1.25rem;bottom:1rem;z-index:2}.term-load-error{position:absolute;top:.4rem;left:.6rem;right:.6rem;margin:0;font-family:var(--fonte-mono);font-size:var(--fonte-apoio);color:var(--texto-fraco)}.term-hosts{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;box-sizing:border-box;padding:4px 28px 20px}.term-hosts>.notice{margin:14px 0 0}.term-status{display:flex;flex-direction:column;gap:6px;margin-top:14px}.term-status:empty{display:none}.term-note{margin:0;color:var(--tw-txt-2)}.term-hosts>.term-note{margin-top:18px}.term-note.term-note-error{color:var(--erro)}.term-lead{margin:18px 4px 0;color:var(--tw-txt-2)}.term-mono{font-family:var(--fonte-mono)}.term-block-title{margin:18px 0 6px 4px;font-size:var(--tw-letra-bloco);font-weight:600;color:var(--tw-txt-2)}.term-grp{list-style:none;margin:0;padding:0;border-radius:var(--tw-raio-bloco);background:var(--tw-grupo);overflow:hidden}.term-hosts>.term-grp{margin-top:18px}.term-row,.term-key{position:relative;display:flex;align-items:center}.term-row+.term-row:before,.term-key+.term-key:before{content:"";position:absolute;top:0;left:47px;right:0;height:1px;background:var(--tw-linha)}.term-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:11px;height:var(--tw-linha-h);padding:0 14px;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:var(--tw-txt);font:inherit;text-align:left;cursor:default}.term-row:has(.term-row-edit) .term-row-main{padding-right:6px}.term-row-main:focus-visible{outline:2px solid var(--tw-azul);outline-offset:-2px;border-radius:var(--tw-raio-bloco)}.term-row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term-row-detail{flex:0 1 auto;min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tw-letra-detalhe);color:var(--tw-txt-2)}.term-row-go{flex:none;display:grid;color:var(--tw-txt-2)}.term-row-go svg{width:13px;height:13px}.term-row-connect{flex:none;display:none;align-items:center;height:24px;padding:0 12px;border-radius:var(--tw-raio-item);background:var(--tw-azul);color:var(--tw-sobre-azul);font-size:var(--tw-letra-detalhe);font-weight:500}.term-row:is(:hover,:focus-within) .term-row-connect{display:inline-flex}.term-row:is(:hover,:focus-within) .term-row-go{display:none}.term-row-edit{flex:none;display:grid;place-items:center;width:28px;height:26px;margin-right:8px;padding:0;border:0;border-radius:var(--tw-raio-item);background:transparent;color:var(--tw-txt-2);cursor:default;opacity:0}.term-row-edit svg{width:14px;height:14px}.term-row:is(:hover,:focus-within) .term-row-edit{opacity:1}.term-row-edit:hover{background:var(--tw-campo);color:var(--tw-txt)}.term-row-edit:focus-visible{outline:2px solid var(--tw-azul);outline-offset:-2px}@media(hover:none){.term-row-edit{opacity:1}}.term-badge{--tw-tipo: var(--tw-chave);flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--tw-raio-item);background:color-mix(in srgb,var(--tw-tipo) 18%,transparent);color:var(--tw-tipo)}.term-badge svg{width:15px;height:15px;stroke-width:2.2}.term-badge[data-badge=ssh]{--tw-tipo: var(--tw-ssh)}.term-badge[data-badge=telnet]{--tw-tipo: var(--tw-telnet)}.term-badge[data-badge=jumpserver]{--tw-tipo: var(--tw-jump)}.term-badge[data-badge=nms]{--tw-tipo: var(--tw-nms)}.term-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px}.term-empty .btn.term-empty-new{height:28px;padding:0 12px;border-color:var(--tw-linha-forte);background:var(--tw-campo);color:var(--tw-txt);font:500 var(--tw-letra) var(--tw-fonte)}.term-empty .btn.term-empty-new svg{width:14px;height:14px}.term-key{gap:11px;min-height:var(--tw-linha-h);padding:8px 8px 8px 14px;box-sizing:border-box}.term-key-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.term-key-fp{overflow-wrap:anywhere;font-size:var(--tw-letra-detalhe);color:var(--tw-txt-2)}.term-key-seen{font-size:var(--tw-letra-sec);color:var(--tw-txt-2)}.term-key .btn.term-key-forget{height:26px;padding:0 10px;font:500 var(--tw-letra) var(--tw-fonte);color:var(--tw-azul)}.term-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--tw-escurece)}.term-sheet{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(28rem,calc(100% - 32px));max-height:calc(100% - 24px);overflow-y:auto;box-sizing:border-box;padding:18px 20px 16px;background:var(--tw-jan);color:var(--tw-txt);border:1px solid var(--tw-linha-forte);border-top:0;border-radius:0 0 var(--tw-raio) var(--tw-raio);box-shadow:var(--tw-sombra-folha);animation:term-sheet-in .2s ease-out}@keyframes term-sheet-in{0%{transform:translate(-50%,-100%)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.term-sheet{animation:none}}.term-sheet .term-form-title{font-size:var(--tw-letra-titulo);color:var(--tw-txt)}.term-sheet .field{font-size:var(--tw-letra);color:var(--tw-txt-2)}.term-sheet .field input{background:var(--tw-jan-2);border-color:var(--tw-linha-forte);color:var(--tw-txt);font-size:var(--tw-letra)}.term-sheet .field input:focus{outline-color:var(--tw-azul)}.term-sheet .check{font-size:var(--tw-letra);color:var(--tw-txt)}.term-sheet .btn{height:28px;padding:0 14px;border-color:var(--tw-linha-forte);background:var(--tw-jan);color:var(--tw-txt);font:500 var(--tw-letra) var(--tw-fonte)}.term-sheet .btn.btn-primary{border-color:var(--tw-azul);background:var(--tw-azul);color:var(--tw-sobre-azul)}.term-sheet .btn.btn-danger{color:var(--erro)}.term-sheet .btn:focus-visible{outline-color:var(--tw-azul)}.term-sheet .term-seg{border-color:var(--tw-linha-forte)}.term-sheet .term-seg button{height:28px;background:var(--tw-jan);color:var(--tw-txt);font-size:var(--tw-letra)}.term-sheet .term-seg button+button{border-left-color:var(--tw-linha-forte)}.term-sheet .term-seg button[aria-pressed=true]{background:var(--tw-sel);color:var(--tw-txt);font-weight:600}.term-form,.term-connect-form{display:flex;flex-direction:column;gap:.75rem;min-height:0}.term-form-title{margin:0;font-size:var(--fonte-apoio);font-weight:600}.term-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem .75rem}.term-form-grid .term-wide{grid-column:1 / -1}.term-field-error{font-size:var(--fonte-selo);color:var(--erro)}.term-form-actions{display:flex;justify-content:flex-end;gap:.5rem}.term-form-actions .btn-danger{margin-right:auto}.term-seg{display:inline-flex;align-self:flex-start;border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden}.term-seg button{height:2.1rem;padding:0 .9rem;border:0;background:var(--fundo);color:var(--texto);font:inherit;font-size:var(--fonte-apoio);cursor:pointer}.term-seg button+button{border-left:1px solid var(--borda)}.term-seg button[aria-pressed=true]{background:var(--primaria);color:var(--fundo);font-weight:600}.term-seg button:focus-visible{outline:2px solid var(--primaria);outline-offset:-2px}.modal.term-connect-modal{max-width:24rem}.modal.term-connect-modal h2{margin-bottom:.25rem;overflow-wrap:anywhere}.term-connect-sub{margin:0;font-family:var(--fonte-mono);font-size:var(--fonte-selo);color:var(--texto-fraco);overflow-wrap:anywhere}.term-via{display:flex;flex-direction:column;gap:.4rem}.term-via .check{color:var(--texto)}
