/* _content/CotadorWeb/Views/AprovacaoPlanosEspeciais/Index.cshtml.rz.scp.css */


/* Container principal */
.container-fluid[b-01dkib4ms3] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Título */
h4[b-01dkib4ms3] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-01dkib4ms3],
.d-flex select[b-01dkib4ms3] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-01dkib4ms3] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-01dkib4ms3] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-01dkib4ms3] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-01dkib4ms3] {
    font-size: 14px;
}

    .table thead th[b-01dkib4ms3] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-01dkib4ms3] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-01dkib4ms3] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-01dkib4ms3] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-01dkib4ms3] {
    overflow-x: auto;
}

/* Rodapé alinhado */
.datatable-footer[b-01dkib4ms3] {
    display: flex;
    justify-content: space-between; /* info à esquerda, paginação à direita */
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-01dkib4ms3] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-01dkib4ms3] {
    display: flex;
    flex-direction: column;
    width: 150px;
    /* Ajuste conforme necessário */
}

    .filtro-item label[b-01dkib4ms3] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-01dkib4ms3],
.form-select-sm[b-01dkib4ms3] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-warning[b-01dkib4ms3] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-01dkib4ms3] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-01dkib4ms3] {
    max-width: 75%; /* ou 90%, conforme necessário */
}

.modal-custom-height[b-01dkib4ms3] {
    max-width: 65%; /* largura opcional */
}

    .modal-custom-height .modal-content[b-01dkib4ms3] {
        min-height: 65vh; /* aumenta a altura para 80% da tela */
    }

.details-grid div[b-01dkib4ms3] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}

.comentario-aprovacao[b-01dkib4ms3] {
    resize: none;
    height: auto; /* usa rows para definir altura */
}

.modal-header[b-01dkib4ms3] {
    font-size: 1rem;
    padding: 0.75rem 1rem;
}

.info-section span[b-01dkib4ms3] {
    margin-right: 1.5rem;
    font-size: 0.95rem;
}

.table th[b-01dkib4ms3], .table td[b-01dkib4ms3] {
    font-size: 0.9rem;
    vertical-align: middle;
}

    .table td input.form-control[b-01dkib4ms3] {
        font-size: 0.85rem;
        height: 30px;
    }

.info-section .row[b-01dkib4ms3] {
    font-size: 0.9rem;
    padding-bottom: 4px;
}

    .info-section .row:last-child[b-01dkib4ms3] {
        border-bottom: none;
    }

.info-section strong[b-01dkib4ms3] {
    color: #333;
}


/* Modal Programas Especiais - aumentar largura em telas grandes */
#modalAprovacaoPlanoParametros .modal-dialog.modal-xxl-custom[b-01dkib4ms3] {
    max-width: 95vw; /* ocupa 95% da largura da viewport */
}

/* Opcional: limite também a altura e adiciona scroll interno */
#modalAprovacaoPlanoParametros .modal-body[b-01dkib4ms3] {
    max-height: 75vh;
    overflow-y: auto;
}
/* _content/CotadorWeb/Views/AprovacaoProgramasEspeciais/Index.cshtml.rz.scp.css */
/* Container principal */
.container-fluid[b-ezik0xsz7t] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Título */
h4[b-ezik0xsz7t] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-ezik0xsz7t],
.d-flex select[b-ezik0xsz7t] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-ezik0xsz7t] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-ezik0xsz7t] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-ezik0xsz7t] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-ezik0xsz7t] {
    font-size: 14px;
}

    .table thead th[b-ezik0xsz7t] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-ezik0xsz7t] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-ezik0xsz7t] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-ezik0xsz7t] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-ezik0xsz7t] {
    overflow-x: auto;
}

/* Rodapé alinhado */
.datatable-footer[b-ezik0xsz7t] {
    display: flex;
    justify-content: space-between; /* info à esquerda, paginação à direita */
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-ezik0xsz7t] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-ezik0xsz7t] {
    display: flex;
    flex-direction: column;
    width: 150px;
    /* Ajuste conforme necessário */
}

    .filtro-item label[b-ezik0xsz7t] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-ezik0xsz7t],
.form-select-sm[b-ezik0xsz7t] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-warning[b-ezik0xsz7t] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-ezik0xsz7t] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-ezik0xsz7t] {
    max-width: 75%; /* ou 90%, conforme necessário */
}

.modal-custom-height[b-ezik0xsz7t] {
    max-width: 65%; /* largura opcional */
}

    .modal-custom-height .modal-content[b-ezik0xsz7t] {
        min-height: 65vh; /* aumenta a altura para 80% da tela */
    }

.details-grid div[b-ezik0xsz7t] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}

.comentario-aprovacao[b-ezik0xsz7t] {
    resize: none;
    height: auto; /* usa rows para definir altura */
}

.modal-header[b-ezik0xsz7t] {
    font-size: 1rem;
    padding: 0.75rem 1rem;
}

.info-section span[b-ezik0xsz7t] {
    margin-right: 1.5rem;
    font-size: 0.95rem;
}

.table th[b-ezik0xsz7t], .table td[b-ezik0xsz7t] {
    font-size: 0.9rem;
    vertical-align: middle;
}

    .table td input.form-control[b-ezik0xsz7t] {
        font-size: 0.85rem;
        height: 30px;
    }

.info-section .row[b-ezik0xsz7t] {
    font-size: 0.9rem;
    padding-bottom: 4px;
}

    .info-section .row:last-child[b-ezik0xsz7t] {
        border-bottom: none;
    }

.info-section strong[b-ezik0xsz7t] {
    color: #333;
}
/* _content/CotadorWeb/Views/AprovacoesSimulacoes/Index.cshtml.rz.scp.css */

@media (max-width: 768px) {
    #AprovacoesTable[b-gq9iye0xzg],
    #AprovacoesTable thead[b-gq9iye0xzg],
    #AprovacoesTable tbody[b-gq9iye0xzg],
    #AprovacoesTable th[b-gq9iye0xzg],
    #AprovacoesTable td[b-gq9iye0xzg],
    #AprovacoesTable tr[b-gq9iye0xzg] {
        display: block;
        width: 100%;
    }

        #AprovacoesTable thead[b-gq9iye0xzg] {
            display: none;
        }

        #AprovacoesTable tr[b-gq9iye0xzg] {
            margin-bottom: 1rem;
            border: 1px solid #ddd;
            border-radius: 10px;
            padding: 1rem;
            background-color: #fff;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
        }

        #AprovacoesTable td[b-gq9iye0xzg] {
            display: block;
            padding: 0.6rem 0;
            border-bottom: 1px solid #f0f0f0;
        }

            #AprovacoesTable td:last-child[b-gq9iye0xzg] {
                border-bottom: none;
            }

            /* Header visível como título */
            #AprovacoesTable td[b-gq9iye0xzg]::before {
                content: attr(data-label);
                display: block;
                font-weight: bold;
                color: #007bff;
                margin-bottom: 4px;
                font-size: 0.85rem;
                text-transform: uppercase;
            }

        /* Valor */
        #AprovacoesTable td[b-gq9iye0xzg] {
            font-size: 1rem;
            color: #333;
        }

            /* Ícones alinhados */
            #AprovacoesTable td i[b-gq9iye0xzg],
            #AprovacoesTable td svg[b-gq9iye0xzg] {
                font-size: 1.2rem;
                margin-right: 8px;
            }

            /* Última linha com ações */
            #AprovacoesTable td:last-child[b-gq9iye0xzg] {
                display: flex;
                justify-content: flex-start;
                gap: 12px;
                padding-top: 10px;
            }
    [b-gq9iye0xzg] .container-fluid {
        text-align: center;
    }
}

.icone-maquinas-header[b-gq9iye0xzg] {
    position: absolute;
    right: 21px;
    top: 60px;
}

/* 📱 Mobile */
@media (max-width: 768px) {
    .icone-maquinas-header[b-gq9iye0xzg] {
        position: static; /* sai do absoluto */
        margin-top: 5px;
        align-self: flex-start;
    }
}

#AprovacoesTable_wrapper[b-gq9iye0xzg] {
    overflow-x: unset !important;
}

/* Container principal */
.container-fluid[b-gq9iye0xzg] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Título */
h4[b-gq9iye0xzg] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-gq9iye0xzg],
.d-flex select[b-gq9iye0xzg] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-gq9iye0xzg] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-gq9iye0xzg] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-gq9iye0xzg] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-gq9iye0xzg] {
    font-size: 14px;
}

    .table thead th[b-gq9iye0xzg] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-gq9iye0xzg] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-gq9iye0xzg] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-gq9iye0xzg] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-gq9iye0xzg] {
    overflow-x: auto;
}

#AprovacoesTable[b-gq9iye0xzg] {
    width: 100% !important;
    white-space: nowrap; /* Evita quebra de texto */
}

#aprovacoesModaltabel td[b-gq9iye0xzg] {
    white-space: normal !important;
    word-wrap: break-word;
}

/* Rodapé alinhado */
.datatable-footer[b-gq9iye0xzg] {
    display: flex;
    justify-content: space-between; /* info à esquerda, paginação à direita */
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-gq9iye0xzg] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-gq9iye0xzg] {
    display: flex;
    flex-direction: column;
    width: 150px;
    /* Ajuste conforme necessário */
}

    .filtro-item label[b-gq9iye0xzg] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-gq9iye0xzg],
.form-select-sm[b-gq9iye0xzg] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-warning[b-gq9iye0xzg] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-gq9iye0xzg] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-gq9iye0xzg] {
    max-width: 75%; /* ou 90%, conforme necessário */
}

.modal-custom-height[b-gq9iye0xzg] {
    max-width: 65%; /* largura opcional */
}

    .modal-custom-height .modal-content[b-gq9iye0xzg] {
        min-height: 65vh; /* aumenta a altura para 80% da tela */
    }

.details-grid div[b-gq9iye0xzg] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}

.comentario-aprovacao[b-gq9iye0xzg] {
    resize: none;
    height: auto; /* usa rows para definir altura */
}

.modal-header[b-gq9iye0xzg] {
    font-size: 1rem;
    padding: 0.75rem 1rem;
}

.info-section span[b-gq9iye0xzg] {
    margin-right: 1.5rem;
    font-size: 0.95rem;
}

.tablemodal th[b-gq9iye0xzg], .table td[b-gq9iye0xzg] {
    font-size: 0.9rem;
    vertical-align: middle;
}

.tablemodal td input.form-control[b-gq9iye0xzg] {
    font-size: 0.85rem;
    height: 30px;
}

.info-section .row[b-gq9iye0xzg] {
    font-size: 0.9rem;
    padding-bottom: 4px;
}

    .info-section .row:last-child[b-gq9iye0xzg] {
        border-bottom: none;
    }

.info-section strong[b-gq9iye0xzg] {
    color: #333;
}
/* _content/CotadorWeb/Views/AutoDecision/Index.cshtml.rz.scp.css */
body[b-zhqnop6na8] {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

/* ========================================
   Bot�es
======================================== */
.btn[b-zhqnop6na8] {
    font-size: 13px;
    font-weight: bolder;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

/* ========================================
   Farol de Cr�dito (Sem�foro)
======================================== */
#farolCredito[b-zhqnop6na8] {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    background: #2A3F54;
    border-radius: 30px;
    padding: 12px 16px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
    gap: 4px;
}

#farolVermelho[b-zhqnop6na8],
#farolAmarelo[b-zhqnop6na8],
#farolVerde[b-zhqnop6na8] {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    margin: 6px auto;
    border: 3px solid rgba(255, 255, 255, 0.15);
    background-color: rgba(255, 255, 255, 0.08);
    transition: background-color 0.4s ease, box-shadow 0.4s ease;
}

/* Luzes acesas */
#farolVermelho.ativo[b-zhqnop6na8] {
    background-color: #e74c3c;
    box-shadow: 0 0 18px 6px rgba(231, 76, 60, 0.7);
    border-color: #c0392b;
}

#farolAmarelo.ativo[b-zhqnop6na8] {
    background-color: #f6c23e;
    box-shadow: 0 0 18px 6px rgba(246, 194, 62, 0.7);
    border-color: #e0a800;
}

#farolVerde.ativo[b-zhqnop6na8] {
    background-color: #1ABB9C;
    box-shadow: 0 0 18px 6px rgba(26, 187, 156, 0.7);
    border-color: #17a589;
}

@media (max-width: 767.98px) {
    #farolCredito[b-zhqnop6na8] {
        margin-top: 12px;
    }
}

/* ========================================
   Subse��es � Indenta��o e borda lateral
======================================== */
.subsecao-container[b-zhqnop6na8] {
    border-left: none;
    padding-left: 0;
}

.subsecao-container .x_panel[b-zhqnop6na8] {
    background-color: #fff;
}

.subsecao-container .x_title h2[b-zhqnop6na8] {
    font-size: 14px;
    font-weight: 600;
    color: #5a738e;
}

/* ========================================
   Mensagem de falha na consulta de an�lise de cr�dito
======================================== */
#mensagemFalha[b-zhqnop6na8] {
    font-size: 14px;
    color: #e74c3c;
    margin-top: 10px;
}

/* ========================================
   Destaque dos resultados da consulta
======================================== */
#resultCodigoConsulta[b-zhqnop6na8],
#resultDataConsulta[b-zhqnop6na8],
#resultResultado[b-zhqnop6na8],
#cnpjPesquisado[b-zhqnop6na8],
#resultValorAproxMaquinaFinanciada[b-zhqnop6na8],
#resultEntradaMinima[b-zhqnop6na8],
#resultValorFinanciar[b-zhqnop6na8],
#resultPrazoMaximo[b-zhqnop6na8],
#resultValidadeAprovacao[b-zhqnop6na8],
#resultCarencia[b-zhqnop6na8],
#razaoSocialPesquisado[b-zhqnop6na8],
#valorSolicitadoInformado[b-zhqnop6na8] {
    margin-top: 4px;
    margin-bottom: 0;
    display: block;
    width: fit-content;
    padding: 6px 10px;
    border-radius: 8px;
    background-color: #f3f7fb;
    border: 1px solid #d9e2ec;
    color: #2a3f54;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
}

#cnpjPesquisado[b-zhqnop6na8],
#razaoSocialPesquisado[b-zhqnop6na8] {
    max-width: 100%;
    overflow-wrap: anywhere;
}

/* Resultado geral com maior destaque */
#resultResultado[b-zhqnop6na8] {
    background-color: #e8f6ff;
    border-color: #b6e0ff;
    color: #0b5cab;
}

/* ========================================
   Destaque din�mico do Resultado Geral
======================================== */
#resultResultado.resultado-ok[b-zhqnop6na8] {
    background-color: #e9f9ef;
    border-color: #7fd6a3;
    color: #1e7e34;
}

#resultResultado.resultado-nok[b-zhqnop6na8] {
    background-color: #fdecec;
    border-color: #f1aeb5;
    color: #b02a37;
}

#resultResultado.resultado-ver[b-zhqnop6na8] {
    background-color: #fff8e1;
    border-color: #ffe08a;
    color: #8a6d00;
}
/* _content/CotadorWeb/Views/AutorizacaoConsulta/Index.cshtml.rz.scp.css */



.row-content[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
    margin-right: unset;
    margin-left: unset
}

.col-lg-3[_ngcontent-ng-cli-universal-c25][b-beau050hg1],
.col-lg-9[_ngcontent-ng-cli-universal-c25][b-beau050hg1],
.col-lg-6[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
    height: 100vh
}

.transition[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
    transition: max-width .5s ease-in-out, flex .5s ease-in-out
}

.start-content[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
    background-color: #000000e6
}

.public-content[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
    background-color: #ffc400;
    padding: 0 !important
}

p.sub[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
    font-size: 3.5vw;
    display: block;
    color: #fff;
    margin-top: auto;
    margin-right: auto;
    font-weight: bolder;
    line-height: 1;
    vertical-align: text-bottom;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.d-none[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
    background-color: #00000080
}

.p-flex-align-flex-end[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
    display: flex;
    align-items: flex-end;
    height: 100%;
    background-image: url('img/cat_fundo.png');
    background-size: cover;
}

.p-flex-justify-center[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
    display: flex;
    justify-content: center
}

.content-flex[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

    .content-flex[_ngcontent-ng-cli-universal-c25] > div[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
        width: 100%
    }

    .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column
    }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .logo[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
            max-width: 200px;
            width: 50%;
            min-width: 100px;
            margin: auto auto 0
        }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .logo[_ngcontent-ng-cli-universal-c25] img[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
                width: 100%
            }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .invalid-feedback[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
            display: block
        }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
            width: 50%;
            max-width: 320px;
            min-width: 250px;
            position: relative;
            height: 45px
        }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] input[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
                color: #fff !important;
                background-color: transparent !important;
                border: none;
                border-bottom: 1px solid #fff;
                height: 30px !important;
                padding: 10px;
                width: 100%
            }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] label[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
                position: absolute;
                color: #fff;
                top: -14px;
                font-weight: 400;
                font-size: 12px;
                left: 0
            }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-password[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
                color: #ffc400 !important;
                margin-top: 15px;
                font-size: 13px
            }

                .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-password[_ngcontent-ng-cli-universal-c25] a[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
                    color: #ffc400 !important;
                    cursor: pointer
                }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-login[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
                font-size: 1.5em;
                margin: auto
            }

                .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-login[_ngcontent-ng-cli-universal-c25] i[_ngcontent-ng-cli-universal-c25][b-beau050hg1] {
                    color: #ffc400;
                    font-size: 2em
                }




















[_nghost-ng-cli-universal-c29][b-beau050hg1] {
    width: 100%;
    height: 100vh
}

.eula-content[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 5px
}

    .eula-content[_ngcontent-ng-cli-universal-c29] .form-check[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
        margin-top: 5px;
        padding-left: unset
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] .custom-control-label[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] h2[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
        color: #000;
        font-size: 2em;
        font-weight: 700
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] p[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
        color: #000;
        text-align: left;
        font-size: 1.2em
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] .box-overflow[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
        border: 1px solid #000;
        padding: 5px;
        overflow: auto;
        flex: 1;
        height: 80%;
        border-radius: 4px;
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] .form-buttons[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
        margin-left: unset;
        justify-content: space-between
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
        background-color: transparent;
        color: #000;
        border: none;
        font-size: 1.5rem;
        display: flex;
        align-items: center;
        padding: 0;
        height: auto
    }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29]:first-of-type[b-beau050hg1] {
            margin-right: auto
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-left[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
            margin-right: 20px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-right[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
            margin-left: 20px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] i[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
            font-size: 2em
        }

@media (max-width: 400px) {
    .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
        font-size: 1rem
    }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-left[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
            margin-right: 10px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-right[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
            margin-left: 10px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] i[_ngcontent-ng-cli-universal-c29][b-beau050hg1] {
            font-size: 1.5rem
        }
}

.eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29]:disabled[b-beau050hg1] {
    color: #6e707e;
    cursor: not-allowed
}







/* _content/CotadorWeb/Views/CadFluxosAprovacoes/Index.cshtml.rz.scp.css */
/* Container principal */
.container-fluid[b-xqx39ezznk] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Título */
h4[b-xqx39ezznk] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-xqx39ezznk],
.d-flex select[b-xqx39ezznk] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-xqx39ezznk] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-xqx39ezznk] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-xqx39ezznk] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-xqx39ezznk] {
    font-size: 14px;
}

    .table thead th[b-xqx39ezznk] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-xqx39ezznk] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-xqx39ezznk] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-xqx39ezznk] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-xqx39ezznk] {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

/* Rodapé alinhado */
.datatable-footer[b-xqx39ezznk] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-xqx39ezznk] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-xqx39ezznk] {
    display: flex;
    flex-direction: column;
    width: 150px;
}

    .filtro-item label[b-xqx39ezznk] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-xqx39ezznk],
.form-select-sm[b-xqx39ezznk] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-secondary[b-xqx39ezznk] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-xqx39ezznk] {
    max-width: 75%;
}

.modal-custom-height[b-xqx39ezznk] {
    max-width: 65%;
}

    .modal-custom-height .modal-content[b-xqx39ezznk] {
        min-height: 65vh;
    }

.details-grid div[b-xqx39ezznk] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}

.comentario-aprovacao[b-xqx39ezznk] {
    resize: none;
    height: auto;
}

.modal-header[b-xqx39ezznk] {
    font-size: 1rem;
    padding: 0.75rem 1rem;
}

.info-section span[b-xqx39ezznk] {
    margin-right: 1.5rem;
    font-size: 0.95rem;
}

.tablemodal th[b-xqx39ezznk], .table td[b-xqx39ezznk] {
    font-size: 0.9rem;
    vertical-align: middle;
}

.tablemodal td input.form-control[b-xqx39ezznk] {
    font-size: 0.85rem;
    height: 30px;
}

.info-section .row[b-xqx39ezznk] {
    font-size: 0.9rem;
    padding-bottom: 4px;
}

    .info-section .row:last-child[b-xqx39ezznk] {
        border-bottom: none;
    }

.info-section strong[b-xqx39ezznk] {
    color: #333;
}

/* ============================================================
   BOTÕES DE FILTRO
   ============================================================ */
.filtro-acoes[b-xqx39ezznk] {
    gap: 5px;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 22px;
}

/* ============================================================
   MODAL — ALTURA SEMPRE CONTIDA NA VIEWPORT
   ============================================================ */
.modal-content[b-xqx39ezznk] {
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 2rem);
}

.modal-body[b-xqx39ezznk] {
    flex: 1 1 auto;
    overflow-y: auto;
    /* overflow-x não é definido aqui para não bloquear
       o scroll horizontal do .table-responsive filho */
    -webkit-overflow-scrolling: touch;
}

/* ============================================================
   TABELA DE ALÇADAS (24 colunas) — scroll horizontal forçado
   width: max-content sobrescreve o width:100% do Bootstrap (.table)
   garantindo que a tabela expanda ao tamanho do conteúdo
   e acione o overflow-x: auto do .table-responsive.
   ============================================================ */

#detalhesFluxoModal .table-responsive[b-xqx39ezznk] {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
}
/* _content/CotadorWeb/Views/CadGrupoAprovadores/Index.cshtml.rz.scp.css */
/* Container principal */
.container-fluid[b-8kz4am5x3p] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Título */
h4[b-8kz4am5x3p] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-8kz4am5x3p],
.d-flex select[b-8kz4am5x3p] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-8kz4am5x3p] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-8kz4am5x3p] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-8kz4am5x3p] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-8kz4am5x3p] {
    font-size: 14px;
}

    .table thead th[b-8kz4am5x3p] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-8kz4am5x3p] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-8kz4am5x3p] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-8kz4am5x3p] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-8kz4am5x3p] {
    overflow-x: auto;
}

/* Rodapé alinhado */
.datatable-footer[b-8kz4am5x3p] {
    display: flex;
    justify-content: space-between; /* info à esquerda, paginação à direita */
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-8kz4am5x3p] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-8kz4am5x3p] {
    display: flex;
    flex-direction: column;
    width: 150px;
    /* Ajuste conforme necessário */
}

    .filtro-item label[b-8kz4am5x3p] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-8kz4am5x3p],
.form-select-sm[b-8kz4am5x3p] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-warning[b-8kz4am5x3p] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-8kz4am5x3p] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-8kz4am5x3p] {
    max-width: 75%; /* ou 90%, conforme necessário */
}

.modal-custom-height[b-8kz4am5x3p] {
    max-width: 65%; /* largura opcional */
}

    .modal-custom-height .modal-content[b-8kz4am5x3p] {
        min-height: 65vh; /* aumenta a altura para 80% da tela */
    }

.details-grid div[b-8kz4am5x3p] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}

.comentario-aprovacao[b-8kz4am5x3p] {
    resize: none;
    height: auto; /* usa rows para definir altura */
}

.modal-header[b-8kz4am5x3p] {
    font-size: 1rem;
    padding: 0.75rem 1rem;
}

.info-section span[b-8kz4am5x3p] {
    margin-right: 1.5rem;
    font-size: 0.95rem;
}

.tablemodal th[b-8kz4am5x3p], .table td[b-8kz4am5x3p] {
    font-size: 0.9rem;
    vertical-align: middle;
}

.tablemodal td input.form-control[b-8kz4am5x3p] {
    font-size: 0.85rem;
    height: 30px;
}

.info-section .row[b-8kz4am5x3p] {
    font-size: 0.9rem;
    padding-bottom: 4px;
}

    .info-section .row:last-child[b-8kz4am5x3p] {
        border-bottom: none;
    }

.info-section strong[b-8kz4am5x3p] {
    color: #333;
}


/* Estilos para impressão */
@media print {
    .table[b-8kz4am5x3p] {
        border-collapse: collapse;
        width: 100%;
    }

        .table th[b-8kz4am5x3p],
        .table td[b-8kz4am5x3p] {
            border: 1px solid #000;
            padding: 4px 8px;
            text-align: left;
        }

        .table thead[b-8kz4am5x3p] {
            display: table-header-group;
        }

        .table tbody[b-8kz4am5x3p] {
            display: table-row-group;
        }

        .table tfoot[b-8kz4am5x3p] {
            display: table-row-group;
        }
}
/* _content/CotadorWeb/Views/CadPlanosEspeciais/Index.cshtml.rz.scp.css */
/* Container principal */
.container-fluid[b-307kc3z5dk] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Título */
h4[b-307kc3z5dk] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-307kc3z5dk],
.d-flex select[b-307kc3z5dk] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-307kc3z5dk] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-307kc3z5dk] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-307kc3z5dk] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-307kc3z5dk] {
    font-size: 14px;
}

    .table thead th[b-307kc3z5dk] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-307kc3z5dk] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-307kc3z5dk] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-307kc3z5dk] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-307kc3z5dk] {
    overflow-x: auto;
}



/* Rodapé alinhado */
.datatable-footer[b-307kc3z5dk] {
    display: flex;
    justify-content: space-between; /* info à esquerda, paginação à direita */
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-307kc3z5dk] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-307kc3z5dk] {
    display: flex;
    flex-direction: column;
    width: 150px;
    /* Ajuste conforme necessário */
}

    .filtro-item label[b-307kc3z5dk] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-307kc3z5dk],
.form-select-sm[b-307kc3z5dk] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-warning[b-307kc3z5dk] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-307kc3z5dk] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-307kc3z5dk] {
    max-width: 75%; /* ou 90%, conforme necessário */
}

.modal-custom-height[b-307kc3z5dk] {
    max-width: 65%; /* largura opcional */
}

    .modal-custom-height .modal-content[b-307kc3z5dk] {
        min-height: 65vh; /* aumenta a altura para 80% da tela */
    }

.details-grid div[b-307kc3z5dk] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}

.comentario-aprovacao[b-307kc3z5dk] {
    resize: none;
    height: auto; /* usa rows para definir altura */
}

.modal-header[b-307kc3z5dk] {
    font-size: 1rem;
    padding: 0.75rem 1rem;
}

.info-section span[b-307kc3z5dk] {
    margin-right: 1.5rem;
    font-size: 0.95rem;
}

.modal-custom-width[b-307kc3z5dk] {
    max-width: 75%; /* ou 90%, conforme necessário */
}
.info-section .row[b-307kc3z5dk] {
    font-size: 0.9rem;
    padding-bottom: 4px;
}

    .info-section .row:last-child[b-307kc3z5dk] {
        border-bottom: none;
    }

.info-section strong[b-307kc3z5dk] {
    color: #333;
}

.perfil-plano-container[b-307kc3z5dk] {
    white-space: nowrap;      /* evita quebra de linha do texto */
    overflow-x: auto;         /* se realmente estourar, cria scroll horizontal dentro do campo */
}

@media (min-width: 992px) and (max-width: 1200px) {
    /* Exemplo: diminuir um pouco o gap na área de Perfil do Plano */
    .x_content .form-group .form-control.d-flex[b-307kc3z5dk] {
        gap: 0.5rem;
        font-size: 0.80rem;
    }

    /* Faz o Perfil do Plano ocupar 4 colunas em vez de 3 */
    .x_content .col-lg-3.form-group[b-307kc3z5dk] {
        flex: 0 0 auto;
        width: 33.333333%; /* valor original, ajuste para 4 colunas:  4/12 = 33.33? (na verdade 4/12 = 33.33, 3/12 = 25) */
    }
}

/* Em telas em torno de 1024px, garantir os botões Buscar/Limpar lado a lado */
@media (min-width: 992px) and (max-width: 1200px) {
    .x_content .col-md-5.col-lg-2 .input-group[b-307kc3z5dk] {
        display: flex;
        flex-wrap: nowrap;
    }

    .x_content .col-md-5.col-lg-2 .input-group .input-group-btn[b-307kc3z5dk] {
        display: flex;
        flex-wrap: nowrap;
        gap: 0.25rem; /* pequeno espaço entre os botões */
    }

    .x_content .col-md-5.col-lg-2 .input-group .btn[b-307kc3z5dk] {
        white-space: nowrap; /* não quebra o texto dentro do botão */
    }
}

@media (max-width: 480px) {
    .perfil-plano-box[b-307kc3z5dk] {
        flex-direction: column; /* força um abaixo do outro, centralizado */
        align-items: flex-start;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        gap: 0.25rem; /* diminui o espaço entre as linhas */
        font-size: 0.85rem;
    }

        .perfil-plano-box .form-check[b-307kc3z5dk] {
            margin-bottom: 0;
        }
}

/* Linha de filtros - garantir que tudo fique em uma linha em telas muito largas */
@media (min-width: 1440px) {
    .x_content .row.g-2[b-307kc3z5dk] {
        flex-wrap: nowrap; /* não deixa quebrar linha */
    }

    .x_content .row.g-2 > .form-group[b-307kc3z5dk] {
        flex: 0 0 auto;
    }

    /* Código Simulação (col-lg-2) */
    .x_content .row.g-2 > .col-lg-2.form-group:first-of-type[b-307kc3z5dk] {
        width: 14%;
    }

    /* Status (col-lg-1) */
    .x_content .row.g-2 > .col-lg-1.form-group[b-307kc3z5dk] {
        width: 8%;
    }

    /* Início Vigência (col-lg-2) */
    .x_content .row.g-2 > .col-lg-2.form-group:nth-of-type(3)[b-307kc3z5dk] {
        width: 16%;
    }

    /* Término Vigência (col-lg-2) */
    .x_content .row.g-2 > .col-lg-2.form-group:nth-of-type(4)[b-307kc3z5dk] {
        width: 16%;
    }

    /* Perfil do Plano (col-lg-4) */
    .x_content .row.g-2 > .col-lg-4.form-group[b-307kc3z5dk] {
        width: 30%;
    }

    /* Opções (Buscar/Limpar) - último col-lg-2 */
    .x_content .row.g-2 > .col-lg-2.form-group:last-of-type[b-307kc3z5dk] {
        width: 16%;
    }
}



/* Estilos para o modal de cotação */
#modalPlanosEpeciaisAprovacao .modal-header[b-307kc3z5dk] {
    background-color: #f8f9fa;
    border-bottom: 1px solid #dee2e6;
}

#modalPlanosEpeciaisAprovacao .modal-title[b-307kc3z5dk] {
    font-weight: bold;
}

#modalPlanosEpeciaisAprovacao .table[b-307kc3z5dk] {
    margin-top: 15px;
}

#modalPlanosEpeciaisAprovacao .text-success[b-307kc3z5dk] {
    font-weight: bold;
    color: #28a745 !important;
}

#modalPlanosEpeciaisAprovacao .text-danger[b-307kc3z5dk] {
    font-weight: bold;
    color: #dc3545 !important;
}
/* _content/CotadorWeb/Views/CadProgramasMerchandising/Index.cshtml.rz.scp.css */
/* Container principal */
.container-fluid[b-z3m97ggiwp] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Título */
h4[b-z3m97ggiwp] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-z3m97ggiwp],
.d-flex select[b-z3m97ggiwp] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-z3m97ggiwp] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-z3m97ggiwp] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-z3m97ggiwp] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-z3m97ggiwp] {
    font-size: 14px;
}

    .table thead th[b-z3m97ggiwp] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-z3m97ggiwp] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-z3m97ggiwp] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-z3m97ggiwp] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-z3m97ggiwp] {
    overflow-x: auto;
}

/* Rodapé alinhado */
.datatable-footer[b-z3m97ggiwp] {
    display: flex;
    justify-content: space-between; /* info à esquerda, paginação à direita */
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-z3m97ggiwp] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-z3m97ggiwp] {
    display: flex;
    flex-direction: column;
    width: 150px;
    /* Ajuste conforme necessário */
}

    .filtro-item label[b-z3m97ggiwp] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-z3m97ggiwp],
.form-select-sm[b-z3m97ggiwp] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-warning[b-z3m97ggiwp] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-z3m97ggiwp] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-z3m97ggiwp] {
    max-width: 75%; /* ou 90%, conforme necessário */
}

.modal-custom-height[b-z3m97ggiwp] {
    max-width: 65%; /* largura opcional */
}

    .modal-custom-height .modal-content[b-z3m97ggiwp] {
        min-height: 65vh; /* aumenta a altura para 80% da tela */
    }

.details-grid div[b-z3m97ggiwp] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}

.comentario-aprovacao[b-z3m97ggiwp] {
    resize: none;
    height: auto; /* usa rows para definir altura */
}

.modal-header[b-z3m97ggiwp] {
    font-size: 1rem;
    padding: 0.75rem 1rem;
}

.info-section span[b-z3m97ggiwp] {
    margin-right: 1.5rem;
    font-size: 0.95rem;
}

.tablemodal th[b-z3m97ggiwp], .table td[b-z3m97ggiwp] {
    font-size: 0.9rem;
    vertical-align: middle;
}

.tablemodal td input.form-control[b-z3m97ggiwp] {
    font-size: 0.85rem;
    height: 30px;
}
.modal-custom-width[b-z3m97ggiwp] {
    max-width: 75%; /* ou 90%, conforme necessário */
}
.info-section .row[b-z3m97ggiwp] {
    font-size: 0.9rem;
    padding-bottom: 4px;
}

    .info-section .row:last-child[b-z3m97ggiwp] {
        border-bottom: none;
    }

.info-section strong[b-z3m97ggiwp] {
    color: #333;
}

.perfil-plano-container[b-z3m97ggiwp] {
    white-space: nowrap;      /* evita quebra de linha do texto */
    overflow-x: auto;         /* se realmente estourar, cria scroll horizontal dentro do campo */
}

@media (min-width: 992px) and (max-width: 1200px) {
    /* Exemplo: diminuir um pouco o gap na área de Perfil do Plano */
    .x_content .form-group .form-control.d-flex[b-z3m97ggiwp] {
        gap: 0.5rem;
        font-size: 0.80rem;
    }

    /* Faz o Perfil do Plano ocupar 4 colunas em vez de 3 */
    .x_content .col-lg-3.form-group[b-z3m97ggiwp] {
        flex: 0 0 auto;
        width: 33.333333%; /* valor original, ajuste para 4 colunas:  4/12 = 33.33? (na verdade 4/12 = 33.33, 3/12 = 25) */
    }
}

/* Em telas em torno de 1024px, garantir os botões Buscar/Limpar lado a lado */
@media (min-width: 992px) and (max-width: 1200px) {
    .x_content .col-md-5.col-lg-2 .input-group[b-z3m97ggiwp] {
        display: flex;
        flex-wrap: nowrap;
    }

    .x_content .col-md-5.col-lg-2 .input-group .input-group-btn[b-z3m97ggiwp] {
        display: flex;
        flex-wrap: nowrap;
        gap: 0.25rem; /* pequeno espaço entre os botões */
    }

    .x_content .col-md-5.col-lg-2 .input-group .btn[b-z3m97ggiwp] {
        white-space: nowrap; /* não quebra o texto dentro do botão */
    }
}

@media (max-width: 480px) {
    .perfil-plano-box[b-z3m97ggiwp] {
        flex-direction: column; /* força um abaixo do outro, centralizado */
        align-items: flex-start;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
        gap: 0.25rem; /* diminui o espaço entre as linhas */
        font-size: 0.85rem;
    }

        .perfil-plano-box .form-check[b-z3m97ggiwp] {
            margin-bottom: 0;
        }
}

/* Linha de filtros - garantir que tudo fique em uma linha em telas muito largas */
@media (min-width: 1440px) {
    .x_content .row.g-2[b-z3m97ggiwp] {
        flex-wrap: nowrap; /* não deixa quebrar linha */
    }

    .x_content .row.g-2 > .form-group[b-z3m97ggiwp] {
        flex: 0 0 auto;
    }

    /* Código Simulação (col-lg-2) */
    .x_content .row.g-2 > .col-lg-2.form-group:first-of-type[b-z3m97ggiwp] {
        width: 14%;
    }

    /* Status (col-lg-1) */
    .x_content .row.g-2 > .col-lg-1.form-group[b-z3m97ggiwp] {
        width: 8%;
    }

    /* Início Vigência (col-lg-2) */
    .x_content .row.g-2 > .col-lg-2.form-group:nth-of-type(3)[b-z3m97ggiwp] {
        width: 16%;
    }

    /* Término Vigência (col-lg-2) */
    .x_content .row.g-2 > .col-lg-2.form-group:nth-of-type(4)[b-z3m97ggiwp] {
        width: 16%;
    }

    /* Perfil do Plano (col-lg-4) */
    .x_content .row.g-2 > .col-lg-4.form-group[b-z3m97ggiwp] {
        width: 30%;
    }

    /* Opções (Buscar/Limpar) - último col-lg-2 */
    .x_content .row.g-2 > .col-lg-2.form-group:last-of-type[b-z3m97ggiwp] {
        width: 16%;
    }
}




/* Estilos para o modal de Alçadas */
#modalProgramasMerchandisingAlcadas .modal-header[b-z3m97ggiwp] {
    background-color: #f8f9fa;
    border-bottom: 1px solid #dee2e6;
}

#modalProgramasMerchandisingAlcadas .modal-title[b-z3m97ggiwp] {
    font-weight: bold;
}

#modalProgramasMerchandisingAlcadas .table[b-z3m97ggiwp] {
    margin-top: 15px;
}

#modalProgramasMerchandisingAlcadas .text-success[b-z3m97ggiwp] {
    font-weight: bold;
    color: #28a745 !important;
}

#modalProgramasMerchandisingAlcadas .text-danger[b-z3m97ggiwp] {
    font-weight: bold;
    color: #dc3545 !important;
}

/* Modal Programas Especiais - aumentar largura em telas grandes */
#modalProgramasMerchandisingParametros .modal-dialog.modal-xxl-custom[b-z3m97ggiwp] {
    max-width: 95vw; /* ocupa 95% da largura da viewport */
}

/* Opcional: limite também a altura e adiciona scroll interno */
#modalProgramasMerchandisingParametros .modal-body[b-z3m97ggiwp] {
    max-height: 75vh;
    overflow-y: auto;
}





/* _content/CotadorWeb/Views/CadUsuarios/Index.cshtml.rz.scp.css */
/* Container principal */
.container-fluid[b-y2uyegmw9y] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Título */
h4[b-y2uyegmw9y] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-y2uyegmw9y],
.d-flex select[b-y2uyegmw9y] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-y2uyegmw9y] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-y2uyegmw9y] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-y2uyegmw9y] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-y2uyegmw9y] {
    font-size: 14px;
}

    .table thead th[b-y2uyegmw9y] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-y2uyegmw9y] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-y2uyegmw9y] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-y2uyegmw9y] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-y2uyegmw9y] {
    overflow-x: auto;
}

/* Rodapé alinhado */
.datatable-footer[b-y2uyegmw9y] {
    display: flex;
    justify-content: space-between; /* info à esquerda, paginação à direita */
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-y2uyegmw9y] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-y2uyegmw9y] {
    display: flex;
    flex-direction: column;
    width: 150px;
    /* Ajuste conforme necessário */
}

    .filtro-item label[b-y2uyegmw9y] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-y2uyegmw9y],
.form-select-sm[b-y2uyegmw9y] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-warning[b-y2uyegmw9y] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-y2uyegmw9y] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-y2uyegmw9y] {
    max-width: 75%; /* ou 90%, conforme necessário */
}

.modal-custom-height[b-y2uyegmw9y] {
    max-width: 65%; /* largura opcional */
}

    .modal-custom-height .modal-content[b-y2uyegmw9y] {
        min-height: 65vh; /* aumenta a altura para 80% da tela */
    }

.details-grid div[b-y2uyegmw9y] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}

.comentario-aprovacao[b-y2uyegmw9y] {
    resize: none;
    height: auto; /* usa rows para definir altura */
}

.modal-header[b-y2uyegmw9y] {
    font-size: 1rem;
    padding: 0.75rem 1rem;
}

.info-section span[b-y2uyegmw9y] {
    margin-right: 1.5rem;
    font-size: 0.95rem;
}

.info-section .row[b-y2uyegmw9y] {
    font-size: 0.9rem;
    padding-bottom: 4px;
}

    .info-section .row:last-child[b-y2uyegmw9y] {
        border-bottom: none;
    }

.info-section strong[b-y2uyegmw9y] {
    color: #333;
}

option[disabled][b-y2uyegmw9y] {
    background-color: #f0f0f0;
    color: #999;
}
/* _content/CotadorWeb/Views/DefExclusao/Index.cshtml.rz.scp.css */

dual-list .btn-primary[b-acydlmujy5] {
    background-color: #f6c23e !important;
    border-color: #f6c23e !important;
    color: #000 !important;
}

.record-picker[_ngcontent-ng-cli-universal-c6] li[_ngcontent-ng-cli-universal-c6]:first-child[b-c732piu2wf][b-acydlmujy5] {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-top: none;
}

.record-picker[_ngcontent-ng-cli-universal-c6] li[_ngcontent-ng-cli-universal-c6][b-c732piu2wf][b-acydlmujy5] {
    border-top: thin solid #ddd;
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 2px 2px 2px 10px;
    margin-bottom: -1px;
    font-size: .85em;
    cursor: pointer;
    white-space: nowrap;
    min-height: 16px;
}

.btn[b-acydlmujy5] {
    height: 28px;
    font-size: 13px;
    font-weight: bolder;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    margin-left: 5px;
    margin-right: 5px;
}

.ck.ck-placeholder[b-acydlmujy5]:before,
.ck .ck-placeholder[b-acydlmujy5]:before {
    content: attr(data-placeholder);
    pointer-events: none
}

.ck.ck-read-only .ck-placeholder[b-acydlmujy5]:before {
    display: none
}

.ck.ck-placeholder[b-acydlmujy5]:before,
.ck .ck-placeholder[b-acydlmujy5]:before {
    cursor: text;
    color: var(--ck-color-engine-placeholder-text)
}

.ck-hidden[b-acydlmujy5] {
    display: none !important
}

.ck.ck-reset[b-acydlmujy5],
.ck.ck-reset_all[b-acydlmujy5],
.ck.ck-reset_all *[b-acydlmujy5] {
    box-sizing: border-box;
    width: auto;
    height: auto;
    position: static
}

:root[b-acydlmujy5] {
    --ck-z-default: 1;
    --ck-z-modal: calc(var(--ck-z-default) + 999);
    --ck-color-base-foreground: #fafafa;
    --ck-color-base-background: #fff;
    --ck-color-base-border: #c4c4c4;
    --ck-color-base-action: #61b045;
    --ck-color-base-focus: #6cb5f9;
    --ck-color-base-text: #333;
    --ck-color-base-active: #198cf0;
    --ck-color-base-active-focus: #0e7fe1;
    --ck-color-base-error: #db3700;
    --ck-color-focus-border: #1f89e5;
    --ck-color-focus-outer-shadow: #bcdefb;
    --ck-color-focus-disabled-shadow: rgba(119, 186, 248, 0.3);
    --ck-color-focus-error-shadow: rgba(255, 64, 31, 0.3);
    --ck-color-text: var(--ck-color-base-text);
    --ck-color-shadow-drop: rgba(0, 0, 0, 0.15);
    --ck-color-shadow-drop-active: rgba(0, 0, 0, 0.2);
    --ck-color-shadow-inner: rgba(0, 0, 0, 0.1);
    --ck-color-button-default-background: transparent;
    --ck-color-button-default-hover-background: #e6e6e6;
    --ck-color-button-default-active-background: #d9d9d9;
    --ck-color-button-default-active-shadow: #bfbfbf;
    --ck-color-button-default-disabled-background: transparent;
    --ck-color-button-on-background: #dedede;
    --ck-color-button-on-hover-background: #c4c4c4;
    --ck-color-button-on-active-background: #bababa;
    --ck-color-button-on-active-shadow: #a1a1a1;
    --ck-color-button-on-disabled-background: #dedede;
    --ck-color-button-action-background: var(--ck-color-base-action);
    --ck-color-button-action-hover-background: #579e3d;
    --ck-color-button-action-active-background: #53973b;
    --ck-color-button-action-active-shadow: #498433;
    --ck-color-button-action-disabled-background: #7ec365;
    --ck-color-button-action-text: var(--ck-color-base-background);
    --ck-color-button-save: #008a00;
    --ck-color-button-cancel: #db3700;
    --ck-color-switch-button-off-background: #b0b0b0;
    --ck-color-switch-button-off-hover-background: #a3a3a3;
    --ck-color-switch-button-on-background: var(--ck-color-button-action-background);
    --ck-color-switch-button-on-hover-background: #579e3d;
    --ck-color-switch-button-inner-background: var(--ck-color-base-background);
    --ck-color-switch-button-inner-shadow: rgba(0, 0, 0, 0.1);
    --ck-color-dropdown-panel-background: var(--ck-color-base-background);
    --ck-color-dropdown-panel-border: var(--ck-color-base-border);
    --ck-color-input-background: var(--ck-color-base-background);
    --ck-color-input-border: #c7c7c7;
    --ck-color-input-error-border: var(--ck-color-base-error);
    --ck-color-input-text: var(--ck-color-base-text);
    --ck-color-input-disabled-background: #f2f2f2;
    --ck-color-input-disabled-border: #c7c7c7;
    --ck-color-input-disabled-text: #5c5c5c;
    --ck-color-list-background: var(--ck-color-base-background);
    --ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background);
    --ck-color-list-button-on-background: var(--ck-color-base-active);
    --ck-color-list-button-on-background-focus: var(--ck-color-base-active-focus);
    --ck-color-list-button-on-text: var(--ck-color-base-background);
    --ck-color-panel-background: var(--ck-color-base-background);
    --ck-color-panel-border: var(--ck-color-base-border);
    --ck-color-toolbar-background: var(--ck-color-base-foreground);
    --ck-color-toolbar-border: var(--ck-color-base-border);
    --ck-color-tooltip-background: var(--ck-color-base-text);
    --ck-color-tooltip-text: var(--ck-color-base-background);
    --ck-color-engine-placeholder-text: #707070;
    --ck-color-upload-bar-background: #6cb5f9;
    --ck-color-link-default: #0000f0;
    --ck-color-link-selected-background: rgba(31, 177, 255, 0.1);
    --ck-disabled-opacity: .5;
    --ck-focus-outer-shadow-geometry: 0 0 0 3px;
    --ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);
    --ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);
    --ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);
    --ck-focus-ring: 1px solid var(--ck-color-focus-border);
    --ck-font-size-base: 13px;
    --ck-line-height-base: 1.84615;
    --ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
    --ck-font-size-tiny: 0.7em;
    --ck-font-size-small: 0.75em;
    --ck-font-size-normal: 1em;
    --ck-font-size-big: 1.4em;
    --ck-font-size-large: 1.8em;
    --ck-ui-component-min-height: 2.3em
}

.ck.ck-reset[b-acydlmujy5],
.ck.ck-reset_all[b-acydlmujy5],
.ck.ck-reset_all *[b-acydlmujy5] {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    text-decoration: none;
    vertical-align: middle;
    transition: none;
    word-wrap: break-word
}

    .ck.ck-reset_all[b-acydlmujy5],
    .ck.ck-reset_all *[b-acydlmujy5] {
        border-collapse: collapse;
        font: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);
        color: var(--ck-color-text);
        text-align: left;
        white-space: nowrap;
        cursor: auto;
        float: none
    }

        .ck.ck-reset_all .ck-rtl *[b-acydlmujy5] {
            text-align: right
        }

        .ck.ck-reset_all iframe[b-acydlmujy5] {
            vertical-align: inherit
        }

        .ck.ck-reset_all textarea[b-acydlmujy5] {
            white-space: pre-wrap
        }

        .ck.ck-reset_all input[type=password][b-acydlmujy5],
        .ck.ck-reset_all input[type=text][b-acydlmujy5],
        .ck.ck-reset_all textarea[b-acydlmujy5] {
            cursor: text
        }

            .ck.ck-reset_all input[type=password][disabled][b-acydlmujy5],
            .ck.ck-reset_all input[type=text][disabled][b-acydlmujy5],
            .ck.ck-reset_all textarea[disabled][b-acydlmujy5] {
                cursor: default
            }

        .ck.ck-reset_all fieldset[b-acydlmujy5] {
            padding: 10px;
            border: 2px groove #dfdee3
        }

        .ck.ck-reset_all button[b-acydlmujy5]::-moz-focus-inner {
            padding: 0;
            border: 0
        }

.ck[dir=rtl][b-acydlmujy5],
.ck[dir=rtl] .ck[b-acydlmujy5] {
    text-align: right
}

:root[b-acydlmujy5] {
    --ck-border-radius: 2px;
    --ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;
    --ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);
    --ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);
    --ck-spacing-unit: 0.6em;
    --ck-spacing-large: calc(var(--ck-spacing-unit)*1.5);
    --ck-spacing-standard: var(--ck-spacing-unit);
    --ck-spacing-medium: calc(var(--ck-spacing-unit)*0.8);
    --ck-spacing-small: calc(var(--ck-spacing-unit)*0.5);
    --ck-spacing-tiny: calc(var(--ck-spacing-unit)*0.3);
    --ck-spacing-extra-tiny: calc(var(--ck-spacing-unit)*0.16)
}

.ck.ck-editor__editable:not(.ck-editor__nested-editable)[b-acydlmujy5] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable)[b-acydlmujy5],
    .ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius)
    }

    .ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused[b-acydlmujy5] {
        outline: none;
        border: var(--ck-focus-ring);
        box-shadow: var(--ck-inner-shadow), 0 0
    }

.ck.ck-editor__editable_inline[b-acydlmujy5] {
    overflow: auto;
    padding: 0 var(--ck-spacing-standard);
    border: 1px solid transparent
}

    .ck.ck-editor__editable_inline[dir=ltr][b-acydlmujy5] {
        text-align: left
    }

    .ck.ck-editor__editable_inline[dir=rtl][b-acydlmujy5] {
        text-align: right
    }

    .ck.ck-editor__editable_inline > :first-child[b-acydlmujy5] {
        margin-top: var(--ck-spacing-large)
    }

    .ck.ck-editor__editable_inline > :last-child[b-acydlmujy5] {
        margin-bottom: var(--ck-spacing-large)
    }

.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n][b-acydlmujy5]:after {
    border-bottom-color: var(--ck-color-base-foreground)
}

.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s][b-acydlmujy5]:after {
    border-top-color: var(--ck-color-base-foreground)
}

.ck.ck-label[b-acydlmujy5] {
    display: block
}

.ck.ck-voice-label[b-acydlmujy5] {
    display: none
}

.ck.ck-label[b-acydlmujy5] {
    font-weight: 700
}

.ck.ck-sticky-panel .ck-sticky-panel__content_sticky[b-acydlmujy5] {
    z-index: var(--ck-z-modal);
    position: fixed;
    top: 0
}

.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit[b-acydlmujy5] {
    top: auto;
    position: absolute
}

.ck.ck-sticky-panel .ck-sticky-panel__content_sticky[b-acydlmujy5] {
    box-shadow: var(--ck-drop-shadow), 0 0;
    border-width: 0 1px 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ck.ck-dropdown[b-acydlmujy5] {
    display: inline-block;
    position: relative
}

    .ck.ck-dropdown .ck-dropdown__arrow[b-acydlmujy5] {
        pointer-events: none;
        z-index: var(--ck-z-default)
    }

    .ck.ck-dropdown .ck-button.ck-dropdown__button[b-acydlmujy5] {
        width: 100%
    }

        .ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on .ck-tooltip[b-acydlmujy5] {
            display: none
        }

    .ck.ck-dropdown .ck-dropdown__panel[b-acydlmujy5] {
        -webkit-backface-visibility: hidden;
        display: none;
        z-index: var(--ck-z-modal);
        position: absolute
    }

        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible[b-acydlmujy5] {
            display: inline-block
        }

        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne[b-acydlmujy5],
        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw[b-acydlmujy5] {
            bottom: 100%
        }

        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se[b-acydlmujy5],
        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw[b-acydlmujy5] {
            top: 100%;
            bottom: auto
        }

        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne[b-acydlmujy5],
        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se[b-acydlmujy5] {
            left: 0
        }

        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw[b-acydlmujy5],
        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw[b-acydlmujy5] {
            right: 0
        }

:root[b-acydlmujy5] {
    --ck-dropdown-arrow-size: calc(0.5*var(--ck-icon-size))
}

.ck.ck-dropdown[b-acydlmujy5] {
    font-size: inherit
}

    .ck.ck-dropdown .ck-dropdown__arrow[b-acydlmujy5] {
        width: var(--ck-dropdown-arrow-size)
    }

[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow[b-acydlmujy5] {
    right: var(--ck-spacing-standard);
    margin-left: var(--ck-spacing-small)
}

[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow[b-acydlmujy5] {
    left: var(--ck-spacing-standard);
    margin-right: var(--ck-spacing-small)
}

.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow[b-acydlmujy5] {
    opacity: var(--ck-disabled-opacity)
}

[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text)[b-acydlmujy5] {
    padding-left: var(--ck-spacing-small)
}

[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text)[b-acydlmujy5] {
    padding-right: var(--ck-spacing-small)
}

.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label[b-acydlmujy5] {
    width: 7em;
    overflow: hidden;
    text-overflow: ellipsis
}

.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label[b-acydlmujy5] {
    opacity: var(--ck-disabled-opacity)
}

.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on[b-acydlmujy5] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.ck.ck-dropdown__panel[b-acydlmujy5] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-dropdown__panel[b-acydlmujy5],
    .ck.ck-dropdown__panel.ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-dropdown__panel[b-acydlmujy5] {
    box-shadow: var(--ck-drop-shadow), 0 0;
    background: var(--ck-color-dropdown-panel-background);
    border: 1px solid var(--ck-color-dropdown-panel-border);
    bottom: 0;
    min-width: 100%
}

    .ck.ck-dropdown__panel.ck-dropdown__panel_se[b-acydlmujy5] {
        border-top-left-radius: 0
    }

    .ck.ck-dropdown__panel.ck-dropdown__panel_sw[b-acydlmujy5] {
        border-top-right-radius: 0
    }

    .ck.ck-dropdown__panel.ck-dropdown__panel_ne[b-acydlmujy5] {
        border-bottom-left-radius: 0
    }

    .ck.ck-dropdown__panel.ck-dropdown__panel_nw[b-acydlmujy5] {
        border-bottom-right-radius: 0
    }

.ck.ck-icon[b-acydlmujy5] {
    vertical-align: middle
}

:root[b-acydlmujy5] {
    --ck-icon-size: calc(var(--ck-line-height-base)*var(--ck-font-size-normal))
}

.ck.ck-icon[b-acydlmujy5] {
    width: var(--ck-icon-size);
    height: var(--ck-icon-size);
    font-size: .8333350694em;
    will-change: transform
}

    .ck.ck-icon[b-acydlmujy5],
    .ck.ck-icon *[b-acydlmujy5] {
        color: inherit;
        cursor: inherit
    }

        .ck.ck-icon :not([fill])[b-acydlmujy5] {
            fill: currentColor
        }

.ck.ck-tooltip[b-acydlmujy5],
.ck.ck-tooltip .ck-tooltip__text[b-acydlmujy5]:after {
    position: absolute;
    pointer-events: none;
    -webkit-backface-visibility: hidden
}

.ck.ck-tooltip[b-acydlmujy5] {
    visibility: hidden;
    opacity: 0;
    display: none;
    z-index: var(--ck-z-modal)
}

    .ck.ck-tooltip .ck-tooltip__text[b-acydlmujy5] {
        display: inline-block
    }

        .ck.ck-tooltip .ck-tooltip__text[b-acydlmujy5]:after {
            content: "";
            width: 0;
            height: 0
        }

:root[b-acydlmujy5] {
    --ck-tooltip-arrow-size: 5px
}

.ck.ck-tooltip[b-acydlmujy5] {
    left: 50%;
    top: 0;
    transition: opacity .2s ease-in-out .2s
}

    .ck.ck-tooltip .ck-tooltip__text[b-acydlmujy5] {
        border-radius: 0
    }

        .ck-rounded-corners .ck.ck-tooltip .ck-tooltip__text[b-acydlmujy5],
        .ck.ck-tooltip .ck-tooltip__text.ck-rounded-corners[b-acydlmujy5] {
            border-radius: var(--ck-border-radius)
        }

    .ck.ck-tooltip .ck-tooltip__text[b-acydlmujy5] {
        font-size: .9em;
        line-height: 1.5;
        color: var(--ck-color-tooltip-text);
        padding: var(--ck-spacing-small) var(--ck-spacing-medium);
        background: var(--ck-color-tooltip-background);
        position: relative;
        left: -50%
    }

        .ck.ck-tooltip .ck-tooltip__text[b-acydlmujy5]:after {
            transition: opacity .2s ease-in-out .2s;
            border-style: solid;
            left: 50%
        }

    .ck.ck-tooltip.ck-tooltip_s[b-acydlmujy5] {
        bottom: calc(-1*var(--ck-tooltip-arrow-size));
        transform: translateY(100%)
    }

        .ck.ck-tooltip.ck-tooltip_s .ck-tooltip__text[b-acydlmujy5]:after {
            top: calc(-1*var(--ck-tooltip-arrow-size));
            transform: translateX(-50%);
            border-left-color: transparent;
            border-bottom-color: var(--ck-color-tooltip-background);
            border-right-color: transparent;
            border-top-color: transparent;
            border-left-width: var(--ck-tooltip-arrow-size);
            border-bottom-width: var(--ck-tooltip-arrow-size);
            border-right-width: var(--ck-tooltip-arrow-size);
            border-top-width: 0
        }

    .ck.ck-tooltip.ck-tooltip_n[b-acydlmujy5] {
        top: calc(-1*var(--ck-tooltip-arrow-size));
        transform: translateY(-100%)
    }

        .ck.ck-tooltip.ck-tooltip_n .ck-tooltip__text[b-acydlmujy5]:after {
            bottom: calc(-1*var(--ck-tooltip-arrow-size));
            transform: translateX(-50%);
            border-left-color: transparent;
            border-bottom-color: transparent;
            border-right-color: transparent;
            border-top-color: var(--ck-color-tooltip-background);
            border-left-width: var(--ck-tooltip-arrow-size);
            border-bottom-width: 0;
            border-right-width: var(--ck-tooltip-arrow-size);
            border-top-width: var(--ck-tooltip-arrow-size)
        }

.ck.ck-button[b-acydlmujy5],
a.ck.ck-button[b-acydlmujy5] {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .ck.ck-button .ck-tooltip[b-acydlmujy5],
    a.ck.ck-button .ck-tooltip[b-acydlmujy5] {
        display: block
    }

@@media (hover:none) {

    .ck.ck-button .ck-tooltip[b-acydlmujy5],
    a.ck.ck-button .ck-tooltip[b-acydlmujy5] {
        display: none
    }
}

.ck.ck-button[b-acydlmujy5],
a.ck.ck-button[b-acydlmujy5] {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: left
}

    .ck.ck-button .ck-button__label[b-acydlmujy5],
    a.ck.ck-button .ck-button__label[b-acydlmujy5] {
        display: none
    }

    .ck.ck-button.ck-button_with-text .ck-button__label[b-acydlmujy5],
    a.ck.ck-button.ck-button_with-text .ck-button__label[b-acydlmujy5] {
        display: inline-block
    }

    .ck.ck-button:not(.ck-button_with-text)[b-acydlmujy5],
    a.ck.ck-button:not(.ck-button_with-text)[b-acydlmujy5] {
        justify-content: center
    }

    .ck.ck-button:hover .ck-tooltip[b-acydlmujy5],
    a.ck.ck-button:hover .ck-tooltip[b-acydlmujy5] {
        visibility: visible;
        opacity: 1
    }

    .ck.ck-button:focus:not(:hover) .ck-tooltip[b-acydlmujy5],
    a.ck.ck-button:focus:not(:hover) .ck-tooltip[b-acydlmujy5] {
        display: none
    }

.ck.ck-button[b-acydlmujy5],
a.ck.ck-button[b-acydlmujy5] {
    background: var(--ck-color-button-default-background)
}

    .ck.ck-button:not(.ck-disabled):hover[b-acydlmujy5],
    a.ck.ck-button:not(.ck-disabled):hover[b-acydlmujy5] {
        background: var(--ck-color-button-default-hover-background)
    }

    .ck.ck-button:not(.ck-disabled):active[b-acydlmujy5],
    a.ck.ck-button:not(.ck-disabled):active[b-acydlmujy5] {
        background: var(--ck-color-button-default-active-background);
        box-shadow: inset 0 2px 2px var(--ck-color-button-default-active-shadow)
    }

    .ck.ck-button.ck-disabled[b-acydlmujy5],
    a.ck.ck-button.ck-disabled[b-acydlmujy5] {
        background: var(--ck-color-button-default-disabled-background)
    }

.ck.ck-button[b-acydlmujy5],
a.ck.ck-button[b-acydlmujy5] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-button[b-acydlmujy5],
    .ck-rounded-corners a.ck.ck-button[b-acydlmujy5],
    .ck.ck-button.ck-rounded-corners[b-acydlmujy5],
    a.ck.ck-button.ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-button[b-acydlmujy5],
a.ck.ck-button[b-acydlmujy5] {
    white-space: nowrap;
    cursor: default;
    vertical-align: middle;
    padding: var(--ck-spacing-tiny);
    text-align: center;
    min-width: var(--ck-ui-component-min-height);
    min-height: var(--ck-ui-component-min-height);
    line-height: 1;
    font-size: inherit;
    border: 1px solid transparent;
    transition: box-shadow .2s ease-in-out, border .2s ease-in-out;
    -webkit-appearance: none
}

    .ck.ck-button:active[b-acydlmujy5],
    .ck.ck-button:focus[b-acydlmujy5],
    a.ck.ck-button:active[b-acydlmujy5],
    a.ck.ck-button:focus[b-acydlmujy5] {
        outline: none;
        border: var(--ck-focus-ring);
        box-shadow: var(--ck-focus-outer-shadow), 0 0
    }

    .ck.ck-button .ck-button__icon use[b-acydlmujy5],
    .ck.ck-button .ck-button__icon use *[b-acydlmujy5],
    a.ck.ck-button .ck-button__icon use[b-acydlmujy5],
    a.ck.ck-button .ck-button__icon use *[b-acydlmujy5] {
        color: inherit
    }

    .ck.ck-button .ck-button__label[b-acydlmujy5],
    a.ck.ck-button .ck-button__label[b-acydlmujy5] {
        font-size: inherit;
        font-weight: inherit;
        color: inherit;
        cursor: inherit;
        vertical-align: middle
    }

[dir=ltr] .ck.ck-button .ck-button__label[b-acydlmujy5],
[dir=ltr] a.ck.ck-button .ck-button__label[b-acydlmujy5] {
    text-align: left
}

[dir=rtl] .ck.ck-button .ck-button__label[b-acydlmujy5],
[dir=rtl] a.ck.ck-button .ck-button__label[b-acydlmujy5] {
    text-align: right
}

.ck.ck-button .ck-button__keystroke[b-acydlmujy5],
a.ck.ck-button .ck-button__keystroke[b-acydlmujy5] {
    color: inherit
}

[dir=ltr] .ck.ck-button .ck-button__keystroke[b-acydlmujy5],
[dir=ltr] a.ck.ck-button .ck-button__keystroke[b-acydlmujy5] {
    margin-left: var(--ck-spacing-large)
}

[dir=rtl] .ck.ck-button .ck-button__keystroke[b-acydlmujy5],
[dir=rtl] a.ck.ck-button .ck-button__keystroke[b-acydlmujy5] {
    margin-right: var(--ck-spacing-large)
}

.ck.ck-button .ck-button__keystroke[b-acydlmujy5],
a.ck.ck-button .ck-button__keystroke[b-acydlmujy5] {
    font-weight: 700;
    opacity: .7
}

.ck.ck-button.ck-disabled:active[b-acydlmujy5],
.ck.ck-button.ck-disabled:focus[b-acydlmujy5],
a.ck.ck-button.ck-disabled:active[b-acydlmujy5],
a.ck.ck-button.ck-disabled:focus[b-acydlmujy5] {
    box-shadow: var(--ck-focus-disabled-outer-shadow), 0 0
}

.ck.ck-button.ck-disabled .ck-button__icon[b-acydlmujy5],
a.ck.ck-button.ck-disabled .ck-button__icon[b-acydlmujy5] {
    opacity: var(--ck-disabled-opacity)
}

.ck.ck-button.ck-disabled .ck-button__label[b-acydlmujy5],
a.ck.ck-button.ck-disabled .ck-button__label[b-acydlmujy5] {
    opacity: var(--ck-disabled-opacity)
}

.ck.ck-button.ck-disabled .ck-button__keystroke[b-acydlmujy5],
a.ck.ck-button.ck-disabled .ck-button__keystroke[b-acydlmujy5] {
    opacity: .3
}

.ck.ck-button.ck-button_with-text[b-acydlmujy5],
a.ck.ck-button.ck-button_with-text[b-acydlmujy5] {
    padding: var(--ck-spacing-tiny) var(--ck-spacing-standard)
}

[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon[b-acydlmujy5],
[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon[b-acydlmujy5] {
    margin-left: calc(-1*var(--ck-spacing-small));
    margin-right: var(--ck-spacing-small)
}

[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon[b-acydlmujy5],
[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon[b-acydlmujy5] {
    margin-right: calc(-1*var(--ck-spacing-small));
    margin-left: var(--ck-spacing-small)
}

.ck.ck-button.ck-button_with-keystroke .ck-button__label[b-acydlmujy5],
a.ck.ck-button.ck-button_with-keystroke .ck-button__label[b-acydlmujy5] {
    flex-grow: 1
}

.ck.ck-button.ck-on[b-acydlmujy5],
a.ck.ck-button.ck-on[b-acydlmujy5] {
    background: var(--ck-color-button-on-background)
}

    .ck.ck-button.ck-on:not(.ck-disabled):hover[b-acydlmujy5],
    a.ck.ck-button.ck-on:not(.ck-disabled):hover[b-acydlmujy5] {
        background: var(--ck-color-button-on-hover-background)
    }

    .ck.ck-button.ck-on:not(.ck-disabled):active[b-acydlmujy5],
    a.ck.ck-button.ck-on:not(.ck-disabled):active[b-acydlmujy5] {
        background: var(--ck-color-button-on-active-background);
        box-shadow: inset 0 2px 2px var(--ck-color-button-on-active-shadow)
    }

    .ck.ck-button.ck-on.ck-disabled[b-acydlmujy5],
    a.ck.ck-button.ck-on.ck-disabled[b-acydlmujy5] {
        background: var(--ck-color-button-on-disabled-background)
    }

.ck.ck-button.ck-button-save[b-acydlmujy5],
a.ck.ck-button.ck-button-save[b-acydlmujy5] {
    color: var(--ck-color-button-save)
}

.ck.ck-button.ck-button-cancel[b-acydlmujy5],
a.ck.ck-button.ck-button-cancel[b-acydlmujy5] {
    color: var(--ck-color-button-cancel)
}

.ck.ck-button-action[b-acydlmujy5],
a.ck.ck-button-action[b-acydlmujy5] {
    background: var(--ck-color-button-action-background)
}

    .ck.ck-button-action:not(.ck-disabled):hover[b-acydlmujy5],
    a.ck.ck-button-action:not(.ck-disabled):hover[b-acydlmujy5] {
        background: var(--ck-color-button-action-hover-background)
    }

    .ck.ck-button-action:not(.ck-disabled):active[b-acydlmujy5],
    a.ck.ck-button-action:not(.ck-disabled):active[b-acydlmujy5] {
        background: var(--ck-color-button-action-active-background);
        box-shadow: inset 0 2px 2px var(--ck-color-button-action-active-shadow)
    }

    .ck.ck-button-action.ck-disabled[b-acydlmujy5],
    a.ck.ck-button-action.ck-disabled[b-acydlmujy5] {
        background: var(--ck-color-button-action-disabled-background)
    }

.ck.ck-button-action[b-acydlmujy5],
a.ck.ck-button-action[b-acydlmujy5] {
    color: var(--ck-color-button-action-text)
}

.ck.ck-button-bold[b-acydlmujy5],
a.ck.ck-button-bold[b-acydlmujy5] {
    font-weight: 700
}

.ck.ck-list[b-acydlmujy5] {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    flex-direction: column
}

    .ck.ck-list .ck-list__item[b-acydlmujy5],
    .ck.ck-list .ck-list__separator[b-acydlmujy5] {
        display: block
    }

        .ck.ck-list .ck-list__item > :focus[b-acydlmujy5] {
            position: relative;
            z-index: var(--ck-z-default)
        }

.ck.ck-list[b-acydlmujy5] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-list[b-acydlmujy5],
    .ck.ck-list.ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-list[b-acydlmujy5] {
    list-style-type: none;
    background: var(--ck-color-list-background)
}

.ck.ck-list__item[b-acydlmujy5] {
    cursor: default;
    min-width: 12em
}

    .ck.ck-list__item .ck-button[b-acydlmujy5] {
        min-height: unset;
        width: 100%;
        text-align: left;
        border-radius: 0;
        padding: calc(0.2*var(--ck-line-height-base)*var(--ck-font-size-base)) calc(0.4*var(--ck-line-height-base)*var(--ck-font-size-base))
    }

        .ck.ck-list__item .ck-button .ck-button__label[b-acydlmujy5] {
            line-height: calc(1.2*var(--ck-line-height-base)*var(--ck-font-size-base))
        }

        .ck.ck-list__item .ck-button:active[b-acydlmujy5] {
            box-shadow: none
        }

        .ck.ck-list__item .ck-button.ck-on[b-acydlmujy5] {
            background: var(--ck-color-list-button-on-background);
            color: var(--ck-color-list-button-on-text)
        }

            .ck.ck-list__item .ck-button.ck-on:active[b-acydlmujy5] {
                box-shadow: none
            }

            .ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled)[b-acydlmujy5] {
                background: var(--ck-color-list-button-on-background-focus)
            }

            .ck.ck-list__item .ck-button.ck-on:focus:not(.ck-disabled)[b-acydlmujy5] {
                border-color: var(--ck-color-base-background)
            }

        .ck.ck-list__item .ck-button:hover:not(.ck-disabled)[b-acydlmujy5] {
            background: var(--ck-color-list-button-hover-background)
        }

    .ck.ck-list__item .ck-switchbutton.ck-on[b-acydlmujy5] {
        background: var(--ck-color-list-background);
        color: inherit
    }

        .ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled)[b-acydlmujy5] {
            background: var(--ck-color-list-button-hover-background);
            color: inherit
        }

.ck.ck-list__separator[b-acydlmujy5] {
    height: 1px;
    width: 100%;
    background: var(--ck-color-base-border)
}

.ck.ck-button.ck-switchbutton .ck-button__toggle[b-acydlmujy5],
.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner[b-acydlmujy5] {
    display: block
}

:root[b-acydlmujy5] {
    --ck-switch-button-toggle-width: 2.6153846154em;
    --ck-switch-button-toggle-inner-size: 1.0769230769em;
    --ck-switch-button-toggle-spacing: 1px;
    --ck-switch-button-translation: 1.3846153847em
}

[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label[b-acydlmujy5] {
    margin-right: calc(2*var(--ck-spacing-large))
}

[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label[b-acydlmujy5] {
    margin-left: calc(2*var(--ck-spacing-large))
}

.ck.ck-button.ck-switchbutton .ck-button__toggle[b-acydlmujy5] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle[b-acydlmujy5],
    .ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius)
    }

[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle[b-acydlmujy5] {
    margin-left: auto
}

[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle[b-acydlmujy5] {
    margin-right: auto
}

.ck.ck-button.ck-switchbutton .ck-button__toggle[b-acydlmujy5] {
    transition: background .4s ease;
    width: var(--ck-switch-button-toggle-width);
    background: var(--ck-color-switch-button-off-background)
}

    .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner[b-acydlmujy5] {
        border-radius: 0
    }

        .ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner[b-acydlmujy5],
        .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners[b-acydlmujy5] {
            border-radius: var(--ck-border-radius);
            border-radius: calc(0.5*var(--ck-border-radius))
        }

    .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner[b-acydlmujy5] {
        margin: var(--ck-switch-button-toggle-spacing);
        width: var(--ck-switch-button-toggle-inner-size);
        height: var(--ck-switch-button-toggle-inner-size);
        background: var(--ck-color-switch-button-inner-background);
        transition: all .3s ease
    }

    .ck.ck-button.ck-switchbutton .ck-button__toggle:hover[b-acydlmujy5] {
        background: var(--ck-color-switch-button-off-hover-background)
    }

        .ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner[b-acydlmujy5] {
            box-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow)
        }

.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle[b-acydlmujy5] {
    opacity: var(--ck-disabled-opacity)
}

.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle[b-acydlmujy5] {
    background: var(--ck-color-switch-button-on-background)
}

    .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover[b-acydlmujy5] {
        background: var(--ck-color-switch-button-on-hover-background)
    }

[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner[b-acydlmujy5] {
    transform: translateX(var(--ck-switch-button-translation))
}

[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner[b-acydlmujy5] {
    transform: translateX(calc(-1*var(--ck-switch-button-translation)))
}

.ck.ck-toolbar-dropdown .ck.ck-toolbar .ck.ck-toolbar__items[b-acydlmujy5] {
    flex-wrap: nowrap
}

.ck.ck-toolbar-dropdown .ck-dropdown__panel .ck-button:focus[b-acydlmujy5] {
    z-index: calc(var(--ck-z-default) + 1)
}

.ck.ck-toolbar-dropdown .ck-toolbar[b-acydlmujy5] {
    border: 0
}

.ck.ck-dropdown .ck-dropdown__panel .ck-list[b-acydlmujy5] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list[b-acydlmujy5],
    .ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius);
        border-top-left-radius: 0
    }

    .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button[b-acydlmujy5] {
        border-radius: 0
    }

        .ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button[b-acydlmujy5],
        .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners[b-acydlmujy5] {
            border-radius: var(--ck-border-radius);
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }

    .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button[b-acydlmujy5] {
        border-radius: 0
    }

        .ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button[b-acydlmujy5],
        .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners[b-acydlmujy5] {
            border-radius: var(--ck-border-radius);
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

.ck.ck-toolbar[b-acydlmujy5] {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

    .ck.ck-toolbar > .ck-toolbar__items[b-acydlmujy5] {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        flex-grow: 1
    }

    .ck.ck-toolbar .ck.ck-toolbar__separator[b-acydlmujy5] {
        display: inline-block
    }

        .ck.ck-toolbar .ck.ck-toolbar__separator:first-child[b-acydlmujy5],
        .ck.ck-toolbar .ck.ck-toolbar__separator:last-child[b-acydlmujy5] {
            display: none
        }

    .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items[b-acydlmujy5] {
        flex-wrap: nowrap
    }

    .ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items[b-acydlmujy5] {
        flex-direction: column
    }

    .ck.ck-toolbar.ck-toolbar_floating > .ck-toolbar__items[b-acydlmujy5] {
        flex-wrap: nowrap
    }

    .ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck-dropdown__button .ck-dropdown__arrow[b-acydlmujy5] {
        display: none
    }

.ck.ck-toolbar[b-acydlmujy5] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-toolbar[b-acydlmujy5],
    .ck.ck-toolbar.ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-toolbar[b-acydlmujy5] {
    background: var(--ck-color-toolbar-background);
    padding: 0 var(--ck-spacing-small);
    border: 1px solid var(--ck-color-toolbar-border)
}

    .ck.ck-toolbar .ck.ck-toolbar__separator[b-acydlmujy5] {
        align-self: stretch;
        width: 1px;
        min-width: 1px;
        margin-top: 0;
        margin-bottom: 0;
        background: var(--ck-color-toolbar-border)
    }

    .ck.ck-toolbar > .ck-toolbar__items > *[b-acydlmujy5] {
        margin-top: var(--ck-spacing-small);
        margin-bottom: var(--ck-spacing-small);
        margin-right: var(--ck-spacing-small)
    }

    .ck.ck-toolbar > .ck-toolbar__items:empty + .ck.ck-toolbar__separator[b-acydlmujy5] {
        display: none
    }

    .ck.ck-toolbar > .ck-toolbar__items > *[b-acydlmujy5],
    .ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown[b-acydlmujy5] {
        margin-top: var(--ck-spacing-small);
        margin-bottom: var(--ck-spacing-small)
    }

    .ck.ck-toolbar.ck-toolbar_vertical[b-acydlmujy5] {
        padding: 0
    }

        .ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items > .ck[b-acydlmujy5] {
            width: 100%;
            margin: 0;
            border-radius: 0;
            border: 0
        }

    .ck.ck-toolbar.ck-toolbar_compact[b-acydlmujy5] {
        padding: 0
    }

        .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > *[b-acydlmujy5] {
            margin: 0
        }

        .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > :not(:first-child):not(:last-child)[b-acydlmujy5] {
            border-radius: 0
        }

    .ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck.ck-button.ck-dropdown__button[b-acydlmujy5] {
        padding-left: var(--ck-spacing-tiny)
    }

.ck-toolbar-container .ck.ck-toolbar[b-acydlmujy5] {
    border: 0
}

.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck[b-acydlmujy5],
[dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck[b-acydlmujy5] {
    margin-right: 0
}

.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck[b-acydlmujy5],
[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck[b-acydlmujy5] {
    margin-left: var(--ck-spacing-small)
}

.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck:last-child[b-acydlmujy5],
[dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child[b-acydlmujy5] {
    margin-left: 0
}

.ck.ck-toolbar[dir=rtl].ck-toolbar_compact > .ck-toolbar__items > .ck:first-child[b-acydlmujy5],
[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child[b-acydlmujy5] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ck.ck-toolbar[dir=rtl].ck-toolbar_compact > .ck-toolbar__items > .ck:last-child[b-acydlmujy5],
[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child[b-acydlmujy5] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ck.ck-toolbar[dir=rtl] > .ck.ck-toolbar__separator[b-acydlmujy5],
[dir=rtl] .ck.ck-toolbar > .ck.ck-toolbar__separator[b-acydlmujy5] {
    margin-left: var(--ck-spacing-small)
}

.ck.ck-toolbar[dir=rtl].ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child)[b-acydlmujy5],
[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child)[b-acydlmujy5] {
    margin-left: var(--ck-spacing-small)
}

.ck.ck-toolbar[dir=ltr] > .ck-toolbar__items > .ck:last-child[b-acydlmujy5],
[dir=ltr] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child[b-acydlmujy5] {
    margin-right: 0
}

.ck.ck-toolbar[dir=ltr].ck-toolbar_compact > .ck-toolbar__items > .ck:first-child[b-acydlmujy5],
[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child[b-acydlmujy5] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ck.ck-toolbar[dir=ltr].ck-toolbar_compact > .ck-toolbar__items > .ck:last-child[b-acydlmujy5],
[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child[b-acydlmujy5] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ck.ck-toolbar[dir=ltr] > .ck.ck-toolbar__separator[b-acydlmujy5],
[dir=ltr] .ck.ck-toolbar > .ck.ck-toolbar__separator[b-acydlmujy5] {
    margin-right: var(--ck-spacing-small)
}

.ck.ck-toolbar[dir=ltr].ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child)[b-acydlmujy5],
[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child)[b-acydlmujy5] {
    margin-right: var(--ck-spacing-small)
}

.ck.ck-editor[b-acydlmujy5] {
    position: relative
}

    .ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar[b-acydlmujy5] {
        z-index: var(--ck-z-modal)
    }

.ck.ck-editor__top .ck-sticky-panel .ck-toolbar[b-acydlmujy5] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar[b-acydlmujy5],
    .ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

.ck.ck-editor__top .ck-sticky-panel .ck-toolbar[b-acydlmujy5] {
    border-bottom-width: 0
}

.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar[b-acydlmujy5] {
    border-bottom-width: 1px;
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar[b-acydlmujy5],
    .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius);
        border-radius: 0
    }

.ck.ck-editor__main > .ck-editor__editable[b-acydlmujy5] {
    background: var(--ck-color-base-background);
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable[b-acydlmujy5],
    .ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius);
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused)[b-acydlmujy5] {
        border-color: var(--ck-color-base-border)
    }

.ck-content blockquote[b-acydlmujy5] {
    overflow: hidden;
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-style: italic;
    border-left: 5px solid #ccc
}

.ck-content[dir=rtl] blockquote[b-acydlmujy5] {
    border-left: 0;
    border-right: 5px solid #ccc
}

.ck .ck-link_selected[b-acydlmujy5] {
    background: var(--ck-color-link-selected-background)
}

:root[b-acydlmujy5] {
    --ck-color-resizer: var(--ck-color-focus-border);
    --ck-resizer-size: 10px;
    --ck-resizer-border-width: 1px;
    --ck-resizer-border-radius: 2px;
    --ck-resizer-offset: calc(var(--ck-resizer-size)/-2 - 2px);
    --ck-resizer-tooltip-offset: 10px;
    --ck-color-resizer-tooltip-background: #262626;
    --ck-color-resizer-tooltip-text: #f2f2f2
}

.ck .ck-widget.ck-widget_with-selection-handle[b-acydlmujy5] {
    position: relative
}

    .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle[b-acydlmujy5] {
        position: absolute
    }

        .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon[b-acydlmujy5] {
            display: block
        }

    .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected .ck-widget__selection-handle[b-acydlmujy5],
    .ck .ck-widget.ck-widget_with-selection-handle:hover .ck-widget__selection-handle[b-acydlmujy5] {
        visibility: visible
    }

.ck .ck-size-view[b-acydlmujy5] {
    background: var(--ck-color-resizer-tooltip-background);
    color: var(--ck-color-resizer-tooltip-text);
    border: 1px solid var(--ck-color-resizer-tooltip-text);
    border-radius: var(--ck-resizer-border-radius);
    font-size: var(--ck-font-size-tiny);
    display: block;
    padding: var(--ck-spacing-small)
}

    .ck .ck-size-view.ck-orientation-bottom-left[b-acydlmujy5],
    .ck .ck-size-view.ck-orientation-bottom-right[b-acydlmujy5],
    .ck .ck-size-view.ck-orientation-top-left[b-acydlmujy5],
    .ck .ck-size-view.ck-orientation-top-right[b-acydlmujy5] {
        position: absolute
    }

    .ck .ck-size-view.ck-orientation-top-left[b-acydlmujy5] {
        top: var(--ck-resizer-tooltip-offset);
        left: var(--ck-resizer-tooltip-offset)
    }

    .ck .ck-size-view.ck-orientation-top-right[b-acydlmujy5] {
        top: var(--ck-resizer-tooltip-offset);
        right: var(--ck-resizer-tooltip-offset)
    }

    .ck .ck-size-view.ck-orientation-bottom-right[b-acydlmujy5] {
        bottom: var(--ck-resizer-tooltip-offset);
        right: var(--ck-resizer-tooltip-offset)
    }

    .ck .ck-size-view.ck-orientation-bottom-left[b-acydlmujy5] {
        bottom: var(--ck-resizer-tooltip-offset);
        left: var(--ck-resizer-tooltip-offset)
    }

:root[b-acydlmujy5] {
    --ck-widget-outline-thickness: 3px;
    --ck-widget-handler-icon-size: 16px;
    --ck-widget-handler-animation-duration: 200ms;
    --ck-widget-handler-animation-curve: ease;
    --ck-color-widget-blurred-border: #dedede;
    --ck-color-widget-hover-border: #ffc83d;
    --ck-color-widget-editable-focus-background: var(--ck-color-base-background);
    --ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background)
}

.ck .ck-widget[b-acydlmujy5] {
    outline-width: var(--ck-widget-outline-thickness);
    outline-style: solid;
    outline-color: transparent;
    transition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)
}

    .ck .ck-widget.ck-widget_selected[b-acydlmujy5],
    .ck .ck-widget.ck-widget_selected:hover[b-acydlmujy5] {
        outline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)
    }

    .ck .ck-widget:hover[b-acydlmujy5] {
        outline-color: var(--ck-color-widget-hover-border)
    }

.ck .ck-editor__nested-editable[b-acydlmujy5] {
    border: 1px solid transparent
}

    .ck .ck-editor__nested-editable.ck-editor__nested-editable_focused[b-acydlmujy5],
    .ck .ck-editor__nested-editable:focus[b-acydlmujy5] {
        outline: none;
        border: var(--ck-focus-ring);
        box-shadow: var(--ck-inner-shadow), 0 0;
        background-color: var(--ck-color-widget-editable-focus-background)
    }

.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle[b-acydlmujy5] {
    padding: 4px;
    box-sizing: border-box;
    background-color: transparent;
    opacity: 0;
    transition: background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
    border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;
    transform: translateY(-100%);
    left: calc(0px - var(--ck-widget-outline-thickness))
}

    .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon[b-acydlmujy5] {
        width: var(--ck-widget-handler-icon-size);
        height: var(--ck-widget-handler-icon-size);
        color: var(--ck-color-widget-drag-handler-icon-color)
    }

        .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator[b-acydlmujy5] {
            opacity: 0;
            transition: opacity .3s var(--ck-widget-handler-animation-curve)
        }

    .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator[b-acydlmujy5] {
        opacity: 1
    }

.ck .ck-widget.ck-widget_with-selection-handle:hover .ck-widget__selection-handle[b-acydlmujy5] {
    opacity: 1;
    background-color: var(--ck-color-widget-hover-border)
}

.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected .ck-widget__selection-handle[b-acydlmujy5],
.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover .ck-widget__selection-handle[b-acydlmujy5] {
    opacity: 1;
    background-color: var(--ck-color-focus-border)
}

    .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator[b-acydlmujy5],
    .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator[b-acydlmujy5] {
        opacity: 1
    }

.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child[b-acydlmujy5],
.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child[b-acydlmujy5] {
    margin-top: calc(1em + var(--ck-widget-handler-icon-size))
}

.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle[b-acydlmujy5] {
    left: auto;
    right: calc(0px - var(--ck-widget-outline-thickness))
}

.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected[b-acydlmujy5],
.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover[b-acydlmujy5] {
    outline-color: var(--ck-color-widget-blurred-border)
}

    .ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle .ck-widget__selection-handle[b-acydlmujy5],
    .ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle .ck-widget__selection-handle:hover[b-acydlmujy5],
    .ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover.ck-widget_with-selection-handle .ck-widget__selection-handle[b-acydlmujy5],
    .ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover.ck-widget_with-selection-handle .ck-widget__selection-handle:hover[b-acydlmujy5] {
        background: var(--ck-color-widget-blurred-border)
    }

.ck-editor__editable.ck-read-only .ck-widget[b-acydlmujy5] {
    --ck-widget-outline-thickness: 0
}

.ck.ck-labeled-input .ck-labeled-input__status[b-acydlmujy5] {
    font-size: var(--ck-font-size-small);
    margin-top: var(--ck-spacing-small);
    white-space: normal
}

.ck.ck-labeled-input .ck-labeled-input__status_error[b-acydlmujy5] {
    color: var(--ck-color-base-error)
}

:root[b-acydlmujy5] {
    --ck-input-text-width: 18em
}

.ck.ck-input-text[b-acydlmujy5] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-input-text[b-acydlmujy5],
    .ck.ck-input-text.ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-input-text[b-acydlmujy5] {
    box-shadow: var(--ck-inner-shadow), 0 0;
    background: var(--ck-color-input-background);
    border: 1px solid var(--ck-color-input-border);
    padding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);
    min-width: var(--ck-input-text-width);
    min-height: var(--ck-ui-component-min-height);
    transition: box-shadow .2s ease-in-out, border .2s ease-in-out
}

    .ck.ck-input-text:focus[b-acydlmujy5] {
        outline: none;
        border: var(--ck-focus-ring);
        box-shadow: var(--ck-focus-outer-shadow), var(--ck-inner-shadow)
    }

    .ck.ck-input-text[readonly][b-acydlmujy5] {
        border: 1px solid var(--ck-color-input-disabled-border);
        background: var(--ck-color-input-disabled-background);
        color: var(--ck-color-input-disabled-text)
    }

        .ck.ck-input-text[readonly]:focus[b-acydlmujy5] {
            box-shadow: var(--ck-focus-disabled-outer-shadow), var(--ck-inner-shadow)
        }

    .ck.ck-input-text.ck-error[b-acydlmujy5] {
        border-color: var(--ck-color-input-error-border);
        animation: ck-text-input-shake .3s ease both
    }

        .ck.ck-input-text.ck-error:focus[b-acydlmujy5] {
            box-shadow: var(--ck-focus-error-outer-shadow), var(--ck-inner-shadow)
        }

@@keyframes ck-text-input-shake {
    20%[b-acydlmujy5] {
        transform: translateX(-2px)
    }

    40%[b-acydlmujy5] {
        transform: translateX(2px)
    }

    60%[b-acydlmujy5] {
        transform: translateX(-1px)
    }

    80%[b-acydlmujy5] {
        transform: translateX(1px)
    }
}

.ck.ck-text-alternative-form[b-acydlmujy5] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

    .ck.ck-text-alternative-form .ck-labeled-input[b-acydlmujy5] {
        display: inline-block
    }

    .ck.ck-text-alternative-form .ck-label[b-acydlmujy5] {
        display: none
    }

@@media screen and (max-width:600px) {
    .ck.ck-text-alternative-form[b-acydlmujy5] {
        flex-wrap: wrap
    }

        .ck.ck-text-alternative-form .ck-labeled-input[b-acydlmujy5] {
            flex-basis: 100%
        }

        .ck.ck-text-alternative-form .ck-button[b-acydlmujy5] {
            flex-basis: 50%
        }
}

.ck.ck-text-alternative-form[b-acydlmujy5] {
    padding: var(--ck-spacing-standard)
}

    .ck.ck-text-alternative-form:focus[b-acydlmujy5] {
        outline: none
    }

[dir=ltr] .ck.ck-text-alternative-form > :not(:first-child)[b-acydlmujy5],
[dir=rtl] .ck.ck-text-alternative-form > :not(:last-child)[b-acydlmujy5] {
    margin-left: var(--ck-spacing-standard)
}

@@media screen and (max-width:600px) {
    .ck.ck-text-alternative-form[b-acydlmujy5] {
        padding: 0;
        width: calc(0.8*var(--ck-input-text-width))
    }

        .ck.ck-text-alternative-form .ck-labeled-input[b-acydlmujy5] {
            margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0
        }

            .ck.ck-text-alternative-form .ck-labeled-input .ck-input-text[b-acydlmujy5] {
                min-width: 0;
                width: 100%
            }

        .ck.ck-text-alternative-form .ck-button[b-acydlmujy5] {
            padding: var(--ck-spacing-standard);
            margin-top: var(--ck-spacing-standard);
            border-radius: 0;
            border: 0;
            border-top: 1px solid var(--ck-color-base-border)
        }

    [dir=ltr] .ck.ck-text-alternative-form .ck-button[b-acydlmujy5] {
        margin-left: 0
    }

        [dir=ltr] .ck.ck-text-alternative-form .ck-button:first-of-type[b-acydlmujy5] {
            border-right: 1px solid var(--ck-color-base-border)
        }

    [dir=rtl] .ck.ck-text-alternative-form .ck-button[b-acydlmujy5] {
        margin-left: 0
    }

        [dir=rtl] .ck.ck-text-alternative-form .ck-button:last-of-type[b-acydlmujy5] {
            border-right: 1px solid var(--ck-color-base-border)
        }
}

:root[b-acydlmujy5] {
    --ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3)
}

.ck.ck-balloon-panel[b-acydlmujy5] {
    display: none;
    position: absolute;
    z-index: var(--ck-z-modal)
}

    .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-acydlmujy5]:before {
        content: "";
        position: absolute
    }

    .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-acydlmujy5]:before {
        z-index: var(--ck-balloon-panel-arrow-z-index)
    }

    .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-acydlmujy5]:after {
        z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1)
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-acydlmujy5]:before {
        z-index: var(--ck-balloon-panel-arrow-z-index)
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-acydlmujy5]:after {
        z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1)
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-acydlmujy5]:before {
        z-index: var(--ck-balloon-panel-arrow-z-index)
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-acydlmujy5]:after {
        z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1)
    }

    .ck.ck-balloon-panel.ck-balloon-panel_visible[b-acydlmujy5] {
        display: block
    }

:root[b-acydlmujy5] {
    --ck-balloon-arrow-offset: 2px;
    --ck-balloon-arrow-height: 10px;
    --ck-balloon-arrow-half-width: 8px
}

.ck.ck-balloon-panel[b-acydlmujy5] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-balloon-panel[b-acydlmujy5],
    .ck.ck-balloon-panel.ck-rounded-corners[b-acydlmujy5] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-balloon-panel[b-acydlmujy5] {
    box-shadow: var(--ck-drop-shadow), 0 0;
    min-height: 15px;
    background: var(--ck-color-panel-background);
    border: 1px solid var(--ck-color-panel-border)
}

    .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-acydlmujy5]:before {
        width: 0;
        height: 0;
        border-style: solid
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-acydlmujy5]:after,
    .ck.ck-balloon-panel[class*=arrow_n][b-acydlmujy5]:before {
        border-left-width: var(--ck-balloon-arrow-half-width);
        border-bottom-width: var(--ck-balloon-arrow-height);
        border-right-width: var(--ck-balloon-arrow-half-width);
        border-top-width: 0
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-acydlmujy5]:before {
        border-bottom-color: var(--ck-color-panel-border)
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-acydlmujy5]:after,
    .ck.ck-balloon-panel[class*=arrow_n][b-acydlmujy5]:before {
        border-left-color: transparent;
        border-right-color: transparent;
        border-top-color: transparent
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-acydlmujy5]:after {
        border-bottom-color: var(--ck-color-panel-background);
        margin-top: var(--ck-balloon-arrow-offset)
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-acydlmujy5]:after,
    .ck.ck-balloon-panel[class*=arrow_s][b-acydlmujy5]:before {
        border-left-width: var(--ck-balloon-arrow-half-width);
        border-bottom-width: 0;
        border-right-width: var(--ck-balloon-arrow-half-width);
        border-top-width: var(--ck-balloon-arrow-height)
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-acydlmujy5]:before {
        border-top-color: var(--ck-color-panel-border)
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-acydlmujy5]:after,
    .ck.ck-balloon-panel[class*=arrow_s][b-acydlmujy5]:before {
        border-left-color: transparent;
        border-bottom-color: transparent;
        border-right-color: transparent
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-acydlmujy5]:after {
        border-top-color: var(--ck-color-panel-background);
        margin-bottom: var(--ck-balloon-arrow-offset)
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_n[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_arrow_n[b-acydlmujy5]:before {
        left: 50%;
        margin-left: calc(-1*var(--ck-balloon-arrow-half-width));
        top: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_nw[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_arrow_nw[b-acydlmujy5]:before {
        left: calc(2*var(--ck-balloon-arrow-half-width));
        top: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_ne[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_arrow_ne[b-acydlmujy5]:before {
        right: calc(2*var(--ck-balloon-arrow-half-width));
        top: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_s[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_arrow_s[b-acydlmujy5]:before {
        left: 50%;
        margin-left: calc(-1*var(--ck-balloon-arrow-half-width));
        bottom: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_sw[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_arrow_sw[b-acydlmujy5]:before {
        left: calc(2*var(--ck-balloon-arrow-half-width));
        bottom: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_se[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_arrow_se[b-acydlmujy5]:before {
        right: calc(2*var(--ck-balloon-arrow-half-width));
        bottom: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_sme[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_arrow_sme[b-acydlmujy5]:before {
        right: 25%;
        margin-right: calc(2*var(--ck-balloon-arrow-half-width));
        bottom: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_smw[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_arrow_smw[b-acydlmujy5]:before {
        left: 25%;
        margin-left: calc(2*var(--ck-balloon-arrow-half-width));
        bottom: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_nme[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_arrow_nme[b-acydlmujy5]:before {
        right: 25%;
        margin-right: calc(2*var(--ck-balloon-arrow-half-width));
        top: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw[b-acydlmujy5]:after,
    .ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw[b-acydlmujy5]:before {
        left: 25%;
        margin-left: calc(2*var(--ck-balloon-arrow-half-width));
        top: calc(-1*var(--ck-balloon-arrow-height))
    }

.ck .ck-balloon-rotator__navigation[b-acydlmujy5] {
    display: flex;
    align-items: center;
    justify-content: center
}

.ck .ck-balloon-rotator__content .ck-toolbar[b-acydlmujy5] {
    justify-content: center
}

.ck .ck-balloon-rotator__navigation[b-acydlmujy5] {
    background: var(--ck-color-toolbar-background);
    border-bottom: 1px solid var(--ck-color-toolbar-border);
    padding: 0 var(--ck-spacing-small)
}

    .ck .ck-balloon-rotator__navigation > *[b-acydlmujy5] {
        margin-right: var(--ck-spacing-small);
        margin-top: var(--ck-spacing-small);
        margin-bottom: var(--ck-spacing-small)
    }

    .ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter[b-acydlmujy5] {
        margin-right: var(--ck-spacing-standard);
        margin-left: var(--ck-spacing-small)
    }

.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper[b-acydlmujy5] {
    box-shadow: none
}

.ck .ck-fake-panel[b-acydlmujy5] {
    position: absolute;
    z-index: calc(var(--ck-z-modal) - 1)
}

    .ck .ck-fake-panel div[b-acydlmujy5] {
        position: absolute
    }

        .ck .ck-fake-panel div:first-child[b-acydlmujy5] {
            z-index: 2
        }

        .ck .ck-fake-panel div:nth-child(2)[b-acydlmujy5] {
            z-index: 1
        }

:root[b-acydlmujy5] {
    --ck-balloon-fake-panel-offset-horizontal: 6px;
    --ck-balloon-fake-panel-offset-vertical: 6px
}

.ck .ck-fake-panel div[b-acydlmujy5] {
    box-shadow: var(--ck-drop-shadow), 0 0;
    min-height: 15px;
    background: var(--ck-color-panel-background);
    border: 1px solid var(--ck-color-panel-border);
    border-radius: var(--ck-border-radius);
    width: 100%;
    height: 100%
}

    .ck .ck-fake-panel div:first-child[b-acydlmujy5] {
        margin-left: var(--ck-balloon-fake-panel-offset-horizontal);
        margin-top: var(--ck-balloon-fake-panel-offset-vertical)
    }

    .ck .ck-fake-panel div:nth-child(2)[b-acydlmujy5] {
        margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);
        margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical)*2)
    }

    .ck .ck-fake-panel div:nth-child(3)[b-acydlmujy5] {
        margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);
        margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical)*3)
    }

.ck .ck-balloon-panel_arrow_s + .ck-fake-panel[b-acydlmujy5],
.ck .ck-balloon-panel_arrow_se + .ck-fake-panel[b-acydlmujy5],
.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel[b-acydlmujy5] {
    --ck-balloon-fake-panel-offset-vertical: -6px
}

.ck-content .image[b-acydlmujy5] {
    display: table;
    clear: both;
    text-align: center;
    margin: 1em auto
}

    .ck-content .image > img[b-acydlmujy5] {
        display: block;
        margin: 0 auto;
        max-width: 100%;
        min-width: 50px
    }

.ck.ck-editor__editable .image[b-acydlmujy5] {
    position: relative
}

    .ck.ck-editor__editable .image .ck-progress-bar[b-acydlmujy5] {
        position: absolute;
        top: 0;
        left: 0
    }

    .ck.ck-editor__editable .image.ck-appear[b-acydlmujy5] {
        animation: fadeIn .7s
    }

    .ck.ck-editor__editable .image .ck-progress-bar[b-acydlmujy5] {
        height: 2px;
        width: 0;
        background: var(--ck-color-upload-bar-background);
        transition: width .1s
    }

@@keyframes fadeIn {
    0%[b-acydlmujy5] {
        opacity: 0
    }

    to[b-acydlmujy5] {
        opacity: 1
    }
}

.ck-image-upload-complete-icon[b-acydlmujy5] {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 50%
}

    .ck-image-upload-complete-icon[b-acydlmujy5]:after {
        content: "";
        position: absolute
    }

:root[b-acydlmujy5] {
    --ck-color-image-upload-icon: #fff;
    --ck-color-image-upload-icon-background: #008a00;
    --ck-image-upload-icon-size: 20px;
    --ck-image-upload-icon-width: 2px
}

.ck-image-upload-complete-icon[b-acydlmujy5] {
    width: var(--ck-image-upload-icon-size);
    height: var(--ck-image-upload-icon-size);
    opacity: 0;
    background: var(--ck-color-image-upload-icon-background);
    animation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide;
    animation-fill-mode: forwards, forwards;
    animation-duration: .5s, .5s;
    font-size: var(--ck-image-upload-icon-size);
    animation-delay: 0ms, 3s
}

    .ck-image-upload-complete-icon[b-acydlmujy5]:after {
        left: 25%;
        top: 50%;
        opacity: 0;
        height: 0;
        width: 0;
        transform: scaleX(-1) rotate(135deg);
        transform-origin: left top;
        border-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);
        border-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);
        animation-name: ck-upload-complete-icon-check;
        animation-duration: .5s;
        animation-delay: .5s;
        animation-fill-mode: forwards;
        box-sizing: border-box
    }

@@keyframes ck-upload-complete-icon-show {
    0%[b-acydlmujy5] {
        opacity: 0
    }

    to[b-acydlmujy5] {
        opacity: 1
    }
}

@@keyframes ck-upload-complete-icon-hide {
    0%[b-acydlmujy5] {
        opacity: 1
    }

    to[b-acydlmujy5] {
        opacity: 0
    }
}

@@keyframes ck-upload-complete-icon-check {
    0%[b-acydlmujy5] {
        opacity: 1;
        width: 0;
        height: 0
    }

    33%[b-acydlmujy5] {
        width: .3em;
        height: 0
    }

    to[b-acydlmujy5] {
        opacity: 1;
        width: .3em;
        height: .45em
    }
}

.ck .ck-upload-placeholder-loader[b-acydlmujy5] {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0
}

    .ck .ck-upload-placeholder-loader[b-acydlmujy5]:before {
        content: "";
        position: relative
    }

:root[b-acydlmujy5] {
    --ck-color-upload-placeholder-loader: #b3b3b3;
    --ck-upload-placeholder-loader-size: 32px
}

.ck .ck-image-upload-placeholder[b-acydlmujy5] {
    width: 100%;
    margin: 0
}

.ck .ck-upload-placeholder-loader[b-acydlmujy5] {
    width: 100%;
    height: 100%
}

    .ck .ck-upload-placeholder-loader[b-acydlmujy5]:before {
        width: var(--ck-upload-placeholder-loader-size);
        height: var(--ck-upload-placeholder-loader-size);
        border-radius: 50%;
        border-top: 3px solid var(--ck-color-upload-placeholder-loader);
        border-right: 2px solid transparent;
        animation: ck-upload-placeholder-loader 1s linear infinite
    }

@@keyframes ck-upload-placeholder-loader {
    to[b-acydlmujy5] {
        transform: rotate(1turn)
    }
}

.ck.ck-heading_heading1[b-acydlmujy5] {
    font-size: 20px
}

.ck.ck-heading_heading2[b-acydlmujy5] {
    font-size: 17px
}

.ck.ck-heading_heading3[b-acydlmujy5] {
    font-size: 14px
}

.ck[class*=ck-heading_heading][b-acydlmujy5] {
    font-weight: 700
}

.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label[b-acydlmujy5] {
    width: 8em
}

.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item[b-acydlmujy5] {
    min-width: 18em
}

.ck-content .image > figcaption[b-acydlmujy5] {
    display: table-caption;
    caption-side: bottom;
    word-break: break-word;
    color: #333;
    background-color: #f7f7f7;
    padding: .6em;
    font-size: .75em;
    outline-offset: -1px
}

:root[b-acydlmujy5] {
    --ck-image-style-spacing: 1.5em
}

.ck-content .image-style-align-center[b-acydlmujy5],
.ck-content .image-style-align-left[b-acydlmujy5],
.ck-content .image-style-align-right[b-acydlmujy5],
.ck-content .image-style-side[b-acydlmujy5] {
    max-width: 50%
}

.ck-content .image-style-side[b-acydlmujy5] {
    float: right;
    margin-left: var(--ck-image-style-spacing)
}

.ck-content .image-style-align-left[b-acydlmujy5] {
    float: left;
    margin-right: var(--ck-image-style-spacing)
}

.ck-content .image-style-align-center[b-acydlmujy5] {
    margin-left: auto;
    margin-right: auto
}

.ck-content .image-style-align-right[b-acydlmujy5] {
    float: right;
    margin-left: var(--ck-image-style-spacing)
}

.ck.ck-link-form[b-acydlmujy5] {
    display: flex
}

    .ck.ck-link-form .ck-label[b-acydlmujy5] {
        display: none
    }

@@media screen and (max-width:600px) {
    .ck.ck-link-form[b-acydlmujy5] {
        flex-wrap: wrap
    }

        .ck.ck-link-form .ck-labeled-input[b-acydlmujy5] {
            flex-basis: 100%
        }

        .ck.ck-link-form .ck-button[b-acydlmujy5] {
            flex-basis: 50%
        }
}

.ck.ck-link-form_layout-vertical[b-acydlmujy5] {
    display: block
}

.ck.ck-link-form[b-acydlmujy5] {
    padding: var(--ck-spacing-standard)
}

    .ck.ck-link-form:focus[b-acydlmujy5] {
        outline: none
    }

[dir=ltr] .ck.ck-link-form > :not(:first-child)[b-acydlmujy5],
[dir=rtl] .ck.ck-link-form > :not(:last-child)[b-acydlmujy5] {
    margin-left: var(--ck-spacing-standard)
}

@@media screen and (max-width:600px) {
    .ck.ck-link-form[b-acydlmujy5] {
        padding: 0;
        width: calc(0.8*var(--ck-input-text-width))
    }

        .ck.ck-link-form .ck-labeled-input[b-acydlmujy5] {
            margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0
        }

            .ck.ck-link-form .ck-labeled-input .ck-input-text[b-acydlmujy5] {
                min-width: 0;
                width: 100%
            }

        .ck.ck-link-form .ck-button[b-acydlmujy5] {
            padding: var(--ck-spacing-standard);
            margin-top: var(--ck-spacing-standard);
            border-radius: 0;
            border: 0;
            border-top: 1px solid var(--ck-color-base-border)
        }

    [dir=ltr] .ck.ck-link-form .ck-button[b-acydlmujy5] {
        margin-left: 0
    }

        [dir=ltr] .ck.ck-link-form .ck-button:first-of-type[b-acydlmujy5] {
            border-right: 1px solid var(--ck-color-base-border)
        }

    [dir=rtl] .ck.ck-link-form .ck-button[b-acydlmujy5] {
        margin-left: 0
    }

        [dir=rtl] .ck.ck-link-form .ck-button:last-of-type[b-acydlmujy5] {
            border-right: 1px solid var(--ck-color-base-border)
        }
}

.ck.ck-link-form_layout-vertical[b-acydlmujy5] {
    padding: 0;
    min-width: var(--ck-input-text-width)
}

    .ck.ck-link-form_layout-vertical .ck-labeled-input[b-acydlmujy5] {
        margin: var(--ck-spacing-standard) var(--ck-spacing-standard) var(--ck-spacing-small)
    }

        .ck.ck-link-form_layout-vertical .ck-labeled-input .ck-input-text[b-acydlmujy5] {
            min-width: 0;
            width: 100%
        }

    .ck.ck-link-form_layout-vertical .ck-button[b-acydlmujy5] {
        padding: var(--ck-spacing-standard);
        margin: 0;
        border-radius: 0;
        border: 0;
        border-top: 1px solid var(--ck-color-base-border);
        width: 50%
    }

[dir=ltr] .ck.ck-link-form_layout-vertical .ck-button[b-acydlmujy5] {
    margin-left: 0
}

    [dir=ltr] .ck.ck-link-form_layout-vertical .ck-button:first-of-type[b-acydlmujy5] {
        border-right: 1px solid var(--ck-color-base-border)
    }

[dir=rtl] .ck.ck-link-form_layout-vertical .ck-button[b-acydlmujy5] {
    margin-left: 0
}

    [dir=rtl] .ck.ck-link-form_layout-vertical .ck-button:last-of-type[b-acydlmujy5] {
        border-right: 1px solid var(--ck-color-base-border)
    }

.ck.ck-link-form_layout-vertical .ck.ck-list[b-acydlmujy5] {
    margin-left: 0
}

    .ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton[b-acydlmujy5] {
        border: 0;
        width: 100%
    }

        .ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover[b-acydlmujy5] {
            background: none
        }

.ck.ck-link-actions[b-acydlmujy5] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

    .ck.ck-link-actions .ck-link-actions__preview[b-acydlmujy5] {
        display: inline-block
    }

        .ck.ck-link-actions .ck-link-actions__preview .ck-button__label[b-acydlmujy5] {
            overflow: hidden
        }

@@media screen and (max-width:600px) {
    .ck.ck-link-actions[b-acydlmujy5] {
        flex-wrap: wrap
    }

        .ck.ck-link-actions .ck-link-actions__preview[b-acydlmujy5] {
            flex-basis: 100%
        }

        .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview)[b-acydlmujy5] {
            flex-basis: 50%
        }
}

.ck.ck-link-actions[b-acydlmujy5] {
    padding: var(--ck-spacing-standard)
}

    .ck.ck-link-actions .ck-button.ck-link-actions__preview[b-acydlmujy5] {
        padding-left: 0;
        padding-right: 0
    }

        .ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label[b-acydlmujy5] {
            padding: 0 var(--ck-spacing-medium);
            color: var(--ck-color-link-default);
            text-overflow: ellipsis;
            cursor: pointer;
            max-width: var(--ck-input-text-width);
            min-width: 3em;
            text-align: center
        }

            .ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover[b-acydlmujy5] {
                text-decoration: underline
            }

        .ck.ck-link-actions .ck-button.ck-link-actions__preview[b-acydlmujy5],
        .ck.ck-link-actions .ck-button.ck-link-actions__preview:active[b-acydlmujy5],
        .ck.ck-link-actions .ck-button.ck-link-actions__preview:focus[b-acydlmujy5],
        .ck.ck-link-actions .ck-button.ck-link-actions__preview:hover[b-acydlmujy5] {
            background: none
        }

            .ck.ck-link-actions .ck-button.ck-link-actions__preview:active[b-acydlmujy5] {
                box-shadow: none
            }

            .ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label[b-acydlmujy5] {
                text-decoration: underline
            }

    .ck.ck-link-actions:focus[b-acydlmujy5] {
        outline: none
    }

[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child)[b-acydlmujy5],
[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child)[b-acydlmujy5] {
    margin-left: var(--ck-spacing-standard)
}

@@media screen and (max-width:600px) {
    .ck.ck-link-actions[b-acydlmujy5] {
        padding: 0;
        width: calc(0.8*var(--ck-input-text-width))
    }

        .ck.ck-link-actions .ck-button.ck-link-actions__preview[b-acydlmujy5] {
            margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0
        }

            .ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label[b-acydlmujy5] {
                min-width: 0;
                max-width: 100%
            }

        .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview)[b-acydlmujy5] {
            padding: var(--ck-spacing-standard);
            margin-top: var(--ck-spacing-standard);
            border-radius: 0;
            border: 0;
            border-top: 1px solid var(--ck-color-base-border)
        }

    [dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview)[b-acydlmujy5] {
        margin-left: 0
    }

        [dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview):first-of-type[b-acydlmujy5] {
            border-right: 1px solid var(--ck-color-base-border)
        }

    [dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview)[b-acydlmujy5] {
        margin-left: 0
    }

        [dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview):last-of-type[b-acydlmujy5] {
            border-right: 1px solid var(--ck-color-base-border)
        }
}

.ck-media__wrapper .ck-media__placeholder[b-acydlmujy5] {
    display: flex;
    flex-direction: column;
    align-items: center
}

    .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip[b-acydlmujy5] {
        display: block
    }

@@media (hover:none) {
    .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip[b-acydlmujy5] {
        display: none
    }
}

.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url[b-acydlmujy5] {
    max-width: 100%;
    position: relative
}

    .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url:hover .ck-tooltip[b-acydlmujy5] {
        visibility: visible;
        opacity: 1
    }

    .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text[b-acydlmujy5] {
        overflow: hidden;
        display: block
    }

.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *[b-acydlmujy5],
.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *[b-acydlmujy5],
.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *[b-acydlmujy5],
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *[b-acydlmujy5] {
    display: none
}

.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > :not(.ck-media__placeholder)[b-acydlmujy5],
.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder[b-acydlmujy5] {
    pointer-events: none
}

:root[b-acydlmujy5] {
    --ck-media-embed-placeholder-icon-size: 3em;
    --ck-color-media-embed-placeholder-url-text: #757575;
    --ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text)
}

.ck-media__wrapper[b-acydlmujy5] {
    margin: 0 auto
}

    .ck-media__wrapper .ck-media__placeholder[b-acydlmujy5] {
        padding: calc(3*var(--ck-spacing-standard));
        background: var(--ck-color-base-foreground)
    }

        .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon[b-acydlmujy5] {
            min-width: var(--ck-media-embed-placeholder-icon-size);
            height: var(--ck-media-embed-placeholder-icon-size);
            margin-bottom: var(--ck-spacing-large);
            background-position: 50%;
            background-size: cover
        }

            .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon[b-acydlmujy5] {
                width: 100%;
                height: 100%
            }

        .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text[b-acydlmujy5] {
            color: var(--ck-color-media-embed-placeholder-url-text);
            white-space: nowrap;
            text-align: center;
            font-style: italic;
            text-overflow: ellipsis
        }

            .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover[b-acydlmujy5] {
                color: var(--ck-color-media-embed-placeholder-url-text-hover);
                cursor: pointer;
                text-decoration: underline
            }

    .ck-media__wrapper[data-oembed-url*="open.spotify.com"][b-acydlmujy5] {
        max-width: 300px;
        max-height: 380px
    }

    .ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon[b-acydlmujy5] {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMDAzLjc4IDEuNjFoNDkuNjIxYzEuNjk0IDAgMy4xOS0uNzk4IDQuMTQ2LTIuMDM3eiIgZmlsbD0iIzVjODhjNSIvPjxwYXRoIGQ9Ik0yMjYuNzQyIDIyMi45ODhjLTkuMjY2IDAtMTYuNzc3IDcuMTctMTYuNzc3IDE2LjAxNC4wMDcgMi43NjIuNjYzIDUuNDc0IDIuMDkzIDcuODc1LjQzLjcwMy44MyAxLjQwOCAxLjE5IDIuMTA3LjMzMy41MDIuNjUgMS4wMDUuOTUgMS41MDguMzQzLjQ3Ny42NzMuOTU3Ljk4OCAxLjQ0IDEuMzEgMS43NjkgMi41IDMuNTAyIDMuNjM3IDUuMTY4Ljc5MyAxLjI3NSAxLjY4MyAyLjY0IDIuNDY2IDMuOTkgMi4zNjMgNC4wOTQgNC4wMDcgOC4wOTIgNC42IDEzLjkxNHYuMDEyYy4xODIuNDEyLjUxNi42NjYuODc5LjY2Ny40MDMtLjAwMS43NjgtLjMxNC45My0uNzk5LjYwMy01Ljc1NiAyLjIzOC05LjcyOSA0LjU4NS0xMy43OTQuNzgyLTEuMzUgMS42NzMtMi43MTUgMi40NjUtMy45OSAxLjEzNy0xLjY2NiAyLjMyOC0zLjQgMy42MzgtNS4xNjkuMzE1LS40ODIuNjQ1LS45NjIuOTg4LTEuNDM5LjMtLjUwMy42MTctMS4wMDYuOTUtMS41MDguMzU5LS43Ljc2LTEuNDA0IDEuMTktMi4xMDcgMS40MjYtMi40MDIgMi01LjExNCAyLjAwNC03Ljg3NSAwLTguODQ0LTcuNTExLTE2LjAxNC0xNi43NzYtMTYuMDE0eiIgZmlsbD0iI2RkNGIzZSIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48ZWxsaXBzZSByeT0iNS41NjQiIHJ4PSI1LjgyOCIgY3k9IjIzOS4wMDIiIGN4PSIyMjYuNzQyIiBmaWxsPSIjODAyZDI3IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0xOTAuMzAxIDIzNy4yODNjLTQuNjcgMC04LjQ1NyAzLjg1My04LjQ1NyA4LjYwNnMzLjc4NiA4LjYwNyA4LjQ1NyA4LjYwN2MzLjA0MyAwIDQuODA2LS45NTggNi4zMzctMi41MTYgMS41My0xLjU1NyAyLjA4Ny0zLjkxMyAyLjA4Ny02LjI5IDAtLjM2Mi0uMDIzLS43MjItLjA2NC0xLjA3OWgtOC4yNTd2My4wNDNoNC44NWMtLjE5Ny43NTktLjUzMSAxLjQ1LTEuMDU4IDEuOTg2LS45NDIuOTU4LTIuMDI4IDEuNTQ4LTMuOTAxIDEuNTQ4LTIuODc2IDAtNS4yMDgtMi4zNzItNS4yMDgtNS4yOTkgMC0yLjkyNiAyLjMzMi01LjI5OSA1LjIwOC01LjI5OSAxLjM5OSAwIDIuNjE4LjQwNyAzLjU4NCAxLjI5M2wyLjM4MS0yLjM4YzAtLjAwMi0uMDAzLS4wMDQtLjAwNC0uMDA1LTEuNTg4LTEuNTI0LTMuNjItMi4yMTUtNS45NTUtMi4yMTV6bTQuNDMgNS42NmwuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTIxNS4xODQgMjUxLjkyOWwtNy45OCA3Ljk3OSAyOC40NzcgMjguNDc1YTUuMjMzIDUuMjMzIDAgMDAuNDQ5LTIuMTIzdi0zMS4xNjVjLS40NjkuNjc1LS45MzQgMS4zNDktMS4zODIgMi4wMDUtLjc5MiAxLjI3NS0xLjY4MiAyLjY0LTIuNDY1IDMuOTktMi4zNDcgNC4wNjUtMy45ODIgOC4wMzgtNC41ODUgMTMuNzk0LS4xNjIuNDg1LS41MjcuNzk4LS45My43OTktLjM2My0uMDAxLS42OTctLjI1NS0uODc5LS42Njd2LS4wMTJjLS41OTMtNS44MjItMi4yMzctOS44Mi00LjYtMTMuOTE0LS43ODMtMS4zNS0xLjY3My0yLjcxNS0yLjQ2Ni0zLjk5LTEuMTM3LTEuNjY2LTIuMzI3LTMuNC0zLjYzNy01LjE2OWwtLjAwMi0uMDAzeiIgZmlsbD0iI2MzYzNjMyIvPjxwYXRoIGQ9Ik0yMTIuOTgzIDI0OC40OTVsLTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAwNS4yMzggNS4yMzhoMS4wMTVsMzUuNjY2LTM1LjY2NmExMzYuMjc1IDEzNi4yNzUgMCAwMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAwLS45ODktMS40NCAzNS4xMjcgMzUuMTI3IDAgMDAtLjk1LTEuNTA4Yy0uMDgzLS4xNjItLjE3Ni0uMzI2LS4yNjQtLjQ4OXoiIGZpbGw9IiNmZGRjNGYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTIxMS45OTggMjYxLjA4M2wtNi4xNTIgNi4xNTEgMjQuMjY0IDI0LjI2NGguNzgxYTUuMjI3IDUuMjI3IDAgMDA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)
    }

    .ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder[b-acydlmujy5] {
        background: #4268b3
    }

        .ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon[b-acydlmujy5] {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
        }

        .ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text[b-acydlmujy5] {
            color: #cdf
        }

            .ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover[b-acydlmujy5] {
                color: #fff
            }

    .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder[b-acydlmujy5] {
        background: linear-gradient(-135deg, #1400c8, #b900b4, #f50000)
    }

        .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon[b-acydlmujy5] {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OXptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OXoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzN6bTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1ek00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)
        }

        .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text[b-acydlmujy5] {
            color: #ffe0fe
        }

            .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover[b-acydlmujy5] {
                color: #fff
            }

    .ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder[b-acydlmujy5] {
        background: linear-gradient(90deg, #71c6f4, #0d70a5)
    }

        .ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon[b-acydlmujy5] {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)
        }

        .ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text[b-acydlmujy5] {
            color: #b8e6ff
        }

            .ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover[b-acydlmujy5] {
                color: #fff
            }

.ck.ck-media-form[b-acydlmujy5] {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap
}

    .ck.ck-media-form .ck-labeled-input[b-acydlmujy5] {
        display: inline-block
    }

    .ck.ck-media-form .ck-label[b-acydlmujy5] {
        display: none
    }

@@media screen and (max-width:600px) {
    .ck.ck-media-form[b-acydlmujy5] {
        flex-wrap: wrap
    }

        .ck.ck-media-form .ck-labeled-input[b-acydlmujy5] {
            flex-basis: 100%
        }

        .ck.ck-media-form .ck-button[b-acydlmujy5] {
            flex-basis: 50%
        }
}

.ck.ck-media-form[b-acydlmujy5] {
    padding: var(--ck-spacing-standard)
}

    .ck.ck-media-form:focus[b-acydlmujy5] {
        outline: none
    }

[dir=ltr] .ck.ck-media-form > :not(:first-child)[b-acydlmujy5],
[dir=rtl] .ck.ck-media-form > :not(:last-child)[b-acydlmujy5] {
    margin-left: var(--ck-spacing-standard)
}

@@media screen and (max-width:600px) {
    .ck.ck-media-form[b-acydlmujy5] {
        padding: 0;
        width: calc(0.8*var(--ck-input-text-width))
    }

        .ck.ck-media-form .ck-labeled-input[b-acydlmujy5] {
            margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0
        }

            .ck.ck-media-form .ck-labeled-input .ck-input-text[b-acydlmujy5] {
                min-width: 0;
                width: 100%
            }

            .ck.ck-media-form .ck-labeled-input .ck-labeled-input__error[b-acydlmujy5] {
                white-space: normal
            }

        .ck.ck-media-form .ck-button[b-acydlmujy5] {
            padding: var(--ck-spacing-standard);
            margin-top: var(--ck-spacing-standard);
            border-radius: 0;
            border: 0;
            border-top: 1px solid var(--ck-color-base-border)
        }

    [dir=ltr] .ck.ck-media-form .ck-button[b-acydlmujy5] {
        margin-left: 0
    }

        [dir=ltr] .ck.ck-media-form .ck-button:first-of-type[b-acydlmujy5] {
            border-right: 1px solid var(--ck-color-base-border)
        }

    [dir=rtl] .ck.ck-media-form .ck-button[b-acydlmujy5] {
        margin-left: 0
    }

        [dir=rtl] .ck.ck-media-form .ck-button:last-of-type[b-acydlmujy5] {
            border-right: 1px solid var(--ck-color-base-border)
        }
}

.ck-content .media[b-acydlmujy5] {
    clear: both;
    margin: 1em 0;
    display: block;
    min-width: 15em
}

:root[b-acydlmujy5] {
    --ck-color-table-focused-cell-background: rgba(158, 207, 250, 0.3)
}

.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused[b-acydlmujy5],
.ck-widget.table td.ck-editor__nested-editable:focus[b-acydlmujy5],
.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused[b-acydlmujy5],
.ck-widget.table th.ck-editor__nested-editable:focus[b-acydlmujy5] {
    background: var(--ck-color-table-focused-cell-background);
    border-style: none;
    outline: 1px solid var(--ck-color-focus-border);
    outline-offset: -1px
}

.ck .ck-insert-table-dropdown__grid[b-acydlmujy5] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

:root[b-acydlmujy5] {
    --ck-insert-table-dropdown-padding: 10px;
    --ck-insert-table-dropdown-box-height: 11px;
    --ck-insert-table-dropdown-box-width: 12px;
    --ck-insert-table-dropdown-box-margin: 1px
}

.ck .ck-insert-table-dropdown__grid[b-acydlmujy5] {
    width: calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2);
    padding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0
}

.ck .ck-insert-table-dropdown__label[b-acydlmujy5] {
    text-align: center
}

.ck .ck-insert-table-dropdown-grid-box[b-acydlmujy5] {
    width: var(--ck-insert-table-dropdown-box-width);
    height: var(--ck-insert-table-dropdown-box-height);
    margin: var(--ck-insert-table-dropdown-box-margin);
    border: 1px solid var(--ck-color-base-border);
    border-radius: 1px
}

    .ck .ck-insert-table-dropdown-grid-box.ck-on[b-acydlmujy5] {
        border-color: var(--ck-color-focus-border);
        background: var(--ck-color-focus-outer-shadow)
    }

:root[b-acydlmujy5] {
    --ck-table-selected-cell-background: #cee5fd
}

.ck.ck-editor__editable .table table td.ck-editor__editable_selected[b-acydlmujy5],
.ck.ck-editor__editable .table table th.ck-editor__editable_selected[b-acydlmujy5] {
    background-color: var(--ck-table-selected-cell-background) !important;
    caret-color: transparent;
    outline: unset;
    box-shadow: unset
}

    .ck.ck-editor__editable .table table td.ck-editor__editable_selected [b-acydlmujy5]::selection,
    .ck.ck-editor__editable .table table th.ck-editor__editable_selected [b-acydlmujy5]::selection {
        background-color: transparent
    }

    .ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget_selected[b-acydlmujy5],
    .ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget_selected[b-acydlmujy5] {
        outline: unset
    }

.ck-content .table[b-acydlmujy5] {
    margin: 1em auto;
    display: table
}

    .ck-content .table table[b-acydlmujy5] {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        height: 100%;
        border: 1px double #b3b3b3
    }

        .ck-content .table table td[b-acydlmujy5],
        .ck-content .table table th[b-acydlmujy5] {
            min-width: 2em;
            padding: .4em;
            border-color: #bfbfbf
        }

        .ck-content .table table th[b-acydlmujy5] {
            font-weight: 700;
            background: hsla(0, 0%, 0%, 5%)
        }






.justify-content-center[_ngcontent-ng-cli-universal-c1][b-acydlmujy5] {
    height: 50%;
    -moz-user-select: none;
    user-select: none
}

.bg-sidebar[_ngcontent-ng-cli-universal-c1][b-acydlmujy5] {
    background-color: rgba(0, 0, 0, .8)
}

ul[_ngcontent-ng-cli-universal-c1] .sidebar-heading[_ngcontent-ng-cli-universal-c1][b-acydlmujy5] {
    color: #b7b9cc
}

@@media (max-width:900px) {
    ul.side-bar-closed[_ngcontent-ng-cli-universal-c1][b-acydlmujy5] {
        width: 0 !important
    }
}

ul.side-bar-open[_ngcontent-ng-cli-universal-c1][b-acydlmujy5] {
    background-color: #000 !important
}

ul[_ngcontent-ng-cli-universal-c1] li[_ngcontent-ng-cli-universal-c1] a[_ngcontent-ng-cli-universal-c1][b-acydlmujy5] {
    color: #fff !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    cursor: pointer !important
}

ul[_ngcontent-ng-cli-universal-c1] li[_ngcontent-ng-cli-universal-c1] i[_ngcontent-ng-cli-universal-c1][b-acydlmujy5] {
    color: #fff !important
}

ul[_ngcontent-ng-cli-universal-c1] li.active[_ngcontent-ng-cli-universal-c1] a[_ngcontent-ng-cli-universal-c1][b-acydlmujy5],
ul[_ngcontent-ng-cli-universal-c1] li.active[_ngcontent-ng-cli-universal-c1] i[_ngcontent-ng-cli-universal-c1][b-acydlmujy5] {
    color: #ffc400 !important
}




[data-letters][_ngcontent-ng-cli-universal-c2][b-acydlmujy5]:before {
    content: attr(data-letters);
    display: inline-block;
    font-size: 1em;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    text-align: center;
    border-radius: 50%;
    background: #ffc400;
    vertical-align: middle;
    margin-right: 1em;
    color: #000;
    font-weight: 700
}

table.dataTable[_ngcontent-ng-cli-universal-c2] > tr[role=row][_ngcontent-ng-cli-universal-c2] > td[_ngcontent-ng-cli-universal-c2]:first-child[b-acydlmujy5]:before,
table.dataTable[_ngcontent-ng-cli-universal-c2] > tr[role=row][_ngcontent-ng-cli-universal-c2] > th[_ngcontent-ng-cli-universal-c2]:first-child[b-acydlmujy5]:before {
    content: "O" !important
}

table.dataTable[_ngcontent-ng-cli-universal-c2] > tr.parent[_ngcontent-ng-cli-universal-c2][b-acydlmujy5] {
    content: "C"
}




.dotted[_ngcontent-ng-cli-universal-c4][b-acydlmujy5] {
    margin-bottom: 10px;
    margin-top: 15px;
    border-bottom: 2px dotted #000
}

    .dotted[_ngcontent-ng-cli-universal-c4]:first-of-type[b-acydlmujy5] {
        margin-top: 0
    }

.hasline[_ngcontent-ng-cli-universal-c4][b-acydlmujy5] {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 10px
}

h2[_ngcontent-ng-cli-universal-c4][b-acydlmujy5] {
    font-size: 13px;
    font-weight: 700
}

.form-check[_ngcontent-ng-cli-universal-c4][b-acydlmujy5] {
    padding-left: 50px;
    display: flex;
    align-items: center;
    margin-top: 20px
}

    .form-check[_ngcontent-ng-cli-universal-c4] input[_ngcontent-ng-cli-universal-c4][b-acydlmujy5] {
        margin-top: 0;
        margin-left: 5px
    }

    .form-check[_ngcontent-ng-cli-universal-c4] label[_ngcontent-ng-cli-universal-c4][b-acydlmujy5] {
        margin-left: 20px
    }

.edit-buttons[_ngcontent-ng-cli-universal-c4][b-acydlmujy5] {
    height: 40px;
    display: flex;
    align-items: center;
    margin-top: 10px
}

.dual-list-container[_ngcontent-ng-cli-universal-c4][b-acydlmujy5] {
    width: 100%;
    margin: auto
}




.dotted[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    margin-bottom: 10px;
    margin-top: 15px;
    border-bottom: 2px dotted #000
}

    .dotted[_ngcontent-ng-cli-universal-c5]:first-of-type[b-acydlmujy5] {
        margin-top: 0
    }

.hasline[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 10px
}

h2[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    font-size: 13px;
    font-weight: 700
}

.form-check[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    padding-left: 50px;
    display: flex;
    align-items: center;
    margin-top: 20px
}

    .form-check[_ngcontent-ng-cli-universal-c5] input[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
        margin-top: 0;
        margin-left: 5px
    }

    .form-check[_ngcontent-ng-cli-universal-c5] label[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
        margin-left: 20px
    }

.edit-buttons[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    height: 40px;
    display: flex;
    align-items: center;
    margin-top: 10px
}

.dual-list-container[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    width: 100%;
    margin: auto
}




div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #ddd;
    border-radius: 8px;
    position: relative;
    cursor: pointer;
    scrollbar-base-color: #337ab7;
    scrollbar-3dlight-color: #337ab7;
    scrollbar-highlight-color: #337ab7;
    scrollbar-track-color: #eee;
    scrollbar-arrow-color: gray;
    scrollbar-shadow-color: gray;
    scrollbar-dark-shadow-color: gray
}

    div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::-webkit-scrollbar {
        width: 12px
    }

    div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::-webkit-scrollbar-button {
        width: 0;
        height: 0
    }

    div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::-webkit-scrollbar-track {
        background: #eee;
        box-shadow: 0 0 3px #dfdfdf inset;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px
    }

    div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::-webkit-scrollbar-thumb {
        background: #337ab7;
        border: thin solid gray;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px
    }

        div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::-webkit-scrollbar-thumb:hover {
            background: #286090
        }

.record-picker[_ngcontent-ng-cli-universal-c6] ul[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    margin: 0;
    padding: 0 0 1px
}

.record-picker[_ngcontent-ng-cli-universal-c6] li[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    border-top: thin solid #ddd;
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 2px 2px 2px 10px;
    margin-bottom: -1px;
    font-size: .85em;
    cursor: pointer;
    white-space: nowrap;
    min-height: 16px
}

    .record-picker[_ngcontent-ng-cli-universal-c6] li[_ngcontent-ng-cli-universal-c6]:hover[b-acydlmujy5] {
        background-color: #f5f5f5
    }

.record-picker[_ngcontent-ng-cli-universal-c6] li.selected[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    background-color: #d9edf7
}

    .record-picker[_ngcontent-ng-cli-universal-c6] li.selected[_ngcontent-ng-cli-universal-c6]:hover[b-acydlmujy5] {
        background-color: #c4e3f3
    }

.record-picker[_ngcontent-ng-cli-universal-c6] li.disabled[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    opacity: .5;
    cursor: default;
    background-color: inherit
}

.record-picker[_ngcontent-ng-cli-universal-c6] li[_ngcontent-ng-cli-universal-c6]:first-child[b-acydlmujy5] {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-top: none
}

.record-picker[_ngcontent-ng-cli-universal-c6] li[_ngcontent-ng-cli-universal-c6]:last-child[b-acydlmujy5] {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: none
}

.record-picker[_ngcontent-ng-cli-universal-c6] label[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    cursor: pointer;
    font-weight: inherit;
    font-size: 14px;
    padding: 4px;
    margin-bottom: -1px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.record-picker[_ngcontent-ng-cli-universal-c6] ul.over[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    background-color: #d3d3d3
}

.dual-list[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    display: flex;
    flex-direction: row;
    align-content: flex-start
}

    .dual-list[_ngcontent-ng-cli-universal-c6] .listbox[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
        width: 50%;
        margin: 0
    }

    .dual-list[_ngcontent-ng-cli-universal-c6] .button-bar[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
        margin-top: 8px
    }

.point-right[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::after {
    content: "\25B6";
    padding-left: 1em
}

.point-left[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::before {
    content: "\25C0";
    padding-right: 1em
}

.dual-list[_ngcontent-ng-cli-universal-c6] .button-bar[_ngcontent-ng-cli-universal-c6] button[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    width: 47%
}

button.btn-block[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    display: block;
    width: 100%;
    margin-bottom: 8px
}

.filter[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    margin-bottom: -2.2em
}

    .filter[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::after {
        content: "o";
        width: 40px;
        color: transparent;
        font-size: 2em;
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 64l192 192v192l128-32V256L512 64H0z"/></svg>');
        background-repeat: no-repeat;
        background-position: center center;
        opacity: .2;
        top: -36px;
        left: calc(100% - 21px);
        position: relative
    }




.custom-day[_ngcontent-ng-cli-universal-c7][b-acydlmujy5] {
    text-align: center;
    padding: .185rem .25rem;
    display: inline-block;
    height: 2rem;
    width: 2rem
}

.custom-day.focused[_ngcontent-ng-cli-universal-c7][b-acydlmujy5] {
    background-color: #e6e6e6
}

.custom-day.range[_ngcontent-ng-cli-universal-c7][b-acydlmujy5],
.custom-day[_ngcontent-ng-cli-universal-c7]:hover[b-acydlmujy5] {
    background-color: #0275d8;
    color: #fff
}

.custom-day.faded[_ngcontent-ng-cli-universal-c7][b-acydlmujy5] {
    background-color: rgba(2, 117, 216, .5)
}

.card-body[_ngcontent-ng-cli-universal-c7][b-acydlmujy5] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    height: auto;
    min-height: 100vh
}

.responsive-datepicker[_ngcontent-ng-cli-universal-c7][b-acydlmujy5] {
    display: none
}









.dotted[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    margin-bottom: 10px;
    margin-top: 15px;
    border-bottom: 2px dotted #000
}

    .dotted[_ngcontent-ng-cli-universal-c5]:first-of-type[b-acydlmujy5] {
        margin-top: 0
    }

.hasline[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 10px
}

h2[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    font-size: 13px;
    font-weight: 700
}

.form-check[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    padding-left: 50px;
    display: flex;
    align-items: center;
    margin-top: 20px
}

    .form-check[_ngcontent-ng-cli-universal-c5] input[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
        margin-top: 0;
        margin-left: 5px
    }

    .form-check[_ngcontent-ng-cli-universal-c5] label[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
        margin-left: 20px
    }

.edit-buttons[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    height: 40px;
    display: flex;
    align-items: center;
    margin-top: 10px
}

.dual-list-container[_ngcontent-ng-cli-universal-c5][b-acydlmujy5] {
    width: 100%;
    margin: auto
}





div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #ddd;
    border-radius: 8px;
    position: relative;
    cursor: pointer;
    scrollbar-base-color: #337ab7;
    scrollbar-3dlight-color: #337ab7;
    scrollbar-highlight-color: #337ab7;
    scrollbar-track-color: #eee;
    scrollbar-arrow-color: gray;
    scrollbar-shadow-color: gray;
    scrollbar-dark-shadow-color: gray
}

    div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::-webkit-scrollbar {
        width: 12px
    }

    div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::-webkit-scrollbar-button {
        width: 0;
        height: 0
    }

    div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::-webkit-scrollbar-track {
        background: #eee;
        box-shadow: 0 0 3px #dfdfdf inset;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px
    }

    div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::-webkit-scrollbar-thumb {
        background: #337ab7;
        border: thin solid gray;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px
    }

        div.record-picker[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::-webkit-scrollbar-thumb:hover {
            background: #286090
        }

.record-picker[_ngcontent-ng-cli-universal-c6] ul[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    margin: 0;
    padding: 0 0 1px
}

.record-picker[_ngcontent-ng-cli-universal-c6] li[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    border-top: thin solid #ddd;
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 2px 2px 2px 10px;
    margin-bottom: -1px;
    font-size: .85em;
    cursor: pointer;
    white-space: nowrap;
    min-height: 16px
}

    .record-picker[_ngcontent-ng-cli-universal-c6] li[_ngcontent-ng-cli-universal-c6]:hover[b-acydlmujy5] {
        background-color: #f5f5f5
    }

.record-picker[_ngcontent-ng-cli-universal-c6] li.selected[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    background-color: #d9edf7
}

    .record-picker[_ngcontent-ng-cli-universal-c6] li.selected[_ngcontent-ng-cli-universal-c6]:hover[b-acydlmujy5] {
        background-color: #c4e3f3
    }

.record-picker[_ngcontent-ng-cli-universal-c6] li.disabled[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    opacity: .5;
    cursor: default;
    background-color: inherit
}

.record-picker[_ngcontent-ng-cli-universal-c6] li[_ngcontent-ng-cli-universal-c6]:first-child[b-acydlmujy5] {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-top: none
}

.record-picker[_ngcontent-ng-cli-universal-c6] li[_ngcontent-ng-cli-universal-c6]:last-child[b-acydlmujy5] {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: none
}

.record-picker[_ngcontent-ng-cli-universal-c6] label[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    cursor: pointer;
    font-weight: inherit;
    font-size: 14px;
    padding: 4px;
    margin-bottom: -1px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.record-picker[_ngcontent-ng-cli-universal-c6] ul.over[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    background-color: #d3d3d3
}

.dual-list[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    display: flex;
    flex-direction: row;
    align-content: flex-start
}

    .dual-list[_ngcontent-ng-cli-universal-c6] .listbox[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
        width: 50%;
        margin: 0
    }

    .dual-list[_ngcontent-ng-cli-universal-c6] .button-bar[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
        margin-top: 8px
    }

.point-right[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::after {
    content: "\25B6";
    padding-left: 1em
}

.point-left[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::before {
    content: "\25C0";
    padding-right: 1em
}

.dual-list[_ngcontent-ng-cli-universal-c6] .button-bar[_ngcontent-ng-cli-universal-c6] button[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    width: 47%
}

button.btn-block[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    display: block;
    width: 100%;
    margin-bottom: 8px
}

.filter[_ngcontent-ng-cli-universal-c6][b-acydlmujy5] {
    margin-bottom: -2.2em
}

    .filter[_ngcontent-ng-cli-universal-c6][b-acydlmujy5]::after {
        content: "o";
        width: 40px;
        color: transparent;
        font-size: 2em;
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 64l192 192v192l128-32V256L512 64H0z"/></svg>');
        background-repeat: no-repeat;
        background-position: center center;
        opacity: .2;
        top: -36px;
        left: calc(100% - 21px);
        position: relative
    }
/* _content/CotadorWeb/Views/DefParametros/Index.cshtml.rz.scp.css */
@media (max-width: 768px) {
    #defparametrosTable[b-c732piu2wf],
    #defparametrosTable thead[b-c732piu2wf],
    #defparametrosTable tbody[b-c732piu2wf],
    #defparametrosTable th[b-c732piu2wf],
    #defparametrosTable td[b-c732piu2wf],
    #defparametrosTable tr[b-c732piu2wf] {
        display: block;
        width: 100%;
    }

        #defparametrosTable thead[b-c732piu2wf] {
            display: none;
        }

        #defparametrosTable tr[b-c732piu2wf] {
            margin-bottom: 1rem;
            border: 1px solid #ddd;
            border-radius: 10px;
            padding: 1rem;
            background-color: #fff;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
        }

        #defparametrosTable td[b-c732piu2wf] {
            display: block;
            padding: 0.6rem 0;
            border-bottom: 1px solid #f0f0f0;
        }

            #defparametrosTable td:last-child[b-c732piu2wf] {
                border-bottom: none;
            }

            /* Header visível como título */
            #defparametrosTable td[b-c732piu2wf]::before {
                content: attr(data-label);
                display: block;
                font-weight: bold;
                color: #007bff;
                margin-bottom: 4px;
                font-size: 0.85rem;
                text-transform: uppercase;
            }

        /* Valor */
        #defparametrosTable td[b-c732piu2wf] {
            font-size: 1rem;
            color: #333;
        }

            /* Ícones alinhados */
            #defparametrosTable td i[b-c732piu2wf],
            #defparametrosTable td svg[b-c732piu2wf] {
                font-size: 1.2rem;
                margin-right: 8px;
            }

            /* Última linha com ações */
            #defparametrosTable td:last-child[b-c732piu2wf] {
                display: flex;
                justify-content: flex-start;
                gap: 12px;
                padding-top: 10px;
            }
}

#defparametrosTable_wrapper[b-c732piu2wf] {
    overflow-x: unset !important;
}

/* Container principal */
.container-fluid[b-c732piu2wf] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Título */
h4[b-c732piu2wf] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-c732piu2wf],
.d-flex select[b-c732piu2wf] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-c732piu2wf] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-c732piu2wf] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-c732piu2wf] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-c732piu2wf] {
    font-size: 14px;
}

    .table thead th[b-c732piu2wf] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-c732piu2wf] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-c732piu2wf] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-c732piu2wf] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-c732piu2wf] {
    overflow-x: auto;
}

