/* Master Branding Framework v2.0.3 */
.wbc-branding{display:flex;align-items:center;justify-content:center;line-height:0}
.wbc-branding .wbc-logo-svg{display:block;width:100%;height:auto;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}
.wbc-branding-login{width:min(330px,100%);min-height:64px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;padding:10px 20px;background:#fff;border-radius:8px;box-shadow:var(--wbc-shadow-soft)}
.wbc-branding-login .wbc-logo-svg{width:256px;max-width:100%}
.wbc-branding-header{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:190px}
.wbc-branding-header .wbc-logo-svg{width:190px;max-width:100%}
.wbc-branding-print .wbc-logo-svg{width:220px;max-width:100%}
.wbc-branding-error{font-weight:700;color:#075d6d;font-size:18px;line-height:1.2;letter-spacing:.02em}
@media(max-width:720px){.wbc-branding-login{width:min(300px,100%);padding:9px 16px}.wbc-branding-login .wbc-logo-svg{width:236px}.wbc-branding-header .wbc-logo-svg{width:150px}}
