﻿ :root{--wemag-blau:#004c7e;--wemag-tiefblau:#003657;--wemag-signal:#d9531e;--wemag-signal-dunkel:#c44a1b;--wemag-grund:#f2f1ed;--wemag-linie:#dcdad4;--color-base-0:#fff;--color-base-50:#f7f6f3;--color-base-100:#f2f1ed;--color-base-150:#dcdad4;--color-base-200:#cecbc4;--color-base-250:#bfbcb4;--color-base-300:#b0ada5;--color-base-350:#a19e96;--color-base-400:#929087;--color-base-450:#848178;--color-base-500:#75736a;--color-base-550:#67655d;--color-base-600:#5a5851;--color-base-650:#4d4b45;--color-base-700:#414039;--color-base-750:#35342f;--color-base-800:#262a2e;--color-base-850:#1c2023;--color-base-900:#14181c;--color-base-950:#0a0c0e;--color-base-1000:#000;--color-success-50:#eaf1f6;--color-success-100:#d5e3ee;--color-success-150:#b4cde0;--color-success-200:#93b6d2;--color-success-250:#72a0c4;--color-success-300:#518ab6;--color-success-350:#3076a8;--color-success-400:#1a6396;--color-success-450:#0b5888;--color-success-500:#004c7e;--color-success-550:#004574;--color-success-600:#003e69;--color-success-650:#003657;--color-success-700:#00304e;--color-success-750:#002a44;--color-success-800:#00243a;--color-success-850:#001e30;--color-success-900:#001827;--color-success-950:#00121d;--color-warning-50:#fdf3ef;--color-warning-100:#fae5dc;--color-warning-150:#f5ccba;--color-warning-200:#efb398;--color-warning-250:#ea9a76;--color-warning-300:#e58154;--color-warning-350:#e06b39;--color-warning-400:#dc5c27;--color-warning-450:#da5620;--color-warning-500:#d9531e;--color-warning-550:#c44a1b;--color-warning-600:#af4218;--color-warning-650:#9a3a15;--color-warning-700:#853212;--color-warning-750:#70290f;--color-warning-800:#5b210c;--color-warning-850:#461909;--color-warning-900:#311106;--color-warning-950:#1d0a04;--theme-bg:var(--wemag-grund);--theme-input-bg:var(--color-base-0);--theme-border-color:var(--wemag-linie);--font-body:var(--font-text), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--wm-schrift-gross:16px;--wm-schrift-mittel:16px;--wm-schrift-klein:15px;--wm-klickflaeche:48px}h1,h2,h3,h4,h5{font-family:var(--font-headline), "Barlow Condensed", "Arial Narrow", sans-serif;letter-spacing:.01em;font-weight:700}.nav{background:var(--color-base-0);border-right:1px solid var(--theme-border-color)}.nav__link.active{color:var(--wemag-blau)}.nav__link-indicator{background:var(--wemag-blau)}.nav-group__toggle{letter-spacing:.04em;text-transform:uppercase}.template-minimal{background-color:var(--wemag-blau);background-image:linear-gradient(160deg, var(--wemag-blau) 0%, var(--wemag-tiefblau) 100%)}.template-minimal__wrap{padding:calc(var(--base) * 1.5);background:var(--color-base-0);border-radius:12px;box-shadow:0 12px 32px -12px #00000073}.wm-marke-admin{flex-direction:column;gap:2px;line-height:1.05;text-decoration:none;display:flex}.wm-marke-admin b{font-family:var(--font-headline), "Barlow Condensed", "Arial Narrow", sans-serif;letter-spacing:.06em;color:var(--wemag-blau);font-size:22px;font-weight:700}.wm-marke-admin span{letter-spacing:.04em;color:var(--theme-elevation-600);font-size:13px;font-weight:500}.wm-marke-admin--anmeldung{align-items:center;gap:4px}.wm-marke-admin--anmeldung b{font-size:40px}.wm-marke-admin--anmeldung span{color:var(--theme-elevation-600);font-size:15px}html{font-size:var(--wm-schrift-gross);line-height:1.6}@media (max-width:1024px){html{font-size:var(--wm-schrift-gross)}}.field-label:not(.unstyled),.collapsible__toggle,.card__title,.react-select .rs__option,.react-select .rs__single-value,.multi-value-label,.relationship--multi-value-label__content{font-size:var(--wm-schrift-mittel);line-height:1.5}.field-label:not(.unstyled){padding-bottom:6px;font-weight:600}.field-description,.doc-controls__label,.table thead,.table thead th,.nav-group__toggle,.step-nav,.step-nav a,.file-details__main-detail,.pill{color:var(--theme-elevation-600)}.field-description{font-size:var(--wm-schrift-klein);max-width:62ch;margin-top:8px;line-height:1.5}input::placeholder,textarea::placeholder,.react-select .rs__placeholder{color:var(--theme-elevation-500);opacity:1}.table thead th{font-weight:600}.render-fields{--spacing-field:calc(var(--base) * 1.5)}.group-field,.array-field,.blocks-field,.tabs-field{margin-block:calc(var(--base) * .75)}.array-field__draggable-rows>*+*{margin-top:calc(var(--base) * .5)}input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],.react-select .rs__control,.date-time-picker input{min-height:var(--wm-klickflaeche);font-size:var(--wm-schrift-gross)}textarea{font-size:var(--wm-schrift-gross);min-height:calc(var(--wm-klickflaeche) * 2);line-height:1.6}.checkbox-input__input{width:26px;height:26px}.checkbox-input{min-height:var(--wm-klickflaeche);align-items:center}.checkbox-input .field-label{font-size:var(--wm-schrift-mittel)}.field-label .required{color:var(--theme-error-700);font-weight:700}html[lang=de] .field-label .required{font-size:0;line-height:0}html[lang=de] .field-label .required:after{content:"Pflichtfeld";white-space:nowrap;color:var(--color-warning-650);background:var(--color-warning-50);border-radius:3px;padding:3px 7px;font-size:14px;font-weight:600;line-height:1.2;display:inline-block}.field-error,.field-error.tooltip{font-size:var(--wm-schrift-klein);line-height:1.45}.field-type.error input,.field-type.error textarea,.field-type.error .rs__control{border:2px solid var(--theme-error-600)}.btn{font-size:var(--wm-schrift-gross)}.btn--size-medium,.btn--size-large,.form-submit .btn,.popup-button{min-height:var(--wm-klickflaeche);justify-content:center;align-items:center;display:inline-flex}.btn--style-primary{--bg-color:var(--wemag-blau);--color:#fff;--hover-bg:var(--wemag-tiefblau);--hover-color:#fff;font-weight:600}.btn--style-secondary{--color:var(--theme-elevation-700);--btn-border:1px solid var(--theme-elevation-250);--hover-color:var(--theme-elevation-800);--hover-bg:var(--theme-elevation-50);--hover-btn-border:1px solid var(--theme-elevation-400)}.popup-button-list__button{min-height:44px;font-size:var(--wm-schrift-mittel);align-items:center;display:flex}.popup-button-list__button#action-delete,.popup-button-list__button#action-permanently-delete,.popup-button-list__button#action-empty-trash{color:var(--theme-error-700);border-top:1px solid var(--theme-elevation-150);margin-top:6px;padding-top:10px;font-weight:600}.popup-button-list__button#action-delete:hover,.popup-button-list__button#action-permanently-delete:hover,.popup-button-list__button#action-empty-trash:hover{background-color:var(--theme-error-50);color:var(--theme-error-800)}.confirmation-modal.delete-document #confirm-action,.confirmation-modal.delete-many #confirm-action{--bg-color:var(--theme-error-600);--color:#fff;--hover-bg:var(--theme-error-700);--hover-color:#fff}.confirmation-modal #confirm-cancel{--color:var(--theme-elevation-800);--btn-border:1px solid var(--theme-elevation-400)}.confirmation-modal__content{font-size:var(--wm-schrift-gross);line-height:1.6}.table th,.table td{font-size:var(--wm-schrift-gross);padding-block:calc(var(--base) * .55);vertical-align:middle;line-height:1.5}.table tbody td a{color:var(--wemag-blau);font-weight:600}.table tbody tr:hover{background:var(--color-success-50)}.nav__link{min-height:44px;padding-block:6px}.custom-view-description{font-size:var(--wm-schrift-gross);color:var(--theme-elevation-700);max-width:78ch;line-height:1.6}.doc-controls__dots{min-height:var(--wm-klickflaeche);min-width:var(--wm-klickflaeche)}
