LEI Nº 16.474, DE 08 DE NOVEMBRO DE 2023
Dispõe sobre o Programa de Regularização Fiscal de Campinas - Refis Campinas 2023, que oferece condições especiais por tempo determinado para pagamento, à vista ou parcelado, de créditos tributários e não tributários, e dá outras providências.
LEI Nº 16.474, DE 8 DE NOVEMBRO DE 2023Dispõe sobre o Programa de Regularização Fiscal de Campinas -Refis Campinas 2023, que oferece condições especiais por tempodeterminado para pagamento, à vista ou parcelado, de créditostributários e não tributários, e dá outras providências.O PREFEITO MUNICIPAL DE CAMPINAS. Faço saber que a Câmara Municipalaprovou e eu sanciono e promulgo a seguinte Lei:Art. 1º Fica instituído o Programa de Regularização Fiscal de Campinas - Refis Campinas2023, que oferece, por tempo determinado, condições especiais para pagamento,à vista ou parcelado, de créditos tributários e não tributários constituídos, vencidos enão pagos, inscritos ou não na Dívida Ativa do Município, em cobrança amigável oujudicial, devidamente registrados no Sistema de Informações Municipais - SIM, nostermos desta Lei.§ 1º Os créditos tributários e não tributários que tenham sido parcelados por mais deuma vez nos termos de leis anteriores de concessão de benefícios ou programas deregularização fiscal poderão ser pagos à vista ou ser parcelados em até 36 (trinta e seis)parcelas, nas condições especiais previstas nesta Lei.§ 2º Os parcelamentos em andamento efetuados por meio de leis de parcelamentosanteriores, independentemente da situação em que se encontrem, poderão ser antecipadamenterescindidos e calculados nos termos das respectivas leis para aplicaçãodas condições especiais previstas nesta Lei, ressalvado o disposto no § 1º deste artigo.§ 3º Caso o agrupamento previsto no art. 9º desta Lei provoque, no mesmo acordo, oparcelamento de créditos enquadrados e não enquadrados na situação prevista no § 1ºdeste artigo, o parcelamento não poderá exceder a 36 (trinta e seis) parcelas.Art. 2º Não são alcançados pelo Programa Refis Campinas 2023 os seguintes créditos:I - tributários:a) relativos a lançamento por homologação em que a lei atribua, de modo expresso, aresponsabilidade pelo cumprimento da obrigação tributária a terceira pessoa, ficandoesta obrigada à retenção e ao pagamento integral do imposto;b) de lançamento parcelado com parcela vincenda;c) Auto de Infração e Imposição de Multa - AIIM oriundo de obrigação principal,constituídos após a data de publicação desta Lei;II - não tributários:a) constituídos após a data da publicação desta Lei;b) de natureza contratual;c) referentes a indenizações devidas ao Município de Campinas por dano causado aoseu patrimônio;d) preços públicos;e) Termo de Ajustamento de Conduta - TAC.Parágrafo único. Não se aplica o disposto na alínea b do inciso I deste artigo quandose tratar de pagamento à vista de parcelas vencidas ou cujas parcelas vincendas tiveramo vencimento antecipado, nos termos do § 2º do art. 26 da Lei nº 11.111, de 26de dezembro de 2001.Art. 3º Os créditos tributários oriundos de obrigação principal poderão ser pagos àvista ou em parcelas nas seguintes condições:I - à vista: desconto de 70% (setenta por cento) nas multas e nos juros moratórios;II - de 2 (duas) a 6 (seis) parcelas: desconto de 60% (sessenta por cento) nas multas enos juros moratórios;III - de 7 (sete) a 12 (doze) parcelas: desconto de 50% (cinquenta por cento) nas multase nos juros moratórios;IV - de 13 (treze) a 60 (sessenta) parcelas: desconto de 40% (quarenta por cento) nasmultas e nos juros moratórios, acrescidos de juros compensatórios de 6% (seis porcento) ao ano;V - de 61 (sessenta e uma) a 96 (noventa e seis) parcelas: desconto de 30% (trinta porcento) nas multas e nos juros moratórios, acrescidos de juros compensatórios de 6%(seis por cento) ao ano, quando se tratar de parcelamento de valores superiores a R$1.000.000,00 (um milhão de reais), calculados após a aplicação dos descontos previstosnesta Lei, nos termos do disposto nos arts. 8º e 9º desta Lei.Art. 4º Os créditos não tributários e créditos tributários oriundos de obrigação acessóriapoderão ser pagos à vista ou em parcelas nas seguintes condições:I - à vista: 15% (quinze por cento) de desconto;II - de 2 (duas) a 6 (seis) parcelas: 14% (quatorze por cento) de desconto;III - de 7 (sete) a 12 (doze) parcelas: 12% (doze por cento) de desconto;IV - de 13 (treze) a 60 (sessenta) parcelas: 10% (dez por cento) de desconto, acrescidosde juros compensatórios de 6% (seis por cento) ao ano;V - de 61 (sessenta e uma) a 96 (noventa e seis) parcelas: 8% (oito por cento) de desconto,acrescidos de juros compensatórios de 6% (seis por cento) ao ano, quando setratar de parcelamento de valores superiores a R$ 1.000.000,00 (um milhão de reais),calculados após a aplicação dos descontos previstos nesta Lei, nos termos do dispostonos arts. 8º e 9º desta Lei.Art. 5º Com a formalização do parcelamento nos termos do art. 12 desta Lei, é facultadoo débito automático das parcelas em conta-corrente mantida pelo devedor eminstituição credenciada pelo Município.Art. 6º Os descontos previstos nos arts. 3º, 4º, 7º e 8º desta Lei serão aplicados exclusivamentepara extinção do crédito pela modalidade de pagamento à vista ou parceladoe pela conversão em renda do depósito judicial.Parágrafo único. As reduções e os descontos não serão aplicados aos créditos já extintosaté a data da publicação desta Lei.Art. 7º Os créditos tributários ou não tributários discutidos em requerimentos de transaçãode que trata a Lei nº 12.920, de 4 de maio de 2007, que não tiveram o Termode Transação assinado até a data da publicação desta Lei poderão ser pagos à vista ouem parcelas, com os descontos previstos nos arts. 3º e 4º desta Lei, quando o créditoobjeto da transação for reduzido em função da decisão do pedido.§ 1º O interessado deverá protocolizar requerimento solicitando o benefício de quetrata o caput deste artigo ao secretário municipal de Justiça, dentro do prazo previstono art. 22 desta Lei.§ 2º Deferido o benefício de que trata o caput deste artigo, sua aplicação se daráquando da conclusão do pedido de transação, independentemente da data em que estaocorra.Art. 8º Os créditos que se enquadram nas situações previstas abaixo poderão ser pagoscom valores reduzidos, à vista ou em parcelas:I - Imposto sobre a Propriedade Predial e Territorial Urbana - IPTU e taxas imobiliárias,quando no processo judicial houver laudo técnico de avaliação do imóvel elaboradopor um perito nomeado pelo juízo e por este homologado que importe redução deseu valor venal, calculado em Unidades Fiscais de Campinas - UFICs;II - Imposto Sobre Serviços de Qualquer Natureza - ISSQN por responsabilidadetributária ou solidária incidente sobre serviços de construção civil para lançamentosocorridos até o dia 21 de outubro de 2008;III - ISSQN com regime de pagamento por estimativa para lançamentos ocorridos até31 de dezembro de 2005.§ 1º Na hipótese do inciso I deste artigo, o valor principal do crédito será recalculado,considerando-se como valor venal:I - o valor apontado no laudo judicial, quando a redução de seu valor venal, apuradano laudo, for de até 40% (quarenta por cento);II - o valor venal do lançamento original reduzido a 60% (sessenta por cento), quandoa redução de seu valor venal, apurada no laudo, for superior a 40% (quarenta porcento).§ 2º Na hipótese do inciso II do caput deste artigo:I - haverá redução de 50% (cinquenta por cento) do valor principal original lançado,desde que não tenha sido contemplado com outra dedução legal;II - para os casos que já tenham sido contemplados com dedução legal inferior a 50%(cinquenta por cento), a redução do valor principal original lançado será o resultado dadiferença, em pontos percentuais, entre o percentual da dedução originalmente concedidae o limite máximo de 50% (cinquenta por cento).§ 3º Na hipótese do inciso III do caput deste artigo, o valor principal atualizado doscréditos tributários decorrentes de ISSQN sobre regime de pagamento por estimativaserá reduzido a até 40% (quarenta por cento) do valor estimado atualizado, em funçãode declaração pelo contribuinte contendo o valor dos serviços prestados e o valor doISSQN devido no mês declarado.§ 4º Se o valor do crédito reduzido após a aplicação do disposto neste artigo for menordo que o valor das quitações parciais do crédito ou de suas parcelas até a data dapublicação desta Lei, o crédito fica extinto, não dando lugar, em nenhuma hipótese, àrepetição de indébito.§ 5º A extinção de que trata o § 4º deste artigo poderá ser efetuada de ofício ou apedido do interessado.§ 6º Não se aplicam as reduções de que trata o caput deste artigo ao crédito que játenha sido parcelado nos termos das leis anteriores de concessão de benefícios ou programasde regularização fiscal e que teve o referido parcelamento rescindido.§ 7º Nos casos previstos nos incisos I, II e III do caput deste artigo, aplicam-se osdescontos previstos no art. 3º desta Lei, após as reduções previstas nos §§ 1º, 2º e 3ºdeste artigo.§ 8º Os cálculos de que tratam os §§ 1º, 2º e 3º deste artigo considerarão os valoresoriginais dos lançamentos.Art. 9º Poderão ser agrupados para pagamento à vista ou em um mesmo parcelamentoos créditos que se encontrem cumulativamente nas seguintes situações:I - relativos a um mesmo tributo ou que tenham sido lançados conjuntamente;II - no mesmo estágio de cobrança, ou seja, dívida corrente, dívida ativa amigável oudívida ativa judicial;III - vinculados ao mesmo código cartográfico, ou à mesma inscrição mobiliária ou aomesmo código do devedor, quando for o caso.§ 1º A critério da Administração municipal, os créditos agrupados em parcelamentosanteriores poderão ser reagrupados com outros créditos.§ 2º Os créditos a que se referem os arts. 7º, 8º e 15 desta Lei não poderão ser agrupadoscom outros créditos para fins de pagamento à vista ou de parcelamento.Art. 10. O valor do crédito a ser pago à vista ou em parcelas, nos termos desta Lei,será obtido pela somatória do valor principal do crédito atualizado monetariamente,da multa, dos juros de mora e dos demais acréscimos legais, na data de vencimento daprimeira parcela ou da guia para o pagamento à vista, já abatidas eventuais quitaçõesparciais do crédito ou de suas parcelas.§ 1º Os valores dos créditos de que trata o caput deste artigo serão calculados nostermos da legislação de regência de cada tipo de crédito, aplicando-se em seguida asdeduções e os descontos previstos nesta Lei.§ 2º A conversão em renda de depósitos judiciais, em função da desistência dos processoscorrespondentes, nos termos do inciso II do art. 13 desta Lei, será utilizada paraa quitação total ou parcial da guia de pagamento à vista ou das parcelas do parcelamento,que será efetuada após a aplicação das condições especiais previstas nesta Lei.§ 3º Para a quitação prevista no § 2º deste artigo, será considerado o valor do depósitoem UFICs na data em que este foi levantado pela Municipalidade.§ 4º No caso de depósito judicial, eventual valor apurado em favor do interessadoresultante do procedimento de conversão previsto no § 2º deste artigo será depositadona conta de origem.Art. 11. A adesão ao Programa Refis Campinas 2023 se dará exclusivamente pelainternet nos canais de autoatendimento remoto disponibilizados para esse fim, salvonas situações previstas em normas regulamentadoras.Art. 12. O parcelamento efetuado nos termos desta Lei será formalizado mediante assinaturado termo de parcelamento pelo devedor, por representante legal ou por pessoanatural que, em termo próprio e de forma voluntária, se declare responsável solidáriapelo pagamento do crédito objeto do parcelamento.§ 1º A assinatura de que trata o caput deste artigo poderá ser realizada eletronicamente,em ferramenta ou sistema web disponibilizados pela Administração municipal, oude próprio punho, diretamente no termo de parcelamento impresso.§ 2º A critério da Administração municipal, poderá ser exigido o credenciamento depessoa natural ou de pessoa jurídica para formalização do parcelamento de que trataesta Lei, nos termos de normas regulamentadoras.§ 3º A critério da Administração municipal, obedecendo-se os prazos do art. 22, poderáser permitida, para o mesmo crédito, nova formalização de parcelamento ou emissãode guia à vista, nos termos desta Lei, exceto para os casos previstos no art. 8º, queserão permitidos por uma única vez, durante a vigência desta Lei.§ 4º Fica dispensada a assinatura de que trata o caput deste artigo para emissão de guiaà vista com os descontos previstos nesta Lei.Art. 13. O pagamento à vista ou a formalização do parcelamento nos termos desta Leiimplicam:I - confissão irrevogável e irretratável dos débitos;II - renúncia a qualquer defesa administrativa ou ação judicial, bem como desistênciadas já interpostas em que não tenha ocorrido o trânsito em julgado na data de publicaçãodesta Lei, independentemente do estágio em que se encontre o processo;III - aceitação plena e irretratável de todas as condições estabelecidas nesta Lei.Parágrafo único. A formalização do parcelamento nos termos desta Lei implica a interrupçãoda prescrição.Art. 14. O pagamento à vista ou a formalização do parcelamento nos termos desta Leinão acarretam:I - homologação, pela Administração municipal, dos valores declarados pelo sujeitopassivo;II - renúncia ao direito de apurar a exatidão dos créditos tributários e não tributários,nem afastam a exigência de eventuais diferenças;III - declaração de propriedade ou outra relação com o fato gerador;IV - novação prevista no inciso I do art. 360 da Lei Federal nº 10.406, de 10 de janeirode 2002 - Código Civil;V - dispensa do cumprimento das obrigações acessórias ou de outras obrigações legaisou contratuais;VI - qualquer direito à restituição ou à compensação de importância já paga ou compensada.Art. 15. Deverá ser protocolizado pedido específico, para fins de pagamento à vistaou de parcelamento, dentro do prazo previsto no art. 22 desta Lei quando se tratar de:I - desistência do pedido formulado, referente à totalidade do crédito ou à parte cujopagamento se deseja efetuar, cujo crédito esteja com a exigibilidade suspensa;II - trânsito em julgado de processos administrativos ou judiciais cujo crédito aindanão tenha sido ajustado no SIM;III - crédito tributário ou não tributário discutido em processo judicial em que a Municipalidadeconste no polo passivo da ação;IV - depósito judicial nos casos previstos no § 2º do art. 10 desta Lei;V - impossibilidade de efetuar o cálculo do valor do crédito previsto no art. 10 destaLei;VI - pedido de parcelamento realizado por pessoa natural que, em termo próprio e deforma voluntária, se declare responsável solidária pelo pagamento do crédito objetodo parcelamento.§ 1º Nos casos previstos no inciso I deste artigo, a guia para o pagamento à vista ou oparcelamento, nos termos dos arts. 3º e 4º desta Lei, serão disponibilizados quando asuspensão da exigibilidade do crédito for retirada do SIM, independentemente da dataem que isso ocorra.§ 2º A desistência prevista no inciso I deste artigo implica renúncia de todas as instânciasadministrativas, retornando a totalidade do crédito ou a parte cujo pagamentose deseja efetuar ao seu valor original, mesmo na hipótese de já ter havido decisãoanterior não transitada em julgado na esfera administrativa, respeitando-se os §§ 10e 11 deste artigo.§ 3º Nos casos previstos no inciso II deste artigo, cópia da decisão correspondentedeverá ser juntada ao protocolo de que trata o caput deste artigo, e a guia para opagamento à vista ou o parcelamento, nos termos dos arts. 3º e 4º desta Lei, serãodisponibilizados quando o valor do crédito for ajustado no SIM, independentementeda data em que isso ocorra.§ 4º Nos casos previstos no inciso III deste artigo, cópia do protocolo de desistência daação judicial, que deverá conter expressa renúncia ao direito em que se funda a ação ecláusula de assunção exclusiva da responsabilidade pelo sujeito passivo relativamenteao pagamento das custas processuais, emolumentos e honorários advocatícios, deveráser juntada ao protocolo de que trata o caput deste artigo, e a guia para o pagamento àvista ou o parcelamento, nos termos dos arts. 3º e 4º desta Lei, serão disponibilizadosapós a verificação da regularidade da documentação apresentada, independentementeda data em que esta ocorra.§ 5º O procedimento previsto no § 4º deste artigo deve ser aplicado aos processoscoletivos, relativos à tutela de interesses difusos coletivos stricto sensu e à tutela dedireitos individuais homogêneos.§ 6º Nos casos previstos no inciso IV deste artigo, cópias dos depósitos efetuadosdeverão ser juntadas ao protocolo de que trata o caput deste artigo, e a guia para opagamento à vista ou o parcelamento, nos termos dos arts. 3º e 4º desta Lei, serãodisponibilizados após a conversão dos depósitos em renda.§ 7º Nos casos previstos no inciso V deste artigo, o comprovante da impossibilidadede efetuar o cálculo deverá ser juntado ao protocolo de que trata o caput deste artigo,e a guia para o pagamento à vista ou o parcelamento, nos termos dos arts. 3º e 4º destaLei, serão disponibilizados após o saneamento da situação que gerou a impossibilidadede efetuar o cálculo.§ 8º Nos casos previstos no inciso VI deste artigo, deverá ser protocolizado pedido deparcelamento no Setor de Atendimento do Porta Aberta dentro do prazo previsto noart. 22 desta Lei, utilizando-se formulário específico a ser disponibilizado pela Administraçãomunicipal, observado o disposto no artigo 24 desta Lei, aplicando-se, no quecouber, a Instrução Normativa Conjunta SMF/SMAJ nº 6, de 15 de outubro de 2020.§ 9º Para a emissão da guia de pagamento à vista ou da formalização do parcelamento,nos termos dos §§ 1º a 8º deste artigo, o devedor será convocado a comparecer a umposto de atendimento, por meio de publicação no Diário Oficial do Município, noprazo previsto no art. 22 ou em até vinte dias úteis da convocação, garantindo-se o direitoàs condições especiais previstas nesta Lei até a data mencionada na convocação.§ 10. O não comparecimento do devedor no prazo determinado no § 9º deste artigoacarretará a perda do direito às condições especiais previstas nesta Lei e o arquivamentodo respectivo protocolo.§ 11. Os pedidos de que trata este artigo deverão estar instruídos com a documentaçãocomprobatória de legitimidade, qualificação e representatividade nos termos da InstruçãoNormativa SMF nº 5, de 7 de dezembro de 2017, sob pena de o pedido não serconhecido, o que acarretará a perda do direito às condições especiais previstas nestaLei e o arquivamento do respectivo protocolo.§ 12. Caso seja instituída a obrigatoriedade de credenciamento de pessoa natural oude pessoa jurídica para formalização de parcelamento ou emissão de guia à vista, nostermos dos §§ 2º e 4º do art. 12 desta Lei, esse credenciamento deverá ocorrer até omomento da operacionalização dos procedimentos de que trata o § 9º deste artigo,acarretando a perda do direito às condições especiais previstas nesta Lei caso nãorealizado, nos termos de normas regulamentadoras.§ 13. Caso o cumprimento da decisão de processos administrativos ou judiciais de quetrata o inciso II do caput deste artigo seja realizado por meio da reemissão do lançamentotributário sem a incidência de juros e multa, o pedido para fins de pagamento àvista ou de parcelamento será arquivado por perda do objeto.§ 14. Ocorrendo, para o mesmo crédito, mais de uma das situações previstas nos incisosde I a VI do caput deste artigo, deverá ser protocolizado apenas um requerimento.§ 15. Caso seja protocolizado pedido específico em desacordo com este artigo, o pedidonão será conhecido, acarretando a perda do direito às condições especiais previstasnesta Lei e o arquivamento do respectivo protocolo, salvo se houver recurso, que seráendereçado ao procurador-geral do Município, quando se tratar de créditos em dívidaativa ou objeto de ação judicial, e ao secretário municipal de Finanças, nos demaiscasos.§ 16. O pedido específico de que trata o caput deste artigo deverá ser realizado pormeio do formulário Requerimento DCCA/SMF, nos moldes da Instrução Normativanº 1/2011-DCCA-SMF, de 8 de junho de 2011.Art. 16. As parcelas serão fixadas em UFICs e deverão ser pagas até as datas estipuladas,no valor correspondente à conversão em moeda corrente no dia do pagamento.§ 1º O valor de cada parcela não poderá ser inferior ao equivalente a 10 (dez) UFICsquando se tratar de pessoa natural e a 20 (vinte) UFICs quando se tratar de pessoajurídica.§ 2º As parcelas serão mensais, sucessivas, de igual valor e calculadas pelo métododa Tabela Price, com os juros compensatórios previstos nos arts. 3º e 4º desta Lei,quando aplicáveis.Art. 17. A data de vencimento da guia de pagamento à vista ou da primeira parcelaserá fixada até a data limite de 27 de dezembro de 2023 ou, para os casos previstos noart. 7º, no art. 15 e no § 2º do art. 22 desta Lei, no prazo máximo de cinco dias úteis daemissão da guia de pagamento à vista ou da formalização do parcelamento.§ 1º As demais parcelas do parcelamento vencerão sempre no mesmo dia nos mesessubsequentes ou no próximo dia útil.§ 2º Para a aplicação do disposto no caput deste artigo, não será permitida a fixação dedata no mês subsequente que, em virtude das características do crédito, impossibiliteo seu cálculo, nos termos do art. 10 desta Lei.§ 3º O atraso no pagamento de qualquer parcela acarretará acréscimo moratório de 1%(um por cento) ao mês ou fração, sem prejuízo das demais penalidades.§ 4º No caso de antecipação do pagamento de parcelas, haverá dedução proporcionaldos encargos financeiros, calculada pelo mesmo método com que estes foram imputados.Art. 18. A celebração do parcelamento e a suspensão da exigibilidade do crédito tributárioocorrerão após o processamento do pagamento da primeira parcela devidamenteregistrada no SIM da Prefeitura Municipal de Campinas.Parágrafo único. Celebrado o parcelamento, o crédito permanecerá com a exigibilidadesuspensa, desde que não haja parcelas vencidas e não pagas integralmente.Art. 19. Quando se tratar de crédito em execução fiscal ou discutido em processojudicial em que a Municipalidade conste no polo passivo da ação, sobre o valor docrédito calculado nos termos do art. 10 desta Lei, pago à vista ou em parcelas, haveráa incidência de custas processuais, emolumentos e honorários advocatícios.§ 1º O valor dos honorários advocatícios será de 10% (dez por cento) sobre o valordo crédito calculado nos termos do art. 10 desta Lei, e deverá ser pago na mesmaquantidade de parcelas do crédito objeto do pagamento à vista ou do parcelamento.§ 2º No caso de parcelamento de créditos, os honorários advocatícios incidirão sobre ovalor total de cada parcela do parcelamento no momento do pagamento.§ 3º Os valores das custas processuais e dos emolumentos não serão parcelados edeverão ser recolhidos simultaneamente com a primeira parcela ou com o pagamentoà vista.§ 4º Na existência de mais de uma ação judicial sobre o mesmo crédito, os honoráriosadvocatícios incidirão apenas uma vez, calculados na forma do § 1º deste artigo.§ 5º Os processos de execução fiscal de que trata o caput deste artigo somente serãoextintos após a confirmação do pagamento total do crédito, das custas processuais, dosemolumentos e dos honorários advocatícios.§ 6º Atendidas as condições previstas no § 5º deste artigo, o devedor deverá enviar aoSetor de Atendimento do Porta Aberta os comprovantes de pagamento das custas processuais,podendo realizar esse envio inclusive por meio do Serviço de Atendimentoao Contribuinte - SAC.§ 7º Quanto à emissão dos honorários advocatícios e emolumentos no mesmo documentode arrecadação referente ao crédito tributário ou não tributário objeto dopagamento à vista ou do parcelamento, aplica-se, no que couber, o Decreto nº 22.604,de 17 de janeiro de 2023.Art. 20. O parcelamento de débito será rescindido de pleno direito, independentementede notificação prévia ao devedor, nas seguintes hipóteses:I - inadimplemento de 3 (três) parcelas, consecutivas ou não;II - inadimplemento de 1 (uma) parcela por mais de cento e vinte dias da data dovencimento;III - quando, após sessenta dias do vencimento da última parcela, ainda houver parcelasinadimplidas;IV - inobservância de quaisquer das exigências estabelecidas nesta Lei e nas normasregulamentadoras;V - mediante pedido formal do devedor.§ 1º Para efeitos deste artigo, a parcela não quitada integralmente será consideradainadimplida, ainda que tenha sido efetuado pagamento parcial.§ 2º No caso de pagamento após o vencimento, considera-se a quitação integral deparcela de que trata o § 1º deste artigo o pagamento do principal mais os acréscimoslegais devidos, nos termos da legislação aplicável.§ 3º Eventual pagamento de parcela em duplicidade poderá ser aproveitado para quitaçãoou redução de parcela subsequente ou antecedente do mesmo parcelamento.§ 4º O aproveitamento de que trata o § 3º deste artigo poderá acarretar a não ocorrênciadas hipóteses previstas neste artigo, desde que o pagamento em duplicidade tenhaocorrido até a eventual rescisão do parcelamento.§ 5º A obtenção de guias de parcelas vencidas ou vincendas, por meio dos canaisespecíficos disponibilizados pela administração tributária, para fins de pagamento emtempo hábil, é de responsabilidade do devedor, sendo que eventual indisponibilidadetécnica ou operacional do atendimento eletrônico ou presencial para emissão de guiasna data limite de pagamento não afasta as hipóteses de rescisão previstas nos incisosI a III do caput deste artigo.Art. 21. A rescisão do parcelamento acarretará a perda parcial dos benefícios concedidospor esta Lei, aproveitando-se os descontos concedidos proporcionalmente àsparcelas pagas, a imediata exigibilidade dos créditos e o prosseguimento dos procedimentosde cobrança, sendo apurados:I - o valor residual, aproveitando-se proporcionalmente os valores pagos até a datada rescisão do parcelamento e o respectivo desconto concedido relativo às parcelaspagas, para abatimento dos créditos que o compuseram, nos casos em que os créditosobjeto do parcelamento foram parcelados pela primeira vez ou eram valores residuaisanteriormente apurados;II - o saldo devedor, que será cobrado de forma consolidada, nos casos em que o créditoobjeto do parcelamento já era saldo devedor apurado em função de rescisão deparcelamento anterior.§ 1º Sobre o valor residual previsto no inciso I deste artigo, relativo a cada um dos créditosque compuseram o parcelamento, haverá a incidência de atualização monetária,multa, juros de mora e demais acréscimos legais, nos termos da legislação aplicável acada crédito, desde o seu vencimento original.§ 2º Sobre o saldo devedor previsto no inciso II deste artigo, haverá a incidênciade atualização monetária e juros de 1% (um por cento) ao mês ou fração desde suaapuração.§ 3º Eventual valor pago em duplicidade ou a mais que o devido até a data de rescisãodo parcelamento poderá ser aproveitado, de ofício, no momento da apuração do valorresidual ou do saldo devedor pelo agente público que realizar a operação, devidamenteregistrados no SIM da Prefeitura Municipal de Campinas, desde que não ultrapasseos valores dos créditos parcelados, ressalvado o disposto no § 4º do art. 20 desta Lei.Art. 22. O pagamento à vista ou o parcelamento poderá ser efetuado, nos termos destaLei, atendendo aos seguintes prazos:I - pagamento à vista: com guia emitida no período determinado no decreto regulamentador,não podendo exceder a data de 22 de dezembro de 2023;II - parcelamento: formalizado no período determinado no decreto regulamentador,não podendo exceder a data de 22 de dezembro de 2023.§ 1º Nos casos previstos nos arts. 7º e 15 desta Lei, as datas finais do prazo de que tratao caput deste artigo serão as neles definidas.§ 2º Normas regulamentadoras poderão definir rotina especial de contingência de formaa garantir o direito à adesão ao Refis Campinas 2023.§ 3º A formalização do parcelamento e a emissão de guia à vista, por meio dos canaiseletrônicos específicos disponibilizados pela administração tributária, dentro doprazo estabelecido nos incisos I e II do caput deste artigo são de responsabilidade dodevedor, sendo que eventual indisponibilidade técnica na data limite não prorroga osprazos previstos neste artigo.Art. 23. Para aplicação dos dispositivos desta Lei, consideram-se leis anteriores deconcessão de benefícios ou programas de regularização fiscal:I - Autoriza a Transação Tributária por Adesão - TTA: Lei nº 13.449, de 23 de outubro de2008;II - Programa de Estímulo à Regularização Fiscal - PERF 2009: Lei nº 13.636, de 16 dejulho de 2009;III - Programa de Regularização Fiscal - PRF 2011: Lei nº 14.102, de 26 de julho de 2011;IV - Programa de Regularização Fiscal - Refis Campinas 2014: Lei nº 14.866, de 29 deagosto de 2014;V - Programa de Incentivos à Transação e Conciliação Judicial referente a Débitos Tributáriose não Tributários - Conjud Campinas 2015: Lei nº 15.041, de 16 de julho de 2015;VI - Programa de Regularização Fiscal - Refis Campinas 2017: Lei nº 15.461, de 11 dejulho de 2017;VII - Programa de Regularização Fiscal - Refis Campinas 2019: Lei nº 15.783, de 11 dejulho de 2019;VIII - Programa de Regularização Fiscal - Refis Campinas 2021: Lei nº 16.109, de 13 desetembro de 2021.Art. 24. A critério da Administração municipal, o recebimento de pedidos específicosa serem protocolados de que tratam os arts. 7º e 15 desta Lei poderá ser realizado àdistância, por meio de e-mail ou outra ferramenta disponibilizada pela internet, nostermos de normas regulamentadoras.Art. 25. Os casos omissos, quando se tratar de créditos em dívida ativa ou de açãojudicial, serão decididos pelo procurador-geral do Município e, nos demais casos, pelosecretário municipal de Finanças.Art. 26. Normas regulamentadoras poderão dispor sobre esta Lei.Art. 27. Esta Lei entra em vigor na data de sua publicação.Campinas, 08 de novembro de 2023DÁRIO SAADIPrefeito Municipal<style>body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; line-height: 1.4; margin: 1rem; } table { border-collapse: collapse; } table:not([cellpadding]) td, table:not([cellpadding]) th { padding: 0.4rem; } table[border]:not([border="0"]):not([style*="border-width"]) td, table[border]:not([border="0"]):not([style*="border-width"]) th { border-width: 1px; } table[border]:not([border="0"]):not([style*="border-style"]) td, table[border]:not([border="0"]):not([style*="border-style"]) th { border-style: solid; } table[border]:not([border="0"]):not([style*="border-color"]) td, table[border]:not([border="0"]):not([style*="border-color"]) th { border-color: rgb(204, 204, 204); } figure { display: table; margin: 1rem auto; } figure figcaption { color: rgb(153, 153, 153); display: block; margin-top: 0.25rem; text-align: center; } hr { border-color: rgb(204, 204, 204); border-style: solid; border-width: 1px 0px 0px; } code { background-color: rgb(232, 232, 232); border-radius: 3px; padding: 0.1rem 0.2rem; } .mce-content-body:not([dir="rtl"]) blockquote { border-left: 2px solid rgb(204, 204, 204); margin-left: 1.5rem; padding-left: 1rem; } .mce-content-body[dir="rtl"] blockquote { border-right: 2px solid rgb(204, 204, 204); margin-right: 1.5rem; padding-right: 1rem; } textarea#mentions { height: 350px; } div.card, .tox div.card { width: 240px; background: white; border: 1px solid rgb(204, 204, 204); border-radius: 3px; box-shadow: rgba(34, 47, 62, 0.1) 0px 4px 8px 0px; padding: 8px; font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } div.card::after, .tox div.card::after { content: ""; clear: both; display: table; } div.card h1, .tox div.card h1 { font-size: 14px; font-weight: bold; margin: 0px 0px 8px; padding: 0px; line-height: normal; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } div.card p, .tox div.card p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; } div.card img.avatar, .tox div.card img.avatar { width: 48px; height: 48px; margin-right: 8px; float: left; } .tox { box-shadow: none; box-sizing: content-box; color: rgb(34, 47, 62); cursor: auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; -webkit-tap-highlight-color: transparent; text-decoration: none; text-shadow: none; text-transform: none; vertical-align: initial; white-space: normal; } .tox :not(svg):not(rect) { box-sizing: inherit; color: inherit; cursor: inherit; direction: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; -webkit-tap-highlight-color: inherit; text-align: inherit; text-decoration: inherit; text-shadow: inherit; text-transform: inherit; vertical-align: inherit; white-space: inherit; } .tox :not(svg):not(rect) { background: 0px 0px; border: 0px; box-shadow: none; float: none; height: auto; margin: 0px; max-width: none; outline: 0px; padding: 0px; position: static; width: auto; } .tox:not([dir="rtl"]) { direction: ltr; text-align: left; } .tox[dir="rtl"] { direction: rtl; text-align: right; } .tox-tinymce { border: 2px solid rgb(238, 238, 238); border-radius: 10px; box-shadow: none; box-sizing: border-box; display: flex; flex-direction: column; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; overflow: hidden; position: relative; visibility: inherit !important; } .tox.tox-tinymce-inline { border: none; box-shadow: none; overflow: initial; } .tox.tox-tinymce-inline .tox-editor-container { overflow: initial; } .tox.tox-tinymce-inline .tox-editor-header { background-color: rgb(255, 255, 255); border: 2px solid rgb(238, 238, 238); border-radius: 10px; box-shadow: none; overflow: hidden; } .tox-tinymce-aux { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; z-index: 1300; } .tox-tinymce :focus, .tox-tinymce-aux :focus { outline: 0px; } .tox[dir="rtl"] .tox-icon--flip svg { transform: rotateY(180deg); } .tox .accessibility-issue__header { align-items: center; display: flex; margin-bottom: 4px; } .tox .accessibility-issue__description { align-items: stretch; border-radius: 6px; display: flex; justify-content: space-between; } .tox .accessibility-issue__description > div { padding-bottom: 4px; } .tox .accessibility-issue__description > div > div { align-items: center; display: flex; margin-bottom: 4px; } .tox .accessibility-issue__description > div > div .tox-icon svg { display: block; } .tox .accessibility-issue__repair { margin-top: 16px; } .tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { background-color: rgba(0, 101, 216, 0.1); color: rgb(34, 47, 62); } .tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { color: rgb(0, 108, 231); } .tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { fill: rgb(0, 108, 231); } .tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon { background-color: rgb(0, 108, 231); color: rgb(255, 255, 255); } .tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus, .tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover { background-color: rgb(0, 96, 206); } .tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active { background-color: rgb(0, 84, 180); } .tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { background-color: rgba(255, 165, 0, 0.08); color: rgb(34, 47, 62); } .tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { color: rgb(143, 93, 0); } .tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { fill: rgb(143, 93, 0); } .tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon { background-color: rgb(255, 232, 157); color: rgb(34, 47, 62); } .tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus, .tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover { background-color: rgb(242, 213, 116); color: rgb(34, 47, 62); } .tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active { background-color: rgb(232, 198, 87); color: rgb(34, 47, 62); } .tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { background-color: rgba(204, 0, 0, 0.1); color: rgb(34, 47, 62); } .tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { color: rgb(204, 0, 0); } .tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { fill: rgb(204, 0, 0); } .tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon { background-color: rgb(242, 191, 191); color: rgb(34, 47, 62); } .tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus, .tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover { background-color: rgb(233, 164, 164); color: rgb(34, 47, 62); } .tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active { background-color: rgb(238, 148, 148); color: rgb(34, 47, 62); } .tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { background-color: rgba(120, 171, 70, 0.1); color: rgb(34, 47, 62); } .tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > :last-child { display: none; } .tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { color: rgb(82, 117, 48); } .tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { fill: rgb(82, 117, 48); } .tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1, .tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { font-size: 14px; margin-top: 0px; } .tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-left: 4px; } .tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) { margin-left: auto; } .tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__description { padding: 4px 4px 4px 8px; } .tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-right: 4px; } .tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) { margin-right: auto; } .tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__description { padding: 4px 8px 4px 4px; } .tox .tox-anchorbar { display: flex; flex: 0 0 auto; } .tox .tox-bar { display: flex; flex: 0 0 auto; } .tox .tox-button { background-color: rgb(0, 108, 231); background-image: none; background-position: 0px 0px; background-repeat: repeat; border-color: rgb(0, 108, 231); border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: normal; line-height: 24px; margin: 0px; outline: 0px; padding: 4px 16px; position: relative; text-align: center; text-decoration: none; text-transform: none; white-space: nowrap; } .tox .tox-button::before { border-radius: 6px; inset: -1px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(0, 108, 231) 0px 0px 0px 1px, rgba(0, 108, 231, 0.25) 0px 0px 0px 3px; content: ""; opacity: 0; pointer-events: none; position: absolute; } .tox .tox-button[disabled] { background-color: rgb(0, 108, 231); background-image: none; border-color: rgb(0, 108, 231); box-shadow: none; color: rgba(255, 255, 255, 0.5); cursor: not-allowed; } .tox .tox-button:focus:not(:disabled) { background-color: rgb(0, 96, 206); background-image: none; border-color: rgb(0, 96, 206); box-shadow: none; color: rgb(255, 255, 255); } .tox .tox-button:focus-visible:not(:disabled)::before { opacity: 1; } .tox .tox-button:hover:not(:disabled) { background-color: rgb(0, 96, 206); background-image: none; border-color: rgb(0, 96, 206); box-shadow: none; color: rgb(255, 255, 255); } .tox .tox-button:active:not(:disabled) { background-color: rgb(0, 84, 180); background-image: none; border-color: rgb(0, 84, 180); box-shadow: none; color: rgb(255, 255, 255); } .tox .tox-button--secondary { background-color: rgb(240, 240, 240); background-image: none; background-position: 0px 0px; background-repeat: repeat; border-color: rgb(240, 240, 240); border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; color: rgb(34, 47, 62); font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: normal; outline: 0px; padding: 4px 16px; text-decoration: none; text-transform: none; } .tox .tox-button--secondary[disabled] { background-color: rgb(240, 240, 240); background-image: none; border-color: rgb(240, 240, 240); box-shadow: none; color: rgba(34, 47, 62, 0.5); } .tox .tox-button--secondary:focus:not(:disabled) { background-color: rgb(227, 227, 227); background-image: none; border-color: rgb(227, 227, 227); box-shadow: none; color: rgb(34, 47, 62); } .tox .tox-button--secondary:hover:not(:disabled) { background-color: rgb(227, 227, 227); background-image: none; border-color: rgb(227, 227, 227); box-shadow: none; color: rgb(34, 47, 62); } .tox .tox-button--secondary:active:not(:disabled) { background-color: rgb(214, 214, 214); background-image: none; border-color: rgb(214, 214, 214); box-shadow: none; color: rgb(34, 47, 62); } .tox .tox-button--icon, .tox .tox-button.tox-button--icon, .tox .tox-button.tox-button--secondary.tox-button--icon { padding: 4px; } .tox .tox-button--icon .tox-icon svg, .tox .tox-button.tox-button--icon .tox-icon svg, .tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { display: block; fill: currentcolor; } .tox .tox-button-link { background: 0px center; border: none; box-sizing: border-box; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.3; margin: 0px; padding: 0px; white-space: nowrap; } .tox .tox-button-link--sm { font-size: 14px; } .tox .tox-button--naked { background-color: transparent; border-color: transparent; box-shadow: unset; color: rgb(34, 47, 62); } .tox .tox-button--naked[disabled] { background-color: rgba(34, 47, 62, 0.12); border-color: transparent; box-shadow: unset; color: rgba(34, 47, 62, 0.5); } .tox .tox-button--naked:hover:not(:disabled) { background-color: rgba(34, 47, 62, 0.12); border-color: transparent; box-shadow: unset; color: rgb(34, 47, 62); } .tox .tox-button--naked:focus:not(:disabled) { background-color: rgba(34, 47, 62, 0.12); border-color: transparent; box-shadow: unset; color: rgb(34, 47, 62); } .tox .tox-button--naked:active:not(:disabled) { background-color: rgba(34, 47, 62, 0.18); border-color: transparent; box-shadow: unset; color: rgb(34, 47, 62); } .tox .tox-button--naked .tox-icon svg { fill: currentcolor; } .tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { color: rgb(34, 47, 62); } .tox .tox-checkbox { align-items: center; border-radius: 6px; cursor: pointer; display: flex; height: 36px; min-width: 36px; } .tox .tox-checkbox__input { height: 1px; overflow: hidden; position: absolute; top: auto; width: 1px; } .tox .tox-checkbox__icons { align-items: center; border-radius: 6px; box-shadow: transparent 0px 0px 0px 2px; box-sizing: content-box; display: flex; height: 24px; justify-content: center; padding: calc(3px); width: 24px; } .tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: block; fill: rgba(34, 47, 62, 0.3); } .tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: none; fill: rgb(0, 108, 231); } .tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: none; fill: rgb(0, 108, 231); } .tox .tox-checkbox--disabled { color: rgba(34, 47, 62, 0.5); cursor: not-allowed; } .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { fill: rgba(34, 47, 62, 0.5); } .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { fill: rgba(34, 47, 62, 0.5); } .tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { fill: rgba(34, 47, 62, 0.5); } .tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; } .tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: block; } .tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; } .tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: block; } .tox input.tox-checkbox__input:focus + .tox-checkbox__icons { border-radius: 6px; box-shadow: rgb(0, 108, 231) 0px 0px 0px 1px inset; padding: calc(3px); } .tox:not([dir="rtl"]) .tox-checkbox__label { margin-left: 4px; } .tox:not([dir="rtl"]) .tox-checkbox__input { left: -10000px; } .tox:not([dir="rtl"]) .tox-bar .tox-checkbox { margin-left: 4px; } .tox[dir="rtl"] .tox-checkbox__label { margin-right: 4px; } .tox[dir="rtl"] .tox-checkbox__input { right: -10000px; } .tox[dir="rtl"] .tox-bar .tox-checkbox { margin-right: 4px; } .tox .tox-collection--toolbar .tox-collection__group { display: flex; padding: 0px; } .tox .tox-collection--grid .tox-collection__group { display: flex; flex-wrap: wrap; max-height: 208px; overflow: hidden auto; padding: 0px; } .tox .tox-collection--list .tox-collection__group { border-width: 1px 0px 0px; border-color: rgb(227, 227, 227); border-style: solid; padding: 4px 0px; } .tox .tox-collection--list .tox-collection__group:first-child { border-top-width: 0px; } .tox .tox-collection__group-heading { background-color: rgb(252, 252, 252); color: rgba(34, 47, 62, 0.7); cursor: default; font-size: 12px; font-style: normal; font-weight: 400; margin-bottom: 4px; margin-top: -4px; padding: 4px 8px; text-transform: none; user-select: none; } .tox .tox-collection__item { align-items: center; border-radius: 3px; color: rgb(34, 47, 62); display: flex; user-select: none; } .tox .tox-collection--list .tox-collection__item { padding: 4px 8px; } .tox .tox-collection--toolbar .tox-collection__item { border-radius: 3px; padding: 4px; } .tox .tox-collection--grid .tox-collection__item { border-radius: 3px; padding: 4px; } .tox .tox-collection--list .tox-collection__item--enabled { background-color: rgb(255, 255, 255); color: rgb(34, 47, 62); } .tox .tox-collection--list .tox-collection__item--active { background-color: rgb(204, 226, 250); } .tox .tox-collection--toolbar .tox-collection__item--enabled { background-color: rgb(166, 204, 247); color: rgb(34, 47, 62); } .tox .tox-collection--toolbar .tox-collection__item--active { background-color: rgb(204, 226, 250); } .tox .tox-collection--grid .tox-collection__item--enabled { background-color: rgb(166, 204, 247); color: rgb(34, 47, 62); } .tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { background-color: rgb(204, 226, 250); color: rgb(34, 47, 62); } .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: rgb(34, 47, 62); } .tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: rgb(34, 47, 62); } .tox .tox-collection__item-checkmark, .tox .tox-collection__item-icon { align-items: center; display: flex; height: 24px; justify-content: center; width: 24px; } .tox .tox-collection__item-checkmark svg, .tox .tox-collection__item-icon svg { fill: currentcolor; } .tox .tox-collection--toolbar-lg .tox-collection__item-icon { height: 48px; width: 48px; } .tox .tox-collection__item-label { color: currentcolor; display: inline-block; flex: 1 1 0%; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; text-transform: none; word-break: break-all; } .tox .tox-collection__item-accessory { color: rgba(34, 47, 62, 0.7); display: inline-block; font-size: 14px; height: 24px; line-height: 24px; text-transform: none; } .tox .tox-collection__item-caret { align-items: center; display: flex; min-height: 24px; } .tox .tox-collection__item-caret::after { content: ""; font-size: 0px; min-height: inherit; } .tox .tox-collection__item-caret svg { fill: rgb(34, 47, 62); } .tox .tox-collection__item--state-disabled { background-color: transparent; color: rgba(34, 47, 62, 0.5); cursor: not-allowed; } .tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { fill: rgba(34, 47, 62, 0.5); } .tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { display: none; } .tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { display: none; } .tox .tox-collection--horizontal { background-color: rgb(255, 255, 255); border: 1px solid rgb(227, 227, 227); border-radius: 6px; box-shadow: rgba(34, 47, 62, 0.2) 0px 0px 2px 0px, rgba(34, 47, 62, 0.15) 0px 4px 8px 0px; display: flex; flex: 0 0 auto; flex-wrap: nowrap; margin-bottom: 0px; overflow-x: auto; padding: 0px; } .tox .tox-collection--horizontal .tox-collection__group { align-items: center; display: flex; flex-wrap: nowrap; margin: 0px; padding: 0px 4px; } .tox .tox-collection--horizontal .tox-collection__item { height: 28px; margin: 6px 1px 5px 0px; padding: 0px 4px; } .tox .tox-collection--horizontal .tox-collection__item-label { white-space: nowrap; } .tox .tox-collection--horizontal .tox-collection__item-caret { margin-left: 4px; } .tox .tox-collection__item-container { display: flex; } .tox .tox-collection__item-container--row { align-items: center; flex: 1 1 auto; flex-direction: row; } .tox .tox-collection__item-container--row.tox-collection__item-container--align-left { margin-right: auto; } .tox .tox-collection__item-container--row.tox-collection__item-container--align-right { justify-content: flex-end; margin-left: auto; } .tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { align-items: flex-start; margin-bottom: auto; } .tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { align-items: center; } .tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { align-items: flex-end; margin-top: auto; } .tox .tox-collection__item-container--column { align-self: center; flex: 1 1 auto; flex-direction: column; } .tox .tox-collection__item-container--column.tox-collection__item-container--align-left { align-items: flex-start; } .tox .tox-collection__item-container--column.tox-collection__item-container--align-right { align-items: flex-end; } .tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { align-self: flex-start; } .tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { align-self: center; } .tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { align-self: flex-end; } .tox:not([dir="rtl"]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-right: 1px solid transparent; } .tox:not([dir="rtl"]) .tox-collection--list .tox-collection__item > :not(:first-child) { margin-left: 8px; } .tox:not([dir="rtl"]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-left: 4px; } .tox:not([dir="rtl"]) .tox-collection__item-accessory { margin-left: 16px; text-align: right; } .tox:not([dir="rtl"]) .tox-collection .tox-collection__item-caret { margin-left: 16px; } .tox[dir="rtl"] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-left: 1px solid transparent; } .tox[dir="rtl"] .tox-collection--list .tox-collection__item > :not(:first-child) { margin-right: 8px; } .tox[dir="rtl"] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-right: 4px; } .tox[dir="rtl"] .tox-collection__item-accessory { margin-right: 16px; text-align: left; } .tox[dir="rtl"] .tox-collection .tox-collection__item-caret { margin-right: 16px; transform: rotateY(180deg); } .tox[dir="rtl"] .tox-collection--horizontal .tox-collection__item-caret { margin-right: 4px; } .tox .tox-color-picker-container { display: flex; flex-direction: row; height: 225px; margin: 0px; } .tox .tox-sv-palette { box-sizing: border-box; display: flex; height: 100%; } .tox .tox-sv-palette-spectrum { height: 100%; } .tox .tox-sv-palette, .tox .tox-sv-palette-spectrum { width: 225px; } .tox .tox-sv-palette-thumb { background: 0px 0px; border: 1px solid rgb(0, 0, 0); border-radius: 50%; box-sizing: content-box; height: 12px; position: absolute; width: 12px; } .tox .tox-sv-palette-inner-thumb { border: 1px solid rgb(255, 255, 255); border-radius: 50%; height: 10px; position: absolute; width: 10px; } .tox .tox-hue-slider { box-sizing: border-box; height: 100%; width: 25px; } .tox .tox-hue-slider-spectrum { background: linear-gradient(red, rgb(255, 0, 128), rgb(255, 0, 255), rgb(128, 0, 255), rgb(0, 0, 255), rgb(0, 128, 255), rgb(0, 255, 255), rgb(0, 255, 128), rgb(0, 255, 0), rgb(128, 255, 0), rgb(255, 255, 0), rgb(255, 128, 0), red); height: 100%; width: 100%; } .tox .tox-hue-slider, .tox .tox-hue-slider-spectrum { width: 20px; } .tox .tox-hue-slider-thumb { background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); box-sizing: content-box; height: 4px; width: 100%; } .tox .tox-rgb-form { display: flex; flex-direction: column; justify-content: space-between; } .tox .tox-rgb-form div { align-items: center; display: flex; justify-content: space-between; margin-bottom: 5px; width: inherit; } .tox .tox-rgb-form input { width: 6em; } .tox .tox-rgb-form input.tox-invalid { border: 1px solid red !important; } .tox .tox-rgb-form .tox-rgba-preview { border: 1px solid rgb(0, 0, 0); flex-grow: 2; margin-bottom: 0px; } .tox:not([dir="rtl"]) .tox-sv-palette { margin-right: 15px; } .tox:not([dir="rtl"]) .tox-hue-slider { margin-right: 15px; } .tox:not([dir="rtl"]) .tox-hue-slider-thumb { margin-left: -1px; } .tox:not([dir="rtl"]) .tox-rgb-form label { margin-right: 0.5em; } .tox[dir="rtl"] .tox-sv-palette { margin-left: 15px; } .tox[dir="rtl"] .tox-hue-slider { margin-left: 15px; } .tox[dir="rtl"] .tox-hue-slider-thumb { margin-right: -1px; } .tox[dir="rtl"] .tox-rgb-form label { margin-left: 0.5em; } .tox .tox-toolbar .tox-swatches, .tox .tox-toolbar__overflow .tox-swatches, .tox .tox-toolbar__primary .tox-swatches { margin: 5px 0px 6px 11px; } .tox .tox-collection--list .tox-collection__group .tox-swatches-menu { border: 0px; margin: -4px; } .tox .tox-swatches__row { display: flex; } .tox .tox-swatch { height: 30px; transition: transform 0.15s ease 0s, box-shadow 0.15s ease 0s; width: 30px; } .tox .tox-swatch:focus, .tox .tox-swatch:hover { box-shadow: rgba(127, 127, 127, 0.3) 0px 0px 0px 1px inset; transform: scale(0.8); } .tox .tox-swatch--remove { align-items: center; display: flex; justify-content: center; } .tox .tox-swatch--remove svg path { stroke: rgb(231, 76, 60); } .tox .tox-swatches__picker-btn { align-items: center; background-color: transparent; border: 0px; cursor: pointer; display: flex; height: 30px; justify-content: center; outline: 0px; padding: 0px; width: 30px; } .tox .tox-swatches__picker-btn svg { fill: rgb(34, 47, 62); height: 24px; width: 24px; } .tox .tox-swatches__picker-btn:hover { background: rgb(204, 226, 250); } .tox div.tox-swatch:not(.tox-swatch--remove) svg { display: none; fill: rgb(34, 47, 62); height: 24px; margin: calc(3px); width: 24px; } .tox div.tox-swatch:not(.tox-swatch--remove) svg path { fill: rgb(255, 255, 255); paint-order: stroke; stroke: rgb(34, 47, 62); stroke-width: 2px; } .tox div.tox-swatch:not(.tox-swatch--remove)[aria-checked="true"] svg { display: block; } .tox:not([dir="rtl"]) .tox-swatches__picker-btn { margin-left: auto; } .tox[dir="rtl"] .tox-swatches__picker-btn { margin-right: auto; } .tox .tox-comment-thread { background: rgb(255, 255, 255); position: relative; } .tox .tox-comment-thread > :not(:first-child) { margin-top: 8px; } .tox .tox-comment { background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); border-radius: 6px; box-shadow: rgba(34, 47, 62, 0.1) 0px 4px 8px 0px; padding: 8px 8px 16px; position: relative; } .tox .tox-comment__header { align-items: center; color: rgb(34, 47, 62); display: flex; justify-content: space-between; } .tox .tox-comment__date { color: rgb(34, 47, 62); font-size: 12px; line-height: 18px; } .tox .tox-comment__body { color: rgb(34, 47, 62); font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.3; margin-top: 8px; position: relative; text-transform: initial; } .tox .tox-comment__body textarea { resize: none; white-space: normal; width: 100%; } .tox .tox-comment__expander { padding-top: 8px; } .tox .tox-comment__expander p { color: rgba(34, 47, 62, 0.7); font-size: 14px; font-style: normal; } .tox .tox-comment__body p { margin: 0px; } .tox .tox-comment__buttonspacing { padding-top: 16px; text-align: center; } .tox .tox-comment-thread__overlay::after { background: rgb(255, 255, 255); inset: 0px; content: ""; display: flex; opacity: 0.9; position: absolute; z-index: 5; } .tox .tox-comment__reply { display: flex; flex-shrink: 0; flex-wrap: wrap; justify-content: flex-end; margin-top: 8px; } .tox .tox-comment__reply > :first-child { margin-bottom: 8px; width: 100%; } .tox .tox-comment__edit { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-top: 16px; } .tox .tox-comment__gradient::after { background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); bottom: 0px; content: ""; display: block; height: 5em; margin-top: -40px; position: absolute; width: 100%; } .tox .tox-comment__overlay { background: rgb(255, 255, 255); inset: 0px; display: flex; flex-direction: column; flex-grow: 1; opacity: 0.9; position: absolute; text-align: center; z-index: 5; } .tox .tox-comment__loading-text { align-items: center; color: rgb(34, 47, 62); display: flex; flex-direction: column; position: relative; } .tox .tox-comment__loading-text > div { padding-bottom: 16px; } .tox .tox-comment__overlaytext { inset: 0px; flex-direction: column; font-size: 14px; padding: 1em; position: absolute; z-index: 10; } .tox .tox-comment__overlaytext p { background-color: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 8px 8px; color: rgb(34, 47, 62); text-align: center; } .tox .tox-comment__overlaytext div:nth-of-type(2) { font-size: 0.8em; } .tox .tox-comment__busy-spinner { align-items: center; background-color: rgb(255, 255, 255); inset: 0px; display: flex; justify-content: center; position: absolute; z-index: 20; } .tox .tox-comment__scroll { display: flex; flex-direction: column; flex-shrink: 1; overflow: auto; } .tox .tox-conversations { margin: 8px; } .tox:not([dir="rtl"]) .tox-comment__edit { margin-left: 8px; } .tox:not([dir="rtl"]) .tox-comment__buttonspacing > :last-child, .tox:not([dir="rtl"]) .tox-comment__edit > :last-child, .tox:not([dir="rtl"]) .tox-comment__reply > :last-child { margin-left: 8px; } .tox[dir="rtl"] .tox-comment__edit { margin-right: 8px; } .tox[dir="rtl"] .tox-comment__buttonspacing > :last-child, .tox[dir="rtl"] .tox-comment__edit > :last-child, .tox[dir="rtl"] .tox-comment__reply > :last-child { margin-right: 8px; } .tox .tox-user { align-items: center; display: flex; } .tox .tox-user__avatar svg { fill: rgba(34, 47, 62, 0.7); } .tox .tox-user__avatar img { border-radius: 50%; height: 36px; object-fit: cover; vertical-align: middle; width: 36px; } .tox .tox-user__name { color: rgb(34, 47, 62); font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; text-transform: none; } .tox:not([dir="rtl"]) .tox-user__avatar img, .tox:not([dir="rtl"]) .tox-user__avatar svg { margin-right: 8px; } .tox:not([dir="rtl"]) .tox-user__avatar + .tox-user__name { margin-left: 8px; } .tox[dir="rtl"] .tox-user__avatar img, .tox[dir="rtl"] .tox-user__avatar svg { margin-left: 8px; } .tox[dir="rtl"] .tox-user__avatar + .tox-user__name { margin-right: 8px; } .tox .tox-dialog-wrap { align-items: center; inset: 0px; display: flex; justify-content: center; position: fixed; z-index: 1100; } .tox .tox-dialog-wrap__backdrop { background-color: rgba(255, 255, 255, 0.75); inset: 0px; position: absolute; z-index: 1; } .tox .tox-dialog-wrap__backdrop--opaque { background-color: rgb(255, 255, 255); } .tox .tox-dialog { background-color: rgb(255, 255, 255); border-color: rgb(238, 238, 238); border-radius: 10px; border-style: solid; border-width: 0px; box-shadow: rgba(34, 47, 62, 0.15) 0px 16px 16px -10px, rgba(34, 47, 62, 0.15) 0px 0px 40px 1px; display: flex; flex-direction: column; max-height: 100%; max-width: 480px; overflow: hidden; position: relative; width: 95vw; z-index: 2; } @media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox .tox-dialog { align-self: flex-start; margin: 8px auto; max-height: calc(100vh - 16px); width: calc(100vw - 16px); }} .tox .tox-dialog-inline { z-index: 1100; } .tox .tox-dialog__header { align-items: center; background-color: rgb(255, 255, 255); border-bottom: none; color: rgb(34, 47, 62); display: flex; font-size: 16px; justify-content: space-between; padding: 8px 16px 0px; position: relative; } .tox .tox-dialog__header .tox-button { z-index: 1; } .tox .tox-dialog__draghandle { cursor: grab; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; } .tox .tox-dialog__draghandle:active { cursor: grabbing; } .tox .tox-dialog__dismiss { margin-left: auto; } .tox .tox-dialog__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 1.3; margin: 0px; text-transform: none; } .tox .tox-dialog__body { color: rgb(34, 47, 62); display: flex; flex: 1 1 0%; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.3; min-width: 0px; text-align: left; text-transform: none; } @media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body { flex-direction: column; }} .tox .tox-dialog__body-nav { align-items: flex-start; display: flex; flex-direction: column; padding: 16px; } @media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { flex-direction: row; overflow-x: auto; padding-bottom: 0px; }} .tox .tox-dialog__body-nav-item { border-bottom: 2px solid transparent; color: rgba(34, 47, 62, 0.7); display: inline-block; font-size: 14px; line-height: 1.3; margin-bottom: 8px; text-decoration: none; white-space: nowrap; } .tox .tox-dialog__body-nav-item:focus { background-color: rgba(0, 108, 231, 0.1); } .tox .tox-dialog__body-nav-item--active { border-bottom: 2px solid rgb(0, 108, 231); color: rgb(0, 108, 231); } .tox .tox-dialog__body-content { box-sizing: border-box; display: flex; flex: 1 1 0%; flex-direction: column; max-height: 650px; overflow: auto; padding: 16px; } .tox .tox-dialog__body-content > * { margin-bottom: 0px; margin-top: 16px; } .tox .tox-dialog__body-content > :first-child { margin-top: 0px; } .tox .tox-dialog__body-content > :last-child { margin-bottom: 0px; } .tox .tox-dialog__body-content > :only-child { margin-bottom: 0px; margin-top: 0px; } .tox .tox-dialog__body-content a { color: rgb(0, 108, 231); cursor: pointer; text-decoration: none; } .tox .tox-dialog__body-content a:focus, .tox .tox-dialog__body-content a:hover { color: rgb(0, 84, 180); text-decoration: none; } .tox .tox-dialog__body-content a:active { color: rgb(0, 84, 180); text-decoration: none; } .tox .tox-dialog__body-content svg { fill: rgb(34, 47, 62); } .tox .tox-dialog__body-content ul { display: block; list-style-type: disc; margin-bottom: 16px; margin-inline: 0px; padding-inline-start: 2.5rem; } .tox .tox-dialog__body-content .tox-form__group h1 { color: rgb(34, 47, 62); font-size: 20px; font-style: normal; font-weight: 700; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; } .tox .tox-dialog__body-content .tox-form__group h2 { color: rgb(34, 47, 62); font-size: 16px; font-style: normal; font-weight: 700; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; } .tox .tox-dialog__body-content .tox-form__group p { margin-bottom: 16px; } .tox .tox-dialog__body-content .tox-form__group h1:first-child, .tox .tox-dialog__body-content .tox-form__group h2:first-child, .tox .tox-dialog__body-content .tox-form__group p:first-child { margin-top: 0px; } .tox .tox-dialog__body-content .tox-form__group h1:last-child, .tox .tox-dialog__body-content .tox-form__group h2:last-child, .tox .tox-dialog__body-content .tox-form__group p:last-child { margin-bottom: 0px; } .tox .tox-dialog__body-content .tox-form__group h1:only-child, .tox .tox-dialog__body-content .tox-form__group h2:only-child, .tox .tox-dialog__body-content .tox-form__group p:only-child { margin-bottom: 0px; margin-top: 0px; } .tox .tox-dialog--width-lg { height: 650px; max-width: 1200px; } .tox .tox-dialog--width-md { max-width: 800px; } .tox .tox-dialog--width-md .tox-dialog__body-content { overflow: auto; } .tox .tox-dialog__body-content--centered { text-align: center; } .tox .tox-dialog__footer { align-items: center; background-color: rgb(255, 255, 255); border-top: none; display: flex; justify-content: space-between; padding: 8px 16px; } .tox .tox-dialog__footer-end, .tox .tox-dialog__footer-start { display: flex; } .tox .tox-dialog__busy-spinner { align-items: center; background-color: rgba(255, 255, 255, 0.75); inset: 0px; display: flex; justify-content: center; position: absolute; z-index: 3; } .tox .tox-dialog__table { border-collapse: collapse; width: 100%; } .tox .tox-dialog__table thead th { font-weight: 700; padding-bottom: 8px; } .tox .tox-dialog__table tbody tr { border-bottom: 1px solid rgb(238, 238, 238); } .tox .tox-dialog__table tbody tr:last-child { border-bottom: none; } .tox .tox-dialog__table td { padding-bottom: 8px; padding-top: 8px; } .tox .tox-dialog__iframe.tox-dialog__iframe--opaque { background: rgb(255, 255, 255); } .tox .tox-dialog__popups { position: absolute; width: 100%; z-index: 1100; } .tox .tox-dialog__body-iframe { display: flex; flex: 1 1 0%; flex-direction: column; } .tox .tox-dialog__body-iframe .tox-navobj { display: flex; flex: 1 1 0%; } .tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { flex: 1 1 0%; height: 100%; } .tox .tox-dialog-dock-fadeout { opacity: 0; visibility: hidden; } .tox .tox-dialog-dock-fadein { opacity: 1; visibility: visible; } .tox .tox-dialog-dock-transition { transition: visibility 0s linear 0.3s, opacity 0.3s ease 0s; } .tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { transition-delay: 0s; } @media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox:not([dir="rtl"]) .tox-dialog__body-nav { margin-right: 0px; }} @media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox:not([dir="rtl"]) .tox-dialog__body-nav-item:not(:first-child) { margin-left: 8px; }} .tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-end > *, .tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-start > * { margin-left: 8px; } .tox[dir="rtl"] .tox-dialog__body { text-align: right; } @media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox[dir="rtl"] .tox-dialog__body-nav { margin-left: 0px; }} @media only screen and (max-width: 767px) { body:not(.tox-force-desktop) .tox[dir="rtl"] .tox-dialog__body-nav-item:not(:first-child) { margin-right: 8px; }} .tox[dir="rtl"] .tox-dialog__footer .tox-dialog__footer-end > *, .tox[dir="rtl"] .tox-dialog__footer .tox-dialog__footer-start > * { margin-right: 8px; } body.tox-dialog__disable-scroll { overflow: hidden; } .tox .tox-dropzone-container { display: flex; flex: 1 1 0%; } .tox .tox-dropzone { align-items: center; background: rgb(255, 255, 255); border: 2px dashed rgb(238, 238, 238); box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; min-height: 100px; padding: 10px; } .tox .tox-dropzone p { color: rgba(34, 47, 62, 0.7); margin: 0px 0px 16px; } .tox .tox-edit-area { display: flex; flex: 1 1 0%; overflow: hidden; position: relative; } .tox .tox-edit-area__iframe { background-color: rgb(255, 255, 255); border: 0px; box-sizing: border-box; flex: 1 1 0%; height: 100%; position: absolute; width: 100%; } .tox.tox-inline-edit-area { border: 1px dotted rgb(238, 238, 238); } .tox .tox-editor-container { display: flex; flex: 1 1 auto; flex-direction: column; overflow: hidden; } .tox .tox-editor-header { display: grid; grid-template-columns: 1fr min-content; z-index: 1; } .tox:not(.tox-tinymce-inline) .tox-editor-header { background-color: rgb(255, 255, 255); border-bottom: none; box-shadow: rgba(34, 47, 62, 0.1) 0px 2px 2px -2px, rgba(34, 47, 62, 0.07) 0px 8px 8px -4px; padding: 4px 0px; transition: box-shadow 0.5s ease 0s; } .tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header { border-top: 1px solid rgb(227, 227, 227); box-shadow: none; } .tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header { background-color: rgb(255, 255, 255); box-shadow: rgba(34, 47, 62, 0.2) 0px 2px 2px -2px, rgba(34, 47, 62, 0.15) 0px 8px 8px -4px; padding: 4px 0px; } .tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header { box-shadow: rgba(34, 47, 62, 0.2) 0px 2px 2px -2px, rgba(34, 47, 62, 0.15) 0px 8px 8px -4px; } .tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty { background: 0px 0px; border: none; box-shadow: none; padding: 0px; } .tox-editor-dock-fadeout { opacity: 0; visibility: hidden; } .tox-editor-dock-fadein { opacity: 1; visibility: visible; } .tox-editor-dock-transition { transition: visibility 0s linear 0.25s, opacity 0.25s ease 0s; } .tox-editor-dock-transition.tox-editor-dock-fadein { transition-delay: 0s; } .tox .tox-control-wrap { flex: 1 1 0%; position: relative; } .tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid, .tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown, .tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { display: none; } .tox .tox-control-wrap svg { display: block; } .tox .tox-control-wrap__status-icon-wrap { position: absolute; top: 50%; transform: translateY(-50%); } .tox .tox-control-wrap__status-icon-invalid svg { fill: rgb(204, 0, 0); } .tox .tox-control-wrap__status-icon-unknown svg { fill: orange; } .tox .tox-control-wrap__status-icon-valid svg { fill: green; } .tox:not([dir="rtl"]) .tox-control-wrap--status-invalid .tox-textfield, .tox:not([dir="rtl"]) .tox-control-wrap--status-unknown .tox-textfield, .tox:not([dir="rtl"]) .tox-control-wrap--status-valid .tox-textfield { padding-right: 32px; } .tox:not([dir="rtl"]) .tox-control-wrap__status-icon-wrap { right: 4px; } .tox[dir="rtl"] .tox-control-wrap--status-invalid .tox-textfield, .tox[dir="rtl"] .tox-control-wrap--status-unknown .tox-textfield, .tox[dir="rtl"] .tox-control-wrap--status-valid .tox-textfield { padding-left: 32px; } .tox[dir="rtl"] .tox-control-wrap__status-icon-wrap { left: 4px; } .tox .tox-autocompleter { max-width: 25em; } .tox .tox-autocompleter .tox-menu { box-sizing: border-box; max-width: 25em; } .tox .tox-autocompleter .tox-autocompleter-highlight { font-weight: 700; } .tox .tox-color-input { display: flex; position: relative; z-index: 1; } .tox .tox-color-input .tox-textfield { z-index: -1; } .tox .tox-color-input span { border-color: rgba(34, 47, 62, 0.2); border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; height: 24px; position: absolute; top: 6px; width: 24px; } .tox .tox-color-input span:focus:not([aria-disabled="true"]), .tox .tox-color-input span:hover:not([aria-disabled="true"]) { border-color: rgb(0, 108, 231); cursor: pointer; } .tox .tox-color-input span::before { background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%); background-position: 0px 0px, 0px 6px, 6px -6px, -6px 0px; background-size: 12px 12px; border: 1px solid rgb(255, 255, 255); border-radius: 6px; box-sizing: border-box; content: ""; height: 24px; left: -1px; position: absolute; top: -1px; width: 24px; z-index: -1; } .tox .tox-color-input span[aria-disabled="true"] { cursor: not-allowed; } .tox:not([dir="rtl"]) .tox-color-input .tox-textfield { padding-left: 36px; } .tox:not([dir="rtl"]) .tox-color-input span { left: 6px; } .tox[dir="rtl"] .tox-color-input .tox-textfield { padding-right: 36px; } .tox[dir="rtl"] .tox-color-input span { right: 6px; } .tox .tox-label, .tox .tox-toolbar-label { color: rgba(34, 47, 62, 0.7); display: block; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.3; padding: 0px 8px 0px 0px; text-transform: none; white-space: nowrap; } .tox .tox-toolbar-label { padding: 0px 8px; } .tox[dir="rtl"] .tox-label { padding: 0px 0px 0px 8px; } .tox .tox-form { display: flex; flex: 1 1 0%; flex-direction: column; } .tox .tox-form__group { box-sizing: border-box; margin-bottom: 4px; } .tox .tox-form-group--maximize { flex: 1 1 0%; } .tox .tox-form__group--error { color: rgb(204, 0, 0); } .tox .tox-form__group--collection { display: flex; } .tox .tox-form__grid { display: flex; flex-flow: wrap; justify-content: space-between; } .tox .tox-form__grid--2col > .tox-form__group { width: calc(50% - 4px); } .tox .tox-form__grid--3col > .tox-form__group { width: calc(33.3333% - 4px); } .tox .tox-form__grid--4col > .tox-form__group { width: calc(25% - 4px); } .tox .tox-form__controls-h-stack { align-items: center; display: flex; } .tox .tox-form__group--inline { align-items: center; display: flex; } .tox .tox-form__group--stretched { display: flex; flex: 1 1 0%; flex-direction: column; } .tox .tox-form__group--stretched .tox-textarea { flex: 1 1 0%; } .tox .tox-form__group--stretched .tox-navobj { display: flex; flex: 1 1 0%; } .tox .tox-form__group--stretched .tox-navobj :nth-child(2) { flex: 1 1 0%; height: 100%; } .tox:not([dir="rtl"]) .tox-form__controls-h-stack > :not(:first-child) { margin-left: 4px; } .tox[dir="rtl"] .tox-form__controls-h-stack > :not(:first-child) { margin-right: 4px; } .tox .tox-lock.tox-locked .tox-lock-icon__unlock, .tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { display: none; } .tox .tox-listboxfield .tox-listbox--select, .tox .tox-textarea, .tox .tox-textfield, .tox .tox-toolbar-textfield { appearance: none; background-color: rgb(255, 255, 255); border-color: rgb(238, 238, 238); border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: rgb(34, 47, 62); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: 24px; margin: 0px; min-height: 34px; outline: 0px; padding: 5px 5.5px; resize: none; width: 100%; } .tox .tox-textarea[disabled], .tox .tox-textfield[disabled] { background-color: rgb(242, 242, 242); color: rgba(34, 47, 62, 0.85); cursor: not-allowed; } .tox .tox-listboxfield .tox-listbox--select:focus, .tox .tox-textarea:focus, .tox .tox-textfield:focus { background-color: rgb(255, 255, 255); border-color: rgb(0, 108, 231); box-shadow: rgba(0, 108, 231, 0.25) 0px 0px 0px 2px; outline: 0px; } .tox .tox-toolbar-textfield { border-width: 0px; margin-bottom: 3px; margin-top: 2px; max-width: 250px; } .tox .tox-naked-btn { background-color: transparent; border: 0px transparent; box-shadow: unset; color: rgb(0, 108, 231); cursor: pointer; display: block; margin: 0px; padding: 0px; } .tox .tox-naked-btn svg { display: block; fill: rgb(34, 47, 62); } .tox:not([dir="rtl"]) .tox-toolbar-textfield + * { margin-left: 4px; } .tox[dir="rtl"] .tox-toolbar-textfield + * { margin-right: 4px; } .tox .tox-listboxfield { cursor: pointer; position: relative; } .tox .tox-listboxfield .tox-listbox--select[disabled] { background-color: rgb(242, 242, 242); color: rgba(34, 47, 62, 0.85); cursor: not-allowed; } .tox .tox-listbox__select-label { cursor: default; flex: 1 1 0%; margin: 0px 4px; } .tox .tox-listbox__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; } .tox .tox-listbox__select-chevron svg { fill: rgb(34, 47, 62); } .tox .tox-listboxfield .tox-listbox--select { align-items: center; display: flex; } .tox:not([dir="rtl"]) .tox-listboxfield svg { right: 8px; } .tox[dir="rtl"] .tox-listboxfield svg { left: 8px; } .tox .tox-selectfield { cursor: pointer; position: relative; } .tox .tox-selectfield select { appearance: none; background-color: rgb(255, 255, 255); border-color: rgb(238, 238, 238); border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: rgb(34, 47, 62); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: 24px; margin: 0px; min-height: 34px; outline: 0px; padding: 5px 5.5px; resize: none; width: 100%; } .tox .tox-selectfield select[disabled] { background-color: rgb(242, 242, 242); color: rgba(34, 47, 62, 0.85); cursor: not-allowed; } .tox .tox-selectfield select:focus { background-color: rgb(255, 255, 255); border-color: rgb(0, 108, 231); box-shadow: rgba(0, 108, 231, 0.25) 0px 0px 0px 2px; outline: 0px; } .tox .tox-selectfield svg { pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); } .tox:not([dir="rtl"]) .tox-selectfield select[size="0"], .tox:not([dir="rtl"]) .tox-selectfield select[size="1"] { padding-right: 24px; } .tox:not([dir="rtl"]) .tox-selectfield svg { right: 8px; } .tox[dir="rtl"] .tox-selectfield select[size="0"], .tox[dir="rtl"] .tox-selectfield select[size="1"] { padding-left: 24px; } .tox[dir="rtl"] .tox-selectfield svg { left: 8px; } .tox .tox-textarea { appearance: textarea; white-space: pre-wrap; } .tox-fullscreen { border: 0px; height: 100%; margin: 0px; overflow: hidden; overscroll-behavior: none; padding: 0px; touch-action: pinch-zoom; width: 100%; } .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { display: none; } .tox-shadowhost.tox-fullscreen, .tox.tox-tinymce.tox-fullscreen { left: 0px; position: fixed; top: 0px; z-index: 1200; } .tox.tox-tinymce.tox-fullscreen { background-color: transparent; } .tox-fullscreen .tox.tox-tinymce-aux, .tox-fullscreen ~ .tox.tox-tinymce-aux { z-index: 1201; } .tox .tox-help__more-link { list-style: none; margin-top: 1em; } .tox .tox-imagepreview { background-color: rgb(102, 102, 102); height: 380px; overflow: hidden; position: relative; width: 100%; } .tox .tox-imagepreview.tox-imagepreview__loaded { overflow: auto; } .tox .tox-imagepreview__container { display: flex; left: 100vw; position: absolute; top: 100vw; } .tox .tox-imagepreview__image { background: url("data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw=="); } .tox .tox-image-tools .tox-spacer { flex: 1 1 0%; } .tox .tox-image-tools .tox-bar { align-items: center; display: flex; height: 60px; justify-content: center; } .tox .tox-image-tools .tox-imagepreview, .tox .tox-image-tools .tox-imagepreview + .tox-bar { margin-top: 8px; } .tox .tox-image-tools .tox-croprect-block { background: rgb(0, 0, 0); opacity: 0.5; position: absolute; zoom: 1; } .tox .tox-image-tools .tox-croprect-handle { border: 2px solid rgb(255, 255, 255); height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; } .tox .tox-image-tools .tox-croprect-handle-move { border: 0px; cursor: move; position: absolute; } .tox .tox-image-tools .tox-croprect-handle-nw { border-width: 2px 0px 0px 2px; cursor: nw-resize; left: 100px; margin: -2px 0px 0px -2px; top: 100px; } .tox .tox-image-tools .tox-croprect-handle-ne { border-width: 2px 2px 0px 0px; cursor: ne-resize; left: 200px; margin: -2px 0px 0px -20px; top: 100px; } .tox .tox-image-tools .tox-croprect-handle-sw { border-width: 0px 0px 2px 2px; cursor: sw-resize; left: 100px; margin: -20px 2px 0px -2px; top: 200px; } .tox .tox-image-tools .tox-croprect-handle-se { border-width: 0px 2px 2px 0px; cursor: se-resize; left: 200px; margin: -20px 0px 0px -20px; top: 200px; } .tox .tox-insert-table-picker { display: flex; flex-wrap: wrap; width: 170px; } .tox .tox-insert-table-picker > div { border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 1px 1px 0px; box-sizing: border-box; height: 17px; width: 17px; } .tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { margin: -4px; } .tox .tox-insert-table-picker .tox-insert-table-picker__selected { background-color: rgba(0, 108, 231, 0.5); border-color: rgba(0, 108, 231, 0.5); } .tox .tox-insert-table-picker__label { color: rgba(34, 47, 62, 0.7); display: block; font-size: 14px; padding: 4px; text-align: center; width: 100%; } .tox:not([dir="rtl"]) .tox-insert-table-picker > div:nth-child(10n) { border-right: 0px; } .tox[dir="rtl"] .tox-insert-table-picker > div:nth-child(10n+1) { border-right: 0px; } .tox .tox-menu { background-color: rgb(255, 255, 255); border: 1px solid transparent; border-radius: 6px; box-shadow: rgba(34, 47, 62, 0.2) 0px 0px 2px 0px, rgba(34, 47, 62, 0.15) 0px 4px 8px 0px; display: inline-block; overflow: hidden; vertical-align: top; z-index: 1150; } .tox .tox-menu.tox-collection.tox-collection--list { padding: 0px 4px; } .tox .tox-menu.tox-collection.tox-collection--toolbar { padding: 8px; } .tox .tox-menu.tox-collection.tox-collection--grid { padding: 8px; } @media only screen and (min-width: 768px) { .tox .tox-menu .tox-collection__item-label { overflow-wrap: break-word; word-break: normal; }} .tox .tox-menu__label blockquote, .tox .tox-menu__label code, .tox .tox-menu__label h1, .tox .tox-menu__label h2, .tox .tox-menu__label h3, .tox .tox-menu__label h4, .tox .tox-menu__label h5, .tox .tox-menu__label h6, .tox .tox-menu__label p { margin: 0px; } .tox .tox-menubar { background: repeating-linear-gradient(transparent 0px, transparent 1px, transparent 1px, transparent 39px) center top 39px / 100% calc(100% - 39px) no-repeat rgb(255, 255, 255); display: flex; flex: 0 0 auto; flex-wrap: wrap; grid-area: 1 / 1 / auto / -1; padding: 0px 11px 0px 12px; } .tox .tox-promotion + .tox-menubar { grid-column: 1 / auto; } .tox .tox-promotion { background: repeating-linear-gradient(transparent 0px, transparent 1px, transparent 1px, transparent 39px) center top 39px / 100% calc(100% - 39px) no-repeat rgb(255, 255, 255); grid-area: 1 / 2 / auto / auto; padding-inline: 4px 8px; padding-top: 5px; } .tox .tox-promotion-link { align-items: unsafe center; background-color: rgb(232, 241, 248); border-radius: 5px; color: rgb(8, 107, 230); cursor: pointer; display: flex; font-size: 14px; height: 26.6px; padding: 4px 8px; white-space: nowrap; } .tox .tox-promotion-link:hover { background-color: rgb(180, 215, 255); } .tox .tox-promotion-link:focus { background-color: rgb(217, 237, 247); } .tox .tox-mbtn { align-items: center; background: 0px 0px; border: 0px; border-radius: 3px; box-shadow: none; color: rgb(34, 47, 62); display: flex; flex: 0 0 auto; font-size: 14px; font-style: normal; font-weight: 400; height: 28px; justify-content: center; margin: 5px 1px 6px 0px; outline: 0px; overflow: hidden; padding: 0px 4px; text-transform: none; width: auto; } .tox .tox-mbtn[disabled] { background-color: transparent; border: 0px; box-shadow: none; color: rgba(34, 47, 62, 0.5); cursor: not-allowed; } .tox .tox-mbtn:focus:not(:disabled) { background: rgb(204, 226, 250); border: 0px; box-shadow: none; color: rgb(34, 47, 62); } .tox .tox-mbtn--active { background: rgb(166, 204, 247); border: 0px; box-shadow: none; color: rgb(34, 47, 62); } .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) { background: rgb(204, 226, 250); border: 0px; box-shadow: none; color: rgb(34, 47, 62); } .tox .tox-mbtn__select-label { cursor: default; font-weight: 400; margin: 0px 4px; } .tox .tox-mbtn[disabled] .tox-mbtn__select-label { cursor: not-allowed; } .tox .tox-mbtn__select-chevron { align-items: center; justify-content: center; width: 16px; display: none; } .tox .tox-notification { border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; display: grid; font-size: 14px; font-weight: 400; grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); margin-top: 4px; opacity: 0; padding: 4px; transition: transform 0.1s ease-in 0s, opacity 150ms ease-in 0s; } .tox .tox-notification p { font-size: 14px; font-weight: 400; } .tox .tox-notification a { cursor: pointer; text-decoration: underline; } .tox .tox-notification--in { opacity: 1; } .tox .tox-notification--success { background-color: rgb(228, 238, 218); border-color: rgb(215, 230, 200); color: rgb(34, 47, 62); } .tox .tox-notification--success p { color: rgb(34, 47, 62); } .tox .tox-notification--success a { color: rgb(81, 115, 66); } .tox .tox-notification--success svg { fill: rgb(34, 47, 62); } .tox .tox-notification--error { background-color: rgb(245, 204, 204); border-color: rgb(240, 179, 179); color: rgb(34, 47, 62); } .tox .tox-notification--error p { color: rgb(34, 47, 62); } .tox .tox-notification--error a { color: rgb(119, 24, 31); } .tox .tox-notification--error svg { fill: rgb(34, 47, 62); } .tox .tox-notification--warn, .tox .tox-notification--warning { background-color: rgb(255, 245, 204); border-color: rgb(255, 240, 179); color: rgb(34, 47, 62); } .tox .tox-notification--warn p, .tox .tox-notification--warning p { color: rgb(34, 47, 62); } .tox .tox-notification--warn a, .tox .tox-notification--warning a { color: rgb(122, 110, 37); } .tox .tox-notification--warn svg, .tox .tox-notification--warning svg { fill: rgb(34, 47, 62); } .tox .tox-notification--info { background-color: rgb(214, 231, 251); border-color: rgb(193, 219, 249); color: rgb(34, 47, 62); } .tox .tox-notification--info p { color: rgb(34, 47, 62); } .tox .tox-notification--info a { color: rgb(42, 100, 166); } .tox .tox-notification--info svg { fill: rgb(34, 47, 62); } .tox .tox-notification__body { align-self: center; color: rgb(34, 47, 62); font-size: 14px; grid-area: 1 / 2 / 2 / 3; text-align: center; white-space: normal; word-break: break-word; } .tox .tox-notification__body > * { margin: 0px; } .tox .tox-notification__body > * + * { margin-top: 1rem; } .tox .tox-notification__icon { place-self: center end; grid-area: 1 / 1 / 2 / 2; } .tox .tox-notification__icon svg { display: block; } .tox .tox-notification__dismiss { place-self: start end; grid-area: 1 / 3 / 2 / 4; } .tox .tox-notification .tox-progress-bar { grid-area: 2 / 1 / 3 / 4; justify-self: center; } .tox .tox-pop { display: inline-block; position: relative; } .tox .tox-pop--resizing { transition: width 0.1s ease 0s; } .tox .tox-pop--resizing .tox-toolbar, .tox .tox-pop--resizing .tox-toolbar__group { flex-wrap: nowrap; } .tox .tox-pop--transition { transition: left 0.15s ease 0s, right, top, bottom; } .tox .tox-pop--transition::after, .tox .tox-pop--transition::before { transition: all 0.15s ease 0s, visibility 0s ease 0s, opacity 75ms ease 75ms; } .tox .tox-pop__dialog { background-color: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); border-radius: 6px; box-shadow: rgba(34, 47, 62, 0.2) 0px 0px 2px 0px, rgba(34, 47, 62, 0.15) 0px 4px 8px 0px; min-width: 0px; overflow: hidden; } .tox .tox-pop__dialog > :not(.tox-toolbar) { margin: 4px 4px 4px 8px; } .tox .tox-pop__dialog .tox-toolbar { background-color: transparent; margin-bottom: -1px; } .tox .tox-pop::after, .tox .tox-pop::before { border-style: solid; content: ""; display: block; height: 0px; opacity: 1; position: absolute; width: 0px; } .tox .tox-pop.tox-pop--inset::after, .tox .tox-pop.tox-pop--inset::before { opacity: 0; transition: all 0s ease 0.15s, visibility 0s ease 0s, opacity 75ms ease 0s; } .tox .tox-pop.tox-pop--bottom::after, .tox .tox-pop.tox-pop--bottom::before { left: 50%; top: 100%; } .tox .tox-pop.tox-pop--bottom::after { border-color: rgb(255, 255, 255) transparent transparent; border-width: 8px; margin-left: -8px; margin-top: -1px; } .tox .tox-pop.tox-pop--bottom::before { border-color: rgb(238, 238, 238) transparent transparent; border-width: 9px; margin-left: -9px; } .tox .tox-pop.tox-pop--top::after, .tox .tox-pop.tox-pop--top::before { left: 50%; top: 0px; transform: translateY(-100%); } .tox .tox-pop.tox-pop--top::after { border-color: transparent transparent rgb(255, 255, 255); border-width: 8px; margin-left: -8px; margin-top: 1px; } .tox .tox-pop.tox-pop--top::before { border-color: transparent transparent rgb(238, 238, 238); border-width: 9px; margin-left: -9px; } .tox .tox-pop.tox-pop--left::after, .tox .tox-pop.tox-pop--left::before { left: 0px; top: calc(50% - 1px); transform: translateY(-50%); } .tox .tox-pop.tox-pop--left::after { border-color: transparent rgb(255, 255, 255) transparent transparent; border-width: 8px; margin-left: -15px; } .tox .tox-pop.tox-pop--left::before { border-color: transparent rgb(238, 238, 238) transparent transparent; border-width: 10px; margin-left: -19px; } .tox .tox-pop.tox-pop--right::after, .tox .tox-pop.tox-pop--right::before { left: 100%; top: calc(50% + 1px); transform: translateY(-50%); } .tox .tox-pop.tox-pop--right::after { border-color: transparent transparent transparent rgb(255, 255, 255); border-width: 8px; margin-left: -1px; } .tox .tox-pop.tox-pop--right::before { border-color: transparent transparent transparent rgb(238, 238, 238); border-width: 10px; margin-left: -1px; } .tox .tox-pop.tox-pop--align-left::after, .tox .tox-pop.tox-pop--align-left::before { left: 20px; } .tox .tox-pop.tox-pop--align-right::after, .tox .tox-pop.tox-pop--align-right::before { left: calc(100% - 20px); } .tox .tox-sidebar-wrap { display: flex; flex-direction: row; flex-grow: 1; min-height: 0px; } .tox .tox-sidebar { background-color: rgb(255, 255, 255); display: flex; flex-direction: row; justify-content: flex-end; } .tox .tox-sidebar__slider { display: flex; overflow: hidden; } .tox .tox-sidebar__pane-container { display: flex; } .tox .tox-sidebar__pane { display: flex; } .tox .tox-sidebar--sliding-closed { opacity: 0; } .tox .tox-sidebar--sliding-open { opacity: 1; } .tox .tox-sidebar--sliding-growing, .tox .tox-sidebar--sliding-shrinking { transition: width 0.5s ease 0s, opacity 0.5s ease 0s; } .tox .tox-selector { background-color: rgb(64, 153, 255); border-color: rgb(64, 153, 255); border-style: solid; border-width: 1px; box-sizing: border-box; display: inline-block; height: 10px; position: absolute; width: 10px; } .tox.tox-platform-touch .tox-selector { height: 12px; width: 12px; } .tox .tox-slider { align-items: center; display: flex; flex: 1 1 0%; height: 24px; justify-content: center; position: relative; } .tox .tox-slider__rail { background-color: transparent; border: 1px solid rgb(238, 238, 238); border-radius: 6px; height: 10px; min-width: 120px; width: 100%; } .tox .tox-slider__handle { background-color: rgb(0, 108, 231); border: 2px solid rgb(0, 84, 180); border-radius: 6px; box-shadow: none; height: 24px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); width: 14px; } .tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) { margin-inline-start: 8px; } .tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider { margin-inline-start: 32px; } .tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group { margin-inline-start: 32px; } .tox .tox-source-code { overflow: auto; } .tox .tox-spinner { display: flex; } .tox .tox-spinner > div { animation: 1.5s ease-in-out 0s infinite normal both running tam-bouncing-dots; background-color: rgba(34, 47, 62, 0.7); border-radius: 100%; height: 8px; width: 8px; } .tox .tox-spinner > div:nth-child(1) { animation-delay: -0.32s; } .tox .tox-spinner > div:nth-child(2) { animation-delay: -0.16s; } @keyframes tam-bouncing-dots { 0%, 100%, 80% { transform: scale(0); } 40% { transform: scale(1); }} .tox:not([dir="rtl"]) .tox-spinner > div:not(:first-child) { margin-left: 4px; } .tox[dir="rtl"] .tox-spinner > div:not(:first-child) { margin-right: 4px; } .tox .tox-statusbar { align-items: center; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(227, 227, 227); color: rgba(34, 47, 62, 0.7); display: flex; flex: 0 0 auto; font-size: 14px; font-weight: 400; height: 25px; overflow: hidden; padding: 0px 8px; position: relative; text-transform: none; } .tox .tox-statusbar__text-container { display: flex; flex: 1 1 auto; justify-content: flex-end; overflow: hidden; } .tox .tox-statusbar__path { display: flex; flex: 1 1 auto; margin-right: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .tox .tox-statusbar__path > * { display: inline; white-space: nowrap; } .tox .tox-statusbar__wordcount { flex: 0 0 auto; margin-left: 1ch; } .tox .tox-statusbar a, .tox .tox-statusbar__path-item, .tox .tox-statusbar__wordcount { color: rgba(34, 47, 62, 0.7); text-decoration: none; } .tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled="true"]), .tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled="true"]), .tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled="true"]), .tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled="true"]), .tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled="true"]), .tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled="true"]) { color: rgb(34, 47, 62); cursor: pointer; } .tox .tox-statusbar__branding svg { fill: rgba(34, 47, 62, 0.8); height: 1.14em; vertical-align: -0.28em; width: 3.6em; } .tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled="true"]) svg, .tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled="true"]) svg { fill: rgb(34, 47, 62); } .tox .tox-statusbar__resize-handle { align-items: flex-end; align-self: stretch; cursor: nwse-resize; display: flex; flex: 0 0 auto; justify-content: flex-end; margin-left: auto; margin-right: -8px; padding-bottom: 3px; padding-left: 1ch; padding-right: 3px; } .tox .tox-statusbar__resize-handle svg { display: block; fill: rgba(34, 47, 62, 0.5); } .tox .tox-statusbar__resize-handle:focus svg { background-color: rgb(222, 224, 226); border-radius: 1px 1px 5px; box-shadow: rgb(222, 224, 226) 0px 0px 0px 2px; } .tox:not([dir="rtl"]) .tox-statusbar__path > * { margin-right: 4px; } .tox:not([dir="rtl"]) .tox-statusbar__branding { margin-left: 2ch; } .tox[dir="rtl"] .tox-statusbar { flex-direction: row-reverse; } .tox[dir="rtl"] .tox-statusbar__path > * { margin-left: 4px; } .tox .tox-throbber { z-index: 1299; } .tox .tox-throbber__busy-spinner { align-items: center; background-color: rgba(255, 255, 255, 0.6); inset: 0px; display: flex; justify-content: center; position: absolute; } .tox .tox-tbtn { align-items: center; background: 0px 0px; border: 0px; border-radius: 3px; box-shadow: none; color: rgb(34, 47, 62); display: flex; flex: 0 0 auto; font-size: 14px; font-style: normal; font-weight: 400; height: 28px; justify-content: center; margin: 6px 1px 5px 0px; outline: 0px; overflow: hidden; padding: 0px; text-transform: none; width: 34px; } .tox .tox-tbtn svg { display: block; fill: rgb(34, 47, 62); } .tox .tox-tbtn.tox-tbtn-more { padding-left: 5px; padding-right: 5px; width: inherit; } .tox .tox-tbtn:focus { background: rgb(204, 226, 250); border: 0px; box-shadow: none; } .tox .tox-tbtn:hover { background: rgb(204, 226, 250); border: 0px; box-shadow: none; color: rgb(34, 47, 62); } .tox .tox-tbtn:hover svg { fill: rgb(34, 47, 62); } .tox .tox-tbtn:active { background: rgb(166, 204, 247); border: 0px; box-shadow: none; color: rgb(34, 47, 62); } .tox .tox-tbtn:active svg { fill: rgb(34, 47, 62); } .tox .tox-tbtn--disabled, .tox .tox-tbtn--disabled:hover, .tox .tox-tbtn:disabled, .tox .tox-tbtn:disabled:hover { background: 0px 0px; border: 0px; box-shadow: none; color: rgba(34, 47, 62, 0.5); cursor: not-allowed; } .tox .tox-tbtn--disabled svg, .tox .tox-tbtn--disabled:hover svg, .tox .tox-tbtn:disabled svg, .tox .tox-tbtn:disabled:hover svg { fill: rgba(34, 47, 62, 0.5); } .tox .tox-tbtn--enabled, .tox .tox-tbtn--enabled:hover { background: rgb(166, 204, 247); border: 0px; box-shadow: none; color: rgb(34, 47, 62); } .tox .tox-tbtn--enabled:hover > *, .tox .tox-tbtn--enabled > * { transform: none; } .tox .tox-tbtn--enabled svg, .tox .tox-tbtn--enabled:hover svg { fill: rgb(34, 47, 62); } .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { color: rgb(34, 47, 62); } .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { fill: rgb(34, 47, 62); } .tox .tox-tbtn:active > * { transform: none; } .tox .tox-tbtn--md { height: 42px; width: 51px; } .tox .tox-tbtn--lg { flex-direction: column; height: 56px; width: 68px; } .tox .tox-tbtn--return { align-self: stretch; height: unset; width: 16px; } .tox .tox-tbtn--labeled { padding: 0px 4px; width: unset; } .tox .tox-tbtn__vlabel { display: block; font-size: 10px; font-weight: 400; letter-spacing: -0.025em; margin-bottom: 4px; white-space: nowrap; } .tox .tox-tbtn--select { margin: 6px 1px 5px 0px; padding: 0px 4px; width: auto; } .tox .tox-tbtn__select-label { cursor: default; font-weight: 400; margin: 0px 4px; } .tox .tox-tbtn__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; } .tox .tox-tbtn__select-chevron svg { fill: rgba(34, 47, 62, 0.5); } .tox .tox-tbtn--bespoke { background: rgb(247, 247, 247); } .tox .tox-tbtn--bespoke + .tox-tbtn--bespoke { margin-inline-start: 4px; } .tox .tox-tbtn--bespoke .tox-tbtn__select-label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 7em; } .tox .tox-split-button { border: 0px; border-radius: 3px; box-sizing: border-box; display: flex; margin: 6px 1px 5px 0px; overflow: hidden; } .tox .tox-split-button:hover { box-shadow: rgb(204, 226, 250) 0px 0px 0px 1px inset; } .tox .tox-split-button:focus { background: rgb(204, 226, 250); box-shadow: none; color: rgb(34, 47, 62); } .tox .tox-split-button > * { border-radius: 0px; } .tox .tox-split-button__chevron { width: 16px; } .tox .tox-split-button__chevron svg { fill: rgba(34, 47, 62, 0.5); } .tox .tox-split-button .tox-tbtn { margin: 0px; } .tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus, .tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover, .tox .tox-split-button.tox-tbtn--disabled:focus, .tox .tox-split-button.tox-tbtn--disabled:hover { background: 0px 0px; box-shadow: none; color: rgba(34, 47, 62, 0.5); } .tox.tox-platform-touch .tox-split-button .tox-tbtn--select { padding: 0px; } .tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child { width: 30px; } .tox.tox-platform-touch .tox-split-button__chevron { width: 20px; } .tox .tox-toolbar-overlord { background-color: rgb(255, 255, 255); } .tox .tox-toolbar, .tox .tox-toolbar__overflow, .tox .tox-toolbar__primary { background-attachment: local; background-color: rgb(255, 255, 255); background-image: repeating-linear-gradient(rgb(227, 227, 227) 0px, rgb(227, 227, 227) 1px, transparent 1px, transparent 39px); background-position: center top 40px; background-repeat: no-repeat; background-size: calc(100% - 22px) calc(100% - 41px); display: flex; flex: 0 0 auto; flex-wrap: wrap; padding: 0px; transform: perspective(1px); } .tox .tox-toolbar-overlord > .tox-toolbar, .tox .tox-toolbar-overlord > .tox-toolbar__overflow, .tox .tox-toolbar-overlord > .tox-toolbar__primary { background-position: center top 0px; background-size: calc(100% - 22px) calc(100% - 0px); } .tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { height: 0px; opacity: 0; padding-bottom: 0px; padding-top: 0px; visibility: hidden; } .tox .tox-toolbar__overflow--growing { transition: height 0.3s ease 0s, opacity 0.2s linear 0.1s; } .tox .tox-toolbar__overflow--shrinking { transition: opacity 0.3s ease 0s, height 0.2s linear 0.1s, visibility 0s linear 0.3s; } .tox .tox-anchorbar, .tox .tox-toolbar-overlord { grid-column: 1 / -1; } .tox .tox-menubar + .tox-toolbar, .tox .tox-menubar + .tox-toolbar-overlord { border-top: 1px solid transparent; margin-top: -1px; padding-bottom: 1px; padding-top: 1px; } .tox .tox-toolbar--scrolling { flex-wrap: nowrap; overflow-x: auto; } .tox .tox-pop .tox-toolbar { border-width: 0px; } .tox .tox-toolbar--no-divider { background-image: none; } .tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child, .tox .tox-toolbar-overlord .tox-toolbar__primary { background-position: center top 39px; } .tox .tox-editor-header > .tox-toolbar--scrolling, .tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child { background-image: none; } .tox.tox-tinymce-aux .tox-toolbar__overflow { background-color: rgb(255, 255, 255); background-position: center top 43px; background-size: calc(100% - 16px) calc(100% - 51px); border: none; border-radius: 6px; box-shadow: rgba(34, 47, 62, 0.2) 0px 0px 2px 0px, rgba(34, 47, 62, 0.15) 0px 4px 8px 0px; overscroll-behavior: none; padding: 4px 0px; } .tox-pop .tox-pop__dialog .tox-toolbar { background-position: center top 43px; background-size: calc(100% - 22px) calc(100% - 51px); padding: 4px 0px; } .tox .tox-toolbar__group { align-items: center; display: flex; flex-wrap: wrap; margin: 0px; padding: 0px 11px 0px 12px; } .tox .tox-toolbar__group--pull-right { margin-left: auto; } .tox .tox-toolbar--scrolling .tox-toolbar__group { flex-shrink: 0; flex-wrap: nowrap; } .tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type) { border-right: 1px solid transparent; } .tox[dir="rtl"] .tox-toolbar__group:not(:last-of-type) { border-left: 1px solid transparent; } .tox .tox-tooltip { display: inline-block; padding: 8px; position: relative; } .tox .tox-tooltip__body { background-color: rgb(34, 47, 62); border-radius: 6px; box-shadow: rgba(34, 47, 62, 0.3) 0px 2px 4px; color: rgba(255, 255, 255, 0.75); font-size: 14px; font-style: normal; font-weight: 400; padding: 4px 8px; text-transform: none; } .tox .tox-tooltip__arrow { position: absolute; } .tox .tox-tooltip--down .tox-tooltip__arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgb(34, 47, 62); bottom: 0px; left: 50%; position: absolute; transform: translateX(-50%); } .tox .tox-tooltip--up .tox-tooltip__arrow { border-bottom: 8px solid rgb(34, 47, 62); border-left: 8px solid transparent; border-right: 8px solid transparent; left: 50%; position: absolute; top: 0px; transform: translateX(-50%); } .tox .tox-tooltip--right .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-left: 8px solid rgb(34, 47, 62); border-top: 8px solid transparent; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); } .tox .tox-tooltip--left .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-right: 8px solid rgb(34, 47, 62); border-top: 8px solid transparent; left: 0px; position: absolute; top: 50%; transform: translateY(-50%); } .tox .tox-view-wrap, .tox .tox-view-wrap__slot-container { background-color: rgb(255, 255, 255); display: flex; flex: 1 1 0%; flex-direction: column; } .tox .tox-view { display: flex; flex: 1 1 0%; flex-direction: column; } .tox .tox-view__header { align-items: center; display: flex; font-size: 16px; justify-content: space-between; padding: 8px 8px 0px; position: relative; } .tox .tox-view__header-end, .tox .tox-view__header-start { display: flex; } .tox .tox-view__pane { height: 100%; padding: 8px; width: 100%; } .tox .tox-view__pane_panel { border: 1px solid rgb(238, 238, 238); border-radius: 6px; } .tox:not([dir="rtl"]) .tox-view__header .tox-view__header-end > *, .tox:not([dir="rtl"]) .tox-view__header .tox-view__header-start > * { margin-left: 8px; } .tox[dir="rtl"] .tox-view__header .tox-view__header-end > *, .tox[dir="rtl"] .tox-view__header .tox-view__header-start > * { margin-right: 8px; } .tox .tox-well { border: 1px solid rgb(238, 238, 238); border-radius: 6px; padding: 8px; width: 100%; } .tox .tox-well > :first-child { margin-top: 0px; } .tox .tox-well > :last-child { margin-bottom: 0px; } .tox .tox-well > :only-child { margin: 0px; } .tox .tox-custom-editor { border: 1px solid rgb(238, 238, 238); border-radius: 6px; display: flex; flex: 1 1 0%; position: relative; } .tox .tox-dialog-loading::before { background-color: rgba(0, 0, 0, 0.5); content: ""; height: 100%; position: absolute; width: 100%; z-index: 1000; } .tox .tox-tab { cursor: pointer; } .tox .tox-dialog__content-js { display: flex; flex: 1 1 0%; } .tox .tox-dialog__body-content .tox-collection { display: flex; flex: 1 1 0%; }</style>