/* Shared ReverSEO brand mark */
.logo,
.brand-mark {
    overflow: hidden;
    background: #ffffff !important;
}

.sidebar .brand-mark {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    max-width: 42px !important;
    max-height: 42px !important;
    flex: 0 0 42px !important;
}

.topbar .brand-mark {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    max-width: 34px !important;
    max-height: 34px !important;
    flex: 0 0 34px !important;
}

.logo .rever-brand-image,
.brand-mark .rever-brand-image {
    display: block;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain;
    flex: 0 0 auto;
}