:root{--hwk-color-primary-dark:#073070;--hwk-color-footer:#152a61;--hwk-color-primary:#488fdb;--hwk-color-primary-light:#a3c7ed;--hwk-color-primary-superlight:#d1e3f6;--hwk-color-primary-extralight:#d0e3f980;--hwk-color-grey-superlight:#f3f6fa;--hwk-color-white:#fff;--hwk-text-color:#444;--hwk-color-grey:#999;--hwk-color-green:#5a8e1e;--hwk-color-green-tint:#c7ce4033;--hwk-color-green-dark:#263c0d;--hwk-color-orange:#f93;--hwk-color-orange-tint:#fcd86e33;--hwk-color-orange-dark:#3e260f;--hwk-color-red:#b82c44;--hwk-color-red-tint:#f25a7733;--hwk-color-red-dark:#6c1927;--hwk-color-link:var(--hwk-color-primary-dark);--hwk-color-focus:var(--hwk-text-color);--hwk-color-focus-invers:var(--hwk-color-white);--hwk-color-disabled-bg:#e4e8ee;--hwk-color-disabled-fg:#5f5f5f;--font-sans:TheSans, "TheSans C4s", Arial, Helvetica, sans-serif;--space-1:5px;--space-2:10px;--space-3:15px;--space-4:20px;--space-5:30px;--space-6:40px;--space-7:50px;--radius-none:0;--radius-sm:3px;--radius-highlight:5px;--hwk-border-radius-md:10px;--hwk-border-radius-xl:30px;--shadow-card:1px 1px 6px #7f7f7f4d;--shadow-button-hover:0 0 10px #000c;--container-max:1600px;--container-article:950px}
.hwk-root,.hwk-root *{box-sizing:border-box}.hwk-root{font-family:var(--font-sans);color:var(--hwk-text-color);background:var(--hwk-color-white);font-size:16px;line-height:1.5}.hwk-root a{color:var(--hwk-color-link);font-weight:700;text-decoration:none}.hwk-root a:hover{text-decoration:underline}.hwk-root :focus-visible{outline:2px solid var(--hwk-color-focus);outline-offset:2px}.hwk-btn{justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;text-align:center;padding:18px var(--space-7);border-radius:var(--hwk-border-radius-xl);background-color:var(--hwk-color-primary-dark);color:var(--hwk-color-white);border:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:box-shadow .2s ease-out,transform .2s ease-out,opacity .2s ease-out;display:inline-flex}.hwk-btn:hover,.hwk-btn:focus-visible{box-shadow:var(--shadow-button-hover);opacity:.95;transform:scale(1.02)}.hwk-btn--md{padding:12px var(--space-7);font-size:14px}.hwk-btn--sm{padding:12px var(--space-7);font-size:12px}.hwk-btn--secondary{background-color:var(--hwk-color-primary-superlight);color:var(--hwk-color-primary-dark)}.hwk-btn--danger{background-color:var(--hwk-color-red);color:var(--hwk-color-white)}.hwk-btn--ghost{color:var(--hwk-color-primary-dark);background:0 0;padding-left:0;padding-right:0}.hwk-btn--ghost:hover{box-shadow:none;text-decoration:underline;transform:none}.hwk-btn[disabled]{background-color:var(--hwk-color-disabled-bg);color:var(--hwk-color-disabled-fg);cursor:not-allowed;box-shadow:none;transform:none}.hwk-btn:active:not([disabled]){transform:scale(.97)}@media (hover:none){.hwk-btn:hover:not(:focus-visible){box-shadow:none;opacity:1;transform:none}}@media (pointer:coarse){.hwk-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.hwk-btn{transition:none}.hwk-btn:hover,.hwk-btn:focus-visible,.hwk-btn:active:not([disabled]){transform:none}}.hwk-field{flex-direction:column;gap:4px;display:flex;position:relative}.hwk-field__label{color:var(--hwk-color-primary-dark);font-size:13px;font-weight:700;line-height:1.4}.hwk-input,.hwk-select,.hwk-textarea{color:var(--hwk-text-color);background-color:var(--hwk-color-primary-extralight);border-radius:var(--radius-none);border:0;border-bottom:2px solid #0000;width:100%;padding:12px 12px 10px;font-family:inherit;font-size:16px;line-height:1.4}.hwk-input::placeholder,.hwk-textarea::placeholder{color:var(--hwk-text-color);opacity:.7}.hwk-input:focus,.hwk-select:focus,.hwk-textarea:focus{border-bottom-color:var(--hwk-color-primary);background-color:var(--hwk-color-primary-superlight);outline:none}.hwk-field--error .hwk-input{border-bottom-color:var(--hwk-color-red)}.hwk-field__hint{color:var(--hwk-text-color);font-size:13px}.hwk-field--error .hwk-field__hint{color:var(--hwk-color-red);font-weight:700}.hwk-choice{cursor:pointer;align-items:center;gap:8px;font-size:16px;display:inline-flex}.hwk-choice input{appearance:none;background:var(--hwk-color-white);border:1px solid var(--hwk-color-primary);flex-shrink:0;width:18px;height:18px;margin:0;position:relative}.hwk-choice input[type=checkbox]{border-radius:var(--radius-sm)}.hwk-choice input[type=radio]{border-radius:50%}.hwk-choice input:checked{background-color:var(--hwk-color-primary)}.hwk-choice input[type=checkbox]:checked:before{content:"";border:solid var(--hwk-color-white);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.hwk-choice input[type=radio]:checked:before{content:"";background:var(--hwk-color-white);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.hwk-choice input:focus-visible{outline:2px solid var(--hwk-color-focus);outline-offset:2px}.hwk-card{background:var(--hwk-color-white);box-shadow:var(--shadow-card);padding:var(--space-4);border-radius:var(--radius-none)}.hwk-card--lg{padding:var(--space-6)}.hwk-card__kicker{color:var(--hwk-color-primary);margin:0 0 4px;font-size:16px;font-weight:700}.hwk-card__title{color:var(--hwk-color-primary-dark);margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.3}.hwk-card__body{margin:0}.hwk-alert{padding:var(--space-3) var(--space-4);color:var(--hwk-text-color);font-size:16px;line-height:1.5}.hwk-alert__title{margin-bottom:2px;font-weight:700;display:block}.hwk-alert--info{background:var(--hwk-color-primary-superlight)}.hwk-alert--info .hwk-alert__title{color:var(--hwk-color-primary-dark)}.hwk-alert--success{background:var(--hwk-color-green-tint)}.hwk-alert--success .hwk-alert__title{color:var(--hwk-color-green-dark)}.hwk-alert--warning{background:var(--hwk-color-orange-tint)}.hwk-alert--warning .hwk-alert__title{color:var(--hwk-color-orange-dark)}.hwk-alert--danger{background:var(--hwk-color-red-tint)}.hwk-alert--danger .hwk-alert__title{color:var(--hwk-color-red-dark)}.hwk-badge{padding:2px var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.4;display:inline-block}.hwk-badge--neutral{background:var(--hwk-color-grey-superlight);color:var(--hwk-text-color)}.hwk-badge--info{background:var(--hwk-color-primary-superlight);color:var(--hwk-color-primary-dark)}.hwk-badge--success{background:var(--hwk-color-green-tint);color:var(--hwk-color-green-dark)}.hwk-badge--warning{background:var(--hwk-color-orange-tint);color:var(--hwk-color-orange-dark)}.hwk-badge--danger{background:var(--hwk-color-red);color:var(--hwk-color-white)}.hwk-nav{align-items:center;gap:var(--space-5);background:var(--hwk-color-primary-dark);color:var(--hwk-color-white);padding:0 var(--space-3);min-height:48px;display:flex}.hwk-nav__brand{color:var(--hwk-color-white);margin-right:var(--space-2);font-size:16px;font-weight:700}.hwk-nav a{color:var(--hwk-color-white);border-bottom:3px solid #0000;padding:12px 0;font-size:16px;font-weight:700;text-decoration:none}.hwk-nav a:hover{border-bottom-color:var(--hwk-color-primary-light);text-decoration:none}.hwk-nav a[aria-current=page]{border-bottom-color:var(--hwk-color-primary)}.hwk-nav :focus-visible{outline-color:var(--hwk-color-focus-invers)}.hwk-nav__meta{align-items:center;gap:var(--space-3);margin-left:auto;font-size:14px;display:flex}.hwk-topbar{align-items:center;gap:var(--space-4);background:var(--hwk-color-white);padding:var(--space-2) var(--space-3);display:flex}.hwk-topbar img{width:auto;height:40px;display:block}.hwk-table{border-collapse:collapse;background:var(--hwk-color-white);width:100%;font-size:14px}.hwk-table th{text-align:left;color:var(--hwk-color-primary-dark);background:var(--hwk-color-primary-superlight);padding:var(--space-2) var(--space-3);font-weight:700}.hwk-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hwk-color-primary);vertical-align:top}.hwk-table tr:hover td{background:var(--hwk-color-grey-superlight)}.hwk-table .num{text-align:right;font-variant-numeric:tabular-nums}.hwk-pagination{gap:0;margin:0;padding:0;list-style:none;display:flex}.hwk-pagination a,.hwk-pagination span{background:var(--hwk-color-white);height:33px;color:var(--hwk-text-color);align-items:center;padding:3px 12px;font-size:16px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.hwk-pagination a:hover,.hwk-pagination [aria-current=page]{background:var(--hwk-color-primary-dark);color:var(--hwk-color-white);text-decoration:none}.hwk-pagination .prev,.hwk-pagination .next{background:var(--hwk-color-primary-superlight);color:var(--hwk-color-primary-dark);padding:3px 25px;font-weight:700}@media (hover:none){.hwk-table tr:hover td{background:inherit}.hwk-nav a:hover:not([aria-current=page]){border-bottom-color:#0000}}@media (pointer:coarse){.hwk-choice{min-height:44px}.hwk-nav a{align-items:center;min-height:44px;display:inline-flex}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--z-dropdown:100;--z-sticky:50;--ease-out:cubic-bezier(.19, 1, .22, 1)}*{box-sizing:border-box}html,body{margin:0}body.hwk-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--hwk-color-grey-superlight);-webkit-hyphens:auto;hyphens:auto;min-height:100vh}.hwk-root h1{color:var(--hwk-text-color);margin:0;font-size:32px;font-weight:700;line-height:1.25}.hwk-root h2{margin:0 0 var(--space-3);color:var(--hwk-color-primary-dark);font-size:24px;font-weight:700;line-height:1.3}.hwk-root p{margin:0}.app-header .hwk-topbar{padding:var(--space-3) var(--space-4);justify-content:space-between}.app-wordmark{flex-direction:column;line-height:1.2;display:flex}.app-wordmark__org{color:var(--hwk-color-primary-dark);font-size:14px;font-weight:700}.app-wordmark__app{color:var(--hwk-color-primary-dark);font-size:20px;font-weight:700}.app-header .hwk-nav{padding:0 var(--space-4);flex-wrap:wrap;row-gap:0}.app-header .hwk-nav__meta{color:var(--hwk-color-white)}.app-nav__zahl{background:var(--hwk-color-red);min-width:20px;color:var(--hwk-color-white);text-align:center;vertical-align:1px;border-radius:10px;margin-left:6px;padding:0 6px;font-size:12px;line-height:20px;display:inline-block}.app-beta{padding:var(--space-2) var(--space-4);font-size:14px}.app-beta strong{color:var(--hwk-color-primary-dark)}.app-konto{position:relative}.app-konto__name{align-items:center;gap:var(--space-1);cursor:pointer;list-style:none;display:flex}.app-konto__name::-webkit-details-marker{display:none}.app-konto[open] .app-konto__name .app-icon{transform:rotate(180deg)}.app-konto .app-konto__menu{min-width:180px}.app-main{max-width:var(--container-max);padding:var(--space-5) var(--space-4) var(--space-6);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.app-main--narrow{max-width:var(--container-article)}.app-page-head{gap:var(--space-1);flex-direction:column;display:flex}.app-kicker{color:var(--hwk-color-primary);margin:0;font-size:16px;font-weight:700}.app-meta{color:var(--hwk-text-color);font-size:14px}.app-stack{gap:var(--space-3);flex-direction:column;display:flex}.app-row{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.app-row>.hwk-field{flex:220px}.app-row>.hwk-field--grow{flex:3 320px}.app-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.app-facts{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.app-facts>div{flex-direction:column;gap:2px;display:flex}.app-facts dt{color:var(--hwk-color-primary-dark);font-size:13px;font-weight:700}.app-facts dd{gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.app-list{margin:0;padding:0;list-style:none}.app-list>li{padding:var(--space-2) 0;border-bottom:1px solid var(--hwk-color-primary);font-size:14px}.app-list>li:last-child{border-bottom:0}.app-empty{color:var(--hwk-text-color);font-size:14px}.app-table-wrap{overflow-x:auto}.app-table-wrap .hwk-table{min-width:720px}.app-actions{gap:var(--space-3);flex-direction:column;display:flex}.app-action{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--hwk-color-primary-superlight);flex-wrap:wrap;align-items:flex-end;display:flex}.app-action:last-child{border-bottom:0;padding-bottom:0}.app-action>.hwk-field{flex:280px}.app-action--block{flex-direction:column;align-items:stretch}.app-action--block>.hwk-btn{align-self:flex-start}.app-action--block>.hwk-field{flex:none}.app-choices{gap:var(--space-2);flex-direction:column;display:flex}.app-login{min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.app-login .hwk-card{gap:var(--space-4);flex-direction:column;width:100%;max-width:460px;display:flex}@media (max-width:768px){.app-main{padding:var(--space-4) var(--space-3) var(--space-5)}.hwk-root h1{font-size:26px}.app-header .hwk-nav{gap:var(--space-3)}.app-header .hwk-nav__meta{width:100%;padding-bottom:var(--space-2);margin-left:0}}.app-buttons{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.app-page-head--actions{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-flow:wrap}.app-menu{position:relative}.app-menu__list{right:0;top:calc(100% + var(--space-1));z-index:var(--z-dropdown);min-width:260px;padding:var(--space-1) 0;background:var(--hwk-color-white);box-shadow:var(--shadow-card);margin:0;list-style:none;position:absolute}.app-menu>.app-menu__list{transform-origin:100% 0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out)}@starting-style{.app-menu>.app-menu__list{opacity:0;transform:translateY(-4px)scale(.96)}}.hwk-table .app-marker-col{width:18px;padding-right:0}.hwk-table .app-id{font-variant-numeric:tabular-nums}.app-marker{vertical-align:-3px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.app-marker--fehler{color:var(--hwk-color-red)}.app-spinner{border:2px solid var(--hwk-color-primary-superlight);border-top-color:var(--hwk-color-primary);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite app-spin}@keyframes app-spin{to{transform:rotate(360deg)}}.app-menu__item{width:100%;padding:var(--space-2) var(--space-4);font:inherit;text-align:left;color:var(--hwk-color-primary-dark);cursor:pointer;background:0 0;border:0;font-weight:700;display:block}.app-menu__item:hover,.app-menu__item:focus-visible{background:var(--hwk-color-primary-superlight)}.app-menu__item--danger{color:var(--hwk-color-red)}.app-dialog{width:min(560px, calc(100vw - 2 * var(--space-4)));padding:var(--space-5);border-radius:var(--radius-none);box-shadow:var(--shadow-card);color:var(--hwk-text-color);border:0}.app-dialog::backdrop{background:#07307073}.app-dialog[open]{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}.app-dialog[open]::backdrop{transition:opacity .2s var(--ease-out)}@starting-style{.app-dialog[open]{opacity:0;transform:scale(.96)}.app-dialog[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.app-menu>.app-menu__list,.app-dialog[open]{transition-property:opacity}}.app-docs{gap:var(--space-4);grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;display:grid}.app-docs__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-docs__item{border:1px solid var(--hwk-color-primary-superlight);background:var(--hwk-color-white);font-size:14px}.app-docs__item--aktiv{border-color:var(--hwk-color-primary);box-shadow:inset 3px 0 0 var(--hwk-color-primary)}.app-docs__item--aktiv .app-docs__kopfzeile{background:var(--hwk-color-primary-superlight)}.app-docs__kopfzeile{align-items:stretch;display:flex}.app-docs__kopfzeile>.app-docs__open,.app-docs__kopfzeile>.app-docs__kopf{flex:auto;min-width:0}.app-docs__toggle{padding:0 var(--space-3);color:var(--hwk-color-primary-dark);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;display:flex}.app-docs__toggle .app-icon{transition:transform .15s}.app-docs__toggle[aria-expanded=true] .app-icon{transform:rotate(180deg)}.app-docs__item--sammel{border-style:dashed;border-color:var(--hwk-color-grey)}.app-docs__open,.app-docs__kopf{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font:inherit;text-align:left;color:var(--hwk-color-primary-dark);background:0 0;border:0;display:flex}.app-docs__open{cursor:pointer}.app-docs__open .app-icon,.app-docs__kopf .app-icon{margin-top:1px}.app-docs__name{flex-direction:column;gap:2px;min-width:0;display:flex}.app-docs__titel{font-weight:700}.app-docs__meta{color:var(--hwk-text-color);font-size:13px;font-weight:400}.app-docs__open:disabled{color:var(--hwk-text-color);cursor:default}.app-docs__viewer{top:var(--space-4);background:var(--hwk-color-grey-superlight);height:760px;position:sticky}.app-docs__frame{border:0;width:100%;height:100%;display:block}@media (max-width:960px){.app-docs{grid-template-columns:1fr}.app-docs__viewer{height:480px}}.app-save{color:var(--hwk-text-color);font-size:13px}.app-save--fehler{color:var(--hwk-color-red);font-weight:700}.app-brand{align-items:center;gap:var(--space-4);display:flex}.app-logo{width:auto;height:40px;display:block}.app-brand .app-wordmark__app{padding-left:var(--space-4);border-left:1px solid var(--hwk-color-primary-superlight)}@media (max-width:768px){.app-logo{height:32px}}.app-facts>.app-facts__wide{flex:320px}.hwk-table th,.hwk-table .app-nowrap{white-space:nowrap;-webkit-hyphens:manual;hyphens:manual}.app-mail{min-width:0}.app-mail__betreff{color:var(--hwk-color-primary-dark);margin:0;font-size:22px;line-height:1.3}.app-mail__text{white-space:pre-wrap;padding:var(--space-3) var(--space-4);background:var(--hwk-color-grey-superlight);font-size:14px}.app-befunde{padding:var(--space-2) var(--space-3);border-top:1px solid var(--hwk-color-primary-superlight);background:var(--hwk-color-grey-superlight);gap:var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}.app-befund{padding:var(--space-1) var(--space-2);background:var(--hwk-color-white);box-shadow:inset 3px 0 0 var(--hwk-color-grey);flex-direction:column;gap:3px;font-size:13px;display:flex}.app-befund--blockierend{box-shadow:inset 3px 0 0 var(--hwk-color-red)}.app-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-befund__kopf{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.app-befund__art{color:var(--hwk-text-color);display:inline-flex}.app-befund__feld{color:var(--hwk-text-color)}.app-befund__text{padding-left:21px}.app-befund__seite{white-space:nowrap;margin-left:auto}.app-icon{vertical-align:-3px;flex-shrink:0;display:inline-block}.app-menu__item{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.app-timeline{padding:0 0 0 var(--space-6);gap:var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.app-timeline:before{content:"";left:13px;top:var(--space-2);bottom:var(--space-2);background:var(--hwk-color-primary-superlight);width:2px;position:absolute}.app-timeline__item{position:relative}.app-timeline__punkt{left:calc(-1 * var(--space-6) + 2px);top:var(--space-2);width:24px;height:24px;color:var(--hwk-color-white);background:var(--hwk-color-primary-dark);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.app-timeline__item--eingang .app-timeline__punkt{background:var(--hwk-color-primary)}.app-timeline__karte{width:100%;padding:var(--space-2) var(--space-3);background:var(--hwk-color-white);box-shadow:var(--shadow-card);font:inherit;text-align:left;color:var(--hwk-color-primary-dark);cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:2px;font-size:14px;display:flex}.app-timeline__item--aktiv .app-timeline__karte{background:var(--hwk-color-primary-superlight)}.app-timeline__wann{color:var(--hwk-text-color);font-size:13px;font-weight:700}.app-betreff{width:100%;padding:var(--space-1) 0;border-radius:var(--radius-none);font:inherit;color:var(--hwk-color-primary-dark);background:0 0;border:0;border-bottom:2px solid #0000;font-size:22px;font-weight:700;line-height:1.3}.app-betreff:hover{border-bottom-color:var(--hwk-color-primary-superlight)}.app-betreff:focus{border-bottom-color:var(--hwk-color-primary);outline:none}.app-nachladen{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;color:var(--hwk-text-color);font-size:14px;display:flex}.app-naechster-ab{color:var(--hwk-text-color);font-variant-numeric:tabular-nums;font-size:13px;display:block}.app-spinner--knopf{opacity:.8;border-color:#0000 currentColor currentColor;display:inline-block}.hwk-root h1,.hwk-root h2,.hwk-root h3{text-wrap:balance}.hwk-table td,.app-timeline__wann,.app-facts dd{font-variant-numeric:tabular-nums}button,a,input,select,textarea,summary,label{touch-action:manipulation}@media (pointer:coarse){.app-menu__item,.app-konto__name,.app-docs__toggle{min-height:44px}}@media (prefers-reduced-motion:reduce){.app-docs__toggle .app-icon{transition:none}.app-spinner{animation:none}}.app-skip{left:var(--space-4);top:var(--space-2);z-index:var(--z-dropdown);padding:var(--space-2) var(--space-4);background:var(--hwk-color-white);color:var(--hwk-color-primary-dark);font-weight:700;position:absolute;transform:translateY(-200%)}.app-skip:focus-visible{transform:none}.app-main:focus{outline:none}.app-absenden{position:relative}.app-absenden__inhalt{align-items:center;gap:var(--space-2);display:inline-flex}.app-absenden[aria-busy=true] .app-absenden__inhalt{visibility:hidden}.app-absenden__spinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app-feldfehler{color:var(--hwk-color-red);font-size:13px;font-weight:700}.hwk-input[aria-invalid=true],.hwk-textarea[aria-invalid=true]{border-bottom-color:var(--hwk-color-red)}.app-status{font-size:14px;font-weight:700}.app-status--ok{color:var(--hwk-color-green-dark)}.app-status--fehler{color:var(--hwk-color-red)}.hwk-table.app-vorgaenge{table-layout:fixed;min-width:1180px}.hwk-table th.app-sort-kopf{padding:0}.hwk-root a.app-sort,.hwk-root a.app-sort:hover{padding:var(--space-2) var(--space-3);color:inherit;align-items:center;gap:4px;text-decoration:none;display:flex}.hwk-root a.app-sort:focus-visible{outline-offset:-2px}.app-sort__icon{flex-shrink:0;display:inline-grid}.app-sort__icon>.app-icon{grid-area:1/1}.app-sort__icon>.app-icon:first-child{opacity:.35;transition:opacity .15s ease-out}.app-sort__icon>.app-icon:last-child{opacity:0}.app-sort--ab .app-sort__icon>.app-icon:last-child{transform:rotate(180deg)}.app-sort--aktiv .app-sort__icon>.app-icon:first-child{opacity:0}.app-sort--aktiv .app-sort__icon>.app-icon:last-child{opacity:1;transition:opacity .15s ease-out, transform .2s var(--ease-out)}.hwk-table th.app-sort-kopf[aria-sort]{box-shadow:inset 0 -2px 0 var(--hwk-color-primary)}.app-vorgaenge col.app-sort-spalte{background:#d0e3f94d}.app-vorgaenge tbody{transition:opacity .15s ease-out}.app-vorgaenge[aria-busy=true] tbody{opacity:.5;transition-delay:.1s}@media (hover:hover){.hwk-root a.app-sort:hover .app-sort__text{text-decoration:underline}.app-sort:not(.app-sort--aktiv):hover .app-sort__icon>.app-icon:first-child{opacity:.8}}@media (pointer:coarse){.hwk-root a.app-sort{min-height:44px}}@media (prefers-reduced-motion:reduce){.app-sort--aktiv .app-sort__icon>.app-icon:last-child{transition:opacity .15s ease-out}}.app-hilfe{font-size:14px}.app-auswertung__kopf{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.app-auswertung__kopf h2{margin:0}.app-auswertung__zahl{color:var(--hwk-color-primary-dark);font-size:48px;font-weight:700;line-height:1.1}.app-statusdefs{align-items:baseline;gap:var(--space-3) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.app-statusdefs>div{display:contents}.app-statusdefs dd{margin:0;font-size:14px}@media (max-width:640px){.app-statusdefs{gap:var(--space-1);grid-template-columns:1fr}.app-statusdefs dd{margin-bottom:var(--space-3)}}.app-vorgaenge td{overflow-wrap:anywhere}.app-vorgaenge .app-zeile{cursor:pointer}.app-vorgaenge .app-zeile--laeuft td{background:var(--hwk-color-disabled-bg)}@media (hover:hover){.app-vorgaenge .app-zeile--laeuft:hover td{background:var(--hwk-color-disabled-bg)}}.app-kopfzeile{align-items:center;gap:var(--space-3);min-height:28px;display:flex}.app-kicker__zurueck{color:inherit}.hwk-root .app-kicker .app-kicker__zurueck{color:var(--hwk-color-primary-dark);font-weight:700}.app-pager{align-items:center;gap:2px;font-size:13px;display:inline-flex}.app-pager__btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--hwk-text-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .15s ease-out,transform .15s ease-out;display:inline-flex}.hwk-root a.app-pager__btn{color:var(--hwk-text-color)}@media (hover:hover){.app-pager__btn:not([aria-disabled=true]):hover{background:var(--hwk-color-primary-superlight)}}.app-pager__btn:active:not([aria-disabled=true]){transform:scale(.94)}.app-pager__btn[aria-disabled=true]{color:var(--hwk-color-disabled-fg);opacity:.5;cursor:default}.app-pager__pos{text-align:center;font-variant-numeric:tabular-nums;min-width:52px}.app-pager__feld{width:240px;height:28px;padding:0 var(--space-2);border:0;border-bottom:2px solid var(--hwk-color-primary);background:var(--hwk-color-primary-extralight);font:inherit;color:var(--hwk-text-color);font-size:16px}.app-pager__feld:focus{outline:none}@media (pointer:coarse){.app-pager__btn{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.app-pager__btn{transition:none}}.app-row>.app-versand__ansicht{flex:none}.app-versand__ansicht .app-segmente{align-items:center;min-height:47px}.app-segmente{border-radius:var(--radius-highlight);background:var(--hwk-color-grey-superlight);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.hwk-root a.app-segment,.app-segment{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-sm);color:var(--hwk-text-color);font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.hwk-root a.app-segment[aria-current=page]{background:var(--hwk-color-white);color:var(--hwk-color-primary-dark);box-shadow:0 1px 2px #07307026}@media (hover:hover){.hwk-root a.app-segment:not([aria-current=page]):hover{color:var(--hwk-color-primary-dark)}}.app-segment__zahl{font-variant-numeric:tabular-nums;color:var(--hwk-color-disabled-fg);font-weight:400}.app-segment--achtung .app-segment__zahl{color:var(--hwk-color-red);font-weight:700}.hwk-table.app-versand__tabelle{table-layout:fixed}.app-table-wrap .hwk-table.app-versand__tabelle{min-width:1180px}.app-versand__tabelle td{vertical-align:middle}.app-versand__tabelle .app-zeile{cursor:pointer}.app-versand__tabelle .app-kurz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-versand__zeit,.app-versand__tabelle .app-id{font-variant-numeric:tabular-nums}.app-versand__detail{color:var(--hwk-color-disabled-fg);text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.app-versand__gruppe th{padding-top:var(--space-4);padding-bottom:var(--space-1);color:var(--hwk-color-primary-dark);background:0 0;font-size:13px;font-weight:700}.app-versand__gruppe:first-child th{padding-top:var(--space-2)}.app-versand__aktion .app-buttons{gap:var(--space-1);flex-wrap:nowrap;justify-content:flex-end}@media (prefers-reduced-motion:reduce){.app-segment{transition:none}}.app-segmente{max-width:100%;overflow-x:auto}@media (pointer:coarse){.hwk-root a.app-segment,.app-segment{min-height:44px}}@media (max-width:640px){.app-segmente{align-self:stretch;display:flex}.hwk-root a.app-segment,.app-segment{flex:auto;justify-content:center;gap:5px;padding:6px 4px;font-size:13px}.app-table-wrap .hwk-table.app-versand__tabelle{min-width:0}.app-versand__tabelle,.app-versand__tabelle tbody{display:block}.app-versand__tabelle colgroup,.app-versand__tabelle thead{display:none}.app-versand__gruppe{display:block}.app-versand__gruppe th{padding-left:0;display:block}.app-row>.app-versand__ansicht{flex:100%}.app-versand__tabelle .app-zeile{padding:var(--space-2) 0;border-bottom:1px solid var(--hwk-color-primary-superlight);flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.app-versand__tabelle .app-zeile td{border:0;padding:0;font-size:13px}.app-versand__tabelle .app-zeile td:first-child{order:1;font-size:14px}.app-versand__tabelle .app-zeile td:nth-child(2){flex:1 1 0;order:2;min-width:0;font-size:14px}.app-versand__tabelle .app-zeile td:nth-child(8){order:3;align-self:center}.app-versand__tabelle .app-zeile td:nth-child(3){flex-basis:100%;order:4}.app-versand__tabelle .app-zeile td:nth-child(6){flex-basis:100%;order:5}.app-versand__tabelle .app-zeile td:nth-child(7){color:var(--hwk-color-disabled-fg);order:6}.app-versand__tabelle .app-zeile td:nth-child(4){color:var(--hwk-color-disabled-fg);order:7}.app-versand__tabelle .app-zeile td:nth-child(4):before{content:"· "}.app-versand__tabelle .app-zeile td:nth-child(5){display:none}}.app-icon-btn{border:1px solid var(--hwk-color-primary-light);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--hwk-color-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .15s ease-out,transform .15s ease-out;display:inline-flex}.app-icon-btn--danger{color:var(--hwk-color-red)}@media (hover:hover){.app-icon-btn:hover{background:var(--hwk-color-primary-superlight)}}.app-icon-btn:active{transform:scale(.94)}@media (pointer:coarse){.app-icon-btn{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.app-icon-btn{transition:none}}.app-vorgaenge td .hwk-badge{white-space:normal;-webkit-hyphens:manual;hyphens:manual}.app-vorgaenge .app-fehlt,.app-vorgaenge .app-kurz2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
