/* NewFaktura 0.2.196: Sidebar-Logo geometrisch mittig mit identischem Weissraum rundum. */
/* Die Versionsnummer liegt absolut in der Vordergrundebene und beeinflusst die Zentrierung nicht. */
.sidebar .brand.newfaktura-app-brand{position:relative;display:block;background:#fff;color:#0a2e58;border-radius:10px;padding:9px;margin-bottom:.7rem;max-width:100%;box-sizing:border-box;overflow:hidden}
.sidebar .brand.newfaktura-app-brand img{position:relative;z-index:1;display:block;width:100%;max-width:none;height:auto;object-fit:contain;object-position:center;margin:0 auto}
.sidebar .brand.newfaktura-app-brand small{position:absolute;z-index:2;right:14px;bottom:12px;display:block;width:auto;text-align:right;font-size:.66rem;line-height:1;font-weight:700;color:#375777;margin:0;padding:0;pointer-events:none}
.newfaktura-login-logo{display:block;width:100%;max-width:357px;height:auto;margin:0 auto 18px}
.newfaktura-install-logo{display:block;width:100%;max-width:357px;height:auto;margin:0 auto 16px}
@media(max-width:768px){.sidebar .brand.newfaktura-app-brand{margin:0;padding:9px}.sidebar .brand.newfaktura-app-brand img{width:100%;max-width:none;height:auto}.sidebar .brand.newfaktura-app-brand small{right:12px;bottom:11px;font-size:.56rem}}
@media print{.sidebar .brand.newfaktura-app-brand{display:none!important}}

/* Manufacturer imprint: low-key yet legible at the very bottom of each application page. */
.main{position:relative;padding-bottom:74px}
.nf-site-footer{position:absolute;bottom:15px;left:32px;right:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:1.5;color:#6b7d8f;border-top:1px solid #dce3eb;padding:12px 8px 0;text-align:center}
.nf-site-footer a{font-size:inherit;color:inherit;text-decoration:none}
.nf-site-footer a:hover{text-decoration:underline;color:var(--accent,#1b6fd1)}
body.theme-elegant-dark .nf-site-footer{border-top-color:#294557;color:#9fb2bf}
@media(max-width:900px){.main{padding-bottom:86px}.nf-site-footer{left:16px;right:16px}}
@media print{.nf-site-footer{display:none!important}}

.nf-login-footer{position:fixed;bottom:13px;left:12px;right:12px;text-align:center;color:#68778c;font:12px/1.5 Inter,system-ui,sans-serif;pointer-events:none}
@media print{.nf-login-footer{display:none!important}}
