/* Frame the supplied logo without its surrounding white space. */
.dr-vena-brand {
    display: inline-block;
    position: relative;
    flex-shrink: 0;
    overflow: hidden;
    vertical-align: middle;
    width: 144px;
    height: 102px;
    mix-blend-mode: multiply;
}
.dr-vena-brand img {
    position: absolute;
    width: 150%;
    max-width: none;
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.dr-vena-brand-auth { width: 180px; height: 128px; margin-bottom: 12px; }
.member-rose .rose-brand .dr-vena-brand-sidebar { display: block; margin: 0; }
.member-rose #sidebar .rose-brand { padding-block: 12px; }
.dr-vena-brand-admin { width: 84px; height: 60px; background: #fff; mix-blend-mode: normal; border-radius: 4px; }
@media (max-width: 575px) {
    .dr-vena-brand-auth { width: 150px; height: 106px; }
}