#defparametrosTable[b-c732piu2wf] {
    width: 100% !important;
    white-space: nowrap; /* Evita quebra de texto */
}

#aprovacoesModaltabel td[b-c732piu2wf] {
    white-space: normal !important;
    word-wrap: break-word;
}

/* Rodapé alinhado */
.datatable-footer[b-c732piu2wf] {
    display: flex;
    justify-content: space-between; /* info à esquerda, paginação à direita */
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-c732piu2wf] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-c732piu2wf] {
    display: flex;
    flex-direction: column;
    width: 150px;
    /* Ajuste conforme necessário */
}

    .filtro-item label[b-c732piu2wf] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-c732piu2wf],
.form-select-sm[b-c732piu2wf] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-warning[b-c732piu2wf] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-c732piu2wf] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-c732piu2wf] {
    max-width: 75%; /* ou 90%, conforme necessário */
}

.modal-custom-height[b-c732piu2wf] {
    max-width: 65%; /* largura opcional */
}

    .modal-custom-height .modal-content[b-c732piu2wf] {
        min-height: 65vh; /* aumenta a altura para 80% da tela */
    }

.details-grid div[b-c732piu2wf] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}

.comentario-aprovacao[b-c732piu2wf] {
    resize: none;
    height: auto; /* usa rows para definir altura */
}

