﻿:root{color-scheme:light dark;--fundo:#fbfaf7;--texto:#1f1f1f;--apagado:#6b6b6b;--persona:#eef2f7;--participante:#e6f1e8;--evento:#f3eee2;--linha:#d9d9d9;--realce:#2b5797;--sobre-realce:#fff;--erro:#a23b3b;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:18px;line-height:1.5;}@media(prefers-color-scheme:dark){:root{--fundo:#151515;--texto:#ececec;--apagado:#9a9a9a;--persona:#22282f;--participante:#1f2b22;--evento:#2b2820;--linha:#3a3a3a;--realce:#7fa6e0;--sobre-realce:#151515;--erro:#e08a8a;}}*{box-sizing:border-box;}:focus-visible{outline:3px solid var(--realce);outline-offset:2px;}[hidden]{display:none!important;}body{margin:0;background:var(--fundo);color:var(--texto);}#app{max-width:44rem;min-height:100vh;margin:0 auto;padding:1rem;display:flex;flex-direction:column;}.painel{display:flex;flex-direction:column;gap:1rem;flex:1;}h1{font-size:1.6rem;font-weight:600;margin:1rem 0 0;}h2{font-size:1.1rem;margin:0;}h2 small{font-weight:normal;color:var(--apagado);}label{font-size:.95rem;color:var(--apagado);}.opcao{display:flex;align-items:center;gap:.5rem;color:var(--texto);}input[type="text"],input[type="email"],input[type="url"],input[type="number"],input[type="date"],input:not([type]),select{width:100%;font:inherit;color:inherit;background:transparent;border:1px solid var(--apagado);border-radius:.5rem;padding:.6rem .8rem;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="date"]:focus,input:not([type]):focus,select:focus{outline:2px solid var(--realce);outline-offset:1px;}textarea{width:100%;font:inherit;color:inherit;background:transparent;border:1px solid var(--apagado);border-radius:.5rem;padding:.6rem .8rem;resize:vertical;}textarea:focus{outline:2px solid var(--realce);outline-offset:1px;}button{font:inherit;padding:.6rem 1.2rem;border:0;border-radius:.5rem;background:var(--realce);color:var(--sobre-realce);cursor:pointer;}button:disabled{opacity:.5;cursor:default;}button.discreto{background:transparent;color:var(--apagado);}form{display:flex;flex-direction:column;gap:.6rem;}#forma-arranque,#forma-continuar{max-width:28rem;}.escolha{display:flex;flex-direction:column;gap:.6rem;}.convite,.fim{max-width:28rem;display:flex;flex-direction:column;gap:.6rem;}.convite ol,.fim ol,.convite ul,.fim ul{margin:.4rem 0 0;padding-left:1.4rem;}.convite li+li,.fim li+li{margin-top:.4rem;}.convite p,.fim p{margin:0;}.convite .destaque{padding:.6rem .8rem;border-left:4px solid var(--realce);background:var(--persona);border-radius:.5rem;font-weight:600;}.fim .contactos{padding:.6rem .8rem;border-left:3px solid var(--realce);overflow-wrap:anywhere;}.cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;}.retrato{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;object-fit:cover;vertical-align:middle;}.retrato.pequeno{width:2.25rem;height:2.25rem;font-size:.8rem;}.retrato.medio{width:2.5rem;height:2.5rem;font-size:.85rem;}.retrato.grande{width:4.5rem;height:4.5rem;font-size:1.3rem;}.retrato.iniciais{font-weight:600;color:var(--sobre-realce);background:var(--realce);}.retrato-caixa{display:block;margin:.4rem 0;}.retrato-selo{position:relative;display:inline-flex;flex:none;vertical-align:middle;}.retrato-selo .selo-ia{position:absolute;right:-.3rem;bottom:-.2rem;padding:0 .25rem;border:2px solid var(--fundo);border-radius:.6rem;font-size:.6rem;font-weight:700;line-height:1.3;color:var(--sobre-realce);background:var(--realce);}.retrato-selo.grande .selo-ia{right:-.1rem;bottom:0;font-size:.75rem;}#sessao>.cabecalho{position:sticky;top:0;z-index:2;padding:.5rem 0;background:var(--fundo);border-bottom:1px solid var(--linha);}.conduz{display:flex;align-items:center;gap:.5rem;margin:0;}.etiqueta-ia{font-size:.9rem;color:var(--apagado);}.galeria{display:flex;flex-wrap:wrap;gap:.6rem;margin:.4rem 0;}.rosto-opcao{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:5.5rem;font-size:.9rem;text-align:center;cursor:pointer;}.nota.aviso{color:var(--erro);}.controlos{display:flex;flex-wrap:wrap;gap:.4rem;}.controlos button{padding:.3rem .8rem;font-size:.95rem;}.estado{margin:0;min-height:1.5rem;font-size:.95rem;color:var(--apagado);}.estado[data-estado="Listening"]::before{content:"● ";color:#3a9a5b;}.estado[data-estado="Thinking"]::before{content:"● ";color:#c9a227;}.estado[data-estado="Speaking"]::before{content:"● ";color:var(--realce);}.estado[data-estado="Paused"]::before{content:"● ";color:#8a8a8a;}#conversa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem;flex:1;overflow-y:auto;}#conversa li{max-width:85%;padding:.6rem .9rem;border-radius:.8rem;white-space:pre-wrap;overflow-wrap:anywhere;}#conversa li.persona{background:var(--persona);align-self:flex-start;}#conversa li.participante{background:var(--participante);align-self:flex-end;}#conversa li.participante p{margin:0;}#conversa li.participante pre.codigo{margin:.4rem 0;max-width:100%;overflow-x:auto;border-radius:.5rem;white-space:pre;overflow-wrap:normal;}#conversa li.participante pre.codigo code{display:block;padding:.5rem .7rem;font-family:ui-monospace,Consolas,monospace;font-size:.9rem;}#conversa li.ao-vivo{opacity:.6;font-style:italic;}#conversa li.entrega{font-family:ui-monospace,Consolas,monospace;font-size:.9rem;}#conversa li.evento{background:var(--evento);align-self:center;font-size:.9rem;color:var(--apagado);}.cartao-conteudo{display:flex;flex-direction:column;gap:.35rem;margin:.5rem 0 .2rem;padding:.6rem .75rem;background:var(--fundo);border:1px solid var(--linha);border-radius:.5rem;white-space:normal;}.cartao-conteudo p{margin:0;}.cartao-conteudo .cartao-descricao,.cartao-conteudo .cartao-ficheiro,.cartao-conteudo .cartao-dominio,.cartao-conteudo .cartao-nota,.cartao-conteudo .cartao-marca{font-size:.9rem;color:var(--apagado);}.cartao-conteudo .cartao-dominio{font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere;}.cartao-conteudo video,.cartao-conteudo audio,.cartao-conteudo img{display:block;width:100%;max-width:100%;border-radius:.5rem;}.cartao-conteudo video{max-height:60vh;background:#000;}.cartao-conteudo .cartao-acoes{display:flex;flex-wrap:wrap;gap:1rem;}.cartao-conteudo a{color:var(--realce);}.cartao-conteudo a:focus-visible{outline:2px solid var(--realce);outline-offset:2px;}.exercicio{display:flex;flex-direction:column;gap:.6rem;padding:.9rem;border:1px solid var(--linha);border-radius:.8rem;}.exercicio textarea{font-family:ui-monospace,Consolas,monospace;font-size:.95rem;}.imagem{max-width:100%;border-radius:.5rem;border:1px solid var(--linha);}.opcoes{margin:0;padding:.6rem .8rem;border:1px solid var(--linha);border-radius:.5rem;display:flex;flex-direction:column;gap:.4rem;}.opcoes legend{font-size:.9rem;color:var(--apagado);}.opcoes label{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer;}.editor{position:relative;}.editor .realce{display:none;}.editor.codigo .realce,.editor.codigo textarea{font-family:ui-monospace,Consolas,monospace;font-size:.95rem;line-height:1.5;padding:.6rem .8rem;margin:0;white-space:pre;overflow:auto;tab-size:4;}.editor.codigo .realce{display:block;position:absolute;inset:0;border:1px solid transparent;border-radius:.5rem;pointer-events:none;}.editor.codigo .realce code{font:inherit;padding:0;background:transparent;}.editor.codigo textarea{position:relative;min-height:12rem;color:transparent;caret-color:var(--texto);background:transparent;resize:vertical;}.tempo{margin:0;font-size:.9rem;color:var(--apagado);}.tempo.a-acabar{color:var(--erro);}#forma-mensagem{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;}#forma-mensagem textarea{flex:1 1 12rem;}@media(max-width:28rem){#forma-mensagem textarea{flex-basis:100%;}}#forma-mensagem textarea.codigo{font-family:ui-monospace,Consolas,monospace;font-size:.9rem;min-height:10rem;}.aviso,.erro{margin:0;font-size:.95rem;}.aviso{color:var(--apagado);}.erro{color:var(--erro);}.convites .modo{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;}.convites .modo legend{font-size:.95rem;color:var(--apagado);padding:0;margin-bottom:.4rem;width:100%;}.convites form{max-width:28rem;}.convites .campo{display:flex;flex-direction:column;gap:.4rem;}.convites .nota{margin:0;font-size:.95rem;color:var(--apagado);}.convites .resultado{display:flex;flex-direction:column;gap:.6rem;}.convites .ligacao{display:flex;gap:.6rem;}.convites .ligacao input{flex:1;font-family:ui-monospace,Consolas,monospace;font-size:.9rem;}.convites textarea{font-family:ui-monospace,Consolas,monospace;font-size:.9rem;padding:.4rem .6rem;border:1px solid var(--linha);border-radius:.5rem;background:transparent;color:inherit;resize:vertical;}.convites .falhas{margin:0;padding-left:1.2rem;font-size:.95rem;color:var(--erro);overflow-wrap:anywhere;}.privacidade-informacao .provisorio{margin:0;padding:.5rem .8rem;border-left:4px solid var(--erro);font-size:.95rem;}.privacidade-informacao .seccao h2{margin:.4rem 0 .2rem;font-size:1.15rem;}.privacidade-informacao .seccao p{margin:.3rem 0;}.privacidade-informacao .campos{margin:.3rem 0;}.privacidade-informacao .campos dt{font-weight:600;}.privacidade-informacao .campos dd{margin:0 0 .5rem;}.privacidade-informacao .a-preencher{display:inline-block;padding:.1rem .5rem;border:2px dashed var(--erro);border-radius:.5rem;color:var(--erro);font-weight:600;}#app.largo{max-width:72rem;gap:2rem;}.piloto .cabecalho{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;}.piloto .cabecalho h2{margin:0;}.piloto .nota{margin:0;font-size:.95rem;color:var(--apagado);}.piloto .numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;}.piloto .grupo{padding:.6rem .9rem;border:1px solid var(--linha);border-radius:.5rem;}.piloto .grupo h3{margin:0 0 .3rem;font-size:.95rem;color:var(--apagado);font-weight:600;}.piloto .grupo ul{list-style:none;margin:0;padding:0;font-size:.95rem;}.piloto .grupo .valor{font-weight:600;font-variant-numeric:tabular-nums;}.piloto .tabela{position:relative;overflow-x:auto;border:1px solid var(--linha);border-radius:.5rem;}.piloto .tabela:focus-visible{outline:2px solid var(--realce);outline-offset:2px;}.piloto table{width:100%;border-collapse:collapse;font-size:.9rem;}.piloto caption{text-align:left;padding:.5rem .7rem;color:var(--apagado);}.piloto th,.piloto td{text-align:left;padding:.4rem .7rem;border-top:1px solid var(--linha);white-space:nowrap;vertical-align:top;}.piloto th{font-weight:600;}.piloto .estado-expired td,.piloto .estado-revoked td{color:var(--apagado);}.piloto button.discreto{font-size:.9rem;}.piloto .lista-convites{--dt-header_border:1px solid var(--linha);--dt-body_border:1px solid var(--linha);--dt-input_border:1px solid var(--apagado);--dt-input_border-radius:.5rem;--dt-input_background:var(--fundo);--dt-input_color:var(--texto);--dt-paging-button_border-radius:.5rem;--dt-paging-button_border-current:1px solid var(--linha);--dt-paging-button_border-current-hover:1px solid var(--realce);--dt-paging-button_color-disabled:var(--apagado);--dt-order-arrow_color:var(--texto);--dt-order-arrow_color-current:var(--texto);--dtr-control-triangle_color:var(--realce);font-size:.9rem;}.piloto .lista-convites .dt-input{width:auto;padding:.3rem .5rem;font-size:inherit;}.piloto .lista-convites .dt-length label,.piloto .lista-convites .dt-search label{display:inline;margin:0 .4rem;}.piloto .lista-convites table.dataTable>thead>tr>th:first-child,.piloto .lista-convites table.dataTable>tbody>tr>td:first-child{white-space:normal;}.piloto .lista-convites td.sessao code{white-space:nowrap;}.piloto .lista-convites .dtr-details code{word-break:break-all;}.piloto .lista-convites td.acoes{white-space:nowrap;text-align:right;}.piloto .lista-convites .acao{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border-radius:.5rem;background:transparent;color:var(--apagado);font-size:1.5rem;line-height:1;text-decoration:none;}.piloto .lista-convites .acao:hover{color:var(--realce);}.piloto .lista-convites .acao.revogar{color:var(--erro);}@media(prefers-color-scheme:dark){.piloto .lista-convites{--dt-row_background-stripe:255,255,255;--dt-row_background-hover:255,255,255;--dt-column-ordering_background:255,255,255;--dt-paging-button_background-current:rgba(255,255,255,.06);--dt-paging-button_background-current-hover:rgba(255,255,255,.1);--dt-paging-button_background-hover:rgba(255,255,255,.08);}}.perfis .tabela,.personas .tabela{position:relative;overflow-x:auto;border:1px solid var(--linha);border-radius:.5rem;}.perfis .tabela:focus-visible,.personas .tabela:focus-visible{outline:2px solid var(--realce);outline-offset:2px;}.perfis table,.personas table{width:100%;border-collapse:collapse;font-size:.9rem;}.perfis th,.personas th,.perfis td,.personas td{text-align:left;padding:.4rem .7rem;border-top:1px solid var(--linha);vertical-align:top;white-space:nowrap;}.perfis th,.personas th{font-weight:600;}.perfis td button,.personas td button{font-size:.9rem;}.filtros-personas{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;}.filtros-personas input[type="search"],.filtros-personas input[type="text"]{width:100%;font:inherit;color:inherit;background:transparent;border:1px solid var(--apagado);border-radius:.5rem;padding:.6rem .8rem;flex:1 1 14rem;width:auto;min-width:0;}.filtros-personas input[type="search"]:focus,.filtros-personas input[type="text"]:focus{outline:2px solid var(--realce);outline-offset:1px;}.filtros-personas select{flex:0 1 auto;width:auto;max-width:100%;min-width:0;}.autoria textarea{width:100%;font:inherit;color:inherit;background:transparent;border:1px solid var(--apagado);border-radius:.5rem;padding:.6rem .8rem;resize:vertical;}.autoria textarea:focus{outline:2px solid var(--realce);outline-offset:1px;}.convites .nota.nao-cabe{color:var(--erro);}.previa{display:block;max-width:100%;max-height:12rem;margin:.4rem 0;border:1px solid var(--linha);border-radius:.5rem;}.previa.rosto-video{max-height:6rem;}.biblioteca{margin:1rem 0;}.biblioteca .documentos{margin:.5rem 0;padding-left:1.2rem;}.biblioteca input[type="file"]{display:block;max-width:100%;margin:.3rem 0 .8rem;}.biblioteca .erro{color:var(--erro);}.convites .campos{display:flex;flex-direction:column;gap:.9rem;}.convites .modo.lista{flex-direction:column;align-items:stretch;margin-bottom:1rem;}.convites .modo.lista label:not(.opcao){color:var(--apagado);}.convites .modo.lista textarea{color:var(--texto);}.cenas input,.cenas select,.cenas textarea{color:var(--texto);}.cenas{margin:.5rem 0;padding:0;list-style:none;}.cenas>li{margin:0 0 .8rem;padding:.7rem .9rem;border:1px solid var(--linha);border-radius:.5rem;background:var(--fundo);}.cenas>li.a-arrastar{opacity:.5;}.cenas>li.destino{outline:2px dashed var(--realce);outline-offset:2px;}.cenas h4{margin:0 0 .4rem;font-size:1rem;cursor:grab;}.cenas .criterio{margin:.6rem 0;padding-left:.7rem;border-left:2px solid var(--linha);}.cenas .conteudo{display:flex;flex-wrap:wrap;gap:.4rem;margin:.3rem 0;}.cenas .conteudo .cobre{flex:1 1 100%;font-size:.9rem;color:var(--apagado);}.cenas .conteudo select{flex:0 1 10rem;width:auto;}.cenas .conteudo textarea{flex:1 1 16rem;min-width:0;}.json textarea{font-family:ui-monospace,Consolas,monospace;font-size:.9rem;}.protecao .registo-consentimento{margin-top:1.2rem;}.protecao .registo-consentimento h3{margin-bottom:.2rem;}.pedido-aberto{margin-top:1.2rem;padding-top:.6rem;border-top:1px solid var(--linha);}.pedido-aberto .sessoes-pedido li,.pedido-aberto .historico-pedido li{margin:.3rem 0;}.protecao .tabela,.pedidos .tabela,.atividades .tabela,.consultas .tabela{position:relative;overflow-x:auto;}.atividades .mudancas-registo li{margin:.3rem 0;}.atividades details{margin-top:.8rem;padding-top:.4rem;border-top:1px solid var(--linha);}.atividades summary{cursor:pointer;font-weight:600;}.atividades .origem{margin:.3rem 0;}.atividades th[scope="row"]{width:40%;font-weight:normal;color:var(--apagado);}.protecoes{list-style:none;padding:0;}.protecoes li{margin:.3rem 0;}.protecoes .cadeado{margin-right:.4rem;}.pos-sessao-acoes{list-style:none;padding:0;}.pos-sessao-acoes li{padding:.5rem 0;border-bottom:1px solid var(--linha);}.pos-sessao-acoes li p{margin:.2rem 0;}#pos-acoes textarea.codigo{font-family:ui-monospace,Consolas,monospace;font-size:.9rem;}#pos-acoes .resultado-teste{margin:.3rem 0;padding:.5rem;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,Consolas,monospace;font-size:.9rem;background:var(--evento);border-radius:.5rem;}.verificacao{margin:.3rem 0;padding-left:1.2rem;}.verificacao .nivel-recusa,.verificacao .nivel-bloqueante{color:var(--erro);}.entrega{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.4rem;margin:.3rem 0;}.preteste-sessoes{margin:.3rem 0;padding-left:1.2rem;}.voz-linha{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.3rem 0;}.voz-linha select{flex:1 1 12rem;min-width:0;}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.conteudos h2{margin:0;font-size:1.05rem;}.conteudos h3{margin:.4rem 0 .2rem;font-size:.95rem;}.conteudos ul{margin:0;padding-left:1.2rem;}.conteudos li+li{margin-top:.4rem;}.conteudos .nota{color:var(--apagado);}.conteudos .cartao-acoes{display:flex;flex-wrap:wrap;gap:1rem;margin:.2rem 0 0;}.conteudos a{color:var(--realce);}.cartao-ligacao{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;}.cartao-ligacao>button{padding:.2rem 0;color:var(--realce);text-decoration:underline;}.cartao-aviso{padding:.5rem .7rem;border-left:3px solid var(--realce);background:var(--fundo);font-size:.9rem;}.cartao-aviso p{margin:0;}.cartao-aviso .cartao-acoes{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.4rem;}.cartao-aviso button{padding:0;}.privacidade{display:flex;flex-direction:column;gap:.5rem;padding:.8rem 1rem;border:1px solid var(--linha);border-radius:.5rem;font-size:.95rem;}.privacidade p,.privacidade ul{margin:0;}.privacidade ul{padding-left:1.2rem;}.privacidade li button{padding:.1rem .6rem;border:1px solid var(--linha);font-size:.95rem;}.privacidade .nota{color:var(--apagado);}.privacidade>button{align-self:flex-start;padding:.2rem 0;}.privacidade>button.perigo{color:var(--erro);}.privacidade h3{font-size:1rem;margin:.4rem 0 0;}.consentimento{gap:.8rem;}.consentimento h1:focus{outline:0;}.consentimento p{margin:0;}.consentimento .destaque{padding:.8rem 1rem;border-left:4px solid var(--realce);background:var(--persona);border-radius:.5rem;font-weight:600;}.consentimento #consentimento-texto{display:flex;flex-direction:column;gap:.4rem;}.consentimento #consentimento-texto h2{margin-top:.4rem;}.consentimento .emocao,.consentimento .verificacao{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:.8rem 1rem;border:1px solid var(--linha);border-radius:.5rem;}.consentimento .emocao legend{font-weight:600;padding:0 .3rem;}.consentimento .emocao .aviso-emocao{margin:0;padding:.5rem .75rem;border-left:4px solid var(--realce);background:var(--evento);font-weight:500;}.consentimento .teste-som{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;}.consentimento .teste-som button{border:1px solid var(--linha);}.consentimento .teste-som meter{width:8rem;}.consentimento .nota{font-size:.95rem;color:var(--apagado);}.consentimento .acoes{display:flex;flex-wrap:wrap;gap:.6rem;}.consentimento .versao{font-size:.9rem;}#app.com-autor{max-width:72rem;}@media(min-width:72rem){#app.com-autor{display:grid;grid-template-columns:minmax(0,1fr) 26rem;gap:2rem;align-items:start;}}.autor{font-size:.9rem;gap:.5rem;}.autor h3{font-size:1rem;margin:.6rem 0 0;}.autor ol,.autor ul{margin:0;padding-left:1.2rem;}.autor p{margin:0;}.autor .nota,.autor .apagado{color:var(--apagado);}.autor .cena{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.1rem 0;}.autor .atual{font-weight:600;}.autor .bloqueante{color:var(--erro);}.autor .tabela{width:100%;border-collapse:collapse;}.autor .tabela th,.autor .tabela td{text-align:left;vertical-align:top;padding:.15rem .3rem;border-bottom:1px solid var(--linha);}.autor .tabela th{color:var(--apagado);font-weight:normal;}.autor .decisoes li{margin-bottom:.4rem;}.autor details summary{cursor:pointer;color:var(--apagado);}.autor pre{margin:0;padding:.5rem;white-space:pre-wrap;font-family:ui-monospace,Consolas,monospace;background:var(--evento);border-radius:.5rem;}#autor-forma-facto{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;}#autor-forma-facto select,#autor-forma-facto input{width:100%;font:inherit;color:inherit;background:transparent;border:1px solid var(--apagado);border-radius:.5rem;padding:.6rem .8rem;}#autor-forma-facto select:focus,#autor-forma-facto input:focus{outline:2px solid var(--realce);outline-offset:1px;}#autor-forma-facto button{grid-column:span 2;}.camara{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.5rem 0;}.camara video{width:10rem;max-width:40vw;aspect-ratio:16/9;background:#000;border-radius:.5rem;transform:scaleX(-1);}.camara .nota{flex:1 1 14rem;margin:0;}.observada{order:3;flex-basis:100%;margin:0;padding:.3rem .7rem;border-left:3px solid var(--realce);border-radius:4px;background:var(--evento);font-size:.95rem;color:var(--texto);}.observada::before{content:"◉ ";color:var(--realce);}.observador .obs-estado{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0 0 .8rem;font-size:.95rem;}.observador .obs-estado div{display:flex;gap:.3rem;}.observador .obs-estado dt{color:var(--apagado);}.observador .obs-estado dt::after{content:":";}.observador .obs-estado dd{margin:0;}.observador #conversa{max-height:60vh;padding:.6rem 0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);}.observador .obs-falando{font-style:italic;}.observador .obs-fim{margin:.6rem 0 0;font-weight:600;}.observador .obs-intervir{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem;}.observador .obs-som{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem 1rem;margin:.6rem 0;}.observador .obs-som button{flex:0 0 auto;}.observador .obs-som .nota{flex:1 1 18rem;margin:0;}.observador dialog{width:min(32rem,calc(100vw - 2rem));padding:1.2rem;color:var(--texto);background:var(--fundo);border:1px solid var(--linha);border-radius:.5rem;}.observador dialog::backdrop{background:rgba(0,0,0,.4);}.observador dialog h2{margin-top:0;}.observador dialog label{display:block;margin-bottom:.3rem;}.observador dialog textarea{font:inherit;color:inherit;background:transparent;border:1px solid var(--apagado);border-radius:.5rem;padding:.6rem .8rem;width:100%;}.observador dialog textarea:focus{outline:2px solid var(--realce);outline-offset:1px;}.observador .obs-botoes{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.8rem;}.sessoes .sessoes-ligacoes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.95rem;}.sessoes .filtros-sessoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;gap:.6rem .9rem;margin:0;padding:.4rem .9rem .9rem;border:1px solid var(--linha);border-radius:.5rem;}.sessoes .filtros-sessoes legend{padding:0 .3rem;font-size:.95rem;color:var(--apagado);}.sessoes .filtros-sessoes .campo{display:flex;flex-direction:column;gap:.2rem;min-width:0;}.sessoes .filtros-sessoes select,.sessoes .filtros-sessoes input{padding:.4rem .6rem;font-size:.95rem;}.sessoes .filtros-sessoes button{justify-self:start;}.sessao-aberta .migalhas{margin:1rem 0 0;font-size:.95rem;}.sessao-aberta h1{margin-top:0;}.sessao-aberta .sessao-dados{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem 1rem;margin:0;font-size:.95rem;}.sessao-aberta .sessao-dados dt{color:var(--apagado);}.sessao-aberta .sessao-dados dd{margin:0;font-weight:600;overflow-wrap:anywhere;}.sessao-aberta .lado-a-lado{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:1.2rem;}.sessao-aberta .coluna{display:flex;flex-direction:column;gap:.6rem;min-width:0;}.sessao-aberta .gravacao{display:flex;flex-direction:column;gap:.4rem;}.sessao-aberta .gravacao audio{width:100%;}.sessao-aberta .gravacao video{width:100%;max-height:16rem;background:#000;border-radius:.5rem;}.sessao-aberta .nota{margin:0;font-size:.95rem;color:var(--apagado);}.sessao-aberta .transcricao{position:relative;list-style:none;margin:0;padding:0 .3rem 0 0;max-height:calc(100vh - 14rem);overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;}.sessao-aberta .fala{padding:.5rem .7rem;border-left:4px solid transparent;border-radius:.8rem;}.sessao-aberta .fala.persona{background:var(--persona);}.sessao-aberta .fala.participante{background:var(--participante);}.sessao-aberta .fala.atual{border-left-color:var(--realce);}.sessao-aberta .fala p{margin:0;}.sessao-aberta .fala .quem{font-size:.9rem;}.sessao-aberta .fala .texto{margin-top:.2rem;overflow-wrap:anywhere;}.sessao-aberta button.tempo{padding:.05rem .45rem;border:1px solid var(--realce);background:transparent;color:var(--realce);font-size:.9rem;font-variant-numeric:tabular-nums;}.sessao-aberta iframe{width:100%;height:calc(100vh - 9rem);min-height:30rem;border:1px solid var(--linha);border-radius:.5rem;background:var(--fundo);}@media(max-width:60rem){.sessao-aberta .lado-a-lado{grid-template-columns:minmax(0,1fr);}.sessao-aberta .transcricao{max-height:60vh;}.sessao-aberta iframe{height:85vh;}}.fim .resultado-ligacao{display:flex;flex-direction:column;gap:.5rem;padding:.8rem 1rem;border:1px solid var(--linha);border-radius:.5rem;}.fim .resultado-ligacao p{margin:0;}.fim .resultado-ligacao .nota{font-size:.95rem;color:var(--apagado);}.resultado .nota{font-size:.95rem;color:var(--apagado);}body.widget{font-size:16px;}body.widget #app{max-width:none;padding:.75rem;}body.widget h1{font-size:1.25rem;}#widget-dialogo{width:min(34rem,calc(100vw - 2rem));padding:1.2rem;color:var(--texto);background:var(--fundo);border:1px solid var(--linha);border-radius:.5rem;}#widget-dialogo::backdrop{background:rgba(0,0,0,.4);}#widget-dialogo h2{margin-top:0;}#widget-dialogo form{display:flex;flex-direction:column;gap:.6rem;}#widget-dialogo label:not(.opcao),#opcao-widget label:not(.opcao){display:block;margin-top:.4rem;}#widget-dialogo textarea,#codigo{font:inherit;color:inherit;background:transparent;border:1px solid var(--apagado);border-radius:.5rem;padding:.6rem .8rem;width:100%;font-family:ui-monospace,Consolas,monospace;font-size:.9rem;}#widget-dialogo textarea:focus,#codigo:focus{outline:2px solid var(--realce);outline-offset:1px;}.custos .periodo{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;}.custos .periodo input{width:100%;font:inherit;color:inherit;background:transparent;border:1px solid var(--apagado);border-radius:.5rem;padding:.6rem .8rem;width:auto;}.custos .periodo input:focus{outline:2px solid var(--realce);outline-offset:1px;}.custos .evolucao svg{display:block;width:100%;height:9rem;background:var(--persona);border-radius:.5rem;}.custos .barra{fill:var(--realce);}.custos .alertas-aviso{padding:.5rem .8rem;border-left:.25rem solid var(--erro);border-radius:.5rem;background:var(--persona);}.custos .alertas-aviso a{color:var(--erro);font-weight:600;}.custos .alertas{padding-left:1.2rem;}.custos .alertas .alerta{margin-bottom:.4rem;}.custos .alertas .alerta strong{color:var(--erro);}.custos .orcamento{display:flex;flex-direction:column;gap:.4rem;max-width:28rem;}.custos .orcamento input:not([type="checkbox"]),.custos .orcamento select,.custos .orcamento textarea{width:100%;font:inherit;color:inherit;background:transparent;border:1px solid var(--apagado);border-radius:.5rem;padding:.6rem .8rem;}.custos .orcamento input:not([type="checkbox"]):focus,.custos .orcamento select:focus,.custos .orcamento textarea:focus{outline:2px solid var(--realce);outline-offset:1px;}.rosto{flex:1 0 100%;margin:0 auto;max-width:13rem;text-align:center;position:relative;}@media(max-width:43.99rem){.rosto{display:none;}}.rosto .rosto-imagem,.rosto .rosto-video{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:.75rem;background:var(--fundo);}.rosto .rosto-imagem[hidden],.rosto .rosto-video[hidden]{display:none;}.rosto .rosto-espera{position:absolute;inset:0 0 auto 0;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:.75rem;background:rgba(0,0,0,.35);color:#fff;}.rosto .rosto-espera[hidden]{display:none;}.rosto .rosto-espera .rosto-espera-caixa{position:relative;display:grid;place-items:center;}.rosto .rosto-espera svg{width:4.5rem;height:4.5rem;transform:rotate(-90deg);}.rosto .rosto-espera circle{fill:none;stroke-width:3;}.rosto .rosto-espera .rosto-espera-fundo{stroke:rgba(255,255,255,.3);}.rosto .rosto-espera .rosto-espera-anel{stroke:#fff;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray .1s linear;}.rosto .rosto-espera .rosto-espera-valor{position:absolute;font-weight:bold;}.rosto .rosto-espera .rosto-espera-texto{font-size:.8rem;}.rosto figcaption{margin-top:.25rem;font-size:.8rem;}