/* Complete, uncropped NormTotaal logo and compact application brand */
.loginwrap{padding:clamp(16px,4vw,28px);min-height:100dvh}
.login{width:min(100%,440px);overflow:visible}
.login img{display:block!important;position:static!important;width:min(245px,72vw)!important;height:auto!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;clip-path:none!important;margin:0 auto 25px!important;aspect-ratio:298/196}
.logo{display:flex;align-items:center;gap:13px}
.logo img{width:155px;height:auto;max-width:100%;object-fit:contain;flex:none}
.logo b{margin-top:0;white-space:nowrap}
@media(max-width:720px){aside{gap:10px}.logo{display:flex;align-items:center;justify-content:flex-start;gap:13px;padding:2px 6px}.logo img{display:block;width:98px;max-width:35vw;height:auto;flex:none}.logo b{font-size:14px;letter-spacing:.05em;margin:0;flex:none;color:#e9671c}.nav{gap:4px}}
@media(max-width:385px){.logo img{width:82px}.logo b{font-size:12px}}

.draft-hint{font-size:12px;color:#69531f;background:#fff7e8;border:1px solid #f0dfb8;border-radius:8px;padding:9px 11px;margin:12px 0 0}