.modal-header[b-c732piu2wf] {
    font-size: 1rem;
    padding: 0.75rem 1rem;
}

.info-section span[b-c732piu2wf] {
    margin-right: 1.5rem;
    font-size: 0.95rem;
}

.tablemodal th[b-c732piu2wf], .table td[b-c732piu2wf] {
    font-size: 0.9rem;
    vertical-align: middle;
}

.tablemodal td input.form-control[b-c732piu2wf] {
    font-size: 0.85rem;
    height: 30px;
}

.info-section .row[b-c732piu2wf] {
    font-size: 0.9rem;
    padding-bottom: 4px;
}

    .info-section .row:last-child[b-c732piu2wf] {
        border-bottom: none;
    }

.info-section strong[b-c732piu2wf] {
    color: #333;
}
/* _content/CotadorWeb/Views/DefPerfilAcesso/Index.cshtml.rz.scp.css */
/* Container principal */
.container-fluid[b-u8e94fsy05] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
/* Título */
h4[b-u8e94fsy05] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-u8e94fsy05],
.d-flex select[b-u8e94fsy05] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-u8e94fsy05] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-u8e94fsy05] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-u8e94fsy05] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-u8e94fsy05] {
    font-size: 14px;
}

    .table thead th[b-u8e94fsy05] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-u8e94fsy05] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-u8e94fsy05] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-u8e94fsy05] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-u8e94fsy05] {
    overflow-x: auto;
}

/* Rodapé alinhado */
.datatable-footer[b-u8e94fsy05] {
    display: flex;
    justify-content: space-between; /* info à esquerda, paginação à direita */
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-u8e94fsy05] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-u8e94fsy05] {
    display: flex;
    flex-direction: column;
    width: 150px;
    /* Ajuste conforme necessário */
}

    .filtro-item label[b-u8e94fsy05] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-u8e94fsy05],
.form-select-sm[b-u8e94fsy05] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-warning[b-u8e94fsy05] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-u8e94fsy05] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-u8e94fsy05] {
    max-width: 75%; /* ou 90%, conforme necessário */
}

.modal-custom-height[b-u8e94fsy05] {
    max-width: 65%; /* largura opcional */
}

    .modal-custom-height .modal-content[b-u8e94fsy05] {
        min-height: 65vh; /* aumenta a altura para 80% da tela */
    }
.details-grid div[b-u8e94fsy05] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}

/* _content/CotadorWeb/Views/Gestao/Index.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */


.justify-content-center[b-apkex0t8tc] {
    height: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.bg-sidebar[b-apkex0t8tc] {
    background-color: rgba(0, 0, 0, 0.8);
}


ul[b-apkex0t8tc] {
    .sidebar-heading

{
    color: #b7b9cc;
}

@media (max-width: 900px) {
    &.side-bar-closed[b-apkex0t8tc] {
        width: 0 !important;
    }
}

&.side-bar-open[b-apkex0t8tc] {
    background-color: rgba(0,0,0,1) !important;
}

li[b-apkex0t8tc] {
    a

{
    color: $white !important;
    font-weight: bold !important;
    font-size: 14px !important;
    cursor: pointer !important;
}

i[b-apkex0t8tc] {
    color: $white !important;
}

&.active[b-apkex0t8tc] {
    a, i

{
    color: $yellow !important;
}

}
}
}







a.navbar-brand[b-apkex0t8tc] {
    white-space: normal;
    text-align: center;
    word-break: break-all;
}

a[b-apkex0t8tc] {
    color: #0077cc;
}

.btn-primary[b-apkex0t8tc] {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

.nav-pills .nav-link.active[b-apkex0t8tc], .nav-pills .show > .nav-link[b-apkex0t8tc] {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

.border-top[b-apkex0t8tc] {
    border-top: 1px solid #e5e5e5;
}

.border-bottom[b-apkex0t8tc] {
    border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-apkex0t8tc] {
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-apkex0t8tc] {
    font-size: 1rem;
    line-height: inherit;
}

.footer[b-apkex0t8tc] {
    position: absolute;
    bottom: 0;
    width: 100%;
    white-space: nowrap;
    line-height: 60px;
}
/* _content/CotadorWeb/Views/Home/index.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

/* Tela cheia: a linha ocupa a viewport */
html[b-m0t2i5a0at], body[b-m0t2i5a0at] {
    margin: 0;
    padding: 0;
    background-color: #000;
}

/* Linha principal ocupa exatamente 100vh */
.row.row-content[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
    margin: 0 !important;
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
    height: 100vh;
}

/* Colunas ocupam 100vh; a direita controla o overflow */
.col-lg-6[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
    height: 100vh;
    max-height: 100vh;
    padding-top: 0;
    padding-bottom: 0;
}

/* Coluna direita: se sobrar conteúdo, faz scroll DENTRO dela */
.start-content[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
    background-color: #000000e6;
    position: relative;
    overflow-y: auto;      /* scroll só dentro da coluna, não no body */
}

/* Conteúdo centralizado e sem padding extra */
.content-flex[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 0;
}

/* Rodapé de versão colado no fundo da coluna direita */
div[_ngcontent-ng-cli-universal-c25][style*="position: absolute"][style*="bottom: 0"][b-m0t2i5a0at] {
    bottom: 0;
}

.transition[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
    transition: max-width .5s ease-in-out,flex .5s ease-in-out
}

.start-content[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
    background-color: #000000e6
}

.public-content[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
    background-color: #ffc400;
    padding: 0 !important
}

p.sub[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
    font-size: 3.5vw;
    display: block;
    color: #fff;
    margin-top: auto;
    margin-right: auto;
    font-weight: bolder;
    line-height: 1;
    vertical-align: text-bottom;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.d-none[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
    background-color: #00000080;
    padding: 0rem;
}

.p-flex-align-flex-end[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
    display: flex;
    align-items: flex-end;
    height: 100%;
    background-image: url('img/cat_fundo.png');
    background-size: cover
}

.p-flex-justify-center[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
    display: flex;
    justify-content: center
}

    .content-flex[_ngcontent-ng-cli-universal-c25] > div[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
        width: 100%
    }

    .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column
    }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .logo[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
            max-width: 200px;
            width: 50%;
            min-width: 100px;
            margin: auto auto 0
        }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .logo[_ngcontent-ng-cli-universal-c25] img[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
                width: 100%
            }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .invalid-feedback[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
            display: block
        }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
            width: 50%;
            max-width: 320px;
            min-width: 250px;
            position: relative;
            height: 45px
        }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] input[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
                color: #fff !important;
                background-color: transparent !important;
                border: none;
                border-bottom: 1px solid #fff;
                height: 30px !important;
                padding: 10px;
                width: 100%
            }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] label[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
                position: absolute;
                color: #fff;
                top: -14px;
                font-weight: 400;
                font-size: 12px;
                left: 0
            }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-password[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
                color: #ffc400 !important;
                margin-top: 15px;
                font-size: 13px
            }

                .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-password[_ngcontent-ng-cli-universal-c25] a[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
                    color: #ffc400 !important;
                    cursor: pointer
                }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-login[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
                font-size: 1.5em;
                margin: auto
            }

                .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-login[_ngcontent-ng-cli-universal-c25] i[_ngcontent-ng-cli-universal-c25][b-m0t2i5a0at] {
                    color: #ffc400;
                    font-size: 2em
                }

.main-content[_ngcontent-ng-cli-universal-c26][b-m0t2i5a0at] {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

    .main-content[_ngcontent-ng-cli-universal-c26] h2[_ngcontent-ng-cli-universal-c26][b-m0t2i5a0at] {
        color: #fff;
        font-size: 2em;
        font-weight: 700
    }

    .main-content[_ngcontent-ng-cli-universal-c26] button[_ngcontent-ng-cli-universal-c26][b-m0t2i5a0at] {
        background-color: transparent;
        color: #f6c23e;
        border: none;
        font-size: 1.5rem;
        display: flex;
        align-items: center;
        height: 40px;
        margin: auto
    }

        .main-content[_ngcontent-ng-cli-universal-c26] button[_ngcontent-ng-cli-universal-c26] i[_ngcontent-ng-cli-universal-c26][b-m0t2i5a0at] {
            margin-left: 20px
        }





[_nghost-ng-cli-universal-c29][b-m0t2i5a0at] {
    width: 100%;
    height: 100vh
}

.eula-content[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 5px
}

    .eula-content[_ngcontent-ng-cli-universal-c29] .form-check[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
        margin-top: 5px;
        padding-left: unset
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] .custom-control-label[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] h2[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
        color: #000;
        font-size: 2em;
        font-weight: 700
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] p[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
        color: #000;
        text-align: left;
        font-size: 1.2em
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] .box-overflow[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
        border: 1px solid #000;
        padding: 5px;
        overflow: auto;
        flex: 1;
        height: 80%
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] .form-buttons[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
        margin-left: unset;
        justify-content: space-between
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
        background-color: transparent;
        color: #000;
        border: none;
        font-size: 1.5rem;
        display: flex;
        align-items: center;
        padding: 0;
        height: auto
    }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29]:first-of-type[b-m0t2i5a0at] {
            margin-right: auto
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-left[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
            margin-right: 20px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-right[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
            margin-left: 20px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] i[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
            font-size: 2em
        }

@media (max-width: 400px) {
    .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
        font-size: 1rem
    }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-left[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
            margin-right: 10px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-right[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
            margin-left: 10px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] i[_ngcontent-ng-cli-universal-c29][b-m0t2i5a0at] {
            font-size: 1.5rem
        }
}

.eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29]:disabled[b-m0t2i5a0at] {
    color: #6e707e;
    cursor: not-allowed
}
/* _content/CotadorWeb/Views/RelRelatorios/Index.cshtml.rz.scp.css */
@media (max-width: 768px) {
    #relTable[b-xpl9r1fcsg],
    #relTable thead[b-xpl9r1fcsg],
    #relTable tbody[b-xpl9r1fcsg],
    #relTable th[b-xpl9r1fcsg],
    #relTable td[b-xpl9r1fcsg],
    #relTable tr[b-xpl9r1fcsg] {
        display: block;
        width: 100%;
    }

    #relTable thead[b-xpl9r1fcsg] {
        display: none;
    }

    #relTable tr[b-xpl9r1fcsg] {
        margin-bottom: 1rem;
        border: 1px solid #ddd;
        border-radius: 10px;
        padding: 1rem;
        background-color: #fff;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
    }

    #relTable td[b-xpl9r1fcsg] {
        display: block;
        padding: 0.6rem 0;
        border-bottom: 1px solid #f0f0f0;
    }

    #relTable td:last-child[b-xpl9r1fcsg] {
        border-bottom: none;
    }

            /* Header visível como título */
    #relTable td[b-xpl9r1fcsg]::before {
        content: attr(data-label);
        display: block;
        font-weight: bold;
        color: #007bff;
        margin-bottom: 4px;
        font-size: 0.85rem;
        text-transform: uppercase;
    }

        /* Valor */
    #relTable td[b-xpl9r1fcsg] {
        font-size: 1rem;
        color: #333;
    }

            /* Ícones alinhados */
    #relTable td i[b-xpl9r1fcsg],
    #relTable td svg[b-xpl9r1fcsg] {
        font-size: 1.2rem;
        margin-right: 8px;
    }

            /* Última linha com ações */
    #relTable td:last-child[b-xpl9r1fcsg] {
        display: flex;
        justify-content: flex-start;
        gap: 12px;
        padding-top: 10px;
    }
}

#relTable_wrapper[b-xpl9r1fcsg] {
    overflow-x: unset !important;
}

/* Container principal */
.container-fluid[b-xpl9r1fcsg] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Título */
h4[b-xpl9r1fcsg] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-xpl9r1fcsg],
.d-flex select[b-xpl9r1fcsg] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-xpl9r1fcsg] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-xpl9r1fcsg] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-xpl9r1fcsg] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-xpl9r1fcsg] {
    font-size: 14px;
}

    .table thead th[b-xpl9r1fcsg] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-xpl9r1fcsg] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-xpl9r1fcsg] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-xpl9r1fcsg] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-xpl9r1fcsg] {
    overflow-x: auto;
}

#relTable[b-xpl9r1fcsg] {
    width: 100% !important;
    white-space: nowrap; /* Evita quebra de texto */
}
#aprovacoesModaltabel td[b-xpl9r1fcsg] {
    white-space: normal !important;
    word-wrap: break-word;
}

/* Rodapé alinhado */
.datatable-footer[b-xpl9r1fcsg] {
    display: flex;
    justify-content: space-between; /* info à esquerda, paginação à direita */
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-xpl9r1fcsg] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-xpl9r1fcsg] {
    display: flex;
    flex-direction: column;
    width: 150px;
    /* Ajuste conforme necessário */
}

    .filtro-item label[b-xpl9r1fcsg] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-xpl9r1fcsg],
.form-select-sm[b-xpl9r1fcsg] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-warning[b-xpl9r1fcsg] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-xpl9r1fcsg] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-xpl9r1fcsg] {
    max-width: 75%; /* ou 90%, conforme necessário */
}

.modal-custom-height[b-xpl9r1fcsg] {
    max-width: 65%; /* largura opcional */
}

.modal-custom-height .modal-content[b-xpl9r1fcsg] {
   min-height: 65vh; /* aumenta a altura para 80% da tela */
}

.details-grid div[b-xpl9r1fcsg] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}
.comentario-aprovacao[b-xpl9r1fcsg] {
    resize: none;
    height: auto; /* usa rows para definir altura */
}
.modal-header[b-xpl9r1fcsg] {
    font-size: 1rem;
    padding: 0.75rem 1rem;
}

.info-section span[b-xpl9r1fcsg] {
    margin-right: 1.5rem;
    font-size: 0.95rem;
}

.tablemodal th[b-xpl9r1fcsg], .table td[b-xpl9r1fcsg] {
    font-size: 0.9rem;
    vertical-align: middle;
}

.tablemodal td input.form-control[b-xpl9r1fcsg] {
    font-size: 0.85rem;
    height: 30px;
}

.info-section .row[b-xpl9r1fcsg] {
    font-size: 0.9rem;
    padding-bottom: 4px;
}

    .info-section .row:last-child[b-xpl9r1fcsg] {
        border-bottom: none;
    }

.info-section strong[b-xpl9r1fcsg] {
    color: #333;
}
/* _content/CotadorWeb/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */


/*a.navbar-brand {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a {
  color: #0077cc;
}

.btn-primary {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top {
  border-top: 1px solid #e5e5e5;
}
.border-bottom {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy {
  font-size: 1rem;
  line-height: inherit;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
*/











/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */


.justify-content-center[b-ndl18qi62i] {
    height: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.bg-sidebar[b-ndl18qi62i] {
    background-color: rgba(0, 0, 0, 0.8);
}


ul[b-ndl18qi62i] {
    .sidebar-heading

{
    color: #b7b9cc;
}

@media (max-width: 900px) {
    &.side-bar-closed[b-ndl18qi62i] {
        width: 0 !important;
    }
}

&.side-bar-open[b-ndl18qi62i] {
    background-color: rgba(0,0,0,1) !important;
}

li[b-ndl18qi62i] {
    a

{
    color: $white !important;
    font-weight: bold !important;
    font-size: 14px !important;
    cursor: pointer !important;
}

i[b-ndl18qi62i] {
    color: $white !important;
}

&.active[b-ndl18qi62i] {
    a, i

{
    color: $yellow !important;
}

}
}
}







/*a.navbar-brand {
    white-space: normal;
    text-align: center;
    word-break: break-all;
}

a {
    color: #0077cc;
}

.btn-primary {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

.border-top {
    border-top: 1px solid #e5e5e5;
}

.border-bottom {
    border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy {
    font-size: 1rem;
    line-height: inherit;
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    white-space: nowrap;
    line-height: 60px;
}*/
/* _content/CotadorWeb/Views/Simulacao/Index.cshtml.rz.scp.css */
body[b-r9w20a9rgg] {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.dotted[b-r9w20a9rgg] {
    margin-bottom: 10px;
    margin-top: 15px;
    border-bottom: 2px dotted #000;
}

.dotted:first-of-type[b-r9w20a9rgg] {
    margin-top: 0;
}

h2[b-r9w20a9rgg] {
    font-size: 13px;
    font-weight: 700;
}

.form-check[b-r9w20a9rgg] {
    padding-left: 50px;
}

.form-group label[b-r9w20a9rgg] {
    font-size: 12px;
    margin-bottom: 0;
    font-weight: 700;
}

.validation-container[b-r9w20a9rgg] {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin-bottom: 20px;
    align-items: flex-start; /* don't stretch cards to same height; keep them top-aligned */
}

.validation-card[b-r9w20a9rgg] {
    border: 1px solid #dee2e6;
    border-radius: 5px;
    padding: 8px 10px; /* reduced padding for more compact cards */
    text-align: center;
    min-width: 8.75rem; /* keeps a reasonable minimum */
    box-sizing: border-box;
    /* allow cards to grow/shrink responsively while keeping a sensible base width */
    flex: 1 1 15rem;
    max-width: 15rem;
    min-height: 9.375rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.validation-card h5[b-r9w20a9rgg] {
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 8px;
}

    .validation-card i.fa-check-circle[b-r9w20a9rgg] {
        color: #28a745;
        font-size: 1.5rem; /* smaller icon */
        display: block;
        margin: 6px auto 6px;
    }

    .validation-card i.fa-times-circle[b-r9w20a9rgg] {
        color: #dc3545;
        font-size: 1.5rem; /* smaller icon */
        display: block;
        margin: 6px auto 6px;
    }

    .validation-card p[b-r9w20a9rgg] {
        font-size: 14px;
        margin-top: 4px;
        margin-bottom: 0;
        line-height: 1.1;
        min-height: 24px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

.validation-card button[b-r9w20a9rgg] {
    margin-top: auto;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    min-height: 28px;
}
@keyframes spinVendedor-b-r9w20a9rgg {
    0% {
        transform: translateY(-50%) rotate(0deg);
    }

    100% {
        transform: translateY(-50%) rotate(360deg);
    }
}

.spinner-dropdown[b-r9w20a9rgg] {
    display: none;
    position: absolute;
    right: 24px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 2px solid #ccc;
    border-top: 2px solid #333;
    border-radius: 50%;
    animation: spinVendedor-b-r9w20a9rgg 0.6s linear infinite;
}
.btn.btn-gray[b-r9w20a9rgg] {
    color: #000;
    background-color: #bfbfbf;
}

.btn.btn-yellow[b-r9w20a9rgg] {
    color: #000;
    background-color: #f6c23e;
}

.btn[b-r9w20a9rgg] {
    height: 28px;
    font-size: 13px;
    font-weight: bolder;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    margin-left: 5px;
    margin-right: 5px;
}

.ck.ck-placeholder[b-r9w20a9rgg]:before, .ck .ck-placeholder[b-r9w20a9rgg]:before {
    content: attr(data-placeholder);
    pointer-events: none
}

.ck.ck-read-only .ck-placeholder[b-r9w20a9rgg]:before {
    display: none
}

.ck.ck-placeholder[b-r9w20a9rgg]:before, .ck .ck-placeholder[b-r9w20a9rgg]:before {
    cursor: text;
    color: var(--ck-color-engine-placeholder-text)
}

.ck-hidden[b-r9w20a9rgg] {
    display: none !important
}

.ck.ck-reset[b-r9w20a9rgg], .ck.ck-reset_all[b-r9w20a9rgg], .ck.ck-reset_all *[b-r9w20a9rgg] {
    box-sizing: border-box;
    width: auto;
    height: auto;
    position: static
}

:root[b-r9w20a9rgg] {
    --ck-z-default: 1;
    --ck-z-modal: calc(var(--ck-z-default) + 999);
    --ck-color-base-foreground: #fafafa;
    --ck-color-base-background: #fff;
    --ck-color-base-border: #c4c4c4;
    --ck-color-base-action: #61b045;
    --ck-color-base-focus: #6cb5f9;
    --ck-color-base-text: #333;
    --ck-color-base-active: #198cf0;
    --ck-color-base-active-focus: #0e7fe1;
    --ck-color-base-error: #db3700;
    --ck-color-focus-border: #1f89e5;
    --ck-color-focus-outer-shadow: #bcdefb;
    --ck-color-focus-disabled-shadow: rgba(119,186,248,0.3);
    --ck-color-focus-error-shadow: rgba(255,64,31,0.3);
    --ck-color-text: var(--ck-color-base-text);
    --ck-color-shadow-drop: rgba(0,0,0,0.15);
    --ck-color-shadow-drop-active: rgba(0,0,0,0.2);
    --ck-color-shadow-inner: rgba(0,0,0,0.1);
    --ck-color-button-default-background: transparent;
    --ck-color-button-default-hover-background: #e6e6e6;
    --ck-color-button-default-active-background: #d9d9d9;
    --ck-color-button-default-active-shadow: #bfbfbf;
    --ck-color-button-default-disabled-background: transparent;
    --ck-color-button-on-background: #dedede;
    --ck-color-button-on-hover-background: #c4c4c4;
    --ck-color-button-on-active-background: #bababa;
    --ck-color-button-on-active-shadow: #a1a1a1;
    --ck-color-button-on-disabled-background: #dedede;
    --ck-color-button-action-background: var(--ck-color-base-action);
    --ck-color-button-action-hover-background: #579e3d;
    --ck-color-button-action-active-background: #53973b;
    --ck-color-button-action-active-shadow: #498433;
    --ck-color-button-action-disabled-background: #7ec365;
    --ck-color-button-action-text: var(--ck-color-base-background);
    --ck-color-button-save: #008a00;
    --ck-color-button-cancel: #db3700;
    --ck-color-switch-button-off-background: #b0b0b0;
    --ck-color-switch-button-off-hover-background: #a3a3a3;
    --ck-color-switch-button-on-background: var(--ck-color-button-action-background);
    --ck-color-switch-button-on-hover-background: #579e3d;
    --ck-color-switch-button-inner-background: var(--ck-color-base-background);
    --ck-color-switch-button-inner-shadow: rgba(0,0,0,0.1);
    --ck-color-dropdown-panel-background: var(--ck-color-base-background);
    --ck-color-dropdown-panel-border: var(--ck-color-base-border);
    --ck-color-input-background: var(--ck-color-base-background);
    --ck-color-input-border: #c7c7c7;
    --ck-color-input-error-border: var(--ck-color-base-error);
    --ck-color-input-text: var(--ck-color-base-text);
    --ck-color-input-disabled-background: #f2f2f2;
    --ck-color-input-disabled-border: #c7c7c7;
    --ck-color-input-disabled-text: #5c5c5c;
    --ck-color-list-background: var(--ck-color-base-background);
    --ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background);
    --ck-color-list-button-on-background: var(--ck-color-base-active);
    --ck-color-list-button-on-background-focus: var(--ck-color-base-active-focus);
    --ck-color-list-button-on-text: var(--ck-color-base-background);
    --ck-color-panel-background: var(--ck-color-base-background);
    --ck-color-panel-border: var(--ck-color-base-border);
    --ck-color-toolbar-background: var(--ck-color-base-foreground);
    --ck-color-toolbar-border: var(--ck-color-base-border);
    --ck-color-tooltip-background: var(--ck-color-base-text);
    --ck-color-tooltip-text: var(--ck-color-base-background);
    --ck-color-engine-placeholder-text: #707070;
    --ck-color-upload-bar-background: #6cb5f9;
    --ck-color-link-default: #0000f0;
    --ck-color-link-selected-background: rgba(31,177,255,0.1);
    --ck-disabled-opacity: .5;
    --ck-focus-outer-shadow-geometry: 0 0 0 3px;
    --ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);
    --ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);
    --ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);
    --ck-focus-ring: 1px solid var(--ck-color-focus-border);
    --ck-font-size-base: 13px;
    --ck-line-height-base: 1.84615;
    --ck-font-face: Helvetica,Arial,Tahoma,Verdana,Sans-Serif;
    --ck-font-size-tiny: 0.7em;
    --ck-font-size-small: 0.75em;
    --ck-font-size-normal: 1em;
    --ck-font-size-big: 1.4em;
    --ck-font-size-large: 1.8em;
    --ck-ui-component-min-height: 2.3em
}

.ck.ck-reset[b-r9w20a9rgg], .ck.ck-reset_all[b-r9w20a9rgg], .ck.ck-reset_all *[b-r9w20a9rgg] {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    text-decoration: none;
    vertical-align: middle;
    transition: none;
    word-wrap: break-word
}

    .ck.ck-reset_all[b-r9w20a9rgg], .ck.ck-reset_all *[b-r9w20a9rgg] {
        border-collapse: collapse;
        font: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);
        color: var(--ck-color-text);
        text-align: left;
        white-space: nowrap;
        cursor: auto;
        float: none
    }

        .ck.ck-reset_all .ck-rtl *[b-r9w20a9rgg] {
            text-align: right
        }

        .ck.ck-reset_all iframe[b-r9w20a9rgg] {
            vertical-align: inherit
        }

        .ck.ck-reset_all textarea[b-r9w20a9rgg] {
            white-space: pre-wrap
        }

        .ck.ck-reset_all input[type=password][b-r9w20a9rgg], .ck.ck-reset_all input[type=text][b-r9w20a9rgg], .ck.ck-reset_all textarea[b-r9w20a9rgg] {
            cursor: text
        }

            .ck.ck-reset_all input[type=password][disabled][b-r9w20a9rgg], .ck.ck-reset_all input[type=text][disabled][b-r9w20a9rgg], .ck.ck-reset_all textarea[disabled][b-r9w20a9rgg] {
                cursor: default
            }

        .ck.ck-reset_all fieldset[b-r9w20a9rgg] {
            padding: 10px;
            border: 2px groove #dfdee3
        }

        .ck.ck-reset_all button[b-r9w20a9rgg]::-moz-focus-inner {
            padding: 0;
            border: 0
        }

