@font-face{font-family:Syne Variable;src:url(/fonts/syne-latin-wght-normal.v5-3-0.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Bricolage Grotesque Variable;src:url(/fonts/bricolage-grotesque-latin-wght-normal.v5-3-0.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Hanken Grotesk Variable;src:url(/fonts/hanken-grotesk-latin-wght-normal.v5-3-0.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-latin-400-normal.v5-3-0.woff2)format("woff2");font-weight:400;font-display:swap}:root{--sovion-navy:#162a47;--sovion-navy-tief:#0b1e3d;--sovion-teal:#1abfa3;--sovion-teal-dunkel:#0a7d6b;--sovion-text:#0f1f37;--sovion-slate:#435163;--sovion-teal-hell:#35cfb4;--sovion-grund:#fdfeff;--sovion-rahmen:#eaf0f7;--sovion-flaeche:#eaf0f7;--sovion-linie:#e2e7ec;--sovion-linie-kraeftig:#ced5dc;--sovion-hover:#f0f4f8;--sovion-aktiv:#dfe7ee;--sovion-nav-hover:#162a470f;--sovion-tint-teal:#e0f6f1;--sovion-tief-teal:#065f52;--sovion-tint-blau:#e7eefa;--sovion-tief-blau:#27508f;--sovion-tint-amber:#fbf0d9;--sovion-tief-amber:#744a00;--sovion-tint-rot:#fbe8e9;--sovion-tief-rot:#96202c;--sovion-tint-neutral:#edf0f4;--sovion-tief-neutral:#39485d;--font-body:"Hanken Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-titel:"Bricolage Grotesque Variable", "Hanken Grotesk Variable", system-ui, sans-serif;--font-display:"Syne Variable", "Hanken Grotesk Variable", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--style-radius-s:12px;--style-radius-m:12px;--style-radius-l:20px;--sovion-hoehe:40px;--sovion-radius-steuerung:12px;--sovion-feld-schrift:14px;--sovion-fokus:#1abfa338;--sovion-chart-hell:#8fdccc;--sovion-chart-stark:var(--sovion-teal-dunkel);--sovion-chart-aktiv:var(--sovion-navy);--sovion-chart-amber:#dd9f1f;--sovion-chart-rot:#c8323f;--sovion-chart-neutral:#b4becb;--color-base-0:#fdfeff;--color-base-50:#f6f8fa;--color-base-100:#edf0f4;--color-base-150:#e0e5eb;--color-base-200:#cfd9e4;--color-base-250:#c2ccd8;--color-base-300:#b4becb;--color-base-350:#a5afbd;--color-base-400:#96a0af;--color-base-450:#8691a1;--color-base-500:#768293;--color-base-550:#667385;--color-base-600:#566477;--color-base-650:#475569;--color-base-700:#39485d;--color-base-750:#2c3b51;--color-base-800:#213149;--color-base-850:#162a47;--color-base-900:#0f1f37;--color-base-950:#0b1e3d;--color-base-1000:#061228;--color-success-50:#e8f8f4;--color-success-100:#d1f1e9;--color-success-150:#baeade;--color-success-200:#a3e3d3;--color-success-400:#42c4a4;--color-success-500:#1abfa3;--color-success-600:#149680;--color-success-800:#0a7d6b;--theme-input-bg:var(--color-base-0);--theme-bg:var(--sovion-grund);--theme-elevation-0:var(--sovion-grund)}@supports (color:lab(0% 0 0)){:root{--sovion-linie:lab(91.2926% -.984311 -3.21407);--sovion-linie-kraeftig:lab(84.9093% -1.2984 -4.27778);--sovion-hover:lab(95.9345% -.770599 -2.50264);--sovion-aktiv:lab(91.3183% -1.95149 -3.95204)}}@media (pointer:coarse){:root{--sovion-hoehe:44px;--sovion-feld-schrift:16px}}@media (min-width:64rem){:root{--nav-width:256px;--gutter-h:max(40px, calc((100vw - var(--nav-width) - 12px - 1152px) / 2))}.template-default.template-default.template-default{grid-template-columns:var(--nav-width) minmax(0, 1fr);background:var(--sovion-rahmen);transition:none}.template-default__wrap.template-default__wrap{box-sizing:border-box;background:var(--sovion-grund);border:1px solid #162a471a;border-radius:20px;width:auto;min-width:0;min-height:calc(100dvh - 24px);margin:12px 12px 12px 0;overflow-x:clip;box-shadow:0 1px 2px #162a470d}.template-default__wrap>.app-header{border-top-left-radius:20px;border-top-right-radius:20px}.template-default__nav-toggler-wrapper,.step-nav__home,.step-nav__home+span,.app-header__account,:is(.template-default__wrap:has(.dashboard)>.app-header,.template-default__wrap:has(.collection-list)>.app-header,.template-default__wrap>.app-header:not(:has(.step-nav__last))){display:none}.dashboard,.collection-list{padding-top:32px}}@media (max-width:63.99rem){.template-default.template-default.template-default{grid-template-columns:minmax(0,1fr)}.template-default__nav-toggler-wrapper:has(+.template-default--nav-open){visibility:hidden}.template-default__wrap:before{display:none}}.template-default__wrap:has(.dashboard) .step-nav>span{display:none}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px}.doc-header__title,.list-header h1,.collection-list__title,.sovion-gross{font-family:var(--font-titel);letter-spacing:-.025em;font-size:30px;font-weight:700;line-height:1.15}@media (max-width:40rem){.doc-header__title,.list-header h1,.collection-list__title,.sovion-gross{font-size:26px}}:focus-visible{outline:2px solid var(--sovion-teal-dunkel);outline-offset:2px}.field-description{color:var(--sovion-slate);font-size:14px;line-height:1.5}.field-label{color:var(--sovion-text);font-weight:600}.btn{border-radius:var(--sovion-radius-steuerung);transition:background-color .15s cubic-bezier(.23,1,.32,1),border-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1)}.btn:not(.btn--style-icon-label,.btn--icon-only,.doc-tab,.default-list-view-tabs__button){--btn-font-weight:600;--btn-padding-inline-start:16px;--btn-padding-inline-end:16px;box-sizing:border-box;min-height:var(--sovion-hoehe);justify-content:center;align-items:center;font-size:14px;line-height:1.2;display:inline-flex}.btn.btn--size-small:not(.btn--style-icon-label,.btn--icon-only){--btn-padding-inline-start:12px;--btn-padding-inline-end:12px;min-height:calc(var(--sovion-hoehe) - 8px);font-size:13px}@media (prefers-reduced-motion:no-preference){.btn:active:not(:disabled,.btn--disabled){transform:scale(.98)}}.btn--style-primary{--bg-color:var(--sovion-teal);--color:var(--sovion-text);--hover-bg:var(--sovion-teal-hell);--hover-color:var(--sovion-text)}.btn--style-primary.btn--disabled{--bg-color:var(--sovion-tint-neutral);--color:var(--sovion-slate);--hover-bg:var(--sovion-tint-neutral);--hover-color:var(--sovion-slate)}.btn--style-secondary,.btn--style-pill,.btn--style-subtle{--bg-color:var(--color-base-0);--color:var(--sovion-text);--btn-border:1px solid var(--sovion-linie-kraeftig);--hover-bg:var(--sovion-hover);--hover-color:var(--sovion-text);--hover-btn-border:1px solid var(--sovion-linie-kraeftig)}.btn--style-secondary.btn--disabled,.btn--style-pill.btn--disabled,.btn--style-subtle.btn--disabled{--bg-color:var(--sovion-tint-neutral);--color:var(--sovion-slate);--hover-bg:var(--sovion-tint-neutral);--hover-color:var(--sovion-slate);--btn-border:1px solid transparent;--hover-btn-border:1px solid transparent}.btn--style-icon-label{--color:var(--sovion-text);--hover-color:var(--sovion-teal-dunkel);font-size:14px}.btn--style-icon-label,.btn--style-icon-label .btn__label{color:var(--sovion-text);opacity:1}.btn--style-icon-label .btn__icon{border-color:var(--sovion-teal-dunkel);color:var(--sovion-teal-dunkel)}.btn--style-icon-label .btn__icon .stroke{stroke:var(--sovion-teal-dunkel)}.field-type input:not([type=checkbox],[type=radio]),.field-type textarea,.react-select .rs__control,.react-datepicker__input-container input{box-sizing:border-box;border:1px solid var(--sovion-linie-kraeftig);border-radius:var(--sovion-radius-steuerung);background-color:var(--color-base-0);color:var(--sovion-text);font-size:var(--sovion-feld-schrift);box-shadow:none;transition:border-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}.field-type input:not([type=checkbox],[type=radio]),.react-datepicker__input-container input{height:var(--sovion-hoehe);padding:0 14px}.field-type textarea{padding:10px 14px;line-height:1.5}.react-select .rs__control{min-height:var(--sovion-hoehe);padding:0 8px 0 14px}.react-select .rs__value-container,.react-select .rs__value-container--is-multi{padding:0}.react-select .rs__single-value,.react-select .rs__placeholder{font-size:var(--sovion-feld-schrift)}.react-select .rs__placeholder{color:var(--color-base-550)}.field-type input::-moz-placeholder{color:var(--color-base-550)}.field-type textarea::-moz-placeholder{color:var(--color-base-550)}.react-select .rs__placeholder,.field-type input::placeholder,.field-type textarea::placeholder{color:var(--color-base-550)}.react-select .rs__indicator{color:var(--sovion-slate)}@media (hover:hover) and (pointer:fine){.field-type input:not([type=checkbox],[type=radio],:disabled):hover,.field-type textarea:not(:disabled):hover,.react-select .rs__control:hover{border-color:var(--color-base-400);box-shadow:none}}.field-type input:not([type=checkbox],[type=radio]):focus,.field-type textarea:focus,.react-select .rs__control--is-focused,.react-select .rs__control--is-focused:hover,.react-datepicker__input-container input:focus{border-color:var(--sovion-teal-dunkel);box-shadow:0 0 0 3px var(--sovion-fokus);outline:0}.field-type input:not([type=checkbox],[type=radio]):disabled,.field-type textarea:disabled,.field-type.read-only .react-select .rs__control{background-color:var(--sovion-tint-neutral);color:var(--sovion-slate);border-color:#0000}.field-type .textarea-outer{box-sizing:border-box;border:1px solid var(--sovion-linie-kraeftig);border-radius:var(--sovion-radius-steuerung);background:var(--color-base-0);box-shadow:none;transition:border-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}.field-type .textarea-outer:focus-within{border-color:var(--sovion-teal-dunkel);box-shadow:0 0 0 3px var(--sovion-fokus)}.field-type .textarea-outer textarea,.field-type .textarea-outer textarea:hover,.field-type .textarea-outer textarea:focus,.field-type .textarea-outer textarea:disabled{box-shadow:none;background:0 0;border:0}.field-type.read-only .textarea-outer{background:var(--sovion-tint-neutral);border-color:#0000}.field-type.error input:not([type=checkbox],[type=radio]),.field-type.error input:not([type=checkbox],[type=radio]):hover,.field-type.error input:not([type=checkbox],[type=radio]):focus,.field-type.error .react-select .rs__control,.field-type.error .react-select .rs__control:hover,.field-type.error .react-select .rs__control--is-focused,.field-type.error .textarea-outer,.field-type.error .textarea-outer:focus-within{border-color:var(--sovion-tief-rot)}.react-select .rs__menu{border:1px solid var(--sovion-linie);border-radius:var(--sovion-radius-steuerung);background:var(--color-base-0);margin-top:4px;overflow:hidden;box-shadow:0 12px 28px -12px #162a4747}.react-select .rs__menu-list{padding:4px}.react-select .rs__option{color:var(--sovion-text);border-radius:8px;padding:8px 10px;font-size:14px}.react-select .rs__option--is-focused{background-color:var(--sovion-hover)}.react-select .rs__option--is-selected{background-color:var(--sovion-tint-teal);color:var(--sovion-text);font-weight:600}.popup__content{border-radius:var(--sovion-radius-steuerung)}.react-datepicker__day--selected,.react-datepicker__time-list-item--selected{border-radius:8px;background-color:var(--sovion-teal)!important;color:var(--sovion-text)!important}.dropzone{border:1px dashed var(--sovion-linie-kraeftig);border-radius:var(--sovion-radius-steuerung);background:var(--sovion-hover)}.upload__dropzoneContent__orText,.upload__dragAndDropText{color:var(--sovion-slate)}.checkbox-input__input,.checkbox-input__icon{border-radius:6px}.checkbox-input__input{border:1px solid var(--sovion-linie-kraeftig);box-shadow:none}.checkbox-input--checked .checkbox-input__input{border-color:var(--sovion-teal);background:var(--sovion-teal)}.checkbox-input--checked .checkbox-input__icon .stroke{stroke:var(--sovion-text)}.search-bar{--search-bg:var(--color-base-0);box-sizing:border-box;height:var(--sovion-hoehe);border:1px solid var(--sovion-linie-kraeftig);border-radius:var(--sovion-radius-steuerung);min-height:0}.search-bar:focus-within{border-color:var(--sovion-teal-dunkel);box-shadow:0 0 0 3px var(--sovion-fokus)}.search-bar .search-filter input{height:100%;font-size:var(--sovion-feld-schrift);box-shadow:none;background:0 0;border:0;padding-block:0}.search-bar__actions.search-bar__actions{align-self:center;align-items:center;height:100%;margin:0;padding:0 4px 0 0}@media (max-width:768px){.search-bar{border:0;height:auto}.search-bar:focus-within{box-shadow:none}.search-bar .search-filter{height:var(--sovion-hoehe);border:1px solid var(--sovion-linie-kraeftig);border-radius:var(--sovion-radius-steuerung)}.search-bar .search-filter:focus-within{border-color:var(--sovion-teal-dunkel);box-shadow:0 0 0 3px var(--sovion-fokus)}.search-bar__actions.search-bar__actions{height:auto;padding:0}}.pill.pill--size-small{--pill-padding-inline-start:10px;--pill-padding-inline-end:8px;min-height:calc(var(--sovion-hoehe) - 10px);background:var(--sovion-tint-neutral);color:var(--sovion-text);border-radius:8px;font-size:13px;font-weight:500}.tabs-field__tabs-wrap{width:fit-content;max-width:calc(100% - 2*var(--gutter-h));margin-inline:var(--gutter-h);border-radius:var(--sovion-radius-steuerung);margin-bottom:24px}.tabs-field--within-collapsible .tabs-field__tabs-wrap{max-width:calc(100% - 2*var(--base));margin-inline:var(--base)}.tabs-field__tabs,.tabs-field--within-collapsible .tabs-field__tabs,.doc-tabs__tabs,.default-list-view-tabs{box-sizing:border-box;border-radius:var(--sovion-radius-steuerung);background:var(--sovion-tint-neutral);border:0;gap:2px;min-width:0;padding:3px;display:inline-flex}.tabs-field__tabs:before,.tabs-field__tabs:after,.tabs-field--within-collapsible .tabs-field__tabs:before,.tabs-field--within-collapsible .tabs-field__tabs:after{display:none}.tabs-field__tab-button.tabs-field__tab-button,.doc-tab.doc-tab,.default-list-view-tabs__button.default-list-view-tabs__button{--bg-color:transparent;--hover-bg:transparent;--hover-color:var(--sovion-text);--color:var(--sovion-slate);--btn-border:0;--hover-btn-border:0;box-sizing:border-box;min-height:calc(var(--sovion-hoehe) - 6px);color:var(--sovion-slate);font-family:var(--font-body);letter-spacing:0;opacity:1;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.tabs-field__tab-button:after{display:none}.tabs-field__tab-button:hover,.doc-tab:hover,.default-list-view-tabs__button:hover{color:var(--sovion-text)}.tabs-field__tab-button.tabs-field__tab-button--active,.doc-tab.doc-tab--active,.default-list-view-tabs__button.default-list-view-tabs__button--active{--bg-color:var(--color-base-0);--hover-bg:var(--color-base-0);--color:var(--sovion-text);background:var(--color-base-0);color:var(--sovion-text);box-shadow:0 1px 2px #162a471f}.tabs-field__tab-button:focus-visible,.doc-tab:focus-visible,.default-list-view-tabs__button:focus-visible{outline-offset:-2px}.tabs-field__tab-button--has-error.tabs-field__tab-button--has-error{color:var(--sovion-tief-rot)}.doc-tabs:not(:has(.doc-tab+.doc-tab,li+li .doc-tab)){display:none}.doc-tab__label{justify-content:center;align-items:center;gap:6px;display:inline-flex}.doc-tab__count{background:var(--sovion-tint-neutral);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;line-height:1;display:inline-grid}.cell-createdAt,.cell-updatedAt{color:var(--sovion-slate);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.sovion-mono{font-family:var(--font-mono);font-size:13px}.collection-list .table{border-block:1px solid var(--sovion-linie);background:0 0}.collection-list .table table{border-collapse:collapse}.collection-list .table thead th{border-bottom:1px solid var(--sovion-linie);color:var(--sovion-slate);font-size:13px;font-weight:500}.collection-list .table th,.collection-list .table td{padding-block:12px;font-size:14px}.collection-list .table tbody tr{background:0 0;transition:background-color .12s}.collection-list .table tbody tr+tr td{border-top:1px solid var(--sovion-linie)}.collection-list .table tbody tr:hover{background:var(--sovion-hover)}.collection-list .table td:first-child,.collection-list .table th:first-child{border-radius:0}.collection-list .table a{font-weight:600;text-decoration:none}.collection-list .table a:hover{text-decoration:underline}.collection-list .table td code{font-family:var(--font-body);font-size:inherit;text-transform:capitalize;background:0 0;padding:0}@media (hover:hover) and (pointer:fine){.sort-column__buttons{opacity:0;transition:opacity .12s}th:hover .sort-column__buttons,.sort-column__buttons:focus-within{opacity:1}.sort-column__buttons:has(.sort-column--active){opacity:1}}.blocks-field__row,.array-field__row{border-radius:var(--sovion-radius-steuerung);background:var(--color-base-0)}.blocks-field__block-number,.array-field__row-number{color:var(--sovion-teal-dunkel);font-weight:600}.sovion-anmeldung{display:none}.template-minimal:has(.sovion-anmeldung){background:var(--sovion-rahmen);min-height:100dvh}.sovion-anmeldung-marke{font-family:var(--font-display);color:var(--sovion-text);align-items:center;gap:10px;margin:0 0 32px;font-size:18px;font-weight:800;display:flex}.sovion-marke-zeichen{background:var(--sovion-navy) url(/admin/sovion-mark.svg) center/72% no-repeat;border-radius:8px;flex:none;width:28px;height:28px}.sovion-anmeldung-titel{font-family:var(--font-titel);letter-spacing:-.025em;color:var(--sovion-text);margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.15}.sovion-anmeldung-hinweis{color:var(--sovion-slate);margin:0 0 24px;font-size:15px;line-height:1.5}.sovion-anmeldung-hinweis a{color:var(--sovion-teal-dunkel)}.template-minimal:has(.sovion-anmeldung) .login__brand{display:none}.template-minimal:has(.sovion-anmeldung) .btn--style-primary{width:100%}@media (min-width:960px){.template-minimal:has(.sovion-anmeldung){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;padding:0;display:grid}.template-minimal:has(.sovion-anmeldung) .template-minimal__wrap{box-sizing:border-box;background:var(--sovion-grund);border:1px solid #162a471a;border-radius:20px;grid-column:1;justify-self:center;width:min(448px,100% - 64px);padding:32px;box-shadow:0 1px 2px #162a470d}.template-minimal:has(.sovion-anmeldung) .sovion-anmeldung{width:calc(53.4884vw - 12.8372px);color:var(--sovion-grund);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath d='M14 16l4 4 4-4' fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/36px 36px,radial-gradient(70% 60% at 85% 0%, #1abfa347, transparent 60%),radial-gradient(60% 60% at 0% 100%, #1abfa31f, transparent 60%),var(--sovion-navy-tief);border-radius:20px;display:block;position:fixed;inset:12px 12px 12px auto;overflow:hidden}}.sovion-anmeldung__geraete{position:absolute;inset:8% 7% 30%}.sovion-anmeldung__desktop{border-radius:12px;width:86%;height:auto;position:absolute;top:0;left:0;box-shadow:0 40px 80px -30px #020814d9,0 0 0 1px #ffffff1f}.sovion-anmeldung__mobil{border-radius:28px;width:27%;height:auto;position:absolute;top:10%;right:0;box-shadow:0 40px 80px -30px #020814d9,0 0 0 6px #081020,0 0 0 7px #ffffff29}.sovion-anmeldung__text{position:absolute;inset:auto clamp(28px,4vw,56px) clamp(28px,4vw,56px)}.sovion-anmeldung__satz{max-width:20ch;font-family:var(--font-titel);letter-spacing:-.025em;margin:0;font-size:clamp(28px,16px + 1.6vw,38px);font-weight:700;line-height:1.1}.sovion-anmeldung__satz em{color:var(--sovion-teal);font-style:normal}.sovion-anmeldung__klein{color:#d6e4f0d9;max-width:42ch;margin:14px 0 0;font-size:15px;line-height:1.5}.payload-settings__language{display:none}body:has(.payload-settings) #field-tenants{display:none}body:has(.payload-settings) #field-role{display:none}.dashboard .collections{display:none}.sovion-baustein-titel{color:var(--sovion-text);font-weight:500}.sovion-logo{font-family:var(--font-display);color:var(--sovion-text);align-items:center;gap:10px;font-size:16px;font-weight:800;display:inline-flex}.sovion-logo__zusatz{font-family:var(--font-body);color:var(--sovion-slate);font-size:14px;font-weight:500}.sovion-marke-zeichen{display:inline-block}.step-nav__home .sovion-marke-zeichen{border-radius:5px;width:18px;height:18px;display:block}@media (max-width:40rem){.doc-controls__meta{flex-wrap:wrap;row-gap:4px;min-width:0}.doc-controls__list-item{min-width:0}.list-header__actions,.default-list-view-tabs{flex-wrap:wrap;min-width:0;max-width:100%}.app-header__step-nav-wrapper{flex:1 1 0;min-width:0}.step-nav{min-width:0;overflow:hidden}.step-nav__last{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-header__account{flex:none}.payload-settings:before,.payload-settings:after{width:100%;left:0}}
