:root{--theme-elevation-0:#fff;--wh-red:#c40728;--wh-red-dark:#a30620;--wh-gold:#e0a63c;--wh-ink:#1c2024;--wh-muted:#6b7280;--wh-line:#e3e6ea}.template-minimal .graphic,.template-minimal .payload-settings__logout,.login .graphic-icon,.login__brand{display:none!important}.wh-login{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;min-height:min(100vh,720px);padding:32px 20px;display:flex}.wh-login__card{border:1px solid var(--wh-line);box-sizing:border-box;background:#fff;border-radius:16px;width:100%;max-width:420px;padding:40px 36px 36px;box-shadow:0 1px 2px #14181c0a,0 12px 32px #14181c1a}.wh-login__logo{width:190px;height:auto;margin:0 auto 26px;display:block}.wh-login__title{color:var(--wh-ink);letter-spacing:-.01em;margin:0 0 6px;font-size:1.6rem;font-weight:700;line-height:1.2}.wh-login__subtitle{color:var(--wh-muted);margin:0 0 26px;font-size:.94rem;line-height:1.45}.wh-login__subtitle strong{color:var(--wh-ink);font-weight:600}.wh-login__field{margin-bottom:18px;display:block}.wh-login__field span{color:var(--wh-ink);margin-bottom:7px;font-size:.82rem;font-weight:600;display:block}.wh-login__field input{box-sizing:border-box;width:100%;height:46px;color:var(--wh-ink);border:1.5px solid var(--wh-line);-webkit-appearance:none;background:#fff;border-radius:10px;outline:none;padding:0 14px;font-size:.98rem;transition:border-color .15s,box-shadow .15s}.wh-login__field input::placeholder{color:#aab0b8}.wh-login__field input:hover{border-color:#cfd4da}.wh-login__field input:focus{border-color:var(--wh-red);box-shadow:0 0 0 3px #c4072824}.wh-login__otp{text-align:center;letter-spacing:.45em;font-variant-numeric:tabular-nums;font-weight:600;height:56px!important;padding-left:.45em!important;font-size:1.5rem!important}.wh-login__btn{background:var(--wh-red);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;height:48px;margin-top:6px;font-size:1rem;font-weight:600;transition:background .15s,transform 50ms}.wh-login__btn:hover:not(:disabled){background:var(--wh-red-dark)}.wh-login__btn:active:not(:disabled){transform:translateY(1px)}.wh-login__btn:disabled{cursor:not-allowed;background:#d7b3ba}.wh-login__back{width:100%;color:var(--wh-muted);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:6px;font-size:.9rem;display:block}.wh-login__back:hover{color:var(--wh-ink)}.wh-login__error{color:var(--wh-red-dark);background:#c4072814;border:1px solid #c4072838;border-radius:10px;margin:0 0 20px;padding:11px 14px;font-size:.88rem;line-height:1.4}.wh-login__footnote{color:var(--wh-muted);opacity:.8;margin:0;font-size:.78rem}html[data-theme=dark] .wh-login__card{box-shadow:0 1px 2px #0000004d,0 16px 40px #00000073}.wh-fb__navbtn{width:100%;color:var(--wh-red,#c40728);text-align:left;cursor:pointer;background:#c407280f;border:1px solid #c4072847;border-radius:8px;align-items:center;gap:9px;margin:10px 0 4px;padding:10px 12px;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.wh-fb__navbtn:hover{background:#c407281f;border-color:#c4072880}.wh-fb__navicon{font-size:1rem;line-height:1}.wh-fb__overlay{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f12168c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wh-fb__card{width:100%;max-width:520px;max-height:90vh;color:var(--wh-ink,#1c2024);box-sizing:border-box;background:#fff;border-radius:14px;padding:26px 26px 22px;overflow-y:auto;box-shadow:0 20px 60px #00000059}.wh-fb__card h2{color:var(--wh-ink,#1c2024);margin:0;font-size:1.25rem;font-weight:700}.wh-fb__card .wh-fb__head{justify-content:space-between;align-items:center;display:flex}.wh-fb__card .wh-fb__x{color:#9aa0a8;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:1.6rem;line-height:1}.wh-fb__card .wh-fb__x:hover{color:var(--wh-ink,#1c2024)}.wh-fb__card .wh-fb__hint{color:var(--wh-muted,#6b7280);margin:8px 0 18px;font-size:.9rem;line-height:1.45}.wh-fb__card .wh-fb__row{gap:14px;display:flex}.wh-fb__card .wh-fb__row .wh-fb__field{flex:1}.wh-fb__card .wh-fb__field{margin-bottom:16px;display:block}.wh-fb__card .wh-fb__field span{color:var(--wh-ink,#1c2024);margin-bottom:6px;font-size:.8rem;font-weight:600;display:block}.wh-fb__card .wh-fb__field input,.wh-fb__card .wh-fb__field select,.wh-fb__card .wh-fb__field textarea{box-sizing:border-box;width:100%;color:var(--wh-ink,#1c2024);border:1.5px solid var(--wh-line,#e3e6ea);background:#fff;border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.wh-fb__card .wh-fb__field input::placeholder,.wh-fb__card .wh-fb__field select::placeholder,.wh-fb__card .wh-fb__field textarea::placeholder{color:#aab0b8}.wh-fb__card .wh-fb__field input:focus,.wh-fb__card .wh-fb__field select:focus,.wh-fb__card .wh-fb__field textarea:focus{border-color:var(--wh-red,#c40728);box-shadow:0 0 0 3px #c4072821}.wh-fb__card .wh-fb__field textarea{resize:vertical;min-height:96px;line-height:1.45}.wh-fb__card .wh-fb__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.wh-fb__card .wh-fb__btn{background:var(--wh-red,#c40728);color:#fff;cursor:pointer;border:0;border-radius:9px;height:42px;padding:0 20px;font-size:.95rem;font-weight:600;transition:background .15s}.wh-fb__card .wh-fb__btn:hover:not(:disabled){background:var(--wh-red-dark,#a30620)}.wh-fb__card .wh-fb__btn:disabled{cursor:not-allowed;background:#d7b3ba}.wh-fb__card .wh-fb__btn--ghost{color:var(--wh-muted,#6b7280);border:1.5px solid var(--wh-line,#e3e6ea);background:0 0}.wh-fb__card .wh-fb__btn--ghost:hover:not(:disabled){color:var(--wh-ink,#1c2024);background:#f5f6f8}.wh-fb__card .wh-fb__err{color:var(--wh-red-dark,#a30620);background:#c4072814;border:1px solid #c4072838;border-radius:9px;margin-bottom:16px;padding:10px 13px;font-size:.85rem;line-height:1.4}.wh-fb__card .wh-fb__done{text-align:center;padding:8px 4px}.wh-fb__card .wh-fb__doneIcon{margin-bottom:6px;font-size:2.4rem}.wh-fb__card .wh-fb__done h2{margin-bottom:8px}.wh-fb__card .wh-fb__done p{color:var(--wh-muted,#6b7280);margin:0 0 14px;font-size:.92rem}.wh-fb__card .wh-fb__done a{color:var(--wh-red,#c40728);font-weight:600}.wh-fb__card .wh-fb__done .wh-fb__btn{margin-top:6px}:root{--al-gold:#a18459;--al-gold-tief:#8f744c;--al-linie:color-mix(in srgb, currentColor 10%, transparent)}dialog.ap-dialog{border:1px solid var(--al-linie)!important;border-radius:18px!important;box-shadow:0 24px 70px #0003!important}dialog.ap-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c20246b}dialog.ap-dialog button,dialog.ap-dialog label,dialog.ap-dialog a[role=button]{border-radius:10px!important}dialog.ap-dialog textarea{border-radius:12px!important}dialog.ap-dialog textarea:focus-visible,dialog.ap-dialog button:focus-visible,dialog.ap-dialog input:focus-visible{outline:2px solid var(--al-gold);outline-offset:2px}.btn{border-radius:10px}.btn--style-primary{--theme-elevation-800:var(--al-gold);background:var(--al-gold);border-color:var(--al-gold)}.btn--style-primary:hover:not([disabled]){background:var(--al-gold-tief);border-color:var(--al-gold-tief)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--al-gold)}.nav__link--active,.nav-group__toggle:hover,.nav__link:hover{color:var(--al-gold)}.table{--theme-elevation-100:var(--al-linie)}.collection-list__wrap .table thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:11px}.blocks-field__block-header .block-titel{min-width:8rem;height:auto;color:var(--theme-elevation-800);background:0 0;border:1px solid #0000;border-radius:4px;flex:auto;padding:2px 8px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .12s,background-color .12s}.blocks-field__block-header .block-titel::placeholder{color:var(--theme-elevation-450)}.blocks-field__block-header .block-titel:hover{border-color:var(--theme-elevation-150)}.blocks-field__block-header .block-titel:focus{border-color:var(--al-gold,var(--theme-elevation-400));background:var(--theme-input-bg,var(--theme-elevation-0));outline:none}