.ck[dir=rtl][b-r9w20a9rgg], .ck[dir=rtl] .ck[b-r9w20a9rgg] {
    text-align: right
}

:root[b-r9w20a9rgg] {
    --ck-border-radius: 2px;
    --ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;
    --ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);
    --ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);
    --ck-spacing-unit: 0.6em;
    --ck-spacing-large: calc(var(--ck-spacing-unit)*1.5);
    --ck-spacing-standard: var(--ck-spacing-unit);
    --ck-spacing-medium: calc(var(--ck-spacing-unit)*0.8);
    --ck-spacing-small: calc(var(--ck-spacing-unit)*0.5);
    --ck-spacing-tiny: calc(var(--ck-spacing-unit)*0.3);
    --ck-spacing-extra-tiny: calc(var(--ck-spacing-unit)*0.16)
}

.ck.ck-editor__editable:not(.ck-editor__nested-editable)[b-r9w20a9rgg] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable)[b-r9w20a9rgg], .ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius)
    }

    .ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused[b-r9w20a9rgg] {
        outline: none;
        border: var(--ck-focus-ring);
        box-shadow: var(--ck-inner-shadow),0 0
    }

.ck.ck-editor__editable_inline[b-r9w20a9rgg] {
    overflow: auto;
    padding: 0 var(--ck-spacing-standard);
    border: 1px solid transparent
}

    .ck.ck-editor__editable_inline[dir=ltr][b-r9w20a9rgg] {
        text-align: left
    }

    .ck.ck-editor__editable_inline[dir=rtl][b-r9w20a9rgg] {
        text-align: right
    }

    .ck.ck-editor__editable_inline > :first-child[b-r9w20a9rgg] {
        margin-top: var(--ck-spacing-large)
    }

    .ck.ck-editor__editable_inline > :last-child[b-r9w20a9rgg] {
        margin-bottom: var(--ck-spacing-large)
    }

.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n][b-r9w20a9rgg]:after {
    border-bottom-color: var(--ck-color-base-foreground)
}

.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s][b-r9w20a9rgg]:after {
    border-top-color: var(--ck-color-base-foreground)
}

.ck.ck-label[b-r9w20a9rgg] {
    display: block
}

.ck.ck-voice-label[b-r9w20a9rgg] {
    display: none
}

.ck.ck-label[b-r9w20a9rgg] {
    font-weight: 700
}

.ck.ck-sticky-panel .ck-sticky-panel__content_sticky[b-r9w20a9rgg] {
    z-index: var(--ck-z-modal);
    position: fixed;
    top: 0
}

.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit[b-r9w20a9rgg] {
    top: auto;
    position: absolute
}

.ck.ck-sticky-panel .ck-sticky-panel__content_sticky[b-r9w20a9rgg] {
    box-shadow: var(--ck-drop-shadow),0 0;
    border-width: 0 1px 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ck.ck-dropdown[b-r9w20a9rgg] {
    display: inline-block;
    position: relative
}

    .ck.ck-dropdown .ck-dropdown__arrow[b-r9w20a9rgg] {
        pointer-events: none;
        z-index: var(--ck-z-default)
    }

    .ck.ck-dropdown .ck-button.ck-dropdown__button[b-r9w20a9rgg] {
        width: 100%
    }

        .ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on .ck-tooltip[b-r9w20a9rgg] {
            display: none
        }

    .ck.ck-dropdown .ck-dropdown__panel[b-r9w20a9rgg] {
        -webkit-backface-visibility: hidden;
        display: none;
        z-index: var(--ck-z-modal);
        position: absolute
    }

        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible[b-r9w20a9rgg] {
            display: inline-block
        }

        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne[b-r9w20a9rgg], .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw[b-r9w20a9rgg] {
            bottom: 100%
        }

        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se[b-r9w20a9rgg], .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw[b-r9w20a9rgg] {
            top: 100%;
            bottom: auto
        }

        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne[b-r9w20a9rgg], .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se[b-r9w20a9rgg] {
            left: 0
        }

        .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw[b-r9w20a9rgg], .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw[b-r9w20a9rgg] {
            right: 0
        }

:root[b-r9w20a9rgg] {
    --ck-dropdown-arrow-size: calc(0.5*var(--ck-icon-size))
}

.ck.ck-dropdown[b-r9w20a9rgg] {
    font-size: inherit
}

    .ck.ck-dropdown .ck-dropdown__arrow[b-r9w20a9rgg] {
        width: var(--ck-dropdown-arrow-size)
    }

[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow[b-r9w20a9rgg] {
    right: var(--ck-spacing-standard);
    margin-left: var(--ck-spacing-small)
}

[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow[b-r9w20a9rgg] {
    left: var(--ck-spacing-standard);
    margin-right: var(--ck-spacing-small)
}

.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow[b-r9w20a9rgg] {
    opacity: var(--ck-disabled-opacity)
}

[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text)[b-r9w20a9rgg] {
    padding-left: var(--ck-spacing-small)
}

[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text)[b-r9w20a9rgg] {
    padding-right: var(--ck-spacing-small)
}

.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label[b-r9w20a9rgg] {
    width: 7em;
    overflow: hidden;
    text-overflow: ellipsis
}

.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label[b-r9w20a9rgg] {
    opacity: var(--ck-disabled-opacity)
}

.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on[b-r9w20a9rgg] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.ck.ck-dropdown__panel[b-r9w20a9rgg] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-dropdown__panel[b-r9w20a9rgg], .ck.ck-dropdown__panel.ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-dropdown__panel[b-r9w20a9rgg] {
    box-shadow: var(--ck-drop-shadow),0 0;
    background: var(--ck-color-dropdown-panel-background);
    border: 1px solid var(--ck-color-dropdown-panel-border);
    bottom: 0;
    min-width: 100%
}

    .ck.ck-dropdown__panel.ck-dropdown__panel_se[b-r9w20a9rgg] {
        border-top-left-radius: 0
    }

    .ck.ck-dropdown__panel.ck-dropdown__panel_sw[b-r9w20a9rgg] {
        border-top-right-radius: 0
    }

    .ck.ck-dropdown__panel.ck-dropdown__panel_ne[b-r9w20a9rgg] {
        border-bottom-left-radius: 0
    }

    .ck.ck-dropdown__panel.ck-dropdown__panel_nw[b-r9w20a9rgg] {
        border-bottom-right-radius: 0
    }

.ck.ck-icon[b-r9w20a9rgg] {
    vertical-align: middle
}

:root[b-r9w20a9rgg] {
    --ck-icon-size: calc(var(--ck-line-height-base)*var(--ck-font-size-normal))
}

.ck.ck-icon[b-r9w20a9rgg] {
    width: var(--ck-icon-size);
    height: var(--ck-icon-size);
    font-size: .8333350694em;
    will-change: transform
}

    .ck.ck-icon[b-r9w20a9rgg], .ck.ck-icon *[b-r9w20a9rgg] {
        color: inherit;
        cursor: inherit
    }

        .ck.ck-icon :not([fill])[b-r9w20a9rgg] {
            fill: currentColor
        }

.ck.ck-tooltip[b-r9w20a9rgg], .ck.ck-tooltip .ck-tooltip__text[b-r9w20a9rgg]:after {
    position: absolute;
    pointer-events: none;
    -webkit-backface-visibility: hidden
}

.ck.ck-tooltip[b-r9w20a9rgg] {
    visibility: hidden;
    opacity: 0;
    display: none;
    z-index: var(--ck-z-modal)
}

    .ck.ck-tooltip .ck-tooltip__text[b-r9w20a9rgg] {
        display: inline-block
    }

        .ck.ck-tooltip .ck-tooltip__text[b-r9w20a9rgg]:after {
            content: "";
            width: 0;
            height: 0
        }

:root[b-r9w20a9rgg] {
    --ck-tooltip-arrow-size: 5px
}

.ck.ck-tooltip[b-r9w20a9rgg] {
    left: 50%;
    top: 0;
    transition: opacity .2s ease-in-out .2s
}

    .ck.ck-tooltip .ck-tooltip__text[b-r9w20a9rgg] {
        border-radius: 0
    }

        .ck-rounded-corners .ck.ck-tooltip .ck-tooltip__text[b-r9w20a9rgg], .ck.ck-tooltip .ck-tooltip__text.ck-rounded-corners[b-r9w20a9rgg] {
            border-radius: var(--ck-border-radius)
        }

    .ck.ck-tooltip .ck-tooltip__text[b-r9w20a9rgg] {
        font-size: .9em;
        line-height: 1.5;
        color: var(--ck-color-tooltip-text);
        padding: var(--ck-spacing-small) var(--ck-spacing-medium);
        background: var(--ck-color-tooltip-background);
        position: relative;
        left: -50%
    }

        .ck.ck-tooltip .ck-tooltip__text[b-r9w20a9rgg]:after {
            transition: opacity .2s ease-in-out .2s;
            border-style: solid;
            left: 50%
        }

    .ck.ck-tooltip.ck-tooltip_s[b-r9w20a9rgg] {
        bottom: calc(-1*var(--ck-tooltip-arrow-size));
        transform: translateY(100%)
    }

        .ck.ck-tooltip.ck-tooltip_s .ck-tooltip__text[b-r9w20a9rgg]:after {
            top: calc(-1*var(--ck-tooltip-arrow-size));
            transform: translateX(-50%);
            border-left-color: transparent;
            border-bottom-color: var(--ck-color-tooltip-background);
            border-right-color: transparent;
            border-top-color: transparent;
            border-left-width: var(--ck-tooltip-arrow-size);
            border-bottom-width: var(--ck-tooltip-arrow-size);
            border-right-width: var(--ck-tooltip-arrow-size);
            border-top-width: 0
        }

    .ck.ck-tooltip.ck-tooltip_n[b-r9w20a9rgg] {
        top: calc(-1*var(--ck-tooltip-arrow-size));
        transform: translateY(-100%)
    }

        .ck.ck-tooltip.ck-tooltip_n .ck-tooltip__text[b-r9w20a9rgg]:after {
            bottom: calc(-1*var(--ck-tooltip-arrow-size));
            transform: translateX(-50%);
            border-left-color: transparent;
            border-bottom-color: transparent;
            border-right-color: transparent;
            border-top-color: var(--ck-color-tooltip-background);
            border-left-width: var(--ck-tooltip-arrow-size);
            border-bottom-width: 0;
            border-right-width: var(--ck-tooltip-arrow-size);
            border-top-width: var(--ck-tooltip-arrow-size)
        }

.ck.ck-button[b-r9w20a9rgg], a.ck.ck-button[b-r9w20a9rgg] {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .ck.ck-button .ck-tooltip[b-r9w20a9rgg], a.ck.ck-button .ck-tooltip[b-r9w20a9rgg] {
        display: block
    }

@@media (hover:none) {
    .ck.ck-button .ck-tooltip[b-r9w20a9rgg], a.ck.ck-button .ck-tooltip[b-r9w20a9rgg] {
        display: none
    }
}

.ck.ck-button[b-r9w20a9rgg], a.ck.ck-button[b-r9w20a9rgg] {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: left
}

    .ck.ck-button .ck-button__label[b-r9w20a9rgg], a.ck.ck-button .ck-button__label[b-r9w20a9rgg] {
        display: none
    }

    .ck.ck-button.ck-button_with-text .ck-button__label[b-r9w20a9rgg], a.ck.ck-button.ck-button_with-text .ck-button__label[b-r9w20a9rgg] {
        display: inline-block
    }

    .ck.ck-button:not(.ck-button_with-text)[b-r9w20a9rgg], a.ck.ck-button:not(.ck-button_with-text)[b-r9w20a9rgg] {
        justify-content: center
    }

    .ck.ck-button:hover .ck-tooltip[b-r9w20a9rgg], a.ck.ck-button:hover .ck-tooltip[b-r9w20a9rgg] {
        visibility: visible;
        opacity: 1
    }

    .ck.ck-button:focus:not(:hover) .ck-tooltip[b-r9w20a9rgg], a.ck.ck-button:focus:not(:hover) .ck-tooltip[b-r9w20a9rgg] {
        display: none
    }

.ck.ck-button[b-r9w20a9rgg], a.ck.ck-button[b-r9w20a9rgg] {
    background: var(--ck-color-button-default-background)
}

    .ck.ck-button:not(.ck-disabled):hover[b-r9w20a9rgg], a.ck.ck-button:not(.ck-disabled):hover[b-r9w20a9rgg] {
        background: var(--ck-color-button-default-hover-background)
    }

    .ck.ck-button:not(.ck-disabled):active[b-r9w20a9rgg], a.ck.ck-button:not(.ck-disabled):active[b-r9w20a9rgg] {
        background: var(--ck-color-button-default-active-background);
        box-shadow: inset 0 2px 2px var(--ck-color-button-default-active-shadow)
    }

    .ck.ck-button.ck-disabled[b-r9w20a9rgg], a.ck.ck-button.ck-disabled[b-r9w20a9rgg] {
        background: var(--ck-color-button-default-disabled-background)
    }

.ck.ck-button[b-r9w20a9rgg], a.ck.ck-button[b-r9w20a9rgg] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-button[b-r9w20a9rgg], .ck-rounded-corners a.ck.ck-button[b-r9w20a9rgg], .ck.ck-button.ck-rounded-corners[b-r9w20a9rgg], a.ck.ck-button.ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-button[b-r9w20a9rgg], a.ck.ck-button[b-r9w20a9rgg] {
    white-space: nowrap;
    cursor: default;
    vertical-align: middle;
    padding: var(--ck-spacing-tiny);
    text-align: center;
    min-width: var(--ck-ui-component-min-height);
    min-height: var(--ck-ui-component-min-height);
    line-height: 1;
    font-size: inherit;
    border: 1px solid transparent;
    transition: box-shadow .2s ease-in-out,border .2s ease-in-out;
    -webkit-appearance: none
}

    .ck.ck-button:active[b-r9w20a9rgg], .ck.ck-button:focus[b-r9w20a9rgg], a.ck.ck-button:active[b-r9w20a9rgg], a.ck.ck-button:focus[b-r9w20a9rgg] {
        outline: none;
        border: var(--ck-focus-ring);
        box-shadow: var(--ck-focus-outer-shadow),0 0
    }

    .ck.ck-button .ck-button__icon use[b-r9w20a9rgg], .ck.ck-button .ck-button__icon use *[b-r9w20a9rgg], a.ck.ck-button .ck-button__icon use[b-r9w20a9rgg], a.ck.ck-button .ck-button__icon use *[b-r9w20a9rgg] {
        color: inherit
    }

    .ck.ck-button .ck-button__label[b-r9w20a9rgg], a.ck.ck-button .ck-button__label[b-r9w20a9rgg] {
        font-size: inherit;
        font-weight: inherit;
        color: inherit;
        cursor: inherit;
        vertical-align: middle
    }

[dir=ltr] .ck.ck-button .ck-button__label[b-r9w20a9rgg], [dir=ltr] a.ck.ck-button .ck-button__label[b-r9w20a9rgg] {
    text-align: left
}

[dir=rtl] .ck.ck-button .ck-button__label[b-r9w20a9rgg], [dir=rtl] a.ck.ck-button .ck-button__label[b-r9w20a9rgg] {
    text-align: right
}

.ck.ck-button .ck-button__keystroke[b-r9w20a9rgg], a.ck.ck-button .ck-button__keystroke[b-r9w20a9rgg] {
    color: inherit
}

[dir=ltr] .ck.ck-button .ck-button__keystroke[b-r9w20a9rgg], [dir=ltr] a.ck.ck-button .ck-button__keystroke[b-r9w20a9rgg] {
    margin-left: var(--ck-spacing-large)
}

[dir=rtl] .ck.ck-button .ck-button__keystroke[b-r9w20a9rgg], [dir=rtl] a.ck.ck-button .ck-button__keystroke[b-r9w20a9rgg] {
    margin-right: var(--ck-spacing-large)
}

.ck.ck-button .ck-button__keystroke[b-r9w20a9rgg], a.ck.ck-button .ck-button__keystroke[b-r9w20a9rgg] {
    font-weight: 700;
    opacity: .7
}

.ck.ck-button.ck-disabled:active[b-r9w20a9rgg], .ck.ck-button.ck-disabled:focus[b-r9w20a9rgg], a.ck.ck-button.ck-disabled:active[b-r9w20a9rgg], a.ck.ck-button.ck-disabled:focus[b-r9w20a9rgg] {
    box-shadow: var(--ck-focus-disabled-outer-shadow),0 0
}

.ck.ck-button.ck-disabled .ck-button__icon[b-r9w20a9rgg], a.ck.ck-button.ck-disabled .ck-button__icon[b-r9w20a9rgg] {
    opacity: var(--ck-disabled-opacity)
}

.ck.ck-button.ck-disabled .ck-button__label[b-r9w20a9rgg], a.ck.ck-button.ck-disabled .ck-button__label[b-r9w20a9rgg] {
    opacity: var(--ck-disabled-opacity)
}

.ck.ck-button.ck-disabled .ck-button__keystroke[b-r9w20a9rgg], a.ck.ck-button.ck-disabled .ck-button__keystroke[b-r9w20a9rgg] {
    opacity: .3
}

.ck.ck-button.ck-button_with-text[b-r9w20a9rgg], a.ck.ck-button.ck-button_with-text[b-r9w20a9rgg] {
    padding: var(--ck-spacing-tiny) var(--ck-spacing-standard)
}

[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon[b-r9w20a9rgg], [dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon[b-r9w20a9rgg] {
    margin-left: calc(-1*var(--ck-spacing-small));
    margin-right: var(--ck-spacing-small)
}

[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon[b-r9w20a9rgg], [dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon[b-r9w20a9rgg] {
    margin-right: calc(-1*var(--ck-spacing-small));
    margin-left: var(--ck-spacing-small)
}

.ck.ck-button.ck-button_with-keystroke .ck-button__label[b-r9w20a9rgg], a.ck.ck-button.ck-button_with-keystroke .ck-button__label[b-r9w20a9rgg] {
    flex-grow: 1
}

.ck.ck-button.ck-on[b-r9w20a9rgg], a.ck.ck-button.ck-on[b-r9w20a9rgg] {
    background: var(--ck-color-button-on-background)
}

    .ck.ck-button.ck-on:not(.ck-disabled):hover[b-r9w20a9rgg], a.ck.ck-button.ck-on:not(.ck-disabled):hover[b-r9w20a9rgg] {
        background: var(--ck-color-button-on-hover-background)
    }

    .ck.ck-button.ck-on:not(.ck-disabled):active[b-r9w20a9rgg], a.ck.ck-button.ck-on:not(.ck-disabled):active[b-r9w20a9rgg] {
        background: var(--ck-color-button-on-active-background);
        box-shadow: inset 0 2px 2px var(--ck-color-button-on-active-shadow)
    }

    .ck.ck-button.ck-on.ck-disabled[b-r9w20a9rgg], a.ck.ck-button.ck-on.ck-disabled[b-r9w20a9rgg] {
        background: var(--ck-color-button-on-disabled-background)
    }

.ck.ck-button.ck-button-save[b-r9w20a9rgg], a.ck.ck-button.ck-button-save[b-r9w20a9rgg] {
    color: var(--ck-color-button-save)
}

.ck.ck-button.ck-button-cancel[b-r9w20a9rgg], a.ck.ck-button.ck-button-cancel[b-r9w20a9rgg] {
    color: var(--ck-color-button-cancel)
}

.ck.ck-button-action[b-r9w20a9rgg], a.ck.ck-button-action[b-r9w20a9rgg] {
    background: var(--ck-color-button-action-background)
}

    .ck.ck-button-action:not(.ck-disabled):hover[b-r9w20a9rgg], a.ck.ck-button-action:not(.ck-disabled):hover[b-r9w20a9rgg] {
        background: var(--ck-color-button-action-hover-background)
    }

    .ck.ck-button-action:not(.ck-disabled):active[b-r9w20a9rgg], a.ck.ck-button-action:not(.ck-disabled):active[b-r9w20a9rgg] {
        background: var(--ck-color-button-action-active-background);
        box-shadow: inset 0 2px 2px var(--ck-color-button-action-active-shadow)
    }

    .ck.ck-button-action.ck-disabled[b-r9w20a9rgg], a.ck.ck-button-action.ck-disabled[b-r9w20a9rgg] {
        background: var(--ck-color-button-action-disabled-background)
    }

.ck.ck-button-action[b-r9w20a9rgg], a.ck.ck-button-action[b-r9w20a9rgg] {
    color: var(--ck-color-button-action-text)
}

.ck.ck-button-bold[b-r9w20a9rgg], a.ck.ck-button-bold[b-r9w20a9rgg] {
    font-weight: 700
}

.ck.ck-list[b-r9w20a9rgg] {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    flex-direction: column
}

    .ck.ck-list .ck-list__item[b-r9w20a9rgg], .ck.ck-list .ck-list__separator[b-r9w20a9rgg] {
        display: block
    }

        .ck.ck-list .ck-list__item > :focus[b-r9w20a9rgg] {
            position: relative;
            z-index: var(--ck-z-default)
        }

.ck.ck-list[b-r9w20a9rgg] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-list[b-r9w20a9rgg], .ck.ck-list.ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-list[b-r9w20a9rgg] {
    list-style-type: none;
    background: var(--ck-color-list-background)
}

.ck.ck-list__item[b-r9w20a9rgg] {
    cursor: default;
    min-width: 12em
}

    .ck.ck-list__item .ck-button[b-r9w20a9rgg] {
        min-height: unset;
        width: 100%;
        text-align: left;
        border-radius: 0;
        padding: calc(0.2*var(--ck-line-height-base)*var(--ck-font-size-base)) calc(0.4*var(--ck-line-height-base)*var(--ck-font-size-base))
    }

        .ck.ck-list__item .ck-button .ck-button__label[b-r9w20a9rgg] {
            line-height: calc(1.2*var(--ck-line-height-base)*var(--ck-font-size-base))
        }

        .ck.ck-list__item .ck-button:active[b-r9w20a9rgg] {
            box-shadow: none
        }

        .ck.ck-list__item .ck-button.ck-on[b-r9w20a9rgg] {
            background: var(--ck-color-list-button-on-background);
            color: var(--ck-color-list-button-on-text)
        }

            .ck.ck-list__item .ck-button.ck-on:active[b-r9w20a9rgg] {
                box-shadow: none
            }

            .ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled)[b-r9w20a9rgg] {
                background: var(--ck-color-list-button-on-background-focus)
            }

            .ck.ck-list__item .ck-button.ck-on:focus:not(.ck-disabled)[b-r9w20a9rgg] {
                border-color: var(--ck-color-base-background)
            }

        .ck.ck-list__item .ck-button:hover:not(.ck-disabled)[b-r9w20a9rgg] {
            background: var(--ck-color-list-button-hover-background)
        }

    .ck.ck-list__item .ck-switchbutton.ck-on[b-r9w20a9rgg] {
        background: var(--ck-color-list-background);
        color: inherit
    }

        .ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled)[b-r9w20a9rgg] {
            background: var(--ck-color-list-button-hover-background);
            color: inherit
        }

.ck.ck-list__separator[b-r9w20a9rgg] {
    height: 1px;
    width: 100%;
    background: var(--ck-color-base-border)
}

.ck.ck-button.ck-switchbutton .ck-button__toggle[b-r9w20a9rgg], .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner[b-r9w20a9rgg] {
    display: block
}

:root[b-r9w20a9rgg] {
    --ck-switch-button-toggle-width: 2.6153846154em;
    --ck-switch-button-toggle-inner-size: 1.0769230769em;
    --ck-switch-button-toggle-spacing: 1px;
    --ck-switch-button-translation: 1.3846153847em
}

[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label[b-r9w20a9rgg] {
    margin-right: calc(2*var(--ck-spacing-large))
}

[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label[b-r9w20a9rgg] {
    margin-left: calc(2*var(--ck-spacing-large))
}

.ck.ck-button.ck-switchbutton .ck-button__toggle[b-r9w20a9rgg] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle[b-r9w20a9rgg], .ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius)
    }

[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle[b-r9w20a9rgg] {
    margin-left: auto
}

[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle[b-r9w20a9rgg] {
    margin-right: auto
}

.ck.ck-button.ck-switchbutton .ck-button__toggle[b-r9w20a9rgg] {
    transition: background .4s ease;
    width: var(--ck-switch-button-toggle-width);
    background: var(--ck-color-switch-button-off-background)
}

    .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner[b-r9w20a9rgg] {
        border-radius: 0
    }

        .ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner[b-r9w20a9rgg], .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners[b-r9w20a9rgg] {
            border-radius: var(--ck-border-radius);
            border-radius: calc(0.5*var(--ck-border-radius))
        }

    .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner[b-r9w20a9rgg] {
        margin: var(--ck-switch-button-toggle-spacing);
        width: var(--ck-switch-button-toggle-inner-size);
        height: var(--ck-switch-button-toggle-inner-size);
        background: var(--ck-color-switch-button-inner-background);
        transition: all .3s ease
    }

    .ck.ck-button.ck-switchbutton .ck-button__toggle:hover[b-r9w20a9rgg] {
        background: var(--ck-color-switch-button-off-hover-background)
    }

        .ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner[b-r9w20a9rgg] {
            box-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow)
        }

.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle[b-r9w20a9rgg] {
    opacity: var(--ck-disabled-opacity)
}

.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle[b-r9w20a9rgg] {
    background: var(--ck-color-switch-button-on-background)
}

    .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover[b-r9w20a9rgg] {
        background: var(--ck-color-switch-button-on-hover-background)
    }

[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner[b-r9w20a9rgg] {
    transform: translateX(var(--ck-switch-button-translation))
}

[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner[b-r9w20a9rgg] {
    transform: translateX(calc(-1*var(--ck-switch-button-translation)))
}

.ck.ck-toolbar-dropdown .ck.ck-toolbar .ck.ck-toolbar__items[b-r9w20a9rgg] {
    flex-wrap: nowrap
}

.ck.ck-toolbar-dropdown .ck-dropdown__panel .ck-button:focus[b-r9w20a9rgg] {
    z-index: calc(var(--ck-z-default) + 1)
}

.ck.ck-toolbar-dropdown .ck-toolbar[b-r9w20a9rgg] {
    border: 0
}

.ck.ck-dropdown .ck-dropdown__panel .ck-list[b-r9w20a9rgg] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list[b-r9w20a9rgg], .ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius);
        border-top-left-radius: 0
    }

    .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button[b-r9w20a9rgg] {
        border-radius: 0
    }

        .ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button[b-r9w20a9rgg], .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners[b-r9w20a9rgg] {
            border-radius: var(--ck-border-radius);
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }

    .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button[b-r9w20a9rgg] {
        border-radius: 0
    }

        .ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button[b-r9w20a9rgg], .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners[b-r9w20a9rgg] {
            border-radius: var(--ck-border-radius);
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

.ck.ck-toolbar[b-r9w20a9rgg] {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    flex-flow: row nowrap;
    align-items: center
}

    .ck.ck-toolbar > .ck-toolbar__items[b-r9w20a9rgg] {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        flex-grow: 1
    }

    .ck.ck-toolbar .ck.ck-toolbar__separator[b-r9w20a9rgg] {
        display: inline-block
    }

        .ck.ck-toolbar .ck.ck-toolbar__separator:first-child[b-r9w20a9rgg], .ck.ck-toolbar .ck.ck-toolbar__separator:last-child[b-r9w20a9rgg] {
            display: none
        }

    .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items[b-r9w20a9rgg] {
        flex-wrap: nowrap
    }

    .ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items[b-r9w20a9rgg] {
        flex-direction: column
    }

    .ck.ck-toolbar.ck-toolbar_floating > .ck-toolbar__items[b-r9w20a9rgg] {
        flex-wrap: nowrap
    }

    .ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck-dropdown__button .ck-dropdown__arrow[b-r9w20a9rgg] {
        display: none
    }

.ck.ck-toolbar[b-r9w20a9rgg] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-toolbar[b-r9w20a9rgg], .ck.ck-toolbar.ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-toolbar[b-r9w20a9rgg] {
    background: var(--ck-color-toolbar-background);
    padding: 0 var(--ck-spacing-small);
    border: 1px solid var(--ck-color-toolbar-border)
}

    .ck.ck-toolbar .ck.ck-toolbar__separator[b-r9w20a9rgg] {
        align-self: stretch;
        width: 1px;
        min-width: 1px;
        margin-top: 0;
        margin-bottom: 0;
        background: var(--ck-color-toolbar-border)
    }

    .ck.ck-toolbar > .ck-toolbar__items > *[b-r9w20a9rgg] {
        margin-top: var(--ck-spacing-small);
        margin-bottom: var(--ck-spacing-small);
        margin-right: var(--ck-spacing-small)
    }

    .ck.ck-toolbar > .ck-toolbar__items:empty + .ck.ck-toolbar__separator[b-r9w20a9rgg] {
        display: none
    }

    .ck.ck-toolbar > .ck-toolbar__items > *[b-r9w20a9rgg], .ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown[b-r9w20a9rgg] {
        margin-top: var(--ck-spacing-small);
        margin-bottom: var(--ck-spacing-small)
    }

    .ck.ck-toolbar.ck-toolbar_vertical[b-r9w20a9rgg] {
        padding: 0
    }

        .ck.ck-toolbar.ck-toolbar_vertical > .ck-toolbar__items > .ck[b-r9w20a9rgg] {
            width: 100%;
            margin: 0;
            border-radius: 0;
            border: 0
        }

    .ck.ck-toolbar.ck-toolbar_compact[b-r9w20a9rgg] {
        padding: 0
    }

        .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > *[b-r9w20a9rgg] {
            margin: 0
        }

        .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > :not(:first-child):not(:last-child)[b-r9w20a9rgg] {
            border-radius: 0
        }

    .ck.ck-toolbar > .ck.ck-toolbar__grouped-dropdown > .ck.ck-button.ck-dropdown__button[b-r9w20a9rgg] {
        padding-left: var(--ck-spacing-tiny)
    }

.ck-toolbar-container .ck.ck-toolbar[b-r9w20a9rgg] {
    border: 0
}

.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck[b-r9w20a9rgg], [dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck[b-r9w20a9rgg] {
    margin-right: 0
}

.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck[b-r9w20a9rgg], [dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck[b-r9w20a9rgg] {
    margin-left: var(--ck-spacing-small)
}

.ck.ck-toolbar[dir=rtl] > .ck-toolbar__items > .ck:last-child[b-r9w20a9rgg], [dir=rtl] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child[b-r9w20a9rgg] {
    margin-left: 0
}

.ck.ck-toolbar[dir=rtl].ck-toolbar_compact > .ck-toolbar__items > .ck:first-child[b-r9w20a9rgg], [dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child[b-r9w20a9rgg] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ck.ck-toolbar[dir=rtl].ck-toolbar_compact > .ck-toolbar__items > .ck:last-child[b-r9w20a9rgg], [dir=rtl] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child[b-r9w20a9rgg] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ck.ck-toolbar[dir=rtl] > .ck.ck-toolbar__separator[b-r9w20a9rgg], [dir=rtl] .ck.ck-toolbar > .ck.ck-toolbar__separator[b-r9w20a9rgg] {
    margin-left: var(--ck-spacing-small)
}

.ck.ck-toolbar[dir=rtl].ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child)[b-r9w20a9rgg], [dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child)[b-r9w20a9rgg] {
    margin-left: var(--ck-spacing-small)
}

.ck.ck-toolbar[dir=ltr] > .ck-toolbar__items > .ck:last-child[b-r9w20a9rgg], [dir=ltr] .ck.ck-toolbar > .ck-toolbar__items > .ck:last-child[b-r9w20a9rgg] {
    margin-right: 0
}

.ck.ck-toolbar[dir=ltr].ck-toolbar_compact > .ck-toolbar__items > .ck:first-child[b-r9w20a9rgg], [dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:first-child[b-r9w20a9rgg] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.ck.ck-toolbar[dir=ltr].ck-toolbar_compact > .ck-toolbar__items > .ck:last-child[b-r9w20a9rgg], [dir=ltr] .ck.ck-toolbar.ck-toolbar_compact > .ck-toolbar__items > .ck:last-child[b-r9w20a9rgg] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ck.ck-toolbar[dir=ltr] > .ck.ck-toolbar__separator[b-r9w20a9rgg], [dir=ltr] .ck.ck-toolbar > .ck.ck-toolbar__separator[b-r9w20a9rgg] {
    margin-right: var(--ck-spacing-small)
}

.ck.ck-toolbar[dir=ltr].ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child)[b-r9w20a9rgg], [dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child)[b-r9w20a9rgg] {
    margin-right: var(--ck-spacing-small)
}

.ck.ck-editor[b-r9w20a9rgg] {
    position: relative
}

    .ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar[b-r9w20a9rgg] {
        z-index: var(--ck-z-modal)
    }

.ck.ck-editor__top .ck-sticky-panel .ck-toolbar[b-r9w20a9rgg] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar[b-r9w20a9rgg], .ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

.ck.ck-editor__top .ck-sticky-panel .ck-toolbar[b-r9w20a9rgg] {
    border-bottom-width: 0
}

.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar[b-r9w20a9rgg] {
    border-bottom-width: 1px;
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar[b-r9w20a9rgg], .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius);
        border-radius: 0
    }

.ck.ck-editor__main > .ck-editor__editable[b-r9w20a9rgg] {
    background: var(--ck-color-base-background);
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable[b-r9w20a9rgg], .ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius);
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused)[b-r9w20a9rgg] {
        border-color: var(--ck-color-base-border)
    }

.ck-content blockquote[b-r9w20a9rgg] {
    overflow: hidden;
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-style: italic;
    border-left: 5px solid #ccc
}

.ck-content[dir=rtl] blockquote[b-r9w20a9rgg] {
    border-left: 0;
    border-right: 5px solid #ccc
}

.ck .ck-link_selected[b-r9w20a9rgg] {
    background: var(--ck-color-link-selected-background)
}

:root[b-r9w20a9rgg] {
    --ck-color-resizer: var(--ck-color-focus-border);
    --ck-resizer-size: 10px;
    --ck-resizer-border-width: 1px;
    --ck-resizer-border-radius: 2px;
    --ck-resizer-offset: calc(var(--ck-resizer-size)/-2 - 2px);
    --ck-resizer-tooltip-offset: 10px;
    --ck-color-resizer-tooltip-background: #262626;
    --ck-color-resizer-tooltip-text: #f2f2f2
}

.ck .ck-widget.ck-widget_with-selection-handle[b-r9w20a9rgg] {
    position: relative
}

    .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle[b-r9w20a9rgg] {
        position: absolute
    }

        .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon[b-r9w20a9rgg] {
            display: block
        }

    .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected .ck-widget__selection-handle[b-r9w20a9rgg], .ck .ck-widget.ck-widget_with-selection-handle:hover .ck-widget__selection-handle[b-r9w20a9rgg] {
        visibility: visible
    }

.ck .ck-size-view[b-r9w20a9rgg] {
    background: var(--ck-color-resizer-tooltip-background);
    color: var(--ck-color-resizer-tooltip-text);
    border: 1px solid var(--ck-color-resizer-tooltip-text);
    border-radius: var(--ck-resizer-border-radius);
    font-size: var(--ck-font-size-tiny);
    display: block;
    padding: var(--ck-spacing-small)
}

    .ck .ck-size-view.ck-orientation-bottom-left[b-r9w20a9rgg], .ck .ck-size-view.ck-orientation-bottom-right[b-r9w20a9rgg], .ck .ck-size-view.ck-orientation-top-left[b-r9w20a9rgg], .ck .ck-size-view.ck-orientation-top-right[b-r9w20a9rgg] {
        position: absolute
    }

    .ck .ck-size-view.ck-orientation-top-left[b-r9w20a9rgg] {
        top: var(--ck-resizer-tooltip-offset);
        left: var(--ck-resizer-tooltip-offset)
    }

    .ck .ck-size-view.ck-orientation-top-right[b-r9w20a9rgg] {
        top: var(--ck-resizer-tooltip-offset);
        right: var(--ck-resizer-tooltip-offset)
    }

    .ck .ck-size-view.ck-orientation-bottom-right[b-r9w20a9rgg] {
        bottom: var(--ck-resizer-tooltip-offset);
        right: var(--ck-resizer-tooltip-offset)
    }

    .ck .ck-size-view.ck-orientation-bottom-left[b-r9w20a9rgg] {
        bottom: var(--ck-resizer-tooltip-offset);
        left: var(--ck-resizer-tooltip-offset)
    }

:root[b-r9w20a9rgg] {
    --ck-widget-outline-thickness: 3px;
    --ck-widget-handler-icon-size: 16px;
    --ck-widget-handler-animation-duration: 200ms;
    --ck-widget-handler-animation-curve: ease;
    --ck-color-widget-blurred-border: #dedede;
    --ck-color-widget-hover-border: #ffc83d;
    --ck-color-widget-editable-focus-background: var(--ck-color-base-background);
    --ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background)
}

.ck .ck-widget[b-r9w20a9rgg] {
    outline-width: var(--ck-widget-outline-thickness);
    outline-style: solid;
    outline-color: transparent;
    transition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)
}

    .ck .ck-widget.ck-widget_selected[b-r9w20a9rgg], .ck .ck-widget.ck-widget_selected:hover[b-r9w20a9rgg] {
        outline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)
    }

    .ck .ck-widget:hover[b-r9w20a9rgg] {
        outline-color: var(--ck-color-widget-hover-border)
    }

.ck .ck-editor__nested-editable[b-r9w20a9rgg] {
    border: 1px solid transparent
}

    .ck .ck-editor__nested-editable.ck-editor__nested-editable_focused[b-r9w20a9rgg], .ck .ck-editor__nested-editable:focus[b-r9w20a9rgg] {
        outline: none;
        border: var(--ck-focus-ring);
        box-shadow: var(--ck-inner-shadow),0 0;
        background-color: var(--ck-color-widget-editable-focus-background)
    }

.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle[b-r9w20a9rgg] {
    padding: 4px;
    box-sizing: border-box;
    background-color: transparent;
    opacity: 0;
    transition: background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);
    border-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;
    transform: translateY(-100%);
    left: calc(0px - var(--ck-widget-outline-thickness))
}

    .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon[b-r9w20a9rgg] {
        width: var(--ck-widget-handler-icon-size);
        height: var(--ck-widget-handler-icon-size);
        color: var(--ck-color-widget-drag-handler-icon-color)
    }

        .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator[b-r9w20a9rgg] {
            opacity: 0;
            transition: opacity .3s var(--ck-widget-handler-animation-curve)
        }

    .ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator[b-r9w20a9rgg] {
        opacity: 1
    }

.ck .ck-widget.ck-widget_with-selection-handle:hover .ck-widget__selection-handle[b-r9w20a9rgg] {
    opacity: 1;
    background-color: var(--ck-color-widget-hover-border)
}

.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected .ck-widget__selection-handle[b-r9w20a9rgg], .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover .ck-widget__selection-handle[b-r9w20a9rgg] {
    opacity: 1;
    background-color: var(--ck-color-focus-border)
}

    .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator[b-r9w20a9rgg], .ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator[b-r9w20a9rgg] {
        opacity: 1
    }

.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child[b-r9w20a9rgg], .ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child[b-r9w20a9rgg] {
    margin-top: calc(1em + var(--ck-widget-handler-icon-size))
}

.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle[b-r9w20a9rgg] {
    left: auto;
    right: calc(0px - var(--ck-widget-outline-thickness))
}

.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected[b-r9w20a9rgg], .ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover[b-r9w20a9rgg] {
    outline-color: var(--ck-color-widget-blurred-border)
}

    .ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle .ck-widget__selection-handle[b-r9w20a9rgg], .ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle .ck-widget__selection-handle:hover[b-r9w20a9rgg], .ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover.ck-widget_with-selection-handle .ck-widget__selection-handle[b-r9w20a9rgg], .ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover.ck-widget_with-selection-handle .ck-widget__selection-handle:hover[b-r9w20a9rgg] {
        background: var(--ck-color-widget-blurred-border)
    }

.ck-editor__editable.ck-read-only .ck-widget[b-r9w20a9rgg] {
    --ck-widget-outline-thickness: 0
}

.ck.ck-labeled-input .ck-labeled-input__status[b-r9w20a9rgg] {
    font-size: var(--ck-font-size-small);
    margin-top: var(--ck-spacing-small);
    white-space: normal
}

.ck.ck-labeled-input .ck-labeled-input__status_error[b-r9w20a9rgg] {
    color: var(--ck-color-base-error)
}

:root[b-r9w20a9rgg] {
    --ck-input-text-width: 18em
}

.ck.ck-input-text[b-r9w20a9rgg] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-input-text[b-r9w20a9rgg], .ck.ck-input-text.ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-input-text[b-r9w20a9rgg] {
    box-shadow: var(--ck-inner-shadow),0 0;
    background: var(--ck-color-input-background);
    border: 1px solid var(--ck-color-input-border);
    padding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);
    min-width: var(--ck-input-text-width);
    min-height: var(--ck-ui-component-min-height);
    transition: box-shadow .2s ease-in-out,border .2s ease-in-out
}

    .ck.ck-input-text:focus[b-r9w20a9rgg] {
        outline: none;
        border: var(--ck-focus-ring);
        box-shadow: var(--ck-focus-outer-shadow),var(--ck-inner-shadow)
    }

    .ck.ck-input-text[readonly][b-r9w20a9rgg] {
        border: 1px solid var(--ck-color-input-disabled-border);
        background: var(--ck-color-input-disabled-background);
        color: var(--ck-color-input-disabled-text)
    }

        .ck.ck-input-text[readonly]:focus[b-r9w20a9rgg] {
            box-shadow: var(--ck-focus-disabled-outer-shadow),var(--ck-inner-shadow)
        }

    .ck.ck-input-text.ck-error[b-r9w20a9rgg] {
        border-color: var(--ck-color-input-error-border);
        animation: ck-text-input-shake .3s ease both
    }

        .ck.ck-input-text.ck-error:focus[b-r9w20a9rgg] {
            box-shadow: var(--ck-focus-error-outer-shadow),var(--ck-inner-shadow)
        }

@@keyframes ck-text-input-shake {
    20%[b-r9w20a9rgg] {
        transform: translateX(-2px)
    }

    40%[b-r9w20a9rgg] {
        transform: translateX(2px)
    }

    60%[b-r9w20a9rgg] {
        transform: translateX(-1px)
    }

    80%[b-r9w20a9rgg] {
        transform: translateX(1px)
    }
}

.ck.ck-text-alternative-form[b-r9w20a9rgg] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

    .ck.ck-text-alternative-form .ck-labeled-input[b-r9w20a9rgg] {
        display: inline-block
    }

    .ck.ck-text-alternative-form .ck-label[b-r9w20a9rgg] {
        display: none
    }

@@media screen and (max-width:600px) {
    .ck.ck-text-alternative-form[b-r9w20a9rgg] {
        flex-wrap: wrap
    }

        .ck.ck-text-alternative-form .ck-labeled-input[b-r9w20a9rgg] {
            flex-basis: 100%
        }

        .ck.ck-text-alternative-form .ck-button[b-r9w20a9rgg] {
            flex-basis: 50%
        }
}

.ck.ck-text-alternative-form[b-r9w20a9rgg] {
    padding: var(--ck-spacing-standard)
}

    .ck.ck-text-alternative-form:focus[b-r9w20a9rgg] {
        outline: none
    }

[dir=ltr] .ck.ck-text-alternative-form > :not(:first-child)[b-r9w20a9rgg], [dir=rtl] .ck.ck-text-alternative-form > :not(:last-child)[b-r9w20a9rgg] {
    margin-left: var(--ck-spacing-standard)
}

@@media screen and (max-width:600px) {
    .ck.ck-text-alternative-form[b-r9w20a9rgg] {
        padding: 0;
        width: calc(0.8*var(--ck-input-text-width))
    }

        .ck.ck-text-alternative-form .ck-labeled-input[b-r9w20a9rgg] {
            margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0
        }

            .ck.ck-text-alternative-form .ck-labeled-input .ck-input-text[b-r9w20a9rgg] {
                min-width: 0;
                width: 100%
            }

        .ck.ck-text-alternative-form .ck-button[b-r9w20a9rgg] {
            padding: var(--ck-spacing-standard);
            margin-top: var(--ck-spacing-standard);
            border-radius: 0;
            border: 0;
            border-top: 1px solid var(--ck-color-base-border)
        }

    [dir=ltr] .ck.ck-text-alternative-form .ck-button[b-r9w20a9rgg] {
        margin-left: 0
    }

        [dir=ltr] .ck.ck-text-alternative-form .ck-button:first-of-type[b-r9w20a9rgg] {
            border-right: 1px solid var(--ck-color-base-border)
        }

    [dir=rtl] .ck.ck-text-alternative-form .ck-button[b-r9w20a9rgg] {
        margin-left: 0
    }

        [dir=rtl] .ck.ck-text-alternative-form .ck-button:last-of-type[b-r9w20a9rgg] {
            border-right: 1px solid var(--ck-color-base-border)
        }
}

:root[b-r9w20a9rgg] {
    --ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3)
}

.ck.ck-balloon-panel[b-r9w20a9rgg] {
    display: none;
    position: absolute;
    z-index: var(--ck-z-modal)
}

    .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-r9w20a9rgg]:before {
        content: "";
        position: absolute
    }

    .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-r9w20a9rgg]:before {
        z-index: var(--ck-balloon-panel-arrow-z-index)
    }

    .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-r9w20a9rgg]:after {
        z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1)
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-r9w20a9rgg]:before {
        z-index: var(--ck-balloon-panel-arrow-z-index)
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-r9w20a9rgg]:after {
        z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1)
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-r9w20a9rgg]:before {
        z-index: var(--ck-balloon-panel-arrow-z-index)
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-r9w20a9rgg]:after {
        z-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1)
    }

    .ck.ck-balloon-panel.ck-balloon-panel_visible[b-r9w20a9rgg] {
        display: block
    }

