html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)){overflow-anchor:none;max-height:calc(100dvh - 3rem);margin-block:1.5rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)) .modal-content{background:var(--visual-superficie);border:1px solid var(--visual-borda);border-radius:.8rem;max-height:calc(100dvh - 3rem);overflow:hidden}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)) .modal-header{border-bottom:1px solid var(--visual-borda);background:0 0;gap:.75rem;padding:1rem 1.25rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)) .modal-title{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;font-size:1.125rem;font-weight:650}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)) .modal-header>.btn-close{flex-shrink:0;margin:0}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)) .modal-body{padding:1.25rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)) :is(.form-control,.form-select,.ts-control){background-color:var(--visual-campo);border-color:var(--visual-borda);border-radius:.4375rem;font-size:.875rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)) .input-group-flat>.form-control{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)) .input-group-flat>.input-group-text{background:var(--visual-campo);border-color:var(--visual-borda)}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)) .form-label{margin-bottom:.35rem;font-size:.8125rem;font-weight:600}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .modal:has(#titulo-compromisso) .modal-footer{background:var(--visual-rebaixo);border-top:1px solid var(--visual-borda);padding:.9rem 1.25rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .modal:has(#titulo-compromisso) .form-hint{color:var(--visual-secundario);font-size:.8125rem;line-height:1.5}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .modal:has(#titulo-compromisso) .card{background:var(--visual-rebaixo);box-shadow:none}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .modal:has(#titulo-compromisso) .card-header{padding:.85rem 1rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .modal:has(#titulo-compromisso) .card-body{padding:1rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo{--tblr-modal-width:40rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .modal:has(#titulo-compromisso){--tblr-modal-width:76rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .contato-painel-novo{border:1px solid var(--visual-borda);box-shadow:none;background:var(--visual-superficie);border-radius:.6rem;margin:0;padding:.7rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .contato-painel-novo>.d-flex{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid!important}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .contato-painel-novo .form-check{background:0 0;border:0;border-radius:0;align-items:center;gap:.5rem;min-width:0;min-height:2.25rem;padding:.35rem 0;display:flex}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .contato-painel-novo .form-check-input{float:none;flex-shrink:0;margin:0}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .contato-painel-novo .form-check-label{overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .contato-painel-novo>.d-flex>.btn{min-height:2.25rem;padding:.45rem .65rem;margin:0!important}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .tarefa-criacao-rapida{box-shadow:none;background:0 0;border:0;padding:0}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .tarefa-criacao-rapida:focus-within{box-shadow:none;border:0}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo #tarefa-rapida{min-height:2.5rem;padding:.55rem .65rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .tarefa-criacao-opcoes{gap:.6rem}@media (max-width:575.98px){html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)) .modal-header,html[data-visual-base=azul-refinado][data-visual-superficies=suaves] :is(.mesa-tarefa-dialogo,.modal:has(#titulo-compromisso)) .modal-body{padding:.9rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .contato-painel-novo>.d-flex{gap:.45rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .contato-painel-novo .form-check-label{font-size:.8125rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .contato-painel-novo>.d-flex>.btn{padding-inline:.45rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .mesa-tarefa-dialogo .tarefa-criacao-opcoes{grid-template-columns:minmax(0,1fr)}}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal{overflow-anchor:none;max-height:calc(100dvh - 3rem);margin-block:1.5rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal>.modal-content{background:var(--visual-superficie);border-color:var(--visual-borda);border-radius:.8rem;max-height:calc(100dvh - 3rem);overflow:hidden}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .modal-header{border-bottom-color:var(--visual-borda);background:0 0;gap:.75rem;padding:1rem 1.25rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .modal-title{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:1.125rem;font-weight:650}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .modal-header>.btn-close{flex-shrink:0;width:2rem;height:2rem;margin:0}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .modal-body{padding:1.25rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .modal-footer{background:var(--visual-rebaixo);border-top-color:var(--visual-borda);flex-wrap:wrap;padding:.9rem 1.25rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .form-label{font-size:.8125rem;font-weight:600}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal :is(.form-control,.ts-control){font-size:.875rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .btn-ghost-primary{--tblr-btn-color:var(--visual-azul);--tblr-btn-hover-color:var(--visual-texto);--tblr-btn-hover-bg:var(--visual-rebaixo)}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal :is(.contato-rel,.contato-rel-t,.contato-rel-d){overflow-wrap:anywhere;min-width:0}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .contato-rel-t{font-size:.875rem;line-height:1.5}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .contato-rel-d{font-size:.8125rem;line-height:1.5}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-membros{--tblr-modal-width:40rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-membros .mesa-part{grid-template-columns:2rem minmax(0,1fr) auto;gap:.4rem .6rem;padding:.55rem 1rem;display:grid}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-membros .mesa-part>.d-flex{flex-wrap:nowrap;grid-column:3}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-membros .mesa-part-acoes .btn-icon{width:2rem;height:2rem;padding:.3rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-membros .mesa-part-texto .n{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-membros .mesa-part-texto .d{white-space:normal;font-size:.8125rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-membros .mesa-membro-admin{margin-inline-start:.4rem;display:inline-block}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) :is(.mesa-membros,.mesa-nova-conversa) .mesa-nova-busca{border:1px solid var(--visual-borda);background:var(--visual-campo);border-radius:.4375rem;margin:.75rem 1rem;padding:.55rem .65rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) :is(.mesa-membros,.mesa-nova-conversa) .mesa-nova-busca:has(input:focus){outline-offset:-1px;border-color:#0000}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) :is(.mesa-membros,.mesa-nova-conversa) .mesa-nova-busca input.form-control:focus{box-shadow:none;outline:0}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-nova-conversa{--tblr-modal-width:32rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-nova-item{padding:.75rem 1rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-nova-item .nome{font-size:.875rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-nova-item .detalhe{font-size:.8125rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-encaminhar-rodape{background:var(--visual-rebaixo);border-top:1px solid var(--visual-borda);padding:.9rem 1rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-ficha-dialogo .contato-ficha-abas-laterais .nav-link{padding:.65rem .75rem;font-size:.8125rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-ficha-dialogo .contato-rels{padding:0}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-ficha-dialogo .contato-rotulo{text-transform:none;letter-spacing:normal;font-size:.8125rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-ficha-dialogo .contato-rel{border-bottom:1px solid var(--visual-borda);padding:.85rem .75rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-ficha-dialogo .contato-rel-t:has(>.contato-rel-antes){font-weight:400}@media (max-width:575.98px){html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .modal-header,html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .modal-body{padding:.9rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) dialog.modal .modal-footer{padding:.75rem .9rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves]:has(.mesa-relativo) .mesa-membros .mesa-part{padding:.55rem .75rem}}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .modal.calendario-novo-compacto:has(#titulo-compromisso){--tblr-modal-width:76rem}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .modal.calendario-novo-compacto #titulo-compromisso{flex:none}.calendario-criacao-colunas{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.calendario-criacao-colunas>:is(.calendario-criacao-principal,.calendario-criacao-painel){min-width:0}.calendario-criacao-colunas>.calendario-criacao-painel>.calendario-criacao-lembrete{margin-top:0}.calendario-criacao-compacta .calendario-destinos-compacto{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.calendario-criacao-compacta .calendario-destinos-compacto>div{min-width:0;position:relative}.calendario-criacao-compacta .calendario-destinos-compacto>div:nth-child(2){padding-right:42px}.calendario-criacao-compacta .calendario-atualizar-destino{width:34px;min-height:34px;padding:.25rem;position:absolute;bottom:0;right:0}.calendario-criacao-compacta .calendario-opcional{border:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary);overflow-anchor:none;border-radius:10px;margin:.5rem 0 0}.calendario-criacao-compacta .calendario-opcional-resumo{cursor:pointer;align-items:center;gap:.75rem;min-height:54px;padding:.7rem .875rem;list-style:none;display:flex}.calendario-opcional-resumo::-webkit-details-marker{display:none}.calendario-criacao-compacta .calendario-opcional-resumo>.icon{flex:0 0 22px;width:22px;height:22px}.calendario-opcional-texto{text-align:left;flex:1;min-width:0}.calendario-opcional-texto strong{font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.calendario-opcional-texto small{color:var(--tblr-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.calendario-bloco{position:relative}.calendario-bloco:has(>.calendario-bloco-ativacao)>details>summary{padding-right:4.5rem}.calendario-bloco-ativacao{align-items:center;min-height:24px;padding:0;display:flex;position:absolute;top:16px;right:.875rem}.calendario-bloco-ativacao .form-check-input{float:none;margin:0}.calendario-atualizar-modelos{margin:.5rem .875rem .75rem}.calendario-opcional-seta{flex:0 0 18px;width:18px;height:18px}.calendario-opcional[open]>.calendario-opcional-resumo>.calendario-opcional-seta{transform:rotate(90deg)}.calendario-criacao-compacta .calendario-opcional-corpo{padding:.75rem .875rem!important}.calendario-criacao-compacta details.calendario-opcional>:not(summary):not(.calendario-opcional-corpo){margin-inline:.875rem}.calendario-criacao-compacta details.calendario-opcional>div:last-child{padding-bottom:.75rem}.calendario-opcional-botao{width:100%;color:inherit;font:inherit;border-radius:inherit;background:0 0;border:0}.calendario-criacao-lembrete .tarefa-cobranca-formulario>.form-check{align-items:center;gap:.75rem;min-height:54px;padding:.7rem .875rem;display:flex;margin:0!important}.calendario-criacao-lembrete .tarefa-cobranca-formulario>.form-check .form-check-input{float:none;flex:none;order:2;margin:0}.calendario-criacao-lembrete .tarefa-cobranca-formulario>.form-check .form-check-label{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.calendario-criacao-lembrete .tarefa-cobranca-formulario>.form-check .icon{flex:0 0 22px;width:22px;height:22px}.calendario-criacao-lembrete .tarefa-cobranca-formulario>div{padding:.25rem .875rem .75rem}.calendario-whatsapp-autorizacao{padding:0 .875rem .875rem}.calendario-criacao-painel:empty{display:none}.calendario-criacao-compacta .calendario-opcional .form-check-label{overflow-wrap:anywhere}.calendario-criacao-compacta .modal-header .modal-title{flex-shrink:0}.calendario-local-integrado{margin-block:.65rem .75rem}.calendario-integrado-linha{align-items:flex-start;gap:.75rem;min-width:0;margin-top:.5rem;display:flex}.calendario-integrado-linha>.icon{width:22px;height:22px;color:var(--tblr-body-color);flex:0 0 22px;margin-top:.45rem}.calendario-integrado-linha>.flex-grow-1{min-width:0}.calendario-online-linha .controle-selecao{width:19rem;max-width:calc(100% - 34px)}.calendario-criacao-compacta .calendario-online-linha :is(.form-select,.ts-control){box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}.calendario-criacao-compacta .calendario-online-linha :is(.form-select:focus,.ts-wrapper.focus){outline:2px solid var(--visual-azul,var(--tblr-primary));outline-offset:1px}.calendario-online-opcoes{margin-top:.5rem;margin-left:34px}@media (max-width:991.98px){.calendario-criacao-colunas{grid-template-columns:minmax(0,1fr);gap:.75rem}}@media (max-width:575.98px){.calendario-criacao-compacta .calendario-destinos-compacto{grid-template-columns:minmax(0,1fr)}.calendario-criacao-compacta .calendario-opcional-resumo{min-height:58px;padding:.75rem}:is(.calendario-criacao-compacta .calendario-opcional-corpo .d-flex:has(>#evento-convidado),.calendario-criacao-compacta .calendario-opcional-corpo .d-flex:has(>.controle-entrada)){flex-wrap:wrap}.calendario-criacao-compacta .calendario-notificacao-controles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.calendario-criacao-compacta .calendario-notificacao-controles>.btn{grid-column:1/-1}}
.calendario-pagina{margin-top:1.25rem}.calendario-grade{grid-template-columns:352px minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.calendario-filtros{gap:.625rem;min-width:0;display:grid}.calendario-filtro-bloco{border-radius:10px;min-width:0;margin:0}.calendario-filtro-bloco .card-body{padding:.75rem}.calendario-filtro-bloco .calendario-filtro-titulo{align-items:center;gap:.5rem;margin:0 0 .625rem;font-size:1rem;font-weight:600;display:flex}.calendario-filtro-titulo .icon{width:20px;height:20px;color:var(--tblr-primary);flex:0 0 20px}.calendario-filtro-bloco .form-label{margin-bottom:.25rem;font-size:.875rem;font-weight:500}.calendario-filtro-bloco :is(.form-select,.form-control){min-height:34px;font-size:.875rem}.calendario-filtro-bloco .controle-selecao{min-width:0}.calendario-filtro-bloco .ts-control{min-height:34px;padding:.35rem 1.25rem .35rem .5rem;font-size:.875rem}.calendario-filtro-bloco .ts-wrapper .ts-control{padding-right:1.25rem!important}.calendario-filtro-bloco .ts-control .item{white-space:normal;overflow-wrap:anywhere}.calendario-contexto{margin-bottom:.5rem}.calendario-contexto .form-label{margin-bottom:.25rem!important}.calendario-fontes-locais{flex-wrap:wrap;gap:.375rem 1rem;display:flex}.calendario-filtro-bloco .form-check{min-height:24px;margin-bottom:0;font-size:.875rem}.calendario-filtros-tarefas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.calendario-conta-google+.calendario-conta-google{margin-top:.75rem}.calendario-agendas-compactas{margin-left:1rem}.calendario-agendas-compactas .calendario-agenda-linha{margin-bottom:.125rem}.calendario-agenda-linha .form-check-label{flex-wrap:wrap;align-items:center;gap:0 .25rem;display:flex}.calendario-agenda-linha .form-check-label>.icon{flex:0 0 16px;width:16px;height:16px}.calendario-atualizar-agendas{text-align:left;justify-content:flex-start;min-height:30px;padding:.25rem 0}.calendario-atualizar-agendas .icon{flex:0 0 18px;width:18px;height:18px}.calendario-destino-resumo{align-items:baseline;gap:.5rem;font-size:.875rem;list-style:none;display:flex}.calendario-destino-resumo::-webkit-details-marker{display:none}.calendario-destino-resumo>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.calendario-destino-resumo>span:last-child{flex:none;color:var(--tblr-link-color)!important}.calendario-destino-compacto[open]>summary{margin-bottom:.5rem}.calendario-filtros-rodape{padding:0 .5rem}.calendario-filtro-bloco .form-check:last-child{margin-bottom:0}.calendario-filtro-bloco .form-hint{line-height:1.45}.calendario-filtro-bloco :is(.btn,.form-check-label,.form-check-description){overflow-wrap:anywhere}.calendario-filtro-bloco .btn{white-space:normal}.calendario-barra h2{font-size:1.5rem;font-weight:600;line-height:1.3}.calendario-barra .btn{min-height:38px}.calendario-barra .btn:not(.btn-primary){--tblr-btn-bg:var(--tblr-bg-surface);--tblr-btn-color:var(--tblr-body-color);--tblr-btn-border-color:var(--tblr-border-color)}.calendario-instrucoes{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.calendario-alternar-filtros{display:none}.calendario-quadro{border-radius:10px;overflow:hidden}.calendario-quadro .calendario-superficie{padding:.75rem}.calendario-legenda{border-top:1px solid var(--tblr-border-color);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem 1rem;font-size:.8125rem;display:flex}.calendario-legenda>span{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.calendario-legenda i{border-radius:50%;width:.6rem;height:.6rem}.calendario-legenda small{color:var(--tblr-secondary);margin-left:auto}.calendario-tela .calendario-minimo>p:empty{margin:0!important}.calendario-tela .fc{font-size:.875rem}.calendario-tela .fc .fc-col-header-cell-cushion{color:var(--tblr-secondary);padding:.65rem .3rem;font-size:.8125rem;font-weight:600;text-decoration:none}.calendario-tela .fc .fc-daygrid-day-number{color:var(--tblr-body-color);margin:.3rem;padding:.2rem .4rem;text-decoration:none}.calendario-tela .fc .fc-daygrid-day-top{flex-direction:row}.calendario-tela .fc .fc-day-today .fc-daygrid-day-number{color:#fff;background:var(--tblr-primary);border-radius:50%}.calendario-tela .fc .fc-daygrid-event{border-radius:4px;margin:2px 3px;padding:1px 3px;font-size:.8125rem;line-height:1.5}.calendario-tela .fc .fc-daygrid-event-dot{display:none}.calendario-tela .fc :is(.bg-blue-lt,.bg-green-lt,.bg-purple-lt,.bg-cyan-lt){color:#fff!important}.calendario-tela .fc .bg-blue-lt{background-color:color-mix(in srgb,var(--tblr-blue) 85%,#000)!important}.calendario-tela .fc .bg-green-lt{background-color:color-mix(in srgb,var(--tblr-green) 75%,#000)!important}.calendario-tela .fc .bg-purple-lt{background-color:color-mix(in srgb,var(--tblr-purple) 80%,#000)!important}.calendario-tela .fc .bg-cyan-lt{background-color:color-mix(in srgb,var(--tblr-cyan) 70%,#000)!important}.calendario-tela .fc .fc-event-main{color:inherit}.calendario-tela .fc .fc-list-event:hover td{background-color:color-mix(in srgb,var(--calendario-lista-cor,var(--tblr-bg-surface)) 88%,#000)}.calendario-tela .fc .fc-list-event.bg-blue-lt{--calendario-lista-cor:var(--tblr-blue)}.calendario-tela .fc .fc-list-event.bg-green-lt{--calendario-lista-cor:var(--tblr-green)}.calendario-tela .fc .fc-list-event.bg-purple-lt{--calendario-lista-cor:var(--tblr-purple)}.calendario-tela .fc .fc-list-event.bg-cyan-lt{--calendario-lista-cor:var(--tblr-cyan)}.calendario-tela .fc .fc-list-event:is(.bg-green-lt,.bg-cyan-lt):hover td{background-color:color-mix(in srgb,var(--calendario-lista-cor) 65%,#000)}.calendario-tela .fc .fc-event-time{font-weight:600}.calendario-tela .fc .fc-list-event-title{overflow-wrap:anywhere}.calendario-tela .fc .fc-daygrid-more-link{margin-left:.3rem;font-size:.8125rem}.calendario-tela .fc :is(.fc-scrollgrid,.fc-list){border-radius:5px}html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .calendario-filtro-bloco,html[data-visual-base=azul-refinado][data-visual-superficies=suaves] .calendario-quadro{background:var(--visual-superficie);border-color:var(--visual-borda)}@media (max-width:1199px){.calendario-grade{grid-template-columns:minmax(0,1fr)}.calendario-alternar-filtros{display:inline-flex}.calendario-filtros{display:none}.calendario-filtros[data-aberto=true]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}}@media (max-width:575px){.calendario-pagina{margin-top:.75rem}.calendario-barra h2{font-size:1.125rem}.calendario-vistas{flex:100%;order:2}.calendario-vistas>.btn{flex:1;padding-inline:.5rem}.calendario-barra .calendario-novo{order:3;width:100%}.calendario-instrucoes{align-items:flex-start}.calendario-instrucoes p{font-size:.75rem}.calendario-filtro-bloco .ts-control{min-height:38px}.calendario-filtro-bloco .form-check{min-height:32px}.calendario-filtro-bloco .calendario-atualizar-agendas{min-height:36px}.calendario-quadro .calendario-superficie{padding:.25rem}.calendario-tela .fc .fc-daygrid-event{padding-inline:1px;font-size:.75rem}.calendario-legenda{gap:.5rem .75rem;padding:.75rem}.calendario-legenda small{flex-basis:100%;margin-left:0}}
