.mova-letras-botao{display:inline-flex;align-items:center;gap:7px;flex:none;border:1px solid #dfe5ee;border-radius:7px;background:#fff;color:#526279;padding:7px 10px;font:600 13px/1.3 system-ui;cursor:pointer;min-height:35px}
.mova-letras-botao[hidden]{display:none!important}.mova-letras-botao b{font-size:17px;color:#245eea;font-weight:600}.mova-letras-botao:hover{background:#edf3ff;border-color:#cbd9fa}.mova-letras-botao:focus-visible{outline:3px solid #7699f0;outline-offset:2px}
.mova-letras-dialog{width:min(460px,calc(100vw - 28px));max-height:90dvh;overflow:auto;border:1px solid #dfe5ee;border-radius:13px;padding:24px;color:#263345;background:#fff;box-shadow:0 15px 65px #172a4a30;font:15px/1.5 system-ui}
.mova-letras-dialog::backdrop{background:#15294460}.mova-letras-dialog h2{font-size:21px;margin:0 0 10px}.mova-letras-dialog p{font-size:14px;color:#657489;margin:0 0 20px}.mova-letras-dialog label{display:block;font-size:14px;margin-bottom:7px}.mova-letras-dialog select{font:16px system-ui;width:100%;padding:10px;border:1px solid #dfe5ee;border-radius:7px;background:white;color:#263345}.mova-letras-amostra{padding:16px;margin-top:15px;background:#f4f6fa;border-radius:8px;line-height:1.6}.mova-letras-amostra b,.mova-letras-amostra span{display:block}.mova-letras-amostra b{margin-bottom:6px}.mova-letras-acoes{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.mova-letras-acoes button{font-size:13px!important}.mova-letras-aviso{font-size:13px;color:#b45309;margin-top:12px}
body.cc-modo[data-mova-fonte] #app #main :is(p,li,td,label,input:not([type="checkbox"]):not([type="radio"]),select,textarea,.btn),
body.cc-modo[data-mova-fonte] #modal :is(p,li,td,label,input,select,textarea,.btn),
body.cc-modo[data-mova-fonte] .modal-secundario-card :is(p,li,td,label,input,select,textarea,.btn){font-size:var(--mova-letra)!important}
body.cc-modo[data-mova-fonte] #app #main :is(small,.muted,thead th,.tag,.pill),
body.cc-modo[data-mova-fonte] #app #ccv-shell :is(.ccv-msg-meta,.ccv-dia span,.ccv-badge,.ccv-campo label,.mlp-tile span,.ccv-resumo-linha>span){font-size:var(--mova-letra-menor)!important}
body.cc-modo[data-mova-fonte] #app #ccv-shell :is(.ccv-campo input,.ccv-campo select,.ccv-campo textarea,.ccv-cadastro-campo input,.ccv-ct-linha,.ccv-ct-resumo,.ccv-resumo-linha,.ccv-funil-titulo,.ccv-etapa,.mlp-footer button,.mlp-tile b){font-size:var(--mova-letra)!important}
body.cc-modo[data-mova-fonte] #app #ccv-shell .ccv-msg-corpo{font-size:var(--mova-letra-mensagem)!important}
body.cc-modo[data-mova-fonte] #app #ccv-shell .ccv-titulo b{font-size:var(--mova-letra-titulo)!important}
body.cc-modo[data-mova-fonte] #app #ccv-shell .ccv-item :is(b,strong){font-size:var(--mova-letra)!important}
@media(max-width:760px){#topbar .mova-letras-botao span{display:none}#topbar .mova-letras-botao{padding:6px 8px}}
body.cc-modo[data-mova-fonte]{font-size:var(--mova-letra)}
body.cc-modo[data-mova-fonte] #app #grupo-faixa .gf-aba{font-size:var(--mova-letra)!important}
body.cc-modo[data-mova-fonte] #app #sidebar :is(.cc-grupo,.cc-voltar){font-size:clamp(12px,var(--mova-letra-menor),14px)!important}
