/* -- ADMIN: LOGIN -- */
#login h1 a, .login h1 a {
    background-image: url('../images/logo.svg');
    height: 80px;
    width: 300px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 10px;
    pointer-events: none;
    cursor: default;
}
.login .message,
.login .notice,
.login .success {
    border-left: 4px solid #0D1C31;
}
.login.wp-core-ui .button-primary {
    background: #0D1C31;
    border-color: #0D1C31;
}


.editor-sidebar__panel .acf-relationship .selection .values,
.editor-sidebar__panel .acf-relationship .selection .choices {
    float: none !important;
    width: 100% !important;
}


.nom-publication-importer .submit {
    display: flex;
    align-items: center;
}
.nom-publication-importer .submit .nom-loader {
    width: 22px;
    height: 22px;
    border: 2px solid #000000;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: none;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    margin-right: 8px;
}
.nom-publication-importer--is-loading .submit .nom-loader {
    display: inline-block;
}
.nom-publication-importer--is-loading .submit input {
    display: none;
}
@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.nom-publication-importer .nom-import-preview {
    width: 100%;
    overflow: auto;
    background: white;
    border-radius: 4px;
}
.nom-publication-importer .nom-import-preview table {
    width: 100%;
    border-collapse: collapse;
}
.nom-publication-importer .nom-import-preview table thead {
    background: #0D1C31;
}
.nom-publication-importer .nom-import-preview table thead th {
    color: white;
}
.nom-publication-importer .nom-import-preview table tr:nth-child(even) {
    background-color: #f8f8f8;
}
.nom-publication-importer .nom-import-preview th,
.nom-publication-importer .nom-import-preview td {
    padding: 12px;
    text-align: left;
    vertical-align: top;
}
.nom-publication-importer .nom-import-preview tr {
    border-bottom: 1px solid #0D1C31;
}
.nom-publication-importer .nom-import-preview td span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nom-publication-importer .nom-import-preview td.nom-update-needed::before {
    content: '';
    display: inline-block;
    height: 18px;
    width: 18px;
    background-image: url('../images/icons/upload.svg');
    background-repeat: no-repeat;
    background-size: contain;
}
.nom-publication-importer__reset {
    display: none;
    margin-right: 16px;
}
.nom-publication-importer--is-test .nom-publication-importer__reset {
    display: inline-block;
}