/* Bouwblok 11: uitlijning en scherpe typografie met BEHOUD van origineel logo-beeldbestand. */
body[data-app="horeca"] .welcome-art .art-brandmark.b11-brandmark,
body[data-app="beheer"] .horeca-view .welcome-art .art-brandmark.b11-brandmark {
 transform:none!important;width:min(90%,370px);min-height:225px;padding:24px 20px!important;
 background:linear-gradient(160deg,#fffdf6,#f7eddb)!important;border:1px solid #ead8b8!important;
 border-radius:20px!important;box-shadow:0 22px 48px rgba(39,22,13,.24)!important;
}
body[data-app="horeca"] .auth-brand .auth-logo-panel.b11-authlockup,
body[data-app="beheer"] .horeca-view .auth-brand .auth-logo-panel.b11-authlockup{
 background:linear-gradient(155deg,#fffdf7,#f0e4cf)!important;
 padding:17px 18px 44px!important;
}
.b11-lockup{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;max-width:350px;text-align:center;color:#173c58;isolation:isolate}
.b11-emblem{height:42px;width:120px;position:relative;overflow:hidden;flex-shrink:0}
.b11-emblem img{position:absolute!important;top:0!important;left:0!important;width:120px!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:initial!important;mix-blend-mode:multiply}
.b11-rule{width:61px;height:1px;margin:6px auto 9px;background:#b9924a}
.b11-lockup strong{font-family:Georgia,'Times New Roman',serif!important;letter-spacing:.14em;font-weight:700!important;font-size:clamp(31px,3vw,43px);line-height:1.12;color:#173c58}
.b11-lockup small{font-family:system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:.17em;color:#a67837;margin-top:10px;line-height:1.4}
body[data-app="horeca"] .art-brandmark.b11-brandmark .b11-lockup,
body[data-app="beheer"] .horeca-view .art-brandmark.b11-brandmark .b11-lockup {transform:translateY(-1px)}
body[data-app="horeca"] .auth-brand .b11-authlockup .b11-lockup,
body[data-app="beheer"] .horeca-view .auth-brand .b11-authlockup .b11-lockup {transform:scale(.93);transform-origin:center}
body[data-app="horeca"] .brand img{width:48px;height:45px;object-fit:cover;object-position:center top;background:#fffcf5;border-radius:7px}
@media(max-width:600px){body[data-app="horeca"] .welcome-art .art-brandmark.b11-brandmark{min-height:190px;padding:18px 14px!important}.b11-lockup strong{font-size:33px}.b11-emblem{height:40px}}

.b11-price-note,.b11-order-note{padding:12px 15px;border-left:3px solid #bf8939;background:#fff6e8;color:#704d27;border-radius:7px;font-size:12px;line-height:1.7;margin:10px 0 16px}