/* Utility classes replacing former inline styles (CSP without style-src 'unsafe-inline').
   !important keeps the precedence the inline styles had. Load this file last. */
.u-m0{margin:0!important}
.u-mt4{margin-top:4px!important}.u-mt10{margin-top:10px!important}.u-mt12{margin-top:12px!important}
.u-mt13{margin-top:13px!important}.u-mt14{margin-top:14px!important}.u-mt15{margin-top:15px!important}
.u-mt16{margin-top:16px!important}.u-mt18{margin-top:18px!important}.u-mt20{margin-top:20px!important}
.u-mt22{margin-top:22px!important}.u-mt25{margin-top:25px!important}.u-mt26{margin-top:26px!important}
.u-mb12{margin-bottom:12px!important}.u-mb16{margin-bottom:16px!important}.u-mb20{margin-bottom:20px!important}
.u-ml8{margin-left:8px!important}
.u-my18{margin-top:18px!important;margin-bottom:18px!important}
.u-maxw100{max-width:100%!important}
.u-inline{display:inline!important}.u-inline-block{display:inline-block!important}.u-none{display:none!important}
.u-pointer{cursor:pointer!important}
.u-text-center{text-align:center!important}
.u-row{display:flex!important;justify-content:space-between!important}
.u-items-center{align-items:center!important}.u-gap12{gap:12px!important}.u-wrap{flex-wrap:wrap!important}
.u-scroll220{max-height:220px!important;overflow:auto!important}
.u-logo-preview{max-height:80px!important;max-width:200px!important;display:block!important;border-radius:4px!important}
.u-swatch{display:inline-block!important;width:14px!important;height:14px!important;border-radius:3px!important;vertical-align:middle!important;margin-right:6px!important;border:1px solid rgba(0,0,0,.12)!important}
.u-ghost-dark{background:transparent!important;color:white!important;border-color:#527069!important}
[aria-disabled="true"] .btn{opacity:.5;cursor:not-allowed!important}
/* Screenreader-only: visuell unsichtbar, für AT lesbar */
.u-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
