.casca-license{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:16px 20px;display:flex}.casca-license strong{font-size:13px;font-weight:500}.casca-license p{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.7}.casca-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.casca-agent-grid>.ui-card>header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:20px;display:flex}.casca-agent-grid header>div{flex:1;min-width:0}.casca-agent-grid h2{overflow-wrap:anywhere;font-size:14px;font-weight:600}.casca-agent-grid header p{color:var(--text-secondary);margin-top:4px;font-size:12px}.casca-agent-content{overflow-wrap:anywhere;padding:20px;font-size:13px;line-height:1.8}.casca-agent-content details{margin-top:16px}.casca-agent-content summary{cursor:pointer;color:var(--action-primary);font-size:12px}.casca-agent-content details p{margin-top:8px}.casca-agent-grid footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}@media (max-width:768px){.casca-agent-grid{grid-template-columns:minmax(0,1fr)}.casca-agent-grid>.ui-card>header,.casca-agent-content,.casca-license{padding:16px}}.empresa-painel:first-child{margin-top:0}.empresa-idioma label{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.empresa-idioma select{width:auto;min-width:160px}.empresa-toolbar,.empresa-filtro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:16px 0;display:flex}.empresa-filtro{justify-content:flex-start}.empresa-toolbar h3{font-size:13px;font-weight:600}.empresa-toolbar>label{min-width:180px}.empresa-busca{align-items:flex-end;gap:8px;display:flex}.empresa-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.empresa-card-footer{border-top:1px solid var(--border-subtle);padding:16px 20px}.empresa-abas{border-bottom:1px solid var(--border-subtle);align-items:center;gap:4px;margin:20px 0;padding-bottom:8px;display:flex;overflow-x:auto}.empresa-abas button{white-space:nowrap;color:var(--text-secondary);border-radius:6px;padding:8px 12px;font-size:13px}.empresa-abas button[aria-selected=true]{color:var(--action-primary);background:var(--surface-muted);font-weight:500}.empresa-texto{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.comercial-table details{min-width:150px;margin-top:8px}.comercial-table summary{cursor:pointer;color:var(--action-primary);font-size:12px}.comercial-table details>p{max-width:520px;margin-top:8px}.empresa-resumos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.empresa-resumos>.ui-card{padding:20px}.empresa-resumos h2{margin-bottom:16px;font-size:14px;font-weight:600}.empresa-resumos dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.empresa-resumos dt{color:var(--text-secondary);font-size:11px}.empresa-resumos dd{font-variant-numeric:tabular-nums;margin-top:6px;font-size:18px;font-weight:600}.empresa-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.empresa-model-list{flex-direction:column;margin:12px 0 20px;display:flex}.empresa-model-list li{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.empresa-model-list li>div{min-width:0}.empresa-model-list li>div:last-child{align-items:center;display:flex}.empresa-model-list strong{font-size:13px;font-weight:500}.empresa-model-list small,.empresa-model-list span{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.7;display:block}.empresa-social{border:0;min-width:0;padding:0}.empresa-social legend{margin-bottom:12px;font-size:13px;font-weight:600}.empresa-social>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.empresa-editor{flex-direction:column;gap:16px;padding:20px;display:flex}.empresa-editor h3{font-size:14px;font-weight:600}.empresa-schema-row{border:1px solid var(--border-subtle);background:var(--surface-app);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.empresa-order-lines{flex-direction:column;gap:12px;padding:20px;display:flex}.empresa-order-lines>div{grid-template-columns:minmax(0,2fr) minmax(70px,1fr) auto;align-items:end;gap:8px;display:grid}.empresa-permissions,.empresa-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.empresa-permissions label,.empresa-resources label{align-items:center;gap:8px;font-size:13px;display:flex}.empresa-permissions input,.empresa-resources input,.empresa-checkbox{accent-color:var(--action-primary);width:16px;height:16px}.empresa-file-button{cursor:pointer;position:relative}.empresa-file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.empresa-dados-resumo{border:1px solid var(--border-subtle);background:var(--surface-app);border-radius:6px;flex-direction:column;gap:8px;margin-top:8px;padding:12px;display:flex}.empresa-dados-resumo>div{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.empresa-dados-resumo dt{color:var(--text-secondary);font-size:11px}.empresa-dados-resumo dd{overflow-wrap:anywhere;font-size:13px}.empresa-dados-lista{padding-left:16px;list-style:outside}.empresa-nav-group{margin-top:12px}.empresa-nav-group>button{width:100%;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.empresa-nav-group>button svg{transition:transform .15s}.empresa-nav-group>button .is-open{transform:rotate(180deg)}.empresa-nav-group>div{padding-left:8px}.empresa-nav-group>div a{font-size:13px}.empresa-home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.empresa-home-shortcuts a{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.empresa-home-shortcuts a span{color:var(--action-primary)}.empresa-settings-links{color:var(--action-primary);flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.empresa-access{background:var(--shell);justify-content:center;align-items:center;min-height:100dvh;padding:32px 24px;display:flex}.empresa-access-card{border:1px solid var(--border-subtle);background:var(--surface-card);width:min(880px,100%);min-height:520px;box-shadow:0 16px 48px color-mix(in srgb, var(--shell) 8%, transparent);border-radius:12px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid;overflow:hidden}.empresa-access-identity{background:var(--surface-app);border-right:1px solid var(--border-subtle);flex-direction:column;gap:32px;min-width:0;padding:40px;display:flex}.empresa-access-brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.empresa-access-brand>span>span{color:var(--text-secondary);font-weight:400}.empresa-access-introduction{margin-top:16px}.empresa-access-promise{letter-spacing:-.8px;max-width:290px;margin-top:12px;font-size:25px;font-weight:600;line-height:1.3}.empresa-access-description{color:var(--text-secondary);margin-top:16px;font-size:13px;line-height:1.8}.empresa-access-benefits{flex-direction:column;gap:12px;margin-top:24px;display:flex}.empresa-access-benefits li{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;display:flex}.empresa-access-benefits svg{color:var(--action-primary);flex-shrink:0;margin-top:2px}.empresa-access-private{border-top:1px solid var(--border-subtle);color:var(--text-secondary);align-items:flex-start;gap:10px;margin-top:auto;padding-top:24px;display:flex}.empresa-access-private>svg{color:var(--action-primary);flex-shrink:0;margin-top:2px}.empresa-access-private strong{color:var(--text-primary);font-size:12px;font-weight:500;display:block}.empresa-access-private p{margin-top:5px;font-size:11px;line-height:1.8}.empresa-access-main{flex-direction:column;min-width:0;padding:40px;display:flex}.empresa-access-main h1{letter-spacing:-.7px;margin-top:10px;font-size:24px;font-weight:600;line-height:1.3}.empresa-access-main .page-subtitle{margin-top:12px}.empresa-access-form{flex-direction:column;gap:16px;margin:28px 0;display:flex}.empresa-access-form>.ui-button{width:100%;margin-top:4px}.empresa-access-first-help{color:var(--text-secondary);font-size:12px;line-height:1.8}.empresa-access-forgot,.empresa-access-back{color:var(--text-secondary);text-underline-offset:3px;align-self:center;font-size:13px;text-decoration:underline}.empresa-access-forgot:hover,.empresa-access-back:hover{color:var(--text-primary)}.empresa-access-sent{color:var(--text-secondary);font-size:14px;line-height:1.6}.empresa-access-account{border:1px solid var(--border-subtle);background:var(--surface-app);min-width:0;color:var(--text-secondary);border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.empresa-access-account>svg{flex-shrink:0}.empresa-access-account>span{overflow-wrap:anywhere}.empresa-access-footer{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:20px}.empresa-access-footer .empresa-idioma label{justify-content:space-between}.empresa-access-footer .empresa-idioma select{min-width:156px;max-width:100%}@media (max-width:768px){.empresa-access{padding:24px 16px}.empresa-access-card{grid-template-columns:minmax(0,1fr);min-height:0}.empresa-access-identity{border-right:0;border-bottom:1px solid var(--border-subtle);gap:20px;padding:24px}.empresa-access-introduction{margin-top:0}.empresa-access-promise{max-width:none;font-size:22px}.empresa-access-description{margin-top:10px}.empresa-access-benefits,.empresa-access-private{display:none}.empresa-access-main{padding:24px}.empresa-access-footer .empresa-idioma label{gap:8px}}.empresa-avisos{z-index:100;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.empresa-aviso{border:1px solid var(--border-subtle);background:var(--surface-elevated);box-shadow:0 4px 16px var(--shadow-color);border-radius:8px;align-items:flex-start;gap:10px;padding:14px;font-size:13px;line-height:1.7;display:flex}.empresa-aviso>svg{color:var(--action-primary);flex-shrink:0;margin-top:3px}.empresa-aviso p{flex:1}.empresa-aviso.is-error>svg{color:var(--action-danger)}.empresa-aviso.is-error{color:var(--action-danger);border-color:var(--action-danger-border)}.empresa-confirm-backdrop{background:var(--overlay);z-index:110;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.empresa-confirm{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:10px;width:min(430px,100%);padding:24px}.empresa-confirm h2{font-size:16px;font-weight:600}.empresa-confirm>p{color:var(--text-secondary);margin-top:12px;font-size:13px;line-height:1.8}.empresa-confirm footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.empresa-confirm label{margin-top:16px;font-size:13px;display:block}.empresa-confirm label input{margin-top:8px}.empresa-avatar{background-repeat:no-repeat;background-size:400% 400%;background-color:var(--surface-muted);border-radius:30%;flex-shrink:0;display:inline-block}.empresa-avatar-field{border:0;min-width:0;padding:0}.empresa-avatar-field legend{margin-bottom:12px;font-size:13px;font-weight:500}.empresa-avatar-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.empresa-avatar-grid button{border:1px solid var(--border-subtle);border-radius:7px;place-items:center;min-width:0;padding:4px;display:grid}.empresa-avatar-grid button[aria-pressed=true]{border-color:var(--action-primary);background:var(--surface-muted);box-shadow:0 0 0 1px var(--action-primary)}.empresa-agent-summary{align-items:flex-start;gap:20px;display:flex}.empresa-agent-summary h2{margin:16px 0 8px;font-size:14px;font-weight:600}.empresa-qr{background:var(--surface-card);width:min(280px,100%);height:auto;margin:16px auto;display:block}.empresa-site-preview{background:var(--surface-card);border:0;width:100%;height:65dvh;display:block}.empresa-chat{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:10px;flex-direction:column;min-width:0;height:calc(100dvh - 219px);min-height:420px;max-height:850px;display:flex;overflow:hidden}.empresa-chat.is-dragging{outline:2px dashed var(--action-primary);outline-offset:-5px}.empresa-chat-head{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.empresa-chat-head h2{font-size:14px;font-weight:600}.empresa-chat-head p{color:var(--text-secondary);align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.empresa-chat-head>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.empresa-chat-identidade{align-items:center;gap:12px;display:flex}.empresa-chat-settings{border-bottom:1px solid var(--border-subtle);background:var(--surface-app);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.empresa-chat-skills-link{border-bottom:1px solid var(--border-subtle);background:var(--surface-app);margin:0;padding:10px 20px}.empresa-chat-skills-link a{color:var(--action-primary);font-weight:500}.empresa-chat-messages{background:var(--surface-app);overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.empresa-message{width:fit-content;max-width:86%;margin-bottom:20px}.empresa-message-body{border:1px solid var(--border-subtle);background:var(--surface-card);overflow-wrap:anywhere;border-radius:10px 10px 10px 2px;padding:14px 16px;font-size:14px;line-height:1.8}.empresa-message-body>:first-child{margin-top:0}.empresa-message-body p{margin-top:8px}.empresa-message-body ul,.empresa-message-body ol{padding-left:20px}.empresa-message-body pre{background:var(--surface-app);border-radius:6px;padding:12px;font-size:12px;overflow-x:auto}.empresa-message-body a{color:var(--action-primary);text-decoration:underline}.empresa-message footer{color:var(--text-secondary);margin-top:6px;font-size:11px}.empresa-message.is-user{margin-left:auto}.empresa-message.is-user .empresa-message-body{background:var(--surface-muted);border-radius:10px 10px 2px}.empresa-message.is-system .empresa-message-body{color:var(--text-secondary);font-size:12px}.empresa-chat-feedback .comercial-error{margin:12px 0;padding:10px}.empresa-chat-feedback>p{color:var(--text-secondary);padding-top:12px;font-size:12px}.empresa-composer{border-top:1px solid var(--border-subtle);flex-shrink:0;padding:12px 20px 10px}.empresa-composer footer{align-items:center;gap:12px;margin-top:6px;padding-inline:4px;display:flex}.empresa-composer footer>span{color:var(--text-secondary);font-size:12px}.empresa-attachments{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.empresa-attachments li{border:1px solid var(--border-subtle);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:8px;max-width:100%;padding:5px 8px;font-size:11px;display:flex}.empresa-atividades{flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.empresa-atividades li{border:1px solid var(--border-subtle);max-width:100%;color:var(--text-secondary);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.empresa-atividades li.is-aguardando_aprovacao,.empresa-atividades li.is-incerta{border-color:color-mix(in srgb, var(--status-warning) 45%, transparent)}.empresa-atividades li.is-erro{border-color:color-mix(in srgb, var(--action-danger) 45%, transparent)}.empresa-thinking{gap:5px;padding:6px 0;display:flex}.empresa-thinking i{background:var(--text-secondary);border-radius:50%;width:5px;height:5px;animation:1.3s ease-in-out infinite empresa-thinking}.empresa-thinking i:nth-child(2){animation-delay:.15s}.empresa-thinking i:nth-child(3){animation-delay:.3s}@keyframes empresa-thinking{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (max-width:1100px){.empresa-provider-grid{grid-template-columns:minmax(0,1fr)}.empresa-chat-settings,.empresa-home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.empresa-resumos{grid-template-columns:minmax(0,1fr)}.empresa-editor{padding:16px}.empresa-social>div{grid-template-columns:minmax(0,1fr) auto}.empresa-social>div>label:first-child{grid-column:1/-1}.empresa-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.empresa-schema-row,.empresa-order-lines>div{grid-template-columns:minmax(0,1fr)}.empresa-order-lines{padding:16px}.empresa-dados-resumo>div{grid-template-columns:minmax(0,1fr)}.empresa-chat{height:calc(100dvh - 195px);min-height:430px}.empresa-chat-head{padding:12px}.empresa-composer{padding:8px 10px}.empresa-chat-messages{padding:16px 12px}.empresa-message{max-width:95%}.empresa-chat-head>div:last-child{justify-content:space-between;width:100%}.empresa-chat-head>div:last-child>.ui-button{font-size:12px}.empresa-chat-settings{grid-template-columns:minmax(0,1fr);padding:12px}.empresa-agent-summary{flex-direction:column}.empresa-home-shortcuts,.empresa-permissions,.empresa-resources{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.empresa-thinking i{opacity:.65;animation:none}.empresa-nav-group>button svg{transition:none}}.empresa-confirm-native{background:0 0;border:0;border-radius:10px;width:min(430px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;inset:0;overflow:auto}.empresa-confirm-native::backdrop{background:var(--overlay)}.central-sidebar>.empresa-idioma{color:var(--text-secondary);margin:12px 0}.central-sidebar>.empresa-idioma label{gap:6px;font-size:11px}.central-sidebar>.empresa-idioma select{width:100%;height:32px;font-size:12px}.empresa-backup-codes{border:1px solid var(--border-subtle);background:var(--surface-app);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;font-size:13px;display:grid}.empresa-servicos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 24px;display:grid}.empresa-servicos-grid>.ui-card{flex-direction:column;min-width:0;display:flex}.empresa-servicos-grid .comercial-card-content{flex:1}.empresa-servicos-grid .comercial-card-head{flex-wrap:wrap;gap:10px}.empresa-servicos-grid footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.empresa-servicos-price{font-variant-numeric:tabular-nums;margin-top:16px;font-size:20px;display:block}.empresa-servicos-heading{font-size:16px;font-weight:600}.empresa-servicos-audio{flex-wrap:wrap;gap:8px;max-width:300px;display:flex}.empresa-servicos-audio audio{width:100%;max-width:280px;height:36px}.empresa-servicos-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.empresa-servicos-metrics p{line-height:1.7}.empresa-servicos-grid h3{margin:12px 0;font-size:15px;font-weight:600}@media (max-width:1024px){.empresa-servicos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.empresa-servicos-grid,.empresa-servicos-metrics{grid-template-columns:minmax(0,1fr)}.empresa-servicos-grid footer{padding:16px}}.empresa-especialista-filtros{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:16px;margin:16px 0;display:grid}.empresa-especialista-busca{position:relative}.empresa-especialista-busca>svg{color:var(--text-secondary);pointer-events:none;position:absolute;top:12px;left:12px}.empresa-especialista-busca input{padding-left:36px}.empresa-especialista-lista{grid-template-columns:repeat(2,minmax(0,1fr));max-height:560px;display:grid;overflow-y:auto}.empresa-especialista-item{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:12px;min-width:0;padding:16px 20px;display:flex}.empresa-especialista-item:nth-child(odd){border-right:1px solid var(--border-subtle)}.empresa-especialista-item>div{flex:1;min-width:0}.empresa-especialista-item h3{font-size:14px;font-weight:600}.empresa-especialista-item p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.8}.empresa-especialista-categoria{color:var(--text-secondary);flex-shrink:0;font-size:11px}.empresa-especialista-acoes{border-top:1px solid var(--border-subtle);padding:16px 20px}.empresa-especialista-seletor{gap:12px;margin-bottom:20px;display:grid}.empresa-audio-permissoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.empresa-audio-permissoes>label{border:1px solid var(--border-subtle);border-radius:7px;align-items:flex-start;gap:12px;padding:16px;display:flex}.empresa-audio-permissoes input{width:16px;height:16px;accent-color:var(--action-primary);flex-shrink:0;margin-top:3px}.empresa-audio-permissoes strong{font-size:14px;font-weight:500;display:block}.empresa-audio-permissoes small{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.8;display:block}.empresa-servicos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.empresa-especialista-item .central-section-icon{width:32px;height:32px}@media (max-width:1100px){.empresa-especialista-lista{grid-template-columns:minmax(0,1fr)}.empresa-especialista-item:nth-child(odd){border-right:0}.empresa-especialista-categoria{text-align:right;overflow-wrap:anywhere;max-width:100px}}@media (max-width:768px){.empresa-especialista-filtros,.empresa-audio-permissoes,.empresa-servicos-grid{grid-template-columns:minmax(0,1fr)}.empresa-especialista-item{padding:16px}.empresa-especialista-categoria{display:none}.empresa-especialista-acoes{padding:16px}}.empresa-agente-instrucoes{flex-direction:column;gap:12px;min-width:0;display:flex}.empresa-agente-instrucoes .empresa-especialista-seletor{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.empresa-agente-listas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.empresa-agente-listas>*{min-width:0}.empresa-agente-listas textarea{resize:vertical;min-height:180px;font-size:14px;line-height:1.7}.empresa-agente-listas-leitura{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.empresa-agente-listas-leitura h3{margin-bottom:8px;font-size:14px;font-weight:600}.empresa-agente-listas-leitura ul{color:var(--text-primary);padding-left:18px;font-size:14px;line-height:1.7;list-style:outside}.empresa-agente-listas-leitura li{overflow-wrap:anywhere}.empresa-agente-listas-leitura p{color:var(--text-secondary);font-size:13px}.empresa-agente-selos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.empresa-agente-aviso-pago,.empresa-agente-legado{border:1px solid var(--border-subtle);background:var(--surface-app);border-radius:7px;padding:12px 16px;font-size:13px;line-height:1.7}.empresa-agente-aviso-pago strong{margin-bottom:4px;font-size:14px;font-weight:600;display:block}.empresa-agente-vencido{overflow-wrap:anywhere;margin:12px 0}.empresa-agente-vencido p{color:var(--text-secondary);margin-top:6px}.empresa-agente-legado{justify-content:space-between;align-items:center;gap:12px;margin:16px 20px 0;display:flex}.empresa-agente-legado p{min-width:0}.empresa-agente-form-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.empresa-agente-pagamento-resumo{align-items:flex-start;gap:12px;min-width:0;display:flex}.empresa-agente-pagamento-resumo>div{flex:1;min-width:0}.empresa-agente-pagamento-resumo strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;display:block}.empresa-agente-pagamento-resumo p{color:var(--text-secondary);font-size:13px;line-height:1.7}.empresa-agente-pagamento textarea{font-family:var(--font-mono,ui-monospace,monospace);overflow-wrap:anywhere;font-size:13px}.empresa-agente-pagamento footer{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:768px){.empresa-agente-instrucoes .empresa-especialista-seletor,.empresa-agente-listas,.empresa-agente-listas-leitura{grid-template-columns:minmax(0,1fr)}.empresa-agente-legado{flex-direction:column;align-items:flex-start;margin:16px 16px 0}}.empresa-agente-instrucoes-topo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.empresa-agente-instrucoes-topo>*,.empresa-seletor-modelo{min-width:0}.empresa-seletor-modelo-rotulo{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.empresa-seletor-modelo-campo{min-width:0;position:relative}.empresa-seletor-modelo-campo>input{text-overflow:ellipsis;width:100%;padding-right:36px}.empresa-seletor-modelo-icone{pointer-events:none;width:14px;height:14px;color:var(--text-secondary);position:absolute;top:13px;right:12px}.empresa-seletor-modelo-popup{z-index:40;border:1px solid var(--border-subtle);background:var(--surface-elevated);box-shadow:0 4px 12px var(--shadow-color);border-radius:7px;padding:4px;position:absolute;left:0;right:0}.empresa-seletor-modelo-baixo{top:calc(100% + 6px)}.empresa-seletor-modelo-cima{bottom:calc(100% + 6px)}.empresa-seletor-modelo-fluxo{margin-top:6px;position:relative}.empresa-seletor-modelo-popup [role=listbox]{overscroll-behavior:contain;scrollbar-width:thin;max-height:200px;position:relative;overflow-y:auto}.empresa-seletor-modelo-grupo{letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);padding:8px 8px 4px;font-size:11px;font-weight:600}.empresa-seletor-modelo-opcao{cursor:pointer;color:var(--text-primary);overflow-wrap:anywhere;border-radius:4px;padding:8px;font-size:13px;line-height:1.6}.empresa-seletor-modelo-opcao.is-active{background:var(--surface-muted)}.empresa-seletor-modelo-opcao[aria-selected=true]{color:var(--action-primary);font-weight:500}.empresa-seletor-modelo-vazio{color:var(--text-secondary);padding:8px;font-size:13px}.empresa-melhoria-acao{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.empresa-descrever{border:1px solid var(--border-subtle);background:var(--surface-app);border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.empresa-descrever.is-destaque{border-color:var(--action-primary);background:var(--surface-card)}.empresa-descrever-cabecalho{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.empresa-descrever-cabecalho>div{min-width:0}.empresa-descrever-cabecalho>button{flex-shrink:0}.empresa-descrever-cabecalho h4{font-size:14px;font-weight:600}.empresa-descrever-cabecalho p{color:var(--text-secondary);margin-top:2px;font-size:13px;line-height:1.7}.empresa-descrever-acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.empresa-descrever-acoes>span{flex:1;min-width:0}.empresa-descrever-linha{justify-content:flex-start;display:flex}@media (max-width:768px){.empresa-descrever{padding:12px}.empresa-descrever-acoes{flex-direction:column;align-items:stretch}}.empresa-melhoria{border:1px solid var(--border-subtle);background:var(--surface-app);border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.empresa-melhoria-progresso{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.7;display:flex}.empresa-melhoria-progresso>span{flex:1;min-width:0}.empresa-melhoria-progresso>svg{flex-shrink:0}.empresa-melhoria-progresso>.animate-spin{color:var(--action-primary)}.empresa-melhoria-cabecalho{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.empresa-melhoria-cabecalho>div{min-width:0}.empresa-melhoria-cabecalho>span{white-space:nowrap;flex-shrink:0}.empresa-melhoria-cabecalho h4{font-size:14px;font-weight:600}.empresa-melhoria-cabecalho p{color:var(--text-secondary);margin-top:2px;font-size:13px;line-height:1.7}.empresa-melhoria-notas{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:7px;padding:12px;font-size:13px;line-height:1.7}.empresa-melhoria-notas strong{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.empresa-melhoria-notas ul{padding-left:18px;list-style:outside}.empresa-melhoria-notas li{overflow-wrap:anywhere}.empresa-melhoria-lista{flex-direction:column;gap:8px;min-width:0;display:flex}.empresa-melhoria-lista-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.empresa-melhoria-lista-topo h5{font-size:13px;font-weight:600}.empresa-melhoria-colunas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.empresa-melhoria-coluna{border:1px solid var(--border-subtle);background:var(--surface-card);border-radius:7px;min-width:0;padding:12px}.empresa-melhoria-coluna h5{letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px;font-size:11px;font-weight:600}.empresa-melhoria-coluna ul{flex-direction:column;gap:4px;display:flex}.empresa-melhoria-coluna li{color:var(--text-primary);overflow-wrap:anywhere;border-left:2px solid #0000;border-radius:4px;flex-direction:column;gap:2px;padding:4px 8px;font-size:13px;line-height:1.7;display:flex}.empresa-melhoria-coluna li.is-marcada{border-left-color:var(--action-primary);background:var(--surface-app)}.empresa-melhoria-coluna:first-child li.is-marcada{border-left-color:var(--border-subtle);color:var(--text-secondary)}.empresa-melhoria-marca{color:var(--action-primary);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.empresa-melhoria-coluna:first-child .empresa-melhoria-marca{color:var(--text-secondary)}.empresa-melhoria-coluna p{color:var(--text-secondary);font-size:13px}.empresa-melhoria-coluna textarea{font-family:var(--font-mono,ui-monospace,monospace);resize:vertical;width:100%;min-height:160px;font-size:13px}.empresa-melhoria-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.empresa-agente-sem-provedor{border:1px solid var(--border-subtle);background:var(--surface-app);border-radius:7px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:13px;line-height:1.7;display:flex}.empresa-agente-sem-provedor>div:not(.empresa-agente-sem-provedor-acoes){flex:1;min-width:0}.empresa-agente-sem-provedor strong{font-size:14px;font-weight:600;display:block}.empresa-agente-sem-provedor p{color:var(--text-secondary)}.empresa-agente-sem-provedor .central-section-icon{flex-shrink:0}.empresa-agente-sem-provedor-acoes{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}@media (max-width:768px){.empresa-agente-instrucoes-topo,.empresa-melhoria-colunas{grid-template-columns:minmax(0,1fr)}.empresa-melhoria{padding:12px}.empresa-agente-sem-provedor{flex-direction:column;align-items:flex-start}}.empresa-painel-abas{display:none}.empresa-cards-offline{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding:8px 20px;font-size:12px;line-height:1.7}.empresa-card-item{text-align:left;border:1px solid var(--border-subtle);background:var(--surface-card);width:100%;min-width:0;transition:border-color .15s var(--motion,ease),background-color .15s var(--motion,ease);border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.empresa-card-item:hover{border-color:color-mix(in srgb,var(--border-subtle),var(--text-secondary) 30%)}.empresa-card-item:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.empresa-card-icon{border:1px solid var(--border-subtle);background:var(--surface-app);width:32px;height:32px;color:var(--action-primary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.empresa-card-corpo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.empresa-card-meta{color:var(--text-secondary);flex-wrap:wrap;gap:4px;min-width:0;font-size:11px;display:flex}.empresa-card-meta>span{overflow-wrap:anywhere}.empresa-card-corpo>strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.empresa-card-resumo{color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.empresa-card-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.empresa-card-rodape time{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.empresa-card-modal{flex-direction:column;gap:16px;min-width:0;max-height:calc(100dvh - 120px);padding:20px;display:flex;overflow-y:auto}.empresa-card-modal h3{margin-bottom:8px;font-size:14px;font-weight:600}.empresa-card-modal .empresa-card-meta{font-size:12px}.empresa-card-ferramenta{font-family:var(--font-mono,ui-monospace,monospace);overflow-wrap:anywhere;margin-bottom:8px;font-size:13px}.empresa-card-ajuda{color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:1.7}.empresa-card-modal form.empresa-card-form{gap:12px;padding:0}.empresa-card-modal form.empresa-card-form footer{padding-top:0}.empresa-card-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.empresa-card-acoes:empty{display:none}.empresa-painel-contador{background:var(--action-primary);min-width:18px;height:18px;color:var(--on-action);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}@media (max-width:900px){.empresa-painel-abas{border-bottom:1px solid var(--border-subtle);gap:4px;margin:0 0 12px;padding-bottom:8px;display:flex}.empresa-painel-abas button{color:var(--text-secondary);border-radius:6px;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.empresa-painel-abas button[aria-selected=true]{color:var(--action-primary);background:var(--surface-muted);font-weight:500}.empresa-painel[data-aba=cards] .empresa-painel-chat{display:none}}@media (max-width:768px){.empresa-card-item{padding:12px}.empresa-card-modal{padding:16px}}@media (prefers-reduced-motion:reduce){.empresa-card-item{transition:none}}.empresa-docs-pilha{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.empresa-docs-pilha>.ui-card{min-width:0}.empresa-docs-espaco{gap:12px;padding:16px 20px;display:grid}.empresa-docs-espaco-topo{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.empresa-docs-espaco-topo>div{overflow-wrap:anywhere;flex:1;min-width:0}.empresa-docs-espaco-topo strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;display:block}.empresa-docs-espaco-topo p{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px}.empresa-docs-barra{background:var(--surface-muted);border-radius:999px;height:8px;overflow:hidden}.empresa-docs-barra span{border-radius:inherit;background:var(--action-primary);height:100%;transition:width .18s var(--motion,ease);display:block}.empresa-docs-espaco-alerta .empresa-docs-barra span{background:var(--status-warning)}.empresa-docs-espaco-cheio .empresa-docs-barra span{background:var(--action-danger)}.empresa-docs-cabecalho{border-bottom:1px solid var(--border-subtle);gap:16px;min-width:0;padding:20px;display:grid}.empresa-docs-barra-ferramentas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.empresa-docs-busca{flex-wrap:wrap;flex:280px;align-items:center;gap:8px;min-width:0;max-width:480px;display:flex}.empresa-docs-busca-campo{flex:160px;min-width:0;position:relative}.empresa-docs-busca-campo>svg{color:var(--text-secondary);pointer-events:none;position:absolute;top:12px;left:12px}.empresa-docs-busca-campo input{padding-left:36px}.empresa-docs-busca-campo input:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.empresa-docs-acoes{flex-wrap:wrap;gap:8px;min-width:0;margin-left:auto;display:flex}.empresa-docs-trilha{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.empresa-docs-trilha ol{min-width:0;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;display:flex}.empresa-docs-trilha li{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex}.empresa-docs-trilha li>svg,.empresa-docs-trilha>.ui-button{flex-shrink:0}.empresa-docs-trilha li>span,.empresa-docs-trilha li>button{overflow-wrap:anywhere;text-align:left;min-width:0}.empresa-docs-trilha button{color:var(--text-primary);border-radius:5px;padding:2px 4px;font-weight:500}.empresa-docs-trilha button:hover{color:var(--action-primary)}.empresa-docs-trilha button:focus-visible,.empresa-docs-nome:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.empresa-docs-trilha [aria-current=page]{color:var(--text-primary);font-weight:600}.empresa-docs-nome{text-align:left;max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:8px;font-weight:500;display:inline-flex}button.empresa-docs-nome:hover{color:var(--action-primary)}.empresa-docs-nome svg{color:var(--text-secondary);flex:none}.empresa-docs-nome>span{min-width:0}.empresa-docs-feedback{padding:16px 20px}.empresa-docs-tabela-wrap{border-radius:0 0 10px 10px;min-width:0}.empresa-docs-tabela-wrap:focus-visible{outline:2px solid var(--action-primary);outline-offset:-2px}.empresa-docs-tabela{min-width:640px}.empresa-docs-pasta-nome{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.empresa-docs-pasta-dica{min-width:0;max-width:260px;color:var(--text-secondary);font-size:12px}.empresa-docs-pasta-dica summary{cursor:pointer;border-radius:5px;width:fit-content;max-width:100%;list-style:none;display:flex}.empresa-docs-pasta-dica summary::-webkit-details-marker{display:none}.empresa-docs-pasta-dica summary:hover{color:var(--text-primary)}.empresa-docs-pasta-dica summary:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.empresa-docs-pasta-dica p{overflow-wrap:anywhere;margin-top:8px;line-height:1.6}.empresa-docs-tabela td small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.empresa-docs-tabela td{vertical-align:top}.empresa-docs-tabela td:first-child{min-width:280px}.empresa-docs-leitores{border:1px solid var(--border-subtle);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.empresa-docs-leitores legend{padding:0 4px;font-size:14px;font-weight:600}.empresa-docs-agentes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-left:24px;display:grid}.empresa-docs-apagar{gap:8px;font-size:14px;display:grid}.empresa-docs-apagar small{color:var(--text-secondary);font-size:13px;display:block}.empresa-fonte-saber{min-width:0}.empresa-fonte-saber-topo{align-items:flex-start;min-width:0}.empresa-fonte-saber-topo>.central-section-heading{flex:360px;align-items:flex-start;min-width:0}.empresa-fonte-saber-topo .central-section-heading>div{min-width:0}.empresa-fonte-saber-topo h3{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.5}.empresa-fonte-saber-topo p{overflow-wrap:anywhere;max-width:68ch;margin-top:4px;font-size:13px;line-height:1.7}.empresa-fonte-saber-topo>.ui-button{margin-left:auto}.empresa-fonte-saber-corpo{gap:20px;min-width:0;padding:20px;display:grid}.empresa-fonte-saber-corpo>section{gap:12px;min-width:0;display:grid}.empresa-fonte-saber-secao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.empresa-fonte-saber h4{color:var(--text-secondary);font-size:13px;font-weight:600}.empresa-fonte-saber-vazio{border:1px solid var(--border-subtle);background:var(--surface-app);color:var(--text-secondary);text-align:center;border-radius:8px;justify-items:center;gap:12px;padding:24px 16px;display:grid}.empresa-fonte-saber-vazio p{overflow-wrap:anywhere;max-width:48ch;font-size:13px;line-height:1.7}.empresa-fonte-saber-lista{gap:8px;display:grid}.empresa-fonte-saber-lista li{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:12px 0;display:flex}.empresa-fonte-saber-lista li:last-child{border-bottom:0;padding-bottom:0}.empresa-fonte-saber-lista li>div:first-child{overflow-wrap:anywhere;flex:220px;gap:4px;min-width:0;display:grid}.empresa-fonte-saber-lista strong{color:var(--text-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.empresa-fonte-saber-lista strong>svg{flex-shrink:0}.empresa-fonte-saber-lista strong>span{overflow-wrap:anywhere;min-width:0}.empresa-fonte-saber-lista small{color:var(--text-secondary);font-size:13px}.empresa-fonte-saber-lista .empresa-row-actions{overflow-wrap:anywhere;min-width:0;max-width:100%}.empresa-fonte-saber-lista .empresa-row-actions>small{flex-basis:100%;min-width:0}.empresa-fonte-saber-lista small[role=alert]{color:var(--action-danger-hover)}@media (max-width:768px){.empresa-fonte-saber-lista li>div:first-child{flex-basis:100%}}.empresa-docs-apagar ul{border:1px solid var(--border-subtle);background:var(--surface-app);border-radius:8px;gap:4px;max-height:200px;padding:8px 12px;display:grid;overflow:auto}.empresa-docs-apagar li,.empresa-docs-envios li{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.empresa-docs-envios{gap:6px;font-size:14px;display:grid}.empresa-docs-envios li{flex-wrap:wrap}.empresa-docs-envios li>span:first-child{flex:1;min-width:0}.empresa-docs-envios small{color:var(--action-danger-hover);flex-basis:100%;font-size:13px}@media (max-width:768px){.empresa-docs-espaco,.empresa-docs-cabecalho,.empresa-fonte-saber-corpo{padding:16px}.empresa-docs-feedback{padding:12px 16px}.empresa-docs-barra-ferramentas>*{width:100%}.empresa-docs-busca{max-width:none}.empresa-docs-acoes{justify-content:flex-end}.empresa-docs-acoes>.ui-button{flex:auto}.empresa-docs-tabela th,.empresa-docs-tabela td{padding-inline:16px}.empresa-docs-agentes{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.empresa-docs-barra span{transition:none}}.empresa-inicio{--inicio-altura:calc(100dvh - 116px)}.empresa-painel{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);align-items:start;gap:20px;min-width:0;display:grid}.empresa-painel>*{min-width:0}.empresa-painel-principal{min-width:0;height:max(560px,var(--inicio-altura));flex-direction:column;gap:20px;display:flex}.empresa-inicio-cabecalho{flex-shrink:0;min-width:0}.empresa-inicio-cabecalho .page-title{overflow-wrap:anywhere}.empresa-painel-chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.empresa-painel .empresa-chat{flex:1;height:auto;min-height:0;max-height:none}.empresa-painel.is-sem-chat{grid-template-columns:minmax(0,1fr)}.empresa-painel.is-sem-chat .empresa-painel-principal{height:auto}.empresa-cards-vazio{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;display:flex}.empresa-cards-vazio svg{color:var(--text-secondary)}.empresa-cards-vazio strong{color:var(--text-primary);font-size:13px;font-weight:600}.empresa-cards-vazio span{max-width:240px;color:var(--text-secondary);font-size:12px;line-height:1.6}.empresa-controles{border:1px solid var(--border-subtle);background:var(--surface-card);min-width:0;box-shadow:0 2px 3px var(--shadow-color);border-radius:10px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.empresa-controles:not(:has(.empresa-controle)){display:none}.empresa-controle{align-items:center;gap:8px;min-width:0;padding:4px 12px 4px 4px;display:flex}.empresa-controle+.empresa-controle{border-top:1px solid var(--border-subtle)}.empresa-controle-abrir{text-align:left;min-width:0;transition:background-color .15s var(--motion,ease);border-radius:7px;flex:1;align-items:center;gap:10px;padding:6px;display:flex}.empresa-controle-abrir:hover{background:var(--surface-app)}.empresa-controle-abrir:focus-visible{outline:2px solid var(--action-primary);outline-offset:-2px}.empresa-controle-icone{background:var(--surface-app);width:28px;height:28px;color:var(--text-secondary);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.empresa-controle.is-on .empresa-controle-icone{color:var(--action-primary)}.empresa-controle.is-paused .empresa-controle-icone{color:var(--status-warning)}.empresa-controle-corpo{flex-direction:column;gap:1px;min-width:0;display:flex}.empresa-controle-corpo strong{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.4}.empresa-controle-corpo>span{-webkit-line-clamp:2;color:var(--text-secondary);font-variant-numeric:tabular-nums;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.empresa-controle.is-paused .empresa-controle-corpo>span{color:var(--status-warning)}@media (max-width:900px){.empresa-painel{height:max(480px,var(--inicio-altura));flex-direction:column;align-items:stretch;gap:0;display:flex}.empresa-painel.is-sem-chat{height:auto}.empresa-painel-principal{display:contents}.empresa-inicio-cabecalho{margin-bottom:12px}.empresa-painel-abas{flex-shrink:0}.empresa-painel-chat{flex:1;min-height:0}}@media (max-width:768px){.empresa-inicio{--inicio-altura:calc(100dvh - 92px)}}@media (max-width:480px){.empresa-inicio-cabecalho .page-subtitle{display:none}}@media (prefers-reduced-motion:reduce){.empresa-controle-abrir{transition:none}}.empresa-agente-faixa{border-bottom:1px solid var(--border-subtle);min-width:0;margin:0 0 20px;padding-bottom:12px}.empresa-agente-faixa>ul{scrollbar-width:thin;align-items:center;gap:4px;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.empresa-agente-faixa li{flex-shrink:0}.empresa-agente-faixa-atalhos{border-left:1px solid var(--border-subtle);gap:4px;margin-left:4px;padding-left:8px;display:flex}.empresa-agente-faixa-item{max-width:200px;color:var(--text-secondary);transition:background-color .15s var(--motion,ease),color .15s var(--motion,ease),border-color .15s var(--motion,ease);border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-size:13px;text-decoration:none;display:flex}.empresa-agente-faixa-item:hover{color:var(--text-primary);background:var(--surface-muted)}.empresa-agente-faixa-item[aria-current=page]{color:var(--action-primary);background:var(--surface-muted);border-color:var(--border-subtle);font-weight:500}.empresa-agente-faixa-item:focus-visible{outline:2px solid var(--action-primary);outline-offset:-2px}.empresa-agente-faixa-item svg{flex-shrink:0}.empresa-agente-faixa-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.empresa-agente-faixa-ponto{background:var(--text-secondary);opacity:.5;border-radius:50%;flex-shrink:0;width:6px;height:6px}.empresa-agente-faixa-ponto.is-ativo{background:var(--action-primary);opacity:1}.empresa-agente-faixa-ponto.is-pendente{background:var(--status-warning);opacity:1}.empresa-agente-faixa-ponto.is-vencido{background:var(--action-danger);opacity:1}@media (prefers-reduced-motion:reduce){.empresa-agente-faixa-item{transition:none}}.empresa-agente-topo{align-items:flex-start;gap:16px;min-width:0;margin-bottom:20px;display:flex}.empresa-agente-topo>div{flex:1;min-width:0}.empresa-agente-topo .page-title,.empresa-agente-topo .page-subtitle{overflow-wrap:anywhere}.empresa-agente-topo .empresa-agente-selos{margin-top:10px}.empresa-agente-pendencias{border:1px solid var(--border-subtle);background:var(--surface-app);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:20px;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}.empresa-agente-pendencias>svg{flex-shrink:0}.empresa-agente-pendencias>p{color:var(--text-primary);font-weight:500}.empresa-agente-pendencias>div{flex-wrap:wrap;gap:6px;display:flex}.empresa-agente-pendencias button{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);transition:border-color .15s var(--motion,ease),color .15s var(--motion,ease);border-radius:5px;padding:3px 8px;font-size:12px}.empresa-agente-pendencias button:hover{border-color:var(--action-primary);color:var(--action-primary)}.empresa-agente-pendencias button:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.empresa-agente-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.empresa-agente-nav{min-width:0;position:sticky;top:16px}.empresa-agente-nav>div{flex-direction:column;gap:2px;display:flex}.empresa-agente-nav-grupo{text-transform:uppercase;letter-spacing:.13em;color:var(--text-secondary);padding:0 10px 6px;font-size:11px;font-weight:600}.empresa-agente-nav-grupo:not(:first-child){margin-top:16px}.empresa-agente-nav button{width:100%;min-width:0;color:var(--text-secondary);text-align:left;transition:background-color .15s var(--motion,ease),color .15s var(--motion,ease);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.empresa-agente-nav button>span:not(.empresa-agente-nav-marca){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.empresa-agente-nav button svg{flex-shrink:0}.empresa-agente-nav button:hover{color:var(--text-primary);background:var(--surface-muted)}.empresa-agente-nav button[aria-selected=true]{color:var(--action-primary);background:var(--surface-muted);font-weight:500}.empresa-agente-nav button:focus-visible{outline:2px solid var(--action-primary);outline-offset:-2px}.empresa-agente-nav-marca{background:var(--action-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.empresa-agente-conteudo,.empresa-agente-painel{min-width:0}.empresa-agente-painel>.empresa-abas:first-child,.empresa-agente-painel>.empresa-toolbar:first-child{margin-top:0}.empresa-agente-pilha{flex-direction:column;gap:20px;min-width:0;display:flex}.empresa-agente-fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.empresa-agente-fieldset:disabled .empresa-avatar-grid button{cursor:default}.empresa-agente-nao-salvo{color:var(--text-secondary);align-self:center;margin-right:auto;font-size:12px}.empresa-agente-sugestoes{flex-direction:column;gap:8px;display:flex}.empresa-agente-sugestoes>span{font-size:14px;font-weight:500}.empresa-agente-sugestoes>div{flex-wrap:wrap;gap:6px;display:flex}.empresa-agente-sugestoes button{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);transition:border-color .15s var(--motion,ease),background-color .15s var(--motion,ease);border-radius:6px;padding:6px 10px;font-size:13px}.empresa-agente-sugestoes button:hover{border-color:color-mix(in srgb,var(--border-subtle),var(--text-secondary) 30%)}.empresa-agente-sugestoes button[aria-pressed=true]{border-color:var(--action-primary);background:var(--surface-muted);color:var(--action-primary)}.empresa-agente-sugestoes button:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.empresa-agente-contratar{border:1px solid var(--border-subtle);background:var(--surface-app);color:var(--text-secondary);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.empresa-agente-contratar>p{flex:1;min-width:200px}.ui-card>.empresa-agente-contratar{margin:20px 20px 0}.empresa-agente-wa{border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.empresa-agente-wa-linha{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.empresa-agente-wa-linha>div{min-width:0}.empresa-agente-wa strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.empresa-agente-wa p{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.empresa-agente-wa-vazio{background:var(--surface-app)}.empresa-agente-preco{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0;display:grid}.empresa-agente-preco dt{color:var(--text-secondary);font-size:11px}.empresa-agente-preco dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:14px;font-weight:600}.empresa-agente-painel .comercial-fields{margin-bottom:16px}@media (max-width:1024px){.empresa-agente-layout{grid-template-columns:minmax(0,1fr);gap:16px}.empresa-agente-nav{position:static}.empresa-agente-nav>div{border-bottom:1px solid var(--border-subtle);flex-direction:row;gap:4px;padding-bottom:8px;overflow-x:auto}.empresa-agente-nav-grupo{display:none}.empresa-agente-nav button{flex-shrink:0;gap:6px;width:auto;padding:8px 12px}.empresa-agente-nav button>span:not(.empresa-agente-nav-marca){overflow:visible}}@media (max-width:768px){.empresa-agente-topo{gap:12px}.ui-card>.empresa-agente-contratar{margin:16px 16px 0}}@media (prefers-reduced-motion:reduce){.empresa-agente-nav button,.empresa-agente-pendencias button,.empresa-agente-sugestoes button{transition:none}}.empresa-agente-form .empresa-avatar-grid,.empresa-agente-fieldset .empresa-avatar-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.empresa-agente-form .empresa-avatar-grid button,.empresa-agente-fieldset .empresa-avatar-grid button{padding:3px}.empresa-agente-form .empresa-avatar-grid .empresa-avatar,.empresa-agente-fieldset .empresa-avatar-grid .empresa-avatar{aspect-ratio:1;max-width:48px;width:100%!important;height:auto!important}.empresa-agente-fieldset .empresa-avatar-grid{max-width:560px}@media (max-width:480px){.empresa-agente-preco{grid-template-columns:minmax(0,1fr)}.empresa-agente-form .empresa-avatar-grid,.empresa-agente-fieldset .empresa-avatar-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.cofre-resumo code{word-break:break-all;font-size:13px;display:block}.cofre-resumo pre{white-space:pre-wrap;max-height:240px;margin:0;font-size:13px;overflow:auto}.empresa-conversa{padding:0}.empresa-conversa>.empresa-chat{background:var(--surface-app);border:0;border-radius:0}.empresa-chat-head{background:var(--surface-app);border-bottom-color:var(--border-subtle);padding:14px 24px}.empresa-chat-head h2{letter-spacing:-.01em;color:var(--text-strong);font-size:17px;font-weight:700}.empresa-chat-head p{color:var(--text-secondary);margin-top:3px;font-size:13px}.empresa-chat-identidade .empresa-avatar,.empresa-chat-identidade button .empresa-avatar{box-shadow:0 0 0 2px var(--surface-app), 0 0 0 3px var(--border-strong), 0 0 22px var(--brand-glow);border-radius:999px}.empresa-chat-messages{background:var(--surface-app);padding:28px}.empresa-message{max-width:100%;margin-bottom:22px}.empresa-message.is-user{max-width:min(78%,960px)}.empresa-message>.empresa-avatar{border-radius:999px;margin-bottom:8px}.empresa-message-body{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);border-radius:18px 18px 18px 6px;padding:14px 18px;font-size:15px;line-height:1.65}.empresa-message-body strong{color:var(--text-strong)}.empresa-message-body pre{background:var(--code-bg);color:var(--code-text);border-radius:12px;font-size:14px}.empresa-message-body a{color:var(--action-primary)}.empresa-message footer{color:var(--text-tertiary);margin-top:6px;padding-inline:4px;font-size:12px}.empresa-message.is-user .empresa-message-body{background:var(--bubble-user);color:var(--on-bubble-user);border-color:#0000;border-radius:18px 18px 6px}.empresa-message.is-user .empresa-message-body strong,.empresa-message.is-user .empresa-message-body a{color:var(--on-bubble-user)}.empresa-message.is-user footer{text-align:right}.empresa-message.is-system .empresa-message-body{background:0 0;border-style:dashed;font-size:14px}.empresa-chat-feedback{padding-inline:28px}.empresa-chat-feedback>p{font-size:14px}.empresa-composer{background:var(--surface-app);border-top:0;padding:12px 28px 14px}.empresa-composer footer>span{font-size:13px}.empresa-thinking i{background:var(--brand)}.comercial-empty h3{color:var(--text-strong)}@media (max-width:768px){.empresa-chat-head{padding:10px 14px}.empresa-chat-messages{padding:18px 14px}.empresa-message{max-width:100%}.empresa-message.is-user{max-width:92%}.empresa-message-body{padding:12px 14px;font-size:15px}.empresa-composer{padding:8px 10px 10px}.empresa-chat-feedback{padding-inline:14px}}.empresa-access{background:var(--surface-app)}.empresa-access-card{border-color:var(--border-strong);background:var(--surface-card);box-shadow:0 30px 80px var(--shadow-color);border-radius:20px}.empresa-access-identity{background:var(--surface-list);position:relative;overflow:hidden}.empresa-access-identity:before{content:"";background:radial-gradient(ellipse at center, var(--brand-glow), transparent 65%);pointer-events:none;width:120%;height:90%;position:absolute;bottom:-40%;left:-30%}.empresa-access-identity>*{position:relative}.empresa-access-brand{letter-spacing:-.02em;color:var(--text-strong);font-size:18px;font-weight:700}.empresa-access-simbolo{width:36px;height:36px;color:var(--brand);filter:drop-shadow(0 0 12px var(--brand-glow));place-items:center;display:grid}.empresa-access-simbolo .marca-simbolo{width:30px;height:30px}.empresa-access-promise{letter-spacing:-.03em;color:var(--text-strong);font-weight:700}.empresa-access-benefits svg{color:var(--brand)}.empresa-access-main h1{letter-spacing:-.03em;color:var(--text-strong);font-weight:700}.central-section-heading h2,.comercial-card-head h2{letter-spacing:-.01em;color:var(--text-strong);font-size:16px;font-weight:700}.central-section-icon{border-radius:12px}.comercial-table th{letter-spacing:.02em;color:var(--text-secondary);font-size:12px;font-weight:600}.comercial-table td{color:var(--text-primary)}.central-modal{border-color:var(--border-strong);box-shadow:0 30px 80px var(--shadow-color);border-radius:20px}.central-modal-inner>header{padding:18px 22px}.central-modal h2{letter-spacing:-.01em;color:var(--text-strong);font-size:17px;font-weight:700}.central-modal header button{width:34px;height:34px;color:var(--text-secondary);border-radius:10px}.central-modal header button:hover{background:var(--surface-muted);color:var(--text-strong)}.empresa-confirm,.empresa-confirm-native{border-color:var(--border-strong);border-radius:20px}.empresa-confirm h2{color:var(--text-strong);font-size:17px;font-weight:700}.empresa-aviso{border-color:var(--border-strong);box-shadow:0 16px 40px var(--shadow-color);border-radius:14px}.empresa-docs-espaco-topo>div{min-width:min(220px,100%)}@media (max-width:480px){.empresa-docs-espaco-topo>.ui-button,.empresa-docs-espaco-topo>a{width:100%}}.empresa-instrucoes-acao{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:16px 24px 0;display:flex}.empresa-instrucoes-acao .comercial-footnote{margin:0}.empresa-instrucoes-lista{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-card);padding:14px 16px}.empresa-instrucoes-lista.is-nao ul{padding-left:0;list-style:none}.empresa-instrucoes-lista.is-nao li{padding-left:18px;position:relative}.empresa-instrucoes-lista.is-nao li:before{content:"";background:var(--action-danger);border-radius:2px;width:8px;height:2px;position:absolute;top:.8em;left:2px}.empresa-instrucoes-manual{justify-content:flex-end;margin-top:8px;display:flex}@media (max-width:768px){.empresa-instrucoes-acao{margin:16px 16px 0}.empresa-instrucoes-acao .ui-button{width:100%}}.empresa-avisos-master{flex-direction:column;gap:12px;display:flex}.empresa-avisos-linha{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-card);align-items:center;gap:12px;padding:12px 14px;display:flex}.empresa-avisos-icone{background:var(--surface-muted);width:32px;height:32px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.empresa-avisos-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.empresa-avisos-texto strong{color:var(--text-strong);font-size:14px;font-weight:600}.empresa-avisos-texto span{color:var(--text-secondary);font-size:13px;line-height:1.45}.empresa-avisos-falta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.empresa-avisos-falta svg{color:var(--status-warning);flex-shrink:0}.empresa-avisos-pausa{color:var(--text-secondary);border-radius:var(--radius);background:var(--status-warning-soft);padding:10px 12px;font-size:13px;line-height:1.45}