:root[b-r9w20a9rgg] {
    --ck-balloon-arrow-offset: 2px;
    --ck-balloon-arrow-height: 10px;
    --ck-balloon-arrow-half-width: 8px
}

.ck.ck-balloon-panel[b-r9w20a9rgg] {
    border-radius: 0
}

    .ck-rounded-corners .ck.ck-balloon-panel[b-r9w20a9rgg], .ck.ck-balloon-panel.ck-rounded-corners[b-r9w20a9rgg] {
        border-radius: var(--ck-border-radius)
    }

.ck.ck-balloon-panel[b-r9w20a9rgg] {
    box-shadow: var(--ck-drop-shadow),0 0;
    min-height: 15px;
    background: var(--ck-color-panel-background);
    border: 1px solid var(--ck-color-panel-border)
}

    .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_with-arrow[b-r9w20a9rgg]:before {
        width: 0;
        height: 0;
        border-style: solid
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-r9w20a9rgg]:after, .ck.ck-balloon-panel[class*=arrow_n][b-r9w20a9rgg]:before {
        border-left-width: var(--ck-balloon-arrow-half-width);
        border-bottom-width: var(--ck-balloon-arrow-height);
        border-right-width: var(--ck-balloon-arrow-half-width);
        border-top-width: 0
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-r9w20a9rgg]:before {
        border-bottom-color: var(--ck-color-panel-border)
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-r9w20a9rgg]:after, .ck.ck-balloon-panel[class*=arrow_n][b-r9w20a9rgg]:before {
        border-left-color: transparent;
        border-right-color: transparent;
        border-top-color: transparent
    }

    .ck.ck-balloon-panel[class*=arrow_n][b-r9w20a9rgg]:after {
        border-bottom-color: var(--ck-color-panel-background);
        margin-top: var(--ck-balloon-arrow-offset)
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-r9w20a9rgg]:after, .ck.ck-balloon-panel[class*=arrow_s][b-r9w20a9rgg]:before {
        border-left-width: var(--ck-balloon-arrow-half-width);
        border-bottom-width: 0;
        border-right-width: var(--ck-balloon-arrow-half-width);
        border-top-width: var(--ck-balloon-arrow-height)
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-r9w20a9rgg]:before {
        border-top-color: var(--ck-color-panel-border)
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-r9w20a9rgg]:after, .ck.ck-balloon-panel[class*=arrow_s][b-r9w20a9rgg]:before {
        border-left-color: transparent;
        border-bottom-color: transparent;
        border-right-color: transparent
    }

    .ck.ck-balloon-panel[class*=arrow_s][b-r9w20a9rgg]:after {
        border-top-color: var(--ck-color-panel-background);
        margin-bottom: var(--ck-balloon-arrow-offset)
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_n[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_n[b-r9w20a9rgg]:before {
        left: 50%;
        margin-left: calc(-1*var(--ck-balloon-arrow-half-width));
        top: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_nw[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_nw[b-r9w20a9rgg]:before {
        left: calc(2*var(--ck-balloon-arrow-half-width));
        top: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_ne[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_ne[b-r9w20a9rgg]:before {
        right: calc(2*var(--ck-balloon-arrow-half-width));
        top: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_s[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_s[b-r9w20a9rgg]:before {
        left: 50%;
        margin-left: calc(-1*var(--ck-balloon-arrow-half-width));
        bottom: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_sw[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_sw[b-r9w20a9rgg]:before {
        left: calc(2*var(--ck-balloon-arrow-half-width));
        bottom: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_se[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_se[b-r9w20a9rgg]:before {
        right: calc(2*var(--ck-balloon-arrow-half-width));
        bottom: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_sme[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_sme[b-r9w20a9rgg]:before {
        right: 25%;
        margin-right: calc(2*var(--ck-balloon-arrow-half-width));
        bottom: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_smw[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_smw[b-r9w20a9rgg]:before {
        left: 25%;
        margin-left: calc(2*var(--ck-balloon-arrow-half-width));
        bottom: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_nme[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_nme[b-r9w20a9rgg]:before {
        right: 25%;
        margin-right: calc(2*var(--ck-balloon-arrow-half-width));
        top: calc(-1*var(--ck-balloon-arrow-height))
    }

    .ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw[b-r9w20a9rgg]:after, .ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw[b-r9w20a9rgg]:before {
        left: 25%;
        margin-left: calc(2*var(--ck-balloon-arrow-half-width));
        top: calc(-1*var(--ck-balloon-arrow-height))
    }

.ck .ck-balloon-rotator__navigation[b-r9w20a9rgg] {
    display: flex;
    align-items: center;
    justify-content: center
}

.ck .ck-balloon-rotator__content .ck-toolbar[b-r9w20a9rgg] {
    justify-content: center
}

.ck .ck-balloon-rotator__navigation[b-r9w20a9rgg] {
    background: var(--ck-color-toolbar-background);
    border-bottom: 1px solid var(--ck-color-toolbar-border);
    padding: 0 var(--ck-spacing-small)
}

    .ck .ck-balloon-rotator__navigation > *[b-r9w20a9rgg] {
        margin-right: var(--ck-spacing-small);
        margin-top: var(--ck-spacing-small);
        margin-bottom: var(--ck-spacing-small)
    }

    .ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter[b-r9w20a9rgg] {
        margin-right: var(--ck-spacing-standard);
        margin-left: var(--ck-spacing-small)
    }

.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper[b-r9w20a9rgg] {
    box-shadow: none
}

.ck .ck-fake-panel[b-r9w20a9rgg] {
    position: absolute;
    z-index: calc(var(--ck-z-modal) - 1)
}

    .ck .ck-fake-panel div[b-r9w20a9rgg] {
        position: absolute
    }

        .ck .ck-fake-panel div:first-child[b-r9w20a9rgg] {
            z-index: 2
        }

        .ck .ck-fake-panel div:nth-child(2)[b-r9w20a9rgg] {
            z-index: 1
        }

:root[b-r9w20a9rgg] {
    --ck-balloon-fake-panel-offset-horizontal: 6px;
    --ck-balloon-fake-panel-offset-vertical: 6px
}

.ck .ck-fake-panel div[b-r9w20a9rgg] {
    box-shadow: var(--ck-drop-shadow),0 0;
    min-height: 15px;
    background: var(--ck-color-panel-background);
    border: 1px solid var(--ck-color-panel-border);
    border-radius: var(--ck-border-radius);
    width: 100%;
    height: 100%
}

    .ck .ck-fake-panel div:first-child[b-r9w20a9rgg] {
        margin-left: var(--ck-balloon-fake-panel-offset-horizontal);
        margin-top: var(--ck-balloon-fake-panel-offset-vertical)
    }

    .ck .ck-fake-panel div:nth-child(2)[b-r9w20a9rgg] {
        margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);
        margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical)*2)
    }

    .ck .ck-fake-panel div:nth-child(3)[b-r9w20a9rgg] {
        margin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);
        margin-top: calc(var(--ck-balloon-fake-panel-offset-vertical)*3)
    }

.ck .ck-balloon-panel_arrow_s + .ck-fake-panel[b-r9w20a9rgg], .ck .ck-balloon-panel_arrow_se + .ck-fake-panel[b-r9w20a9rgg], .ck .ck-balloon-panel_arrow_sw + .ck-fake-panel[b-r9w20a9rgg] {
    --ck-balloon-fake-panel-offset-vertical: -6px
}

.ck-content .image[b-r9w20a9rgg] {
    display: table;
    clear: both;
    text-align: center;
    margin: 1em auto
}

    .ck-content .image > img[b-r9w20a9rgg] {
        display: block;
        margin: 0 auto;
        max-width: 100%;
        min-width: 50px
    }

.ck.ck-editor__editable .image[b-r9w20a9rgg] {
    position: relative
}

    .ck.ck-editor__editable .image .ck-progress-bar[b-r9w20a9rgg] {
        position: absolute;
        top: 0;
        left: 0
    }

    .ck.ck-editor__editable .image.ck-appear[b-r9w20a9rgg] {
        animation: fadeIn .7s
    }

    .ck.ck-editor__editable .image .ck-progress-bar[b-r9w20a9rgg] {
        height: 2px;
        width: 0;
        background: var(--ck-color-upload-bar-background);
        transition: width .1s
    }

@@keyframes fadeIn {
    0%[b-r9w20a9rgg] {
        opacity: 0
    }

    to[b-r9w20a9rgg] {
        opacity: 1
    }
}

.ck-image-upload-complete-icon[b-r9w20a9rgg] {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 50%
}

    .ck-image-upload-complete-icon[b-r9w20a9rgg]:after {
        content: "";
        position: absolute
    }

:root[b-r9w20a9rgg] {
    --ck-color-image-upload-icon: #fff;
    --ck-color-image-upload-icon-background: #008a00;
    --ck-image-upload-icon-size: 20px;
    --ck-image-upload-icon-width: 2px
}

.ck-image-upload-complete-icon[b-r9w20a9rgg] {
    width: var(--ck-image-upload-icon-size);
    height: var(--ck-image-upload-icon-size);
    opacity: 0;
    background: var(--ck-color-image-upload-icon-background);
    animation-name: ck-upload-complete-icon-show,ck-upload-complete-icon-hide;
    animation-fill-mode: forwards,forwards;
    animation-duration: .5s,.5s;
    font-size: var(--ck-image-upload-icon-size);
    animation-delay: 0ms,3s
}

    .ck-image-upload-complete-icon[b-r9w20a9rgg]:after {
        left: 25%;
        top: 50%;
        opacity: 0;
        height: 0;
        width: 0;
        transform: scaleX(-1) rotate(135deg);
        transform-origin: left top;
        border-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);
        border-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);
        animation-name: ck-upload-complete-icon-check;
        animation-duration: .5s;
        animation-delay: .5s;
        animation-fill-mode: forwards;
        box-sizing: border-box
    }

@@keyframes ck-upload-complete-icon-show {
    0%[b-r9w20a9rgg] {
        opacity: 0
    }

    to[b-r9w20a9rgg] {
        opacity: 1
    }
}

@@keyframes ck-upload-complete-icon-hide {
    0%[b-r9w20a9rgg] {
        opacity: 1
    }

    to[b-r9w20a9rgg] {
        opacity: 0
    }
}

@@keyframes ck-upload-complete-icon-check {
    0%[b-r9w20a9rgg] {
        opacity: 1;
        width: 0;
        height: 0
    }

    33%[b-r9w20a9rgg] {
        width: .3em;
        height: 0
    }

    to[b-r9w20a9rgg] {
        opacity: 1;
        width: .3em;
        height: .45em
    }
}

.ck .ck-upload-placeholder-loader[b-r9w20a9rgg] {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0
}

    .ck .ck-upload-placeholder-loader[b-r9w20a9rgg]:before {
        content: "";
        position: relative
    }

:root[b-r9w20a9rgg] {
    --ck-color-upload-placeholder-loader: #b3b3b3;
    --ck-upload-placeholder-loader-size: 32px
}

.ck .ck-image-upload-placeholder[b-r9w20a9rgg] {
    width: 100%;
    margin: 0
}

.ck .ck-upload-placeholder-loader[b-r9w20a9rgg] {
    width: 100%;
    height: 100%
}

    .ck .ck-upload-placeholder-loader[b-r9w20a9rgg]:before {
        width: var(--ck-upload-placeholder-loader-size);
        height: var(--ck-upload-placeholder-loader-size);
        border-radius: 50%;
        border-top: 3px solid var(--ck-color-upload-placeholder-loader);
        border-right: 2px solid transparent;
        animation: ck-upload-placeholder-loader 1s linear infinite
    }

@@keyframes ck-upload-placeholder-loader {
    to[b-r9w20a9rgg] {
        transform: rotate(1turn)
    }
}

.ck.ck-heading_heading1[b-r9w20a9rgg] {
    font-size: 20px
}

.ck.ck-heading_heading2[b-r9w20a9rgg] {
    font-size: 17px
}

.ck.ck-heading_heading3[b-r9w20a9rgg] {
    font-size: 14px
}

.ck[class*=ck-heading_heading][b-r9w20a9rgg] {
    font-weight: 700
}

.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label[b-r9w20a9rgg] {
    width: 8em
}

.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item[b-r9w20a9rgg] {
    min-width: 18em
}

.ck-content .image > figcaption[b-r9w20a9rgg] {
    display: table-caption;
    caption-side: bottom;
    word-break: break-word;
    color: #333;
    background-color: #f7f7f7;
    padding: .6em;
    font-size: .75em;
    outline-offset: -1px
}

:root[b-r9w20a9rgg] {
    --ck-image-style-spacing: 1.5em
}

.ck-content .image-style-align-center[b-r9w20a9rgg], .ck-content .image-style-align-left[b-r9w20a9rgg], .ck-content .image-style-align-right[b-r9w20a9rgg], .ck-content .image-style-side[b-r9w20a9rgg] {
    max-width: 50%
}

.ck-content .image-style-side[b-r9w20a9rgg] {
    float: right;
    margin-left: var(--ck-image-style-spacing)
}

.ck-content .image-style-align-left[b-r9w20a9rgg] {
    float: left;
    margin-right: var(--ck-image-style-spacing)
}

.ck-content .image-style-align-center[b-r9w20a9rgg] {
    margin-left: auto;
    margin-right: auto
}

.ck-content .image-style-align-right[b-r9w20a9rgg] {
    float: right;
    margin-left: var(--ck-image-style-spacing)
}

.ck.ck-link-form[b-r9w20a9rgg] {
    display: flex
}

    .ck.ck-link-form .ck-label[b-r9w20a9rgg] {
        display: none
    }

@@media screen and (max-width:600px) {
    .ck.ck-link-form[b-r9w20a9rgg] {
        flex-wrap: wrap
    }

        .ck.ck-link-form .ck-labeled-input[b-r9w20a9rgg] {
            flex-basis: 100%
        }

        .ck.ck-link-form .ck-button[b-r9w20a9rgg] {
            flex-basis: 50%
        }
}

.ck.ck-link-form_layout-vertical[b-r9w20a9rgg] {
    display: block
}

.ck.ck-link-form[b-r9w20a9rgg] {
    padding: var(--ck-spacing-standard)
}

    .ck.ck-link-form:focus[b-r9w20a9rgg] {
        outline: none
    }

[dir=ltr] .ck.ck-link-form > :not(:first-child)[b-r9w20a9rgg], [dir=rtl] .ck.ck-link-form > :not(:last-child)[b-r9w20a9rgg] {
    margin-left: var(--ck-spacing-standard)
}

@@media screen and (max-width:600px) {
    .ck.ck-link-form[b-r9w20a9rgg] {
        padding: 0;
        width: calc(0.8*var(--ck-input-text-width))
    }

        .ck.ck-link-form .ck-labeled-input[b-r9w20a9rgg] {
            margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0
        }

            .ck.ck-link-form .ck-labeled-input .ck-input-text[b-r9w20a9rgg] {
                min-width: 0;
                width: 100%
            }

        .ck.ck-link-form .ck-button[b-r9w20a9rgg] {
            padding: var(--ck-spacing-standard);
            margin-top: var(--ck-spacing-standard);
            border-radius: 0;
            border: 0;
            border-top: 1px solid var(--ck-color-base-border)
        }

    [dir=ltr] .ck.ck-link-form .ck-button[b-r9w20a9rgg] {
        margin-left: 0
    }

        [dir=ltr] .ck.ck-link-form .ck-button:first-of-type[b-r9w20a9rgg] {
            border-right: 1px solid var(--ck-color-base-border)
        }

    [dir=rtl] .ck.ck-link-form .ck-button[b-r9w20a9rgg] {
        margin-left: 0
    }

        [dir=rtl] .ck.ck-link-form .ck-button:last-of-type[b-r9w20a9rgg] {
            border-right: 1px solid var(--ck-color-base-border)
        }
}

.ck.ck-link-form_layout-vertical[b-r9w20a9rgg] {
    padding: 0;
    min-width: var(--ck-input-text-width)
}

    .ck.ck-link-form_layout-vertical .ck-labeled-input[b-r9w20a9rgg] {
        margin: var(--ck-spacing-standard) var(--ck-spacing-standard) var(--ck-spacing-small)
    }

        .ck.ck-link-form_layout-vertical .ck-labeled-input .ck-input-text[b-r9w20a9rgg] {
            min-width: 0;
            width: 100%
        }

    .ck.ck-link-form_layout-vertical .ck-button[b-r9w20a9rgg] {
        padding: var(--ck-spacing-standard);
        margin: 0;
        border-radius: 0;
        border: 0;
        border-top: 1px solid var(--ck-color-base-border);
        width: 50%
    }

[dir=ltr] .ck.ck-link-form_layout-vertical .ck-button[b-r9w20a9rgg] {
    margin-left: 0
}

    [dir=ltr] .ck.ck-link-form_layout-vertical .ck-button:first-of-type[b-r9w20a9rgg] {
        border-right: 1px solid var(--ck-color-base-border)
    }

[dir=rtl] .ck.ck-link-form_layout-vertical .ck-button[b-r9w20a9rgg] {
    margin-left: 0
}

    [dir=rtl] .ck.ck-link-form_layout-vertical .ck-button:last-of-type[b-r9w20a9rgg] {
        border-right: 1px solid var(--ck-color-base-border)
    }

.ck.ck-link-form_layout-vertical .ck.ck-list[b-r9w20a9rgg] {
    margin-left: 0
}

    .ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton[b-r9w20a9rgg] {
        border: 0;
        width: 100%
    }

        .ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover[b-r9w20a9rgg] {
            background: none
        }

.ck.ck-link-actions[b-r9w20a9rgg] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

    .ck.ck-link-actions .ck-link-actions__preview[b-r9w20a9rgg] {
        display: inline-block
    }

        .ck.ck-link-actions .ck-link-actions__preview .ck-button__label[b-r9w20a9rgg] {
            overflow: hidden
        }

@@media screen and (max-width:600px) {
    .ck.ck-link-actions[b-r9w20a9rgg] {
        flex-wrap: wrap
    }

        .ck.ck-link-actions .ck-link-actions__preview[b-r9w20a9rgg] {
            flex-basis: 100%
        }

        .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview)[b-r9w20a9rgg] {
            flex-basis: 50%
        }
}

.ck.ck-link-actions[b-r9w20a9rgg] {
    padding: var(--ck-spacing-standard)
}

    .ck.ck-link-actions .ck-button.ck-link-actions__preview[b-r9w20a9rgg] {
        padding-left: 0;
        padding-right: 0
    }

        .ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label[b-r9w20a9rgg] {
            padding: 0 var(--ck-spacing-medium);
            color: var(--ck-color-link-default);
            text-overflow: ellipsis;
            cursor: pointer;
            max-width: var(--ck-input-text-width);
            min-width: 3em;
            text-align: center
        }

            .ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover[b-r9w20a9rgg] {
                text-decoration: underline
            }

        .ck.ck-link-actions .ck-button.ck-link-actions__preview[b-r9w20a9rgg], .ck.ck-link-actions .ck-button.ck-link-actions__preview:active[b-r9w20a9rgg], .ck.ck-link-actions .ck-button.ck-link-actions__preview:focus[b-r9w20a9rgg], .ck.ck-link-actions .ck-button.ck-link-actions__preview:hover[b-r9w20a9rgg] {
            background: none
        }

            .ck.ck-link-actions .ck-button.ck-link-actions__preview:active[b-r9w20a9rgg] {
                box-shadow: none
            }

            .ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label[b-r9w20a9rgg] {
                text-decoration: underline
            }

    .ck.ck-link-actions:focus[b-r9w20a9rgg] {
        outline: none
    }

[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child)[b-r9w20a9rgg], [dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child)[b-r9w20a9rgg] {
    margin-left: var(--ck-spacing-standard)
}

@@media screen and (max-width:600px) {
    .ck.ck-link-actions[b-r9w20a9rgg] {
        padding: 0;
        width: calc(0.8*var(--ck-input-text-width))
    }

        .ck.ck-link-actions .ck-button.ck-link-actions__preview[b-r9w20a9rgg] {
            margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0
        }

            .ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label[b-r9w20a9rgg] {
                min-width: 0;
                max-width: 100%
            }

        .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview)[b-r9w20a9rgg] {
            padding: var(--ck-spacing-standard);
            margin-top: var(--ck-spacing-standard);
            border-radius: 0;
            border: 0;
            border-top: 1px solid var(--ck-color-base-border)
        }

    [dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview)[b-r9w20a9rgg] {
        margin-left: 0
    }

        [dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview):first-of-type[b-r9w20a9rgg] {
            border-right: 1px solid var(--ck-color-base-border)
        }

    [dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview)[b-r9w20a9rgg] {
        margin-left: 0
    }

        [dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview):last-of-type[b-r9w20a9rgg] {
            border-right: 1px solid var(--ck-color-base-border)
        }
}

.ck-media__wrapper .ck-media__placeholder[b-r9w20a9rgg] {
    display: flex;
    flex-direction: column;
    align-items: center
}

    .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip[b-r9w20a9rgg] {
        display: block
    }

@@media (hover:none) {
    .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip[b-r9w20a9rgg] {
        display: none
    }
}

.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url[b-r9w20a9rgg] {
    max-width: 100%;
    position: relative
}

    .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url:hover .ck-tooltip[b-r9w20a9rgg] {
        visibility: visible;
        opacity: 1
    }

    .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text[b-r9w20a9rgg] {
        overflow: hidden;
        display: block
    }

.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *[b-r9w20a9rgg], .ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *[b-r9w20a9rgg], .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *[b-r9w20a9rgg], .ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *[b-r9w20a9rgg] {
    display: none
}

.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > :not(.ck-media__placeholder)[b-r9w20a9rgg], .ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder[b-r9w20a9rgg] {
    pointer-events: none
}

:root[b-r9w20a9rgg] {
    --ck-media-embed-placeholder-icon-size: 3em;
    --ck-color-media-embed-placeholder-url-text: #757575;
    --ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text)
}

.ck-media__wrapper[b-r9w20a9rgg] {
    margin: 0 auto
}

    .ck-media__wrapper .ck-media__placeholder[b-r9w20a9rgg] {
        padding: calc(3*var(--ck-spacing-standard));
        background: var(--ck-color-base-foreground)
    }

        .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon[b-r9w20a9rgg] {
            min-width: var(--ck-media-embed-placeholder-icon-size);
            height: var(--ck-media-embed-placeholder-icon-size);
            margin-bottom: var(--ck-spacing-large);
            background-position: 50%;
            background-size: cover
        }

            .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon[b-r9w20a9rgg] {
                width: 100%;
                height: 100%
            }

        .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text[b-r9w20a9rgg] {
            color: var(--ck-color-media-embed-placeholder-url-text);
            white-space: nowrap;
            text-align: center;
            font-style: italic;
            text-overflow: ellipsis
        }

            .ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover[b-r9w20a9rgg] {
                color: var(--ck-color-media-embed-placeholder-url-text-hover);
                cursor: pointer;
                text-decoration: underline
            }

    .ck-media__wrapper[data-oembed-url*="open.spotify.com"][b-r9w20a9rgg] {
        max-width: 300px;
        max-height: 380px
    }

    .ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon[b-r9w20a9rgg] {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMDAzLjc4IDEuNjFoNDkuNjIxYzEuNjk0IDAgMy4xOS0uNzk4IDQuMTQ2LTIuMDM3eiIgZmlsbD0iIzVjODhjNSIvPjxwYXRoIGQ9Ik0yMjYuNzQyIDIyMi45ODhjLTkuMjY2IDAtMTYuNzc3IDcuMTctMTYuNzc3IDE2LjAxNC4wMDcgMi43NjIuNjYzIDUuNDc0IDIuMDkzIDcuODc1LjQzLjcwMy44MyAxLjQwOCAxLjE5IDIuMTA3LjMzMy41MDIuNjUgMS4wMDUuOTUgMS41MDguMzQzLjQ3Ny42NzMuOTU3Ljk4OCAxLjQ0IDEuMzEgMS43NjkgMi41IDMuNTAyIDMuNjM3IDUuMTY4Ljc5MyAxLjI3NSAxLjY4MyAyLjY0IDIuNDY2IDMuOTkgMi4zNjMgNC4wOTQgNC4wMDcgOC4wOTIgNC42IDEzLjkxNHYuMDEyYy4xODIuNDEyLjUxNi42NjYuODc5LjY2Ny40MDMtLjAwMS43NjgtLjMxNC45My0uNzk5LjYwMy01Ljc1NiAyLjIzOC05LjcyOSA0LjU4NS0xMy43OTQuNzgyLTEuMzUgMS42NzMtMi43MTUgMi40NjUtMy45OSAxLjEzNy0xLjY2NiAyLjMyOC0zLjQgMy42MzgtNS4xNjkuMzE1LS40ODIuNjQ1LS45NjIuOTg4LTEuNDM5LjMtLjUwMy42MTctMS4wMDYuOTUtMS41MDguMzU5LS43Ljc2LTEuNDA0IDEuMTktMi4xMDcgMS40MjYtMi40MDIgMi01LjExNCAyLjAwNC03Ljg3NSAwLTguODQ0LTcuNTExLTE2LjAxNC0xNi43NzYtMTYuMDE0eiIgZmlsbD0iI2RkNGIzZSIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48ZWxsaXBzZSByeT0iNS41NjQiIHJ4PSI1LjgyOCIgY3k9IjIzOS4wMDIiIGN4PSIyMjYuNzQyIiBmaWxsPSIjODAyZDI3IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0xOTAuMzAxIDIzNy4yODNjLTQuNjcgMC04LjQ1NyAzLjg1My04LjQ1NyA4LjYwNnMzLjc4NiA4LjYwNyA4LjQ1NyA4LjYwN2MzLjA0MyAwIDQuODA2LS45NTggNi4zMzctMi41MTYgMS41My0xLjU1NyAyLjA4Ny0zLjkxMyAyLjA4Ny02LjI5IDAtLjM2Mi0uMDIzLS43MjItLjA2NC0xLjA3OWgtOC4yNTd2My4wNDNoNC44NWMtLjE5Ny43NTktLjUzMSAxLjQ1LTEuMDU4IDEuOTg2LS45NDIuOTU4LTIuMDI4IDEuNTQ4LTMuOTAxIDEuNTQ4LTIuODc2IDAtNS4yMDgtMi4zNzItNS4yMDgtNS4yOTkgMC0yLjkyNiAyLjMzMi01LjI5OSA1LjIwOC01LjI5OSAxLjM5OSAwIDIuNjE4LjQwNyAzLjU4NCAxLjI5M2wyLjM4MS0yLjM4YzAtLjAwMi0uMDAzLS4wMDQtLjAwNC0uMDA1LTEuNTg4LTEuNTI0LTMuNjItMi4yMTUtNS45NTUtMi4yMTV6bTQuNDMgNS42NmwuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTIxNS4xODQgMjUxLjkyOWwtNy45OCA3Ljk3OSAyOC40NzcgMjguNDc1YTUuMjMzIDUuMjMzIDAgMDAuNDQ5LTIuMTIzdi0zMS4xNjVjLS40NjkuNjc1LS45MzQgMS4zNDktMS4zODIgMi4wMDUtLjc5MiAxLjI3NS0xLjY4MiAyLjY0LTIuNDY1IDMuOTktMi4zNDcgNC4wNjUtMy45ODIgOC4wMzgtNC41ODUgMTMuNzk0LS4xNjIuNDg1LS41MjcuNzk4LS45My43OTktLjM2My0uMDAxLS42OTctLjI1NS0uODc5LS42Njd2LS4wMTJjLS41OTMtNS44MjItMi4yMzctOS44Mi00LjYtMTMuOTE0LS43ODMtMS4zNS0xLjY3My0yLjcxNS0yLjQ2Ni0zLjk5LTEuMTM3LTEuNjY2LTIuMzI3LTMuNC0zLjYzNy01LjE2OWwtLjAwMi0uMDAzeiIgZmlsbD0iI2MzYzNjMyIvPjxwYXRoIGQ9Ik0yMTIuOTgzIDI0OC40OTVsLTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAwNS4yMzggNS4yMzhoMS4wMTVsMzUuNjY2LTM1LjY2NmExMzYuMjc1IDEzNi4yNzUgMCAwMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAwLS45ODktMS40NCAzNS4xMjcgMzUuMTI3IDAgMDAtLjk1LTEuNTA4Yy0uMDgzLS4xNjItLjE3Ni0uMzI2LS4yNjQtLjQ4OXoiIGZpbGw9IiNmZGRjNGYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTIxMS45OTggMjYxLjA4M2wtNi4xNTIgNi4xNTEgMjQuMjY0IDI0LjI2NGguNzgxYTUuMjI3IDUuMjI3IDAgMDA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)
    }

    .ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder[b-r9w20a9rgg] {
        background: #4268b3
    }

        .ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon[b-r9w20a9rgg] {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
        }

        .ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text[b-r9w20a9rgg] {
            color: #cdf
        }

            .ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover[b-r9w20a9rgg] {
                color: #fff
            }

    .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder[b-r9w20a9rgg] {
        background: linear-gradient(-135deg,#1400c8,#b900b4,#f50000)
    }

        .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon[b-r9w20a9rgg] {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OXptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OXoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzN6bTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1ek00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)
        }

        .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text[b-r9w20a9rgg] {
            color: #ffe0fe
        }

            .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover[b-r9w20a9rgg] {
                color: #fff
            }

    .ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder[b-r9w20a9rgg] {
        background: linear-gradient(90deg,#71c6f4,#0d70a5)
    }

        .ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon[b-r9w20a9rgg] {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)
        }

        .ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text[b-r9w20a9rgg] {
            color: #b8e6ff
        }

            .ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover[b-r9w20a9rgg] {
                color: #fff
            }

.ck.ck-media-form[b-r9w20a9rgg] {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap
}

    .ck.ck-media-form .ck-labeled-input[b-r9w20a9rgg] {
        display: inline-block
    }

    .ck.ck-media-form .ck-label[b-r9w20a9rgg] {
        display: none
    }

@@media screen and (max-width:600px) {
    .ck.ck-media-form[b-r9w20a9rgg] {
        flex-wrap: wrap
    }

        .ck.ck-media-form .ck-labeled-input[b-r9w20a9rgg] {
            flex-basis: 100%
        }

        .ck.ck-media-form .ck-button[b-r9w20a9rgg] {
            flex-basis: 50%
        }
}

.ck.ck-media-form[b-r9w20a9rgg] {
    padding: var(--ck-spacing-standard)
}

    .ck.ck-media-form:focus[b-r9w20a9rgg] {
        outline: none
    }

[dir=ltr] .ck.ck-media-form > :not(:first-child)[b-r9w20a9rgg], [dir=rtl] .ck.ck-media-form > :not(:last-child)[b-r9w20a9rgg] {
    margin-left: var(--ck-spacing-standard)
}

@@media screen and (max-width:600px) {
    .ck.ck-media-form[b-r9w20a9rgg] {
        padding: 0;
        width: calc(0.8*var(--ck-input-text-width))
    }

        .ck.ck-media-form .ck-labeled-input[b-r9w20a9rgg] {
            margin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0
        }

            .ck.ck-media-form .ck-labeled-input .ck-input-text[b-r9w20a9rgg] {
                min-width: 0;
                width: 100%
            }

            .ck.ck-media-form .ck-labeled-input .ck-labeled-input__error[b-r9w20a9rgg] {
                white-space: normal
            }

        .ck.ck-media-form .ck-button[b-r9w20a9rgg] {
            padding: var(--ck-spacing-standard);
            margin-top: var(--ck-spacing-standard);
            border-radius: 0;
            border: 0;
            border-top: 1px solid var(--ck-color-base-border)
        }

    [dir=ltr] .ck.ck-media-form .ck-button[b-r9w20a9rgg] {
        margin-left: 0
    }

        [dir=ltr] .ck.ck-media-form .ck-button:first-of-type[b-r9w20a9rgg] {
            border-right: 1px solid var(--ck-color-base-border)
        }

    [dir=rtl] .ck.ck-media-form .ck-button[b-r9w20a9rgg] {
        margin-left: 0
    }

        [dir=rtl] .ck.ck-media-form .ck-button:last-of-type[b-r9w20a9rgg] {
            border-right: 1px solid var(--ck-color-base-border)
        }
}

.ck-content .media[b-r9w20a9rgg] {
    clear: both;
    margin: 1em 0;
    display: block;
    min-width: 15em
}

:root[b-r9w20a9rgg] {
    --ck-color-table-focused-cell-background: rgba(158,207,250,0.3)
}

.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused[b-r9w20a9rgg], .ck-widget.table td.ck-editor__nested-editable:focus[b-r9w20a9rgg], .ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused[b-r9w20a9rgg], .ck-widget.table th.ck-editor__nested-editable:focus[b-r9w20a9rgg] {
    background: var(--ck-color-table-focused-cell-background);
    border-style: none;
    outline: 1px solid var(--ck-color-focus-border);
    outline-offset: -1px
}

.ck .ck-insert-table-dropdown__grid[b-r9w20a9rgg] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

:root[b-r9w20a9rgg] {
    --ck-insert-table-dropdown-padding: 10px;
    --ck-insert-table-dropdown-box-height: 11px;
    --ck-insert-table-dropdown-box-width: 12px;
    --ck-insert-table-dropdown-box-margin: 1px
}

.ck .ck-insert-table-dropdown__grid[b-r9w20a9rgg] {
    width: calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2);
    padding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0
}

.ck .ck-insert-table-dropdown__label[b-r9w20a9rgg] {
    text-align: center
}

.ck .ck-insert-table-dropdown-grid-box[b-r9w20a9rgg] {
    width: var(--ck-insert-table-dropdown-box-width);
    height: var(--ck-insert-table-dropdown-box-height);
    margin: var(--ck-insert-table-dropdown-box-margin);
    border: 1px solid var(--ck-color-base-border);
    border-radius: 1px
}

    .ck .ck-insert-table-dropdown-grid-box.ck-on[b-r9w20a9rgg] {
        border-color: var(--ck-color-focus-border);
        background: var(--ck-color-focus-outer-shadow)
    }

:root[b-r9w20a9rgg] {
    --ck-table-selected-cell-background: #cee5fd
}

.ck.ck-editor__editable .table table td.ck-editor__editable_selected[b-r9w20a9rgg], .ck.ck-editor__editable .table table th.ck-editor__editable_selected[b-r9w20a9rgg] {
    background-color: var(--ck-table-selected-cell-background) !important;
    caret-color: transparent;
    outline: unset;
    box-shadow: unset
}

    .ck.ck-editor__editable .table table td.ck-editor__editable_selected [b-r9w20a9rgg]::selection, .ck.ck-editor__editable .table table th.ck-editor__editable_selected [b-r9w20a9rgg]::selection {
        background-color: transparent
    }

    .ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget_selected[b-r9w20a9rgg], .ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget_selected[b-r9w20a9rgg] {
        outline: unset
    }

.ck-content .table[b-r9w20a9rgg] {
    margin: 1em auto;
    display: table
}

    .ck-content .table table[b-r9w20a9rgg] {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        height: 100%;
        border: 1px double #b3b3b3
    }

        .ck-content .table table td[b-r9w20a9rgg], .ck-content .table table th[b-r9w20a9rgg] {
            min-width: 2em;
            padding: .4em;
            border-color: #bfbfbf
        }

        .ck-content .table table th[b-r9w20a9rgg] {
            font-weight: 700;
            background: hsla(0,0%,0%,5%)
        }









.justify-content-center[_ngcontent-ng-cli-universal-c1][b-r9w20a9rgg] {
    height: 50%;
    -moz-user-select: none;
    user-select: none
}

.bg-sidebar[_ngcontent-ng-cli-universal-c1][b-r9w20a9rgg] {
    background-color: rgba(0,0,0,.8)
}

ul[_ngcontent-ng-cli-universal-c1] .sidebar-heading[_ngcontent-ng-cli-universal-c1][b-r9w20a9rgg] {
    color: #b7b9cc
}

@@media (max-width:900px) {
    ul.side-bar-closed[_ngcontent-ng-cli-universal-c1][b-r9w20a9rgg] {
        width: 0 !important
    }
}

ul.side-bar-open[_ngcontent-ng-cli-universal-c1][b-r9w20a9rgg] {
    background-color: #000 !important
}

ul[_ngcontent-ng-cli-universal-c1] li[_ngcontent-ng-cli-universal-c1] a[_ngcontent-ng-cli-universal-c1][b-r9w20a9rgg] {
    color: #fff !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    cursor: pointer !important
}

ul[_ngcontent-ng-cli-universal-c1] li[_ngcontent-ng-cli-universal-c1] i[_ngcontent-ng-cli-universal-c1][b-r9w20a9rgg] {
    color: #fff !important
}

ul[_ngcontent-ng-cli-universal-c1] li.active[_ngcontent-ng-cli-universal-c1] a[_ngcontent-ng-cli-universal-c1][b-r9w20a9rgg], ul[_ngcontent-ng-cli-universal-c1] li.active[_ngcontent-ng-cli-universal-c1] i[_ngcontent-ng-cli-universal-c1][b-r9w20a9rgg] {
    color: #ffc400 !important
}







[data-letters][_ngcontent-ng-cli-universal-c2][b-r9w20a9rgg]:before {
    content: attr(data-letters);
    display: inline-block;
    font-size: 1em;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    text-align: center;
    border-radius: 50%;
    background: #ffc400;
    vertical-align: middle;
    margin-right: 1em;
    color: #000;
    font-weight: 700
}

table.dataTable[_ngcontent-ng-cli-universal-c2] > tr[role=row][_ngcontent-ng-cli-universal-c2] > td[_ngcontent-ng-cli-universal-c2]:first-child[b-r9w20a9rgg]:before, table.dataTable[_ngcontent-ng-cli-universal-c2] > tr[role=row][_ngcontent-ng-cli-universal-c2] > th[_ngcontent-ng-cli-universal-c2]:first-child[b-r9w20a9rgg]:before {
    content: "O" !important
}

table.dataTable[_ngcontent-ng-cli-universal-c2] > tr.parent[_ngcontent-ng-cli-universal-c2][b-r9w20a9rgg] {
    content: "C"
}





.dotted[_ngcontent-ng-cli-universal-c4][b-r9w20a9rgg] {
    margin-bottom: 10px;
    margin-top: 15px;
    border-bottom: 2px dotted #000
}

.dotted[_ngcontent-ng-cli-universal-c4]:first-of-type[b-r9w20a9rgg] {
    margin-top: 0
}

h2[_ngcontent-ng-cli-universal-c4][b-r9w20a9rgg] {
    font-size: 13px;
    font-weight: 700
}

.form-check[_ngcontent-ng-cli-universal-c4][b-r9w20a9rgg] {
    padding-left: 30px
}

.simulation-value[_ngcontent-ng-cli-universal-c4][b-r9w20a9rgg] {
    margin-left: auto;
    align-items: center;
    display: flex;
    margin-right: 30px
}

    .simulation-value[_ngcontent-ng-cli-universal-c4] h3[_ngcontent-ng-cli-universal-c4][b-r9w20a9rgg] {
        font-size: 20px;
        margin-right: 15px;
        font-weight: 700
    }

    .simulation-value[_ngcontent-ng-cli-universal-c4] > div[_ngcontent-ng-cli-universal-c4] label[_ngcontent-ng-cli-universal-c4][b-r9w20a9rgg] {
        font-size: 16px;
        font-weight: 700
    }

    .simulation-value[_ngcontent-ng-cli-universal-c4] > div[_ngcontent-ng-cli-universal-c4] p[_ngcontent-ng-cli-universal-c4][b-r9w20a9rgg] {
        font-size: 42px;
        font-weight: 700
    }


.equipamento-row[b-r9w20a9rgg] {
    display: flex !important;
    gap: 10px;
}

    .equipamento-row input[b-r9w20a9rgg],
    .equipamento-row select[b-r9w20a9rgg] {
        flex: 1 !important;
        min-width: 0; /* evita quebra */
    }


        .equipamento-row input[readonly][b-r9w20a9rgg] {
            background-color: #f1f1f1;
        }

.btn-success[b-r9w20a9rgg] {
    background-color: #28a745;
    color: #fff;
    border: none;
    padding: 8px 14px;
    cursor: pointer;
    border-radius: 4px;
}

.btn-danger[b-r9w20a9rgg] {
    background-color: #dc3545;
    color: #fff;
    border: none;
    padding: 8px 14px;
    cursor: pointer;
    border-radius: 4px;
}

.form-machine[b-r9w20a9rgg] {
    flex: 1 !important; /* força largura igual */
    padding: 8px;
    font-size: 14px;
    box-sizing: border-box;
}
.validation-container[b-r9w20a9rgg] {
    display: flex;
    justify-content: center; /* Centraliza os cards */
    flex-wrap: wrap;
    gap: 10px; /* Espaçamento menor entre os cards */
}

.validation-card[b-r9w20a9rgg] {
    width: 15rem; /* Largura fixa para evitar esticar */
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 12px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    background-color: #fff;
    margin-bottom: 1rem;
}

    .validation-card h5[b-r9w20a9rgg] {
        font-size: 15px;
        margin-bottom: 8px;
        color: #333;
    }

    .validation-card i[b-r9w20a9rgg],
    .validation-card svg[b-r9w20a9rgg] {
        font-size: 1.5rem; /* ícones FontAwesome */
        margin-top: 0.4rem;
        height: 1.5rem;
        color: #28a745; /* verde padrão */
        margin-bottom: 6px;
    }

    .validation-card p[b-r9w20a9rgg],
    .validation-card button[b-r9w20a9rgg] {
        font-size: 13px;
        font-weight: bolder;
    }


    .validation-card button[b-r9w20a9rgg] {
        margin-top: auto; /* botão sempre no final do card */
        width: 100%; /* ocupa largura do card */
        padding: 6px;
    }



/* _content/CotadorWeb/Views/SimulacoesRealizadas/Index.cshtml.rz.scp.css */
/* Container principal */
.container-fluid[b-nzsbur3hl7] {
    background-color: #fff;
    border-radius: 6px;
    padding: 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
/* Título */
h4[b-nzsbur3hl7] {
    font-weight: 600;
    color: #333;
}

/* Filtros */
.d-flex input[b-nzsbur3hl7],
.d-flex select[b-nzsbur3hl7] {
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
}

.btn-warning[b-nzsbur3hl7] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-nzsbur3hl7] {
    background-color: #e0e0e0;
    color: #333;
    font-weight: 500;
}

.btn-dark[b-nzsbur3hl7] {
    background-color: #333;
    color: #fff;
    font-weight: 600;
    border-radius: 4px;
}

/* Tabela */
.table[b-nzsbur3hl7] {
    font-size: 14px;
}

    .table thead th[b-nzsbur3hl7] {
        background-color: #f8f8f8;
        color: #333;
        font-weight: 600;
        border-bottom: 2px solid #ddd;
    }

    .table tbody tr:nth-child(even)[b-nzsbur3hl7] {
        background-color: #f9f9f9;
    }

    .table tbody td[b-nzsbur3hl7] {
        padding: 8px 12px;
        margin: 1px;
        vertical-align: middle;
        border: 1px solid #d7d9e0;
    }

/* Ícones */
.fa-edit[b-nzsbur3hl7] {
    color: #333;
    cursor: pointer;
}

.table-responsive[b-nzsbur3hl7] {
    overflow-x: auto;
}

/* Rodapé alinhado */
.datatable-footer[b-nzsbur3hl7] {
    display: flex;
    justify-content: space-between; /* info à esquerda, paginação à direita */
    align-items: center;
    margin-top: 10px;
    padding: 8px 0;
    border-top: 1px solid #ddd;
    width: 100% !important;
}

.filtros-container[b-nzsbur3hl7] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.filtro-item[b-nzsbur3hl7] {
    display: flex;
    flex-direction: column;
    width: 150px;
    /* Ajuste conforme necessário */
}

    .filtro-item label[b-nzsbur3hl7] {
        font-size: 13px;
        font-weight: 600;
        color: #333;
        margin-bottom: 4px;
    }

.form-control-sm[b-nzsbur3hl7],
.form-select-sm[b-nzsbur3hl7] {
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 32px;
}

.btn-warning[b-nzsbur3hl7] {
    background-color: #f4c300;
    color: #000;
    font-weight: 600;
    border-radius: 4px;
}

.btn-secondary[b-nzsbur3hl7] {
    background-color: #666;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
}

.modal-custom-width[b-nzsbur3hl7] {
    max-width: 75%; /* ou 90%, conforme necessário */
}

.modal-custom-height[b-nzsbur3hl7] {
    max-width: 65%; /* largura opcional */
}

    .modal-custom-height .modal-content[b-nzsbur3hl7] {
        min-height: 65vh; /* aumenta a altura para 80% da tela */
    }
.details-grid div[b-nzsbur3hl7] {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
}





































/* _content/CotadorWeb/Views/Simulador/Index.cshtml.rz.scp.css */



.row-content[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
    margin-right: unset;
    margin-left: unset
}

.col-lg-3[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9],
.col-lg-9[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9],
.col-lg-6[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
    height: 100vh
}

.transition[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
    transition: max-width .5s ease-in-out, flex .5s ease-in-out
}

.start-content[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
    background-color: #000000e6
}

.public-content[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
    background-color: #ffc400;
    padding: 0 !important
}

p.sub[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
    font-size: 3.5vw;
    display: block;
    color: #fff;
    margin-top: auto;
    margin-right: auto;
    font-weight: bolder;
    line-height: 1;
    vertical-align: text-bottom;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.d-none[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
    background-color: #00000080
}

.p-flex-align-flex-end[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
    display: flex;
    align-items: flex-end;
    height: 100%;
    background-image: url('img/cat_fundo.png');
    background-size: cover;
}

.p-flex-justify-center[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
    display: flex;
    justify-content: center
}

.content-flex[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

    .content-flex[_ngcontent-ng-cli-universal-c25] > div[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
        width: 100%
    }

    .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column
    }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .logo[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
            max-width: 200px;
            width: 50%;
            min-width: 100px;
            margin: auto auto 0
        }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .logo[_ngcontent-ng-cli-universal-c25] img[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
                width: 100%
            }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .invalid-feedback[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
            display: block
        }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
            width: 50%;
            max-width: 320px;
            min-width: 250px;
            position: relative;
            height: 45px
        }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] input[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
                color: #fff !important;
                background-color: transparent !important;
                border: none;
                border-bottom: 1px solid #fff;
                height: 30px !important;
                padding: 10px;
                width: 100%
            }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] label[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
                position: absolute;
                color: #fff;
                top: -14px;
                font-weight: 400;
                font-size: 12px;
                left: 0
            }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-password[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
                color: #ffc400 !important;
                margin-top: 15px;
                font-size: 13px
            }

                .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-password[_ngcontent-ng-cli-universal-c25] a[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
                    color: #ffc400 !important;
                    cursor: pointer
                }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-login[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
                font-size: 1.5em;
                margin: auto
            }

                .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-login[_ngcontent-ng-cli-universal-c25] i[_ngcontent-ng-cli-universal-c25][b-seh84zxkk9] {
                    color: #ffc400;
                    font-size: 2em
                }




















[_nghost-ng-cli-universal-c29][b-seh84zxkk9] {
    width: 100%;
    height: 100vh
}

.eula-content[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 5px
}

    .eula-content[_ngcontent-ng-cli-universal-c29] .form-check[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
        margin-top: 5px;
        padding-left: unset
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] .custom-control-label[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] h2[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
        color: #000;
        font-size: 2em;
        font-weight: 700
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] p[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
        color: #000;
        text-align: left;
        font-size: 1.2em
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] .box-overflow[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
        border: 1px solid #000;
        padding: 5px;
        overflow: auto;
        flex: 1;
        height: 80%;
        border-radius: 4px;
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] .form-buttons[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
        margin-left: unset;
        justify-content: space-between
    }

    .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
        background-color: transparent;
        color: #000;
        border: none;
        font-size: 1.5rem;
        display: flex;
        align-items: center;
        padding: 0;
        height: auto
    }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29]:first-of-type[b-seh84zxkk9] {
            margin-right: auto
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-left[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
            margin-right: 20px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-right[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
            margin-left: 20px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] i[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
            font-size: 2em
        }

@media (max-width: 400px) {
    .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
        font-size: 1rem
    }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-left[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
            margin-right: 10px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] .fa-arrow-alt-circle-right[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
            margin-left: 10px
        }

        .eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29] i[_ngcontent-ng-cli-universal-c29][b-seh84zxkk9] {
            font-size: 1.5rem
        }
}

.eula-content[_ngcontent-ng-cli-universal-c29] button[_ngcontent-ng-cli-universal-c29]:disabled[b-seh84zxkk9] {
    color: #6e707e;
    cursor: not-allowed
}







/* _content/CotadorWeb/Views/Simular/Index.cshtml.rz.scp.css */


.row-content[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
    margin-right: unset;
    margin-left: unset
}

.col-lg-3[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs], .col-lg-9[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs], .col-lg-6[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
    height: 100vh
}

.transition[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
    transition: max-width .5s ease-in-out,flex .5s ease-in-out
}

.start-content[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
    background-color: #000000e6
}

.public-content[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
    background-color: #ffc400;
    padding: 0 !important
}

p.sub[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
    font-size: 3.5vw;
    display: block;
    color: #fff;
    margin-top: auto;
    margin-right: auto;
    font-weight: bolder;
    line-height: 1;
    vertical-align: text-bottom;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.d-none[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
    background-color: #00000080
}

.p-flex-align-flex-end[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
    display: flex;
    align-items: flex-end;
    height: 100%;
    background-image: url('img/cat_fundo.png');
    background-size: cover
}

.p-flex-justify-center[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
    display: flex;
    justify-content: center
}

.content-flex[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

    .content-flex[_ngcontent-ng-cli-universal-c25] > div[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
        width: 100%
    }

    .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column
    }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .logo[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
            max-width: 200px;
            width: 50%;
            min-width: 100px;
            margin: auto auto 0
        }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .logo[_ngcontent-ng-cli-universal-c25] img[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
                width: 100%
            }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .invalid-feedback[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
            display: block
        }

        .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
            width: 50%;
            max-width: 320px;
            min-width: 250px;
            position: relative;
            height: 45px
        }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] input[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
                color: #fff !important;
                background-color: transparent !important;
                border: none;
                border-bottom: 1px solid #fff;
                height: 30px !important;
                padding: 10px;
                width: 100%
            }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] label[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
                position: absolute;
                color: #fff;
                top: -14px;
                font-weight: 400;
                font-size: 12px;
                left: 0
            }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-password[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
                color: #ffc400 !important;
                margin-top: 15px;
                font-size: 13px
            }

                .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-password[_ngcontent-ng-cli-universal-c25] a[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
                    color: #ffc400 !important;
                    cursor: pointer
                }

            .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-login[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
                font-size: 1.5em;
                margin: auto
            }

                .content-flex[_ngcontent-ng-cli-universal-c25] form[_ngcontent-ng-cli-universal-c25] .form-group[_ngcontent-ng-cli-universal-c25] .btn-login[_ngcontent-ng-cli-universal-c25] i[_ngcontent-ng-cli-universal-c25][b-c4qsk4ghhs] {
                    color: #ffc400;
                    font-size: 2em
                }





[_nghost-ng-cli-universal-c30][b-c4qsk4ghhs] {
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column
}

h2[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
    color: #000;
    font-size: 2em;
    font-weight: 700
}

p[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
    color: #000;
    text-align: left;
    font-size: 1.2em
}

.row[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
    flex-wrap: wrap
}

.btns[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    margin-top: 25px;
    flex: 1;
    flex-flow: row;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 1rem
}

    .btns[_ngcontent-ng-cli-universal-c30] button[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        border: 1px solid #000;
        position: relative;
        border-radius: 10px;
        background-color: transparent;
        padding: 15px;
        width: 230px;
        height: 55px;
        margin: 0 15px 20px 0 !important
    }

    .btns[_ngcontent-ng-cli-universal-c30] button.active[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        background-color: #fbe19f
    }

    .btns[_ngcontent-ng-cli-universal-c30] button[_ngcontent-ng-cli-universal-c30] span[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        top: 5px;
        position: absolute;
        left: 10px;
        font-size: 12px;
        color: #000
    }

    .btns[_ngcontent-ng-cli-universal-c30] button[_ngcontent-ng-cli-universal-c30] p[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        position: absolute;
        top: 20px;
        left: 0;
        right: 0;
        font-size: 18px !important;
        font-weight: 700;
        color: #000;
        margin: auto auto auto 10px
    }

.return-btn[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
    background-color: transparent;
    color: #000;
    border: none;
    font-size: 1.5rem;
    display: flex;
    align-items: center;
    padding: 0;
    height: auto
}

    .return-btn[_ngcontent-ng-cli-universal-c30]:first-of-type[b-c4qsk4ghhs] {
        margin-right: auto
    }

    .return-btn[_ngcontent-ng-cli-universal-c30] .fa-arrow-alt-circle-left[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        margin-right: 20px
    }

    .return-btn[_ngcontent-ng-cli-universal-c30] .fa-arrow-alt-circle-right[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        margin-left: 20px
    }

    .return-btn[_ngcontent-ng-cli-universal-c30] i[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        font-size: 2em
    }

/* Ajustes responsivos para o botão Voltar em telas pequenas */
@media (max-width: 767.98px) {
    /* Garante que o container interno possa rolar, em vez de cortar o botão */
    [_nghost-ng-cli-universal-c30][b-c4qsk4ghhs] {
        height: auto;
        min-height: 100vh;
        display: flex;
        flex-direction: column;
    }

    .btns[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        flex-direction: column;
        align-items: stretch;
        padding: 0.5rem;
        margin-top: 10px;
    }

    .btns[_ngcontent-ng-cli-universal-c30] button[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        width: 100%;
        margin-right: 0 !important;
    }

    /* Área do botão voltar logo abaixo das opções, sempre visível */
    .types-actions[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        margin-top: 10px;
        padding: 0.5rem;
    }

    .return-btn[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        font-size: 1.2rem;
        width: 100%;
        justify-content: center;
    }
}

/* Deixa a área do botão Voltar parecida com .form-buttons das outras telas */
.types-actions[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
    display: flex;
    align-items: center;
    justify-content: flex-start;  /* botão alinhado à esquerda */
    margin-left: 20px;
    margin-bottom: 1.5rem;
    margin-top: 1rem;
}

/* Botão Voltar no padrão das outras telas */
.return-btn[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
    background-color: transparent;
    color: #000;
    border: none;
    font-size: 1.5rem;
    display: flex;
    align-items: center;
    padding: 0;
    height: auto;
}

.return-btn[_ngcontent-ng-cli-universal-c30] .fa-arrow-alt-circle-left[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
    margin-right: 20px;
}

/* Responsivo: em telas pequenas, empurra um pouco para baixo e centraliza */
@media (max-width: 420px) {
    .types-actions[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        margin-top: 2rem !important;
        margin-left: unset;
        justify-content: center;
    }

    .return-btn[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        margin-bottom: -18.3rem!important;
        margin-left: -6.2rem!important;
        font-size: 1.2rem!important;
    }
}

/* Fix for 1024x768 - ensure all 4 buttons fit in one row */
@media (min-width: 768px) and (max-width: 1100px) {
    .btns[_ngcontent-ng-cli-universal-c30] button[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        width: 160px;
        padding: 12px 10px;
        margin: 0 8px 15px 0 !important;
    }

    .btns[_ngcontent-ng-cli-universal-c30] button[_ngcontent-ng-cli-universal-c30] p[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        font-size: 15px !important;
    }

    .btns[_ngcontent-ng-cli-universal-c30][b-c4qsk4ghhs] {
        padding: 0.5rem;
        gap: 0;
    }
}
