/* Kundenportal: the few additions on top of xinon.css (design-system copy, unchanged). Tokens only. */

.page-head + .code-lead { margin: calc(var(--sp-sm) * -1) 0 var(--sp-md); }
.code-lead strong { color: var(--navy); word-break: break-word; }
.logout { margin: 0; }
.contract-note { padding: 0 20px 16px; }
.contract-note .notice { margin: 0; }
.filters .btn { align-self: flex-end; }
.js .js-hide { display: none; }
.form-narrow .summary { margin-bottom: var(--sp-md); }
.mb-md { margin-bottom: var(--sp-md); }
.tan-actions form { margin: 0; }
.tan-form .muted { margin: 0; }
#login-hint { margin: -6px 0 14px; }
