.validierung,.validierung-bogen{gap:var(--frame);flex-direction:column;display:flex}.hinweisleiste{padding:var(--s-3) var(--s-4);background:var(--warning-soft);border:1px solid var(--warning-line);border-radius:var(--radius-md);color:var(--warning-ink);font-size:var(--t-sm);margin:0}.zurueck-link{align-items:center;gap:var(--s-1);margin-bottom:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);text-decoration:none;display:inline-flex}.zurueck-link:hover{color:var(--hri-red)}.validierung-kopfaktionen{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.validierung-formular .validierung-zeile,.validierung-details__felder .validierung-zeile{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.field--schmal{max-width:200px}.validierung-liste{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.validierung-karte{padding:var(--s-4);background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius-md);color:inherit;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);text-decoration:none;display:block}.validierung-karte:hover{border-color:var(--line-strong);background:var(--canvas)}.validierung-karte__kopf{align-items:center;gap:var(--s-3);display:flex}.validierung-karte__kopf>svg{color:var(--ink-3);flex:none}.validierung-karte__kopf>div{flex-direction:column;flex:auto;min-width:0;display:flex}.validierung-karte__kopf strong{font-size:var(--t-base);font-weight:var(--w-semi)}.validierung-karte__kopf small{color:var(--ink-2);font-size:var(--t-xs)}.validierung-ampelband{margin:var(--s-3) 0 var(--s-2);gap:2px;display:flex}.validierung-ampelband .ampel{padding:var(--s-1) 0;text-align:center;font-size:var(--t-xs);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;border-radius:var(--radius-xs);background:var(--fill);color:var(--ink-2);flex:1 1 0}.validierung-ampelband .ampel--gruen{background:var(--success-soft);color:var(--success-ink)}.validierung-ampelband .ampel--gelb{background:var(--warning-soft);color:var(--warning-ink)}.validierung-ampelband .ampel--rot{background:var(--brand-soft);color:var(--danger-ink)}.validierung-karte__fuss{color:var(--ink-2);font-size:var(--t-xs);margin:0}.leerhinweis{color:var(--ink-2);font-size:var(--t-sm);margin:0}.validierung-fussnote{align-items:center;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-xs);margin:0;display:flex}.validierung-stand{gap:var(--s-4);flex-direction:column;display:flex}.validierung-stand__zahlen{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ampel-kachel{padding:var(--s-3);border-radius:var(--radius-md);background:var(--fill);border:1px solid var(--line);font:inherit;color:inherit;text-align:start;cursor:pointer;flex-direction:column;gap:2px;display:flex}.ampel-kachel b{font-size:var(--t-xl);font-weight:var(--w-semi);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.ampel-kachel small{color:var(--ink-2);font-size:var(--t-xs)}.ampel-kachel--gruen{background:var(--success-soft);border-color:var(--success-line)}.ampel-kachel--gruen b{color:var(--success-ink)}.ampel-kachel--gelb{background:var(--warning-soft);border-color:var(--warning-line)}.ampel-kachel--gelb b{color:var(--warning-ink)}.ampel-kachel--rot{background:var(--brand-soft);border-color:var(--brand-line)}.ampel-kachel--rot b{color:var(--danger-ink)}.ampel-kachel:hover,.ampel-kachel:focus-visible,.ampel-kachel[aria-pressed=true]{box-shadow:0 0 0 2px var(--brand-line,var(--hri-red))}.validierung-filterhinweis{color:var(--ink-2);font-size:var(--t-sm);margin:0}.validierung-fortschritt{gap:var(--s-1);flex-direction:column;display:flex}.validierung-fortschritt__balken{border-radius:var(--radius-pill);background:var(--fill);height:6px;overflow:hidden}.validierung-fortschritt__balken span{background:var(--hri-red);height:100%;transition:width var(--dur-2) var(--ease);display:block}.validierung-fortschritt small{color:var(--ink-2);font-size:var(--t-xs)}.validierung-stand__aktionen{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.validierung-warnung,.validierung-versandzeile{font-size:var(--t-xs);color:var(--ink-2);margin:0}.validierung-warnung{color:var(--warning-ink)}.validierung-praeambel p{margin:0 0 var(--s-2);color:var(--ink-2);font-size:var(--t-sm);line-height:var(--lh-normal)}.validierung-legende{margin:var(--s-2) 0 0;gap:var(--s-1);flex-direction:column;padding:0;list-style:none;display:flex}.legende{padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);font-size:var(--t-sm)}.legende b{font-weight:var(--w-semi);margin-right:var(--s-1)}.legende--gruen{background:var(--success-soft);color:var(--success-ink)}.legende--gelb{background:var(--warning-soft);color:var(--warning-ink)}.legende--rot{background:var(--brand-soft);color:var(--danger-ink)}.validierung-abschnitt__nr{width:26px;height:26px;margin-right:var(--s-2);border-radius:var(--radius-sm);background:var(--inverse);color:var(--canvas);font-size:var(--t-sm);font-weight:var(--w-semi);vertical-align:2px;justify-content:center;align-items:center;display:inline-flex}.validierung-punkte{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.validierung-punkt{padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-md);background:var(--canvas)}.validierung-punkt.ist-gruen{border-left-color:var(--success);background:var(--success-soft)}.validierung-punkt.ist-gelb{border-left-color:var(--warning);background:var(--warning-soft)}.validierung-punkt.ist-rot{border-left-color:var(--danger);background:var(--brand-soft)}.validierung-punkt__kopf{align-items:flex-start;gap:var(--s-3);display:flex}.validierung-punkt__nr{min-width:34px;color:var(--ink-3);font-size:var(--t-xs);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;flex:none;padding-top:2px}.validierung-punkt__text{flex:auto;min-width:0}.validierung-punkt__bereich{color:var(--ink-3);font-size:var(--t-xs);font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;display:block}.validierung-punkt__frage{font-size:var(--t-base);line-height:var(--lh-snug);margin:0}.validierung-punkt__hinweis{margin:var(--s-1) 0 0;color:var(--ink-2);font-size:var(--t-xs)}.validierung-ampelwahl{align-items:center;gap:var(--s-1);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.validierung-ampelfelder{direction:ltr;flex:none;align-items:center;gap:6px;display:inline-flex}.ampelknopf{color:#111;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:6px;display:inline-grid}.ampelknopf__feld{box-sizing:border-box;background:var(--ampel-fuellung);color:#111;border:2px solid #111;place-items:center;width:32px;height:32px;display:grid}.ampelknopf--gruen{--ampel-fuellung:#80e000}.ampelknopf--gelb{--ampel-fuellung:#ff0}.ampelknopf--rot{--ampel-fuellung:red}.ampelknopf:hover:not(:disabled) .ampelknopf__feld{outline:1px solid var(--ink-3);outline-offset:3px}.ampelknopf:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ampelknopf:disabled{cursor:not-allowed}@media print{.ampelknopf__feld{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.validierung-gespeichert{color:var(--success-ink);font-size:var(--t-xs);align-items:center;gap:2px;display:inline-flex}.validierung-details{margin-top:var(--s-3)}.validierung-details>summary{cursor:pointer;color:var(--ink-2);font-size:var(--t-xs);padding:var(--s-1) 0}.validierung-details>summary:hover{color:var(--hri-red)}.validierung-details__felder{gap:var(--s-3);padding-top:var(--s-2);flex-direction:column;display:flex}@media (max-width:900px){.validierung-punkt__kopf{flex-direction:column}.validierung-ampelwahl{justify-content:flex-start;width:100%}.ampelknopf{flex:0 0 44px}.validierung-formular .validierung-zeile,.validierung-details__felder .validierung-zeile,.validierung-stand__zahlen{grid-template-columns:1fr}.field--schmal{max-width:none}}.validierung-aktionen{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.validierung-erfolg{padding:var(--s-3) var(--s-4);background:var(--success-soft);border:1px solid var(--success-line);border-radius:var(--radius-md);color:var(--success-ink);font-size:var(--t-sm);margin:0}.validierung-nachweise{gap:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--line);flex-direction:column;display:flex}.label-klein{align-items:center;gap:var(--s-1);color:var(--ink-3);font-size:var(--t-xs);font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:.04em;display:inline-flex}.validierung-nachweise__leer{color:var(--ink-3);font-size:var(--t-xs);margin:0}.validierung-nachweise ul{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.validierung-nachweise li{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);background:var(--sunken);font-size:var(--t-sm);display:flex}.validierung-nachweise li a{overflow-wrap:anywhere;flex:auto;min-width:0}.validierung-nachweise li small{color:var(--ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.validierung-nachweis-weg{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.validierung-nachweis-weg:hover{background:var(--brand-soft);color:var(--danger-ink)}.validierung-nachweis-neu{font-size:var(--t-xs);color:var(--ink-2);display:block}.validierung-nachweis-neu input{margin-bottom:var(--s-1);font-size:var(--t-xs);max-width:100%;display:block}.validierung-punkt__nr{align-items:center;gap:3px;display:inline-flex}.validierung-massnahmen .card-heading h2{align-items:center;gap:var(--s-2);display:inline-flex}.validierung-massnahmen ul{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.massnahme a{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border-left:3px solid var(--warning);background:var(--sunken);color:inherit;grid-template-columns:130px 1fr auto;text-decoration:none;display:grid}.massnahme a:hover{background:var(--fill)}.massnahme--rot a{border-left-color:var(--danger)}.massnahme.ist-ueberfaellig a{background:var(--brand-soft)}.massnahme__frist{font-size:var(--t-xs);font-weight:var(--w-semi);color:var(--warning-ink)}.massnahme--rot .massnahme__frist,.massnahme.ist-ueberfaellig .massnahme__frist{color:var(--danger-ink)}.massnahme__text{flex-direction:column;min-width:0;display:flex}.massnahme__text b{font-size:var(--t-sm);font-weight:var(--w-semi)}.massnahme__text>span{font-size:var(--t-xs);color:var(--ink-2)}.massnahme__text small{font-size:var(--t-xs);color:var(--ink-3)}.massnahme__datum{font-size:var(--t-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:700px){.massnahme a{gap:var(--s-1);grid-template-columns:1fr}}.validierung-filter{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.validierung-suche{align-items:center;gap:var(--s-2);padding:0 var(--s-3);min-height:var(--control-sm);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink-3);display:inline-flex}.validierung-suche input{min-height:auto;font-size:var(--t-sm);color:var(--ink);background:0 0;border:none;width:190px;padding:0}.validierung-suche input:focus{outline:none}.validierung-suche:focus-within{border-color:var(--focus)}.validierung-filter select{min-height:var(--control-sm);font-size:var(--t-sm)}.validierung-karte__vorjahr{align-items:center;gap:var(--s-1);margin:var(--s-1) 0 0;color:var(--ink-3);font-size:var(--t-xs);display:flex}.validierung-punkt__frage,.validierung-punkt__hinweis{white-space:pre-line}.vorlage-anlage{margin:0 0 var(--s-1);color:var(--ink-3);font-size:var(--t-xs);font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:.08em}.pruefende-tabelle{border-collapse:collapse;width:100%;margin-bottom:var(--s-2)}.pruefende-tabelle th{text-align:left;padding:0 var(--s-2) var(--s-1) 0;border-bottom:1px solid var(--line-strong);color:var(--ink-3);font-size:var(--t-xs);font-weight:var(--w-semi)}.pruefende-tabelle td{padding:var(--s-1) var(--s-2) var(--s-1) 0;border-bottom:1px solid var(--line);vertical-align:middle}.pruefende-tabelle input{width:100%;min-height:var(--control-sm);font-size:var(--t-sm)}.pruefende-tabelle td:first-child{width:170px}.pruefende-tabelle td:last-child{width:30%}.pruefende-unterschrift span{height:1px;margin-top:var(--s-4);background:var(--line-strong);display:block}.pruefende-hinweis{margin:0 0 var(--s-4);color:var(--ink-3);font-size:var(--t-xs)}.prioritaeten-titel{margin:var(--s-3) 0 0;font-weight:var(--w-semi);font-size:var(--t-sm);color:var(--ink)}.validierung-details__felder label{white-space:pre-line}@media (max-width:700px){.pruefende-tabelle td:first-child{width:auto}}.validierung-firmenwahl{gap:var(--s-2);align-items:center;display:flex}.validierung-firmenwahl select{flex:auto;min-width:0}.validierung-firma-knopf{gap:var(--s-1);white-space:nowrap;flex:none}@media (max-width:700px){.validierung-firmenwahl{flex-wrap:wrap}}.textstelle{width:100%;min-width:0;font:inherit;color:inherit}h1 .textstelle,h2 .textstelle{font:inherit}.validierung-praeambel .textstelle{font-size:var(--t-sm)}.katalog-felder{gap:var(--s-2);display:grid}.katalog-felder>label{gap:2px;display:grid}.katalog-felder>label>span{color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);white-space:pre-line}.katalog-werkzeuge{align-items:flex-start;gap:var(--s-1);flex:none;display:flex}.katalog-knopf{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);width:34px;height:34px;color:var(--ink-2);cursor:pointer;place-items:center;display:grid}.katalog-knopf:hover:not(:disabled){background:var(--fill);color:var(--ink)}.katalog-knopf:disabled{opacity:.4;cursor:default}.katalog-knopf--weg:hover:not(:disabled){border-color:var(--hri-red);background:var(--brand-soft);color:var(--danger-ink)}.katalog-knopf--schliessen:hover:not(:disabled){border-color:var(--success-line);background:var(--success-soft);color:var(--success-ink)}.ist-bearbeitung .validierung-punkt{background:var(--sunken)}.validierung-katalogwahl{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--radius-md);margin:0;display:grid}.validierung-katalogwahl legend{padding:0 var(--s-2);color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi)}.validierung-katalogwahl label{align-items:flex-start;gap:var(--s-3);cursor:pointer;display:flex}.validierung-katalogwahl input{margin-top:3px}.validierung-katalogwahl b{color:var(--ink);font-size:var(--t-sm);display:block}.validierung-katalogwahl small{color:var(--ink-2);font-size:var(--t-xs);display:block}.validierung-karte__marken{gap:var(--s-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.chip--eigen{background:var(--info-soft);color:var(--ink-2)}.rechtfrage{gap:var(--s-3);width:min(30rem,100%);padding:var(--s-4);border:1px solid var(--line);background:var(--canvas);border-radius:10px;display:grid}.rechtfrage__kopf{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.rechtfrage__bezug{color:var(--ink-3);font-size:var(--t-xs);margin:0}.rechtfrage textarea{width:100%;min-height:6rem;padding:var(--s-3);border:1px solid var(--line);background:var(--sunken);color:var(--ink);font:inherit;font-size:var(--t-sm);resize:vertical;border-radius:8px}.rechtfrage__fuss{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.rechtfrage__fuss small{color:var(--ink-3);font-size:var(--t-xs);max-width:18rem}.rechtfrage__erfolg{gap:var(--s-2);color:var(--success-ink);font-size:var(--t-sm);margin:0;display:flex}:is(html:has(.portal-content--validation-checklist),body:has(.portal-content--validation-checklist)){overscroll-behavior:none;height:100%;overflow:hidden}body:has(.portal-content--validation-checklist){width:100%;position:fixed;inset:0}.portal-content--validation-checklist{overscroll-behavior:contain;min-height:0;overflow:auto}@media (max-width:900px){.portal:has(.portal-content--validation-checklist){height:100dvh;min-height:0;padding:var(--frame);flex-direction:column;display:flex}.portal:has(.portal-content--validation-checklist)>.demo-banner{flex:none;position:static}.portal:has(.portal-content--validation-checklist)>.portal-main{flex:1 1 0;height:auto;min-height:0}}.validierung-punkt__kopf{position:relative}.validierung-ziehgriff{border:1px solid var(--line-strong);background:var(--sunken);width:30px;min-height:38px;color:var(--ink-2);cursor:grab;touch-action:none;border-radius:6px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.validierung-ziehgriff:active{cursor:grabbing}.validierung-ziehgriff:disabled{opacity:.4;cursor:default}.validierung-drag{z-index:10000;background:var(--fill);color:var(--ink);overscroll-behavior:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.validierung-drag__kopf{background:var(--canvas);border-bottom:1px solid var(--line-strong);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.validierung-drag__kopf h2{margin:0 0 4px;font-size:19px}.validierung-drag__kopf p{margin:0;font-size:13px}.validierung-drag__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.validierung-drag__board{columns:4;transform-origin:top;column-gap:14px}.validierung-drag__abschnitt{break-inside:avoid;background:var(--canvas);border:1px solid var(--line-strong);border-radius:8px;margin-bottom:14px;padding:10px}.validierung-drag__abschnitt h3{margin:0 0 7px;font-size:12px;line-height:1.4}.validierung-drag__frage,.validierung-drag__ende{border:0;border-top:1px solid var(--fill);background:var(--canvas);width:100%;min-height:29px;color:inherit;font:inherit;text-align:left;touch-action:none;align-items:center;gap:6px;padding:6px 4px;font-size:11px;display:flex;position:relative}.validierung-drag__frage b{color:var(--ink-3);flex:none;font-size:10px}.validierung-drag__frage span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.validierung-drag__frage.ist-quelle{opacity:.35;background:var(--fill)}.validierung-drag__ende{color:var(--ink-3);font-size:10px}.validierung-drag .ist-ziel:before{content:"";background:var(--hri-red);z-index:1;height:3px;position:absolute;top:-2px;left:0;right:0}.validierung-drag button:focus-visible,.validierung-ziehgriff:focus-visible{outline:3px solid var(--hri-red);outline-offset:2px}.validierung-drag__ghost{z-index:1;border:1px solid var(--hri-red);background:var(--canvas);pointer-events:none;border-radius:7px;align-items:center;gap:6px;width:215px;padding:10px;font-size:12px;display:flex;position:fixed;box-shadow:0 8px 25px #18283e33}.validierung-drag__ghost span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes validierung-ueberblick{0%{opacity:.45;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.validierung-drag__board{columns:3}}@media (max-width:700px){.validierung-drag__board{columns:2;column-gap:8px}.validierung-drag__scroll{padding:8px}.validierung-drag__abschnitt{margin-bottom:8px;padding:6px}.validierung-drag__kopf{gap:8px;padding:12px}.validierung-drag__kopf h2{font-size:16px}.validierung-drag__kopf p{font-size:11px}.validierung-drag__frage{min-height:34px}}@media (prefers-reduced-motion:reduce){.validierung-drag__board{animation:none}}@media print{.validierung-ziehgriff,.validierung-drag{display:none!important}}.validierung-drag__buehne{transform-origin:top;animation:.2s ease-out validierung-ueberblick;overflow:hidden}@media (prefers-reduced-motion:reduce){.validierung-drag__buehne{animation:none}}.portal-content--validation-checklist :is(h1,h2,h3,.validierung-punkt__frage){overflow-wrap:anywhere}.portal-content--validation-checklist :is(.service-page-heading,.card-heading)>div{min-width:0}@media (max-width:700px){.validierung-ziehgriff{flex-basis:44px;width:44px;min-height:44px}.portal-content--validation-checklist h1{font-size:clamp(1.25rem,6vw,1.875rem)}}.validierung-gruppenkopf{cursor:grab;touch-action:none}.validierung-gruppengriff{cursor:grab;touch-action:none;width:auto;min-width:44px;height:36px;color:var(--on-brand);border:0;gap:4px;padding:0 6px}.validierung-gruppengriff:active,.validierung-gruppenkopf:active{cursor:grabbing}.validierung-gruppengriff:disabled{cursor:default;opacity:.5}.validierung-gruppengriff:focus-visible{outline:3px solid var(--hri-red);outline-offset:3px}.validierung-drag__board.ist-gruppenuebersicht{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.validierung-drag__gruppenkarte,.validierung-drag__gruppenende{text-align:left;border:1px solid var(--line-strong);background:var(--canvas);width:100%;min-width:0;color:var(--ink);font:inherit;touch-action:none;border-radius:8px;padding:14px;position:relative}.validierung-drag__gruppenkarte{align-content:start;display:grid}.validierung-drag__gruppenkarte strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.validierung-drag__gruppenkarte small{color:var(--ink-3);margin:5px 0 10px;display:block}.validierung-drag__gruppenkarte>span{color:var(--ink-2);gap:5px;font-size:11px;display:grid}.validierung-drag__gruppenkarte>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.validierung-drag__gruppenkarte.ist-quelle{opacity:.35}.validierung-drag__gruppenende{text-align:center;grid-column:1/-1;min-height:44px;font-size:13px}@media (max-width:700px){.validierung-gruppengriff{min-height:44px}.validierung-drag__board.ist-gruppenuebersicht{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.validierung-drag__gruppenkarte{padding:10px}.validierung-drag__gruppenkarte strong{font-size:12px}}@media print{.validierung-gruppengriff{cursor:default}}.service-page-heading.validierung-markenkopf{grid-template-columns:minmax(0,1fr) 192px;align-items:start;gap:20px 28px;display:grid}.validierung-markenkopf>div:not(.validierung-logo):not(.validierung-kopfaktionen){grid-area:1/1;min-width:0}.validierung-markenkopf>.validierung-kopfaktionen{grid-area:2/1/auto/-1}.validierung-logo{aspect-ratio:1143/490;grid-area:1/2;justify-self:end;width:192px}.validierung-logo img{object-fit:contain;width:100%;height:auto;display:block}.validierung-logo .validierung-logo__dunkel,:root[data-theme=dark] .validierung-logo .validierung-logo__hell{display:none}:root[data-theme=dark] .validierung-logo .validierung-logo__dunkel{display:block}@media (max-width:700px){.service-page-heading.validierung-markenkopf{grid-template-columns:minmax(0,1fr);gap:12px}.validierung-markenkopf>.validierung-logo{grid-area:1/1;width:128px}.validierung-markenkopf>div:not(.validierung-logo):not(.validierung-kopfaktionen){grid-area:2/1}.validierung-markenkopf>.validierung-kopfaktionen{grid-area:3/1}}.massnahmenliste{gap:var(--s-2);flex-direction:column;display:flex}.massnahmenliste__titel{font-size:var(--t-xs);font-weight:var(--w-semi);color:var(--ink-2)}.massnahmenliste__leer{font-size:var(--t-xs);color:var(--ink-3);margin:0}.massnahmenliste__zeilen{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.massnahmenliste__zeile{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);background:var(--sunken);border-left:3px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.massnahmenliste__zeile.ist-ueberfaellig{border-left-color:var(--danger);background:var(--brand-soft)}.massnahmenliste__zeile.ist-erledigt{border-left-color:var(--success)}.massnahmenliste__zeile input[type=text]{width:100%;min-width:0}.massnahmenliste__zeile input[type=date]{width:11rem}.massnahmenliste__text{overflow-wrap:anywhere;min-width:0;font-size:var(--t-sm)}.massnahmenliste__zeile.ist-erledigt .massnahmenliste__text{color:var(--ink-2)}.massnahmenliste__frist{font-size:var(--t-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.massnahmenliste__zeile.ist-ueberfaellig .massnahmenliste__frist{color:var(--danger-ink);font-weight:var(--w-semi)}.massnahmenliste__eintrag,.aufgabe__eintrag{font-size:var(--t-xs);color:var(--ink-3);font-weight:var(--w-normal);white-space:nowrap;display:block}.massnahmenliste__zeile>.massnahmenliste__eintrag{grid-column:1/-1}.massnahmenliste__weg{display:inline-flex}.massnahmenliste__zeile.ist-erledigt .katalog-knopf--weg:disabled{cursor:not-allowed}.massnahmenliste__nachweise{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:inline-flex}.massnahmenliste__nachweis{align-items:center;gap:var(--s-1);font-size:var(--t-xs);color:var(--ink-2);max-width:16rem;text-decoration:none;display:inline-flex}.massnahmenliste__nachweis span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.massnahmenliste__nachweis:hover span{text-decoration:underline}.erledigung-dialog__nachweis label{align-items:center;gap:var(--s-1);display:inline-flex}.erledigung-dialog__nachweis small{color:var(--ink-3);font-size:var(--t-xs)}.validierung-revisionen__liste{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.validierung-revisionen__liste li{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.validierung-revision__nummer{font-weight:var(--w-semi)}.validierung-revision__zeit{color:var(--ink-2);font-size:var(--t-sm);flex:auto}.validierung-revision__bemerkung{color:var(--ink-3);font-size:var(--t-xs)}.massnahmenliste__stand{align-items:center;gap:var(--s-2);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;display:inline-flex}.massnahmenliste__stand:empty{display:none}.massnahmenliste__unterschrift{width:6rem;height:1.75rem;color:var(--ink);flex:0 0 6rem;justify-content:center;align-items:center;display:inline-flex}.massnahmenliste__unterschrift svg{width:100%;height:100%;display:block;overflow:visible}.massnahmenliste__unterschrift path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.aufgaben-tabelle .aufgabe__stand>.massnahmenliste__unterschrift{flex:0 0 5rem;width:5rem;min-height:1.75rem}.massnahmenliste__neu{align-self:flex-start}@media (max-width:700px){.massnahmenliste__zeile{grid-template-columns:1fr}.massnahmenliste__zeile input[type=date]{width:100%}.massnahmenliste__stand{justify-content:flex-start}.massnahmenliste__unterschrift{flex-basis:5rem;width:5rem;height:1.5rem}}.erledigung-dialog__felder{gap:var(--s-4);padding:0 var(--s-6) var(--s-4);display:grid}.erledigung-dialog__punkt{margin:var(--s-3) 0 0;font-size:var(--t-sm);color:var(--ink-2)}.erledigung-dialog__massnahme{margin:var(--s-2) 0 0;font-size:var(--t-sm);font-weight:var(--w-semi);gap:var(--s-2);flex-wrap:wrap;display:flex}.erledigung-dialog__frist{color:var(--ink-2);font-weight:var(--w-normal)}.erledigung-dialog .zugang-flaeche{height:9rem}.audit-aufgaben-hri{overflow-wrap:anywhere;min-width:0}.audit-aufgaben-hri .audit-aufgaben-uebersicht{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--s-5);display:grid}.audit-aufgaben-hri .audit-aufgaben-uebersicht>div,.audit-aufgaben-hri .audit-aufgaben-uebersicht>button{gap:var(--s-1);min-width:0;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--fill);display:grid}.audit-aufgaben-hri .audit-aufgaben-uebersicht>button{color:inherit;font:inherit;text-align:start;cursor:pointer}.audit-aufgaben-hri .audit-aufgaben-uebersicht>button:hover,.audit-aufgaben-hri .audit-aufgaben-uebersicht>button[aria-pressed=true]{border-color:var(--line-strong);background:var(--sunken)}.audit-aufgaben-hri .audit-aufgaben-uebersicht>button:focus-visible{outline:2px solid var(--hri-red);outline-offset:2px}.audit-aufgaben-hri .audit-aufgaben-uebersicht b{font-size:var(--t-xl);font-variant-numeric:tabular-nums}.audit-aufgaben-hri .audit-aufgaben-uebersicht span{color:var(--ink-2);font-size:var(--t-sm)}.audit-aufgaben-hri .audit-aufgaben-kachel__icon{color:var(--ink-2);align-items:center;display:inline-flex}.audit-aufgaben-hri .audit-aufgaben-kachel__inhalt{gap:var(--s-1);display:grid}.audit-aufgaben-hri .audit-aufgaben-werkzeuge{align-items:end;gap:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.audit-aufgaben-hri .audit-aufgaben-werkzeuge>label{gap:var(--s-1);flex:12rem;min-width:10rem;display:grid}.audit-aufgaben-hri .audit-aufgaben-werkzeuge .audit-aufgaben-suche{flex-basis:18rem}.audit-aufgaben-hri .audit-aufgaben-zusatzfilter{flex:20rem;min-width:0}.audit-aufgaben-hri .audit-aufgaben-zusatzfilter>summary{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;min-height:44px;list-style:none;display:inline-flex}.audit-aufgaben-hri .audit-aufgaben-zusatzfilter>summary::-webkit-details-marker{display:none}.audit-aufgaben-hri .audit-aufgaben-zusatzfilter__inhalt{align-items:end;gap:var(--s-3);flex-wrap:wrap;padding-block-start:var(--s-2);display:flex}.audit-aufgaben-hri .audit-aufgaben-zusatzfilter__inhalt>label{gap:var(--s-1);flex:12rem;min-width:10rem;display:grid}.audit-aufgaben-hri .audit-aufgaben-werkzeuge input,.audit-aufgaben-hri .audit-aufgaben-werkzeuge select,.audit-aufgaben-hri .audit-aufgaben-werkzeuge button,.audit-aufgaben-hri .audit-aufgaben-statuszeile button,.audit-aufgaben-hri .audit-aufgaben-statuszeile select,.audit-aufgaben-hri .aufgaben-kundengruppe__aktionen a,.audit-aufgaben-hri .aufgaben-kundengruppe__aktionen button,.audit-aufgaben-hri .aufgabe__aktionen>*{box-sizing:border-box;min-height:44px}.audit-aufgaben-hri .audit-aufgaben-suche{position:relative}.audit-aufgaben-hri .audit-aufgaben-suche svg{inset-inline-start:var(--s-3);color:var(--ink-3);pointer-events:none;position:absolute;bottom:13px}.audit-aufgaben-hri .audit-aufgaben-suche input[type=search]{padding-inline-start:2.25rem}.audit-aufgaben-hri .audit-aufgaben-statuszeile{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-2);display:flex}.audit-aufgaben-hri .audit-aufgaben-statuszeile .aufgaben-filter{flex:auto}.audit-aufgaben-hri .audit-aufgaben-statuszeile>.chip{margin-inline-start:auto}.audit-aufgaben-hri .audit-aufgaben-hinweis{margin-block:0 var(--s-4);color:var(--ink-2);font-size:var(--t-sm)}.audit-aufgaben-hri .aufgaben-kundengruppe{margin-block:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.audit-aufgaben-hri .aufgaben-kundengruppe__kopf{align-items:center;gap:var(--s-3);min-height:64px;padding:var(--s-3) var(--s-4);cursor:pointer;background:var(--fill);flex-wrap:wrap;list-style:none;display:flex}.audit-aufgaben-hri .aufgaben-kundengruppe__kopf::-webkit-details-marker{display:none}.audit-aufgaben-hri .aufgaben-kundengruppe__name{align-items:center;gap:var(--s-2);flex:15rem;min-width:12rem;display:flex}.audit-aufgaben-hri .aufgaben-kundengruppe__name>span{gap:2px;min-width:0;display:grid}.audit-aufgaben-hri .aufgaben-kundengruppe__name small,.audit-aufgaben-hri .aufgaben-kundengruppe__zahlen small{color:var(--ink-2);font-size:var(--t-xs)}.audit-aufgaben-hri .aufgaben-kundengruppe__zahlen{gap:var(--s-3);flex-wrap:wrap;display:flex}.audit-aufgaben-hri .aufgaben-kundengruppe__zahlen>span{text-align:center;gap:2px;min-width:4.5rem;display:grid}.audit-aufgaben-hri .aufgaben-kundengruppe__aktionen{gap:var(--s-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.audit-aufgaben-hri .aufgaben-kundengruppe__aktionen a,.audit-aufgaben-hri .aufgaben-kundengruppe__aktionen button{justify-content:center;align-items:center;gap:var(--s-1);padding-inline:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink);font:inherit;cursor:pointer;text-decoration:none;display:inline-flex}.audit-aufgaben-hri .aufgaben-kundengruppe__aktionen a:hover,.audit-aufgaben-hri .aufgaben-kundengruppe__aktionen button:hover{border-color:var(--hri-red)}.audit-aufgaben-hri .aufgaben-kundengruppe__inhalt>.aufgaben-kundengruppe__aktionen{margin-block:var(--s-3) 0}.audit-aufgaben-hri .aufgaben-kundengruppe__inhalt{padding:0 var(--s-3) var(--s-3)}.audit-aufgaben-hri .aufgaben-kundengruppe__inhalt .aufgaben-tabelle{margin-block:var(--s-3) 0}.audit-aufgaben-hri .aufgabe__aktionen{min-width:9rem}.audit-aufgaben-hri .kunde-ohne-id{color:var(--ink-3);font-size:var(--t-xs);align-self:center}.audit-aufgaben-hri .audit-aufgaben-mehr{margin:var(--s-4) auto 0;min-height:44px;display:block}@media (max-width:700px){.audit-aufgaben-hri .audit-aufgaben-uebersicht{gap:var(--s-1);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--s-2)}.audit-aufgaben-hri .audit-aufgaben-uebersicht>div,.audit-aufgaben-hri .audit-aufgaben-uebersicht>button{padding:var(--s-1);gap:2px}.audit-aufgaben-hri .audit-aufgaben-uebersicht b{font-size:var(--t-lg)}.audit-aufgaben-hri .audit-aufgaben-uebersicht span{font-size:var(--t-xs);line-height:1.2}.audit-aufgaben-hri .audit-aufgaben-uebersicht{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-aufgaben-hri .audit-aufgaben-uebersicht span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.audit-aufgaben-hri .audit-aufgaben-werkzeuge{align-items:stretch;gap:var(--s-2);margin-block-end:var(--s-2)}.audit-aufgaben-hri .audit-aufgaben-werkzeuge>.audit-aufgaben-suche,.audit-aufgaben-hri .audit-aufgaben-zusatzfilter{flex:100%;width:100%}.audit-aufgaben-hri .audit-aufgaben-zusatzfilter>summary{width:100%}.audit-aufgaben-hri .audit-aufgaben-zusatzfilter__inhalt{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audit-aufgaben-hri .audit-aufgaben-zusatzfilter__inhalt>label,.audit-aufgaben-hri .audit-aufgaben-zusatzfilter__inhalt>button{width:100%;min-width:0}.audit-aufgaben-hri .audit-aufgaben-zusatzfilter__inhalt>button{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.audit-aufgaben-hri .audit-aufgaben-zusatzfilter__inhalt>.audit-aufgaben-zuruecksetzen{grid-column:1/-1}.audit-aufgaben-hri .audit-aufgaben-statuszeile{gap:var(--s-2);margin-block-end:var(--s-1)}.audit-aufgaben-hri .audit-aufgaben-statuszeile .aufgaben-filter{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.audit-aufgaben-hri .audit-aufgaben-statuszeile .aufgaben-filter>button{width:100%}.audit-aufgaben-hri .audit-aufgaben-statuszeile>.chip{width:100%;margin-inline-start:0}.audit-aufgaben-hri .audit-aufgaben-hinweis{margin-block:0 var(--s-2)}.audit-aufgaben-hri .aufgaben-kundengruppe__kopf{padding:var(--s-3)}.audit-aufgaben-hri .aufgaben-kundengruppe__name{flex-basis:100%;min-width:0}.audit-aufgaben-hri .aufgaben-kundengruppe__zahlen{flex:auto}.audit-aufgaben-hri .aufgaben-kundengruppe__aktionen{flex:100%;margin-inline-start:0}.audit-aufgaben-hri .aufgaben-kundengruppe__aktionen>*{flex:8rem}.audit-aufgaben-hri .aufgaben-kundengruppe__inhalt{padding-inline:var(--s-2)}.audit-aufgaben-hri .table-scroll{overflow:visible}.audit-aufgaben-hri .table-scroll .aufgaben-tabelle{width:100%;min-width:0}.audit-aufgaben-hri .aufgaben-tabelle,.audit-aufgaben-hri .aufgaben-tabelle tbody,.audit-aufgaben-hri .aufgaben-tabelle tr,.audit-aufgaben-hri .aufgaben-tabelle td{width:auto;display:block}.audit-aufgaben-hri .aufgaben-tabelle tbody tr{flex-direction:column;display:flex}.audit-aufgaben-hri .aufgaben-tabelle tbody tr>td{order:3;width:100%}.audit-aufgaben-hri .aufgaben-tabelle tbody tr>td.ist-massnahme{order:1}.audit-aufgaben-hri .aufgaben-tabelle tbody tr>td.aufgabe__frist{order:2}.audit-aufgaben-hri .aufgaben-tabelle thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.audit-aufgaben-hri .aufgaben-tabelle tr{padding:var(--s-3) 0;border-top:1px solid var(--line)}.audit-aufgaben-hri .aufgaben-tabelle td{min-width:0;padding:var(--s-1) 0;border:0}.audit-aufgaben-hri .aufgaben-tabelle td:before{content:attr(data-label);color:var(--ink-3);font-size:var(--t-xs);font-weight:var(--w-semi);display:block}.audit-aufgaben-hri .aufgaben-tabelle td.ist-massnahme,.audit-aufgaben-hri .aufgaben-tabelle .aufgabe__aktionen{min-width:0}.audit-aufgaben-hri .table-scroll.aufgaben-kundengruppe__inhalt{padding:0 var(--s-2) var(--s-2);margin:0}.audit-aufgaben-hri .audit-aufgaben-statuszeile .aufgaben-filter>button{white-space:nowrap;flex-wrap:nowrap}.audit-aufgaben-hri .audit-aufgaben-zusatzfilter__inhalt>label>input,.audit-aufgaben-hri .audit-aufgaben-zusatzfilter__inhalt>label>select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}}@media (min-width:701px){.audit-aufgaben-hri .aufgaben-tabelle .aufgabe__frist{white-space:nowrap}}.card-heading>.aufgaben-filter,.aufgaben-filter{gap:var(--s-2);flex-wrap:wrap;flex:0 auto;align-items:center;display:flex}.aufgaben-filter .chip{margin-inline-start:var(--s-2)}.aufgaben-tabelle td.ist-massnahme{overflow-wrap:anywhere;min-width:12rem}.aufgaben-tabelle td.ist-zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.aufgaben-tabelle tr.ist-ueberfaellig td.ist-zahl,.aufgaben-tabelle tr.ist-ueberfaellig .aufgabe__frist{color:var(--danger-ink);font-weight:var(--w-semi)}.aufgaben-tabelle tr.ist-erledigt td{color:var(--ink-2)}.aufgaben-tabelle .aufgabe__pruefliste{flex-direction:column;gap:2px;display:flex}.aufgaben-tabelle .aufgabe__pruefliste small{color:var(--ink-3);font-size:var(--t-xs)}.aufgaben-tabelle .aufgabe__punkt{flex-direction:column;gap:2px;min-width:9rem;max-width:24rem;display:flex}.aufgaben-tabelle .aufgabe__punkt b{font-weight:var(--w-semi)}.aufgaben-tabelle .aufgabe__punkt small{color:var(--ink-2);font-size:var(--t-xs);overflow-wrap:normal}.aufgaben-tabelle .aufgabe__frage{overflow-wrap:anywhere}@media (max-width:700px){.aufgaben-tabelle .aufgabe__frage{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.aufgaben-tabelle:not(.ist-gestapelt) .aufgaben-spalte--pruefliste{width:16%}.aufgaben-tabelle:not(.ist-gestapelt) .aufgaben-spalte--punkt{width:22%}.aufgaben-tabelle:not(.ist-gestapelt) .aufgaben-spalte--massnahme{width:28%}.aufgaben-tabelle:not(.ist-gestapelt) .aufgaben-spalte--verantwortlich,.aufgaben-tabelle:not(.ist-gestapelt) .aufgaben-spalte--frist{width:8%}.aufgaben-tabelle:not(.ist-gestapelt) .aufgaben-spalte--tage{width:5%}.aufgaben-tabelle .aufgabe__verantwortlich{white-space:nowrap}.aufgaben-tabelle .aufgabe__aenderung{overflow-wrap:anywhere;gap:2px;min-width:11rem;display:grid}.aufgaben-tabelle .aufgabe__aenderung small{color:var(--ink-2);font-size:var(--t-xs)}.aufgaben-tabelle .aufgabe__konflikt{color:var(--danger-ink);font-size:var(--t-xs);font-weight:var(--w-semi);line-height:1.25}.aufgaben-tabelle .aufgabe__aktionen{align-items:stretch;gap:var(--s-2);flex-direction:column;width:100%;display:flex}.aufgaben-tabelle .aufgabe__aktionen>.chip,.aufgaben-tabelle .aufgabe__aktionen>.button,.aufgaben-tabelle .aufgabe__aktionen>.table-action,.aufgaben-tabelle .aufgabe__aktionen>.massnahmenliste__nachweise{width:100%;min-height:var(--control-sm);box-sizing:border-box;text-align:center;justify-content:center}.aufgaben-tabelle .aufgabe__aktionen>.button,.aufgaben-tabelle .aufgabe__aktionen>.table-action{padding-inline:var(--s-3);font-size:var(--t-sm)}.audit-aufgaben-hri .aufgaben-tabelle .aufgabe__aktionen>*{box-sizing:border-box;min-height:44px}.button--erledigt{background:var(--success);color:var(--on-brand);border-color:var(--success)}.button--erledigt:hover:not(:disabled){filter:brightness(.92)}.card-heading>.aufgaben-kopfrechts{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.aufgaben-verantwortlich{flex:none}.aufgaben-verantwortlich select{min-height:var(--control-sm)}@media (min-width:701px){.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt){table-layout:fixed}.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) th,.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) th:first-child,.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) td:first-child{width:18%}.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) th:nth-child(2),.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) td:nth-child(2){width:13%}.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) th:nth-child(3),.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) td:nth-child(3){width:14%}.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) th:nth-child(4),.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) td:nth-child(4){width:10%}.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) th:nth-child(5),.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) td:nth-child(5){width:18%}.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) th:nth-child(6),.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) td:nth-child(6){width:7%}.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) th:nth-child(7),.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) td:nth-child(7){width:20%}.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) .aufgabe__pruefliste,.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) .aufgabe__aenderung{min-width:0}.audit-aufgaben-hri .aufgaben-tabelle.ist-kompakt:not(.ist-gestapelt) .aufgabe__stand .chip{white-space:nowrap}}.chip--phase{background:var(--info-soft);color:var(--info-ink)}.validierung-evaluierung__stand{gap:var(--s-3) var(--s-5);margin:0 0 var(--s-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.validierung-evaluierung__stand>div{gap:var(--s-1);min-width:0;display:grid}.validierung-evaluierung__stand dt{font-size:var(--t-xs);font-weight:var(--w-semi);color:var(--ink-3);letter-spacing:.02em}.validierung-evaluierung__stand dd{font-size:var(--t-sm);color:var(--ink);min-width:0;margin:0}.validierung-evaluierung__stand .chip{white-space:normal;max-width:100%;height:auto;min-height:0;padding-block:4px;line-height:1.3}.validierung-konflikt{flex-wrap:wrap;justify-content:space-between;align-items:center}.validierung-konflikt>span{flex:16rem}.validierung-punkt__geaendert{font-size:var(--t-xs);color:var(--ink-3);margin:0}.massnahmenliste__verantwortlich{white-space:nowrap}.massnahmenliste__zeile select.massnahmenliste__verantwortlich{width:auto;min-height:var(--control-sm)}.validierung-punkt__vorgabe{font-weight:var(--w-semi);font-style:normal}.validierung-punkt__hinweis{font-style:italic}
.modulsperre{isolation:isolate;align-items:center;min-height:520px;display:grid}.modulsperre>*{grid-area:1/1}.modulsperre__vorschau{gap:var(--s-5);padding:var(--s-5);border-radius:var(--radius-lg);background:var(--canvas);filter:blur(7px);opacity:.6;-webkit-user-select:none;user-select:none;pointer-events:none;display:grid}.modulsperre__leiste{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--fill) 0%, var(--sunken) 45%, var(--fill) 100%);height:56px}.modulsperre__kacheln{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.modulsperre__kacheln>span{border-radius:var(--radius-md);background:var(--sunken);height:92px}.modulsperre__kacheln>span:nth-child(2){background:var(--brand-soft)}.modulsperre__kacheln>span:nth-child(3){background:var(--success-soft)}.modulsperre__kacheln>span:nth-child(4){background:var(--warning-soft)}.modulsperre__zeilen{gap:var(--s-3);display:grid}.modulsperre__zeilen>span{border-radius:var(--radius-md);background:var(--sunken);height:34px}.modulsperre__zeilen>span:nth-child(2n){width:88%}.modulsperre__zeilen>span:nth-child(3n){width:72%}.modulsperre__karte{z-index:1;max-width:560px;padding:var(--s-6) var(--s-5) var(--s-5);gap:var(--s-3);text-align:center;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas);justify-items:center;margin:0 auto;display:grid;box-shadow:0 24px 60px #0000002e}.modulsperre__siegel{background:var(--brand-soft);width:56px;height:56px;color:var(--danger-ink);border-radius:50%;place-items:center;display:grid}.modulsperre__karte h2{color:var(--ink);font-size:var(--t-lg);font-weight:var(--w-bold);margin:0}.modulsperre__nutzen{max-width:46ch;color:var(--ink-2);font-size:var(--t-sm);margin:0}.modulsperre__inhalt{gap:var(--s-2);width:100%;max-width:52ch;margin:var(--s-2) 0;padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm,8px);background:var(--sunken,var(--fill));text-align:left;display:grid}.modulsperre__inhalt h3{color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-bold,700);letter-spacing:.04em;text-transform:uppercase;margin:0}.modulsperre__kannst{gap:var(--s-1);padding-left:var(--s-5);font-size:var(--t-sm);line-height:var(--lh-normal,1.55);margin:0;display:grid}.modulsperre__fuerwen{color:var(--ink-2);font-size:var(--t-sm);margin:0}.modulsperre__herkunft{padding-top:var(--s-2);border-top:1px solid var(--line);color:var(--ink-3,var(--ink-2));font-size:var(--t-xs);line-height:var(--lh-normal,1.55);margin:0}.modulsperre__abgelaufen,.modulsperre__gesendet,.modulsperre__fuss{gap:var(--s-2);font-size:var(--t-xs);justify-content:center;align-items:center;margin:0;display:flex}.modulsperre__abgelaufen{padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-ink);text-align:left}.modulsperre__gesendet{padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);background:var(--success-soft);color:var(--success-ink);font-size:var(--t-sm)}.modulsperre__fuss{color:var(--ink-3)}.modulsperre__aktionen{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.modulsperre__formular{gap:var(--s-2);text-align:left;width:100%;display:grid}.modulsperre__formular label{color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi)}.portal-nav a.ist-gesperrt{color:var(--ink-3)}.portal-nav .nav-marke{opacity:.75;flex:none;margin-inline-start:auto}.portal-nav .nav-testmarke{padding:1px var(--s-2);border-radius:var(--radius-pill);background:var(--info-soft);color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);align-items:center;gap:3px;margin-inline-start:auto;display:inline-flex}.modulanfragen{gap:var(--s-5);display:grid}.anfrage-liste{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.anfrage{padding:var(--s-4);gap:var(--s-2);border:1px solid var(--line);border-inline-start:3px solid var(--line-strong);border-radius:var(--radius-md);background:var(--sunken);display:grid}.anfrage--offen{border-inline-start-color:var(--hri-red)}.anfrage--freigeschaltet{border-inline-start-color:var(--success-ink)}.anfrage__kopf{gap:var(--s-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.anfrage__modul{gap:var(--s-2);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);align-items:center;display:inline-flex}.anfrage__wer{gap:var(--s-1) var(--s-3);flex-wrap:wrap;align-items:baseline;display:flex}.anfrage__wer b{color:var(--ink);font-size:var(--t-sm)}.anfrage__wer small,.anfrage__zeit{color:var(--ink-2);font-size:var(--t-xs)}.anfrage__firma{gap:var(--s-1);color:var(--ink-2);font-size:var(--t-xs);align-items:center;display:inline-flex}.anfrage__nachricht,.anfrage__notiz{padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink);font-size:var(--t-sm);white-space:pre-line;margin:0}.anfrage__notiz{color:var(--ink-2);font-size:var(--t-xs)}.anfrage__zeit{margin:0}.anfrage__hinweis{gap:var(--s-2);color:var(--warning-ink);font-size:var(--t-xs);align-items:center;margin:0;display:flex}.anfrage__entscheidung{gap:var(--s-2);display:grid}.anfrage__knoepfe{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (max-width:700px){.modulsperre__kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.modulsperre__karte{padding:var(--s-5) var(--s-4)}}.lazy-belege{gap:var(--s-4);min-width:0;display:grid}.lazy-belege__tabs{gap:var(--s-2);flex-wrap:wrap;display:flex}.lazy-belege__tabs button{min-height:var(--control);align-items:center;gap:var(--s-2);padding:0 var(--s-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink-2);font:inherit;font-weight:var(--w-semi);cursor:pointer;display:inline-flex}.lazy-belege__tabs button.active{border-color:var(--hri-red);background:var(--hri-red);color:var(--on-brand)}.lazy-belege__grid{gap:var(--s-4);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;display:grid}.lazy-belege__form,.lazy-belege__vorschau{min-width:0;padding:var(--s-5)}.lazy-belege__form .card-heading,.lazy-belege__vorschau .card-heading{align-items:flex-start}.lazy-belege__form .card-heading h3,.lazy-belege__vorschau .card-heading h3{margin:0}.lazy-belege .business-section__heading{flex-wrap:wrap;min-width:0}.lazy-belege .business-section__heading>div{flex:20rem;min-width:0}.lazy-belege__positionen{gap:var(--s-3);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);min-width:0;display:grid}.lazy-belege__positionen .card-heading{flex-wrap:wrap;min-width:0;margin:0}.lazy-belege__positionen .button--sm{min-height:44px}.lazy-belege__position{gap:var(--s-2);min-width:0;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);grid-template-columns:minmax(0,1fr) minmax(74px,.25fr) minmax(110px,.35fr) minmax(120px,.4fr) 44px;align-items:end;display:grid}.lazy-belege__position .form-wide{grid-column:auto}.lazy-belege__position .table-action{place-items:center;width:44px;height:44px;display:inline-grid}.lazy-belege__aktionen,.lazy-belege__vorschau-aktionen{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.lazy-belege__vorschau-aktionen .button{flex:210px}.lazy-belege__marke{margin-bottom:var(--s-1);color:var(--ink-3);font-size:var(--t-xs);letter-spacing:.03em;text-transform:uppercase;display:inline-block}.lazy-belege__papier{min-width:0;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink);box-shadow:0 4px 16px #16181b14}.lazy-belege__papier>*{overflow-wrap:anywhere}.lazy-belege__papier p{margin:0 0 var(--s-3)}.lazy-belege__papier h4{margin:var(--s-4) 0 var(--s-2);font-size:var(--t-md)}.lazy-belege__nummer{font-size:var(--t-lg);font-weight:var(--w-semi)}.lazy-belege__papier table{width:100%;margin:var(--s-4) 0;border-collapse:collapse;font-size:var(--t-sm)}.lazy-belege__papier th,.lazy-belege__papier td{padding:var(--s-2);border-bottom:1px solid var(--line);text-align:left}.lazy-belege__papier th:nth-child(n+2),.lazy-belege__papier td:nth-child(n+2){text-align:right}.lazy-belege__papier dl{gap:var(--s-1);margin:var(--s-4) 0;display:grid}.lazy-belege__papier dl div{justify-content:space-between;gap:var(--s-3);display:flex}.lazy-belege__papier dt{color:var(--ink-2)}.lazy-belege__papier dd{font-variant-numeric:tabular-nums;margin:0}.lazy-belege__signatur{padding-top:var(--s-4);border-top:1px solid var(--line);font-weight:var(--w-semi)}.lazy-belege__signatur small{color:var(--ink-2);font-weight:var(--w-normal)}.lazy-belege__meldung{margin:0}@media (max-width:900px){.lazy-belege__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.lazy-belege .business-section__heading{gap:var(--s-2);flex-direction:column}.lazy-belege .business-section__heading>div{flex:0 auto}.lazy-belege__form,.lazy-belege__vorschau{padding:var(--s-4)}.lazy-belege__position{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lazy-belege__position>label{min-width:0}.lazy-belege__position input,.lazy-belege__position select{box-sizing:border-box;width:100%;min-width:0}.lazy-belege__position .form-wide{grid-column:1/-1}.lazy-belege__position .table-action{justify-self:end}.lazy-belege__papier{padding:var(--s-3)}}.settings-card--demosperre.ist-scharf{border-color:var(--brand-line);background:var(--brand-soft)}.settings-card--demosperre .settings-required,.settings-card--demosperre .settings-hinweis{padding-block:var(--s-2);line-height:var(--lh-normal,1.55);align-items:flex-start}.settings-card--demosperre .settings-card__heading small{color:var(--ink-2);font-size:var(--t-sm);display:block}.lusi{gap:var(--s-4);display:grid}.lusi-schloss{justify-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-4);text-align:center;color:var(--ink-2);display:grid}.lusi-schloss svg{color:var(--hri-red)}.lusi-schloss p{max-width:40ch;margin:0}.lusi-schloss input{min-height:var(--control);padding:0 var(--s-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--canvas);color:var(--ink);font:inherit;font-size:var(--t-lg);letter-spacing:.3em;text-align:center;width:min(100%,12rem)}.lusi-schloss small{color:var(--ink-3);font-size:var(--t-xs)}.lusi-code{gap:var(--s-2);display:grid}.lusi-code h2{font-size:var(--t-md);margin:0}.lusi-code p{color:var(--ink-2);font-size:var(--t-sm);max-width:60ch;margin:0}.lusi-code__zeile{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.lusi-code__zeile input{min-height:var(--control-sm);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink);font:inherit}.lusi-leiste{gap:var(--s-3);display:grid}.lusi-weg{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lusi-knoepfe{gap:var(--s-2);flex-wrap:wrap;display:flex}.lusi-hinweis{font-size:var(--t-sm);color:var(--ink-2);flex:100%}.lusi-balken{border-radius:var(--radius-pill);background:var(--fill);height:8px;overflow:hidden}.lusi-balken span{background:var(--hri-red);height:100%;display:block}.lusi-leiste small{color:var(--ink-2);font-size:var(--t-xs)}.lusi-liste{gap:var(--s-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lusi-eintrag{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);min-width:0;display:flex}.lusi-eintrag__name{align-items:center;gap:var(--s-3);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;text-decoration:none;display:flex}.lusi-eintrag__name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lusi-eintrag__name small{color:var(--ink-3);font-size:var(--t-xs);white-space:nowrap}.lusi-eintrag__knoepfe{align-items:center;gap:var(--s-2);flex:none;display:flex}.lusi-mini{border:1px solid var(--line);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.lusi-mini:hover{border-color:var(--line-strong);color:var(--ink)}.lusi-mini.ist-an{border-color:var(--hri-red);color:var(--hri-red)}.lusi-marke{padding:2px var(--s-2);border-radius:var(--radius-pill);border:1px solid var(--line);font-size:var(--t-xs);white-space:nowrap}.lusi-marke.ist-freigegeben{border-color:var(--hri-red);color:var(--hri-red)}.lusi-marke.ist-uebergabe{background:var(--fill)}.lusi-service{gap:var(--s-3);display:grid}.lusi-service h2{align-items:center;gap:var(--s-2);font-size:var(--t-lg);margin:0;display:flex}.lusi-service h3{margin:var(--s-2) 0 0;font-size:var(--t-base)}.lusi-service p{color:var(--ink-2);margin:0}.lusi-service__erzeugen{align-items:end;gap:var(--s-3);flex-wrap:wrap;display:flex}.lusi-service__erzeugen label{gap:var(--s-1);display:grid}.lusi-service__ordnerwahl{gap:var(--s-2);min-width:0;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);flex:100%;margin:0;display:grid}.lusi-service__ordnerwahl legend{padding:0 var(--s-2);font-weight:var(--w-bold)}.lusi-service__ordnerwahl p{font-size:var(--t-sm)}.lusi-service__ordnerliste{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.lusi-service__ordner{min-width:min(100%,16rem)}.lusi-service__ordner span{overflow-wrap:anywhere}.lusi-service__wert{font-size:var(--t-xl);letter-spacing:.18em;font-variant-numeric:tabular-nums}.lusi-service__pins{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.lusi-service__pins li{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);display:flex}.lusi-service__buch{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.lusi-service__buch li{align-items:baseline;gap:var(--s-2);padding:var(--s-1) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.lusi-service__buch li:last-child{border-bottom:0}.lusi-service__buch small{color:var(--ink-3,var(--ink-2));white-space:nowrap;margin-left:auto}.lusi-service__leer{color:var(--ink-2)}.lusi-service__kopfzeile{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lusi-service__kopfzeile span{color:var(--ink-2);font-size:var(--t-sm)}.lusi-service__kopfzeile .button{margin-left:auto}.lusi-service__hinlegen{cursor:pointer;justify-self:start}.lusi-farbwahl select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);min-height:34px;color:var(--ink-2);font:inherit;font-size:var(--t-xs)}.lusi-eintrag.ist-ordner{border-left:4px solid var(--line-strong)}.lusi-eintrag.farbe-rot{border-left-color:#c80000}.lusi-eintrag.farbe-orange{border-left-color:#c2610a}.lusi-eintrag.farbe-gelb{border-left-color:#9a7b06}.lusi-eintrag.farbe-gruen{border-left-color:#0f6b3a}.lusi-eintrag.farbe-blau{border-left-color:#1a5490}.lusi-eintrag.farbe-lila{border-left-color:#6b3fa0}.lusi-eintrag.farbe-grau{border-left-color:#6b7280}.lusi-eintrag.ist-ordner .lusi-eintrag__name svg{color:var(--ink-2)}@media (max-width:640px){.lusi-eintrag{flex-wrap:wrap}.lusi-eintrag__name{flex:100%}.lusi-eintrag__knoepfe{flex:100%;justify-content:flex-end}.lusi-mini{width:44px;height:44px}.lusi-knoepfe .button{flex:100%;justify-content:center;min-height:44px}}.ebogen{margin-top:var(--s-6)}.ebogen__kopf{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.ebogen__kopf h2{font-size:var(--t-lg);margin:0}.ebogen__zaehler{color:var(--ink-2);font-size:var(--t-sm);margin:0}.ebogen__vorlage{margin-top:var(--s-5);padding:var(--s-4);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink)}.ebogen__vorlage h2{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);font-size:var(--t-md);display:flex}.ebogen__vorlage p{margin:0 0 var(--s-3);color:var(--ink-2);font-size:var(--t-sm);max-width:72ch}.ebogen__vorlage--gesperrt{border:2px dashed var(--line-strong);background:var(--sunken)}.ebogen__vorlage--frei{border:2px solid var(--success-line);background:var(--success-soft)}.ebogen__vorlage--frei h2{color:var(--success-ink)}.ebogen__erstellen{gap:var(--s-3);flex-direction:column;display:flex}.ebogen__logowahl{gap:var(--s-1);font-size:var(--t-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ebogen__logowahl legend{margin-bottom:var(--s-2);color:var(--ink-2)}.ebogen__logodatei{gap:var(--s-1);font-size:var(--t-sm);flex-direction:column;display:flex}.ebogen__vorschau-angaben{gap:var(--s-1) var(--s-3);font-size:var(--t-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.ebogen__vorschau-angaben dt{color:var(--ink-3)}.ebogen__vorschau-angaben dd{margin:0}.ebogen__logovorschau{object-fit:contain;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-sm);max-width:200px;max-height:80px;padding:var(--s-1)}.ebogen__erstellen-knoepfe{gap:var(--s-2);flex-wrap:wrap;display:flex}.ebogen__muster{border:1px solid var(--line)}.ebogen__leiste{gap:var(--s-3);margin:var(--s-4) 0;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);color:var(--ink);flex-wrap:wrap;display:flex}.ebogen__filter{gap:var(--s-1);flex-direction:column;flex:200px;min-width:180px;display:flex}.ebogen__filter-name{font-size:var(--t-xs);color:var(--ink-3)}.ebogen__schalter{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-2);display:flex}.ebogen__liste{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.ebogen__zeile{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);background:var(--canvas);color:var(--ink);flex-wrap:wrap;display:flex}.ebogen__zeile:first-child{border-top:0}.ebogen__name{text-align:left;min-width:0;font:inherit;font-weight:var(--w-semi);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:200px;padding:0}.ebogen__name:disabled{cursor:default;color:var(--ink-2)}.ebogen__standort{font-size:var(--t-sm);color:var(--ink-3)}.ebogen__aktion{gap:var(--s-2);margin-left:auto;display:flex}.ebogen__marke{font-size:var(--t-xs);font-weight:var(--w-semi);white-space:nowrap;border-radius:999px;padding:2px 10px;display:inline-block}.ebogen__marke--gruen{background:var(--success-soft);color:var(--success-ink)}.ebogen__marke--rot{background:var(--brand-soft);color:var(--danger-ink)}.ebogen__marke--grau{background:var(--fill);color:var(--ink-2)}.ebogen__leer{padding:var(--s-5);color:var(--ink-2);text-align:center}.ebogen__ebene{z-index:60;padding:var(--s-4);background:#16181b8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ebogen__dialog,.ebogen__vorschau{width:min(960px,100%);max-height:92vh;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink);overflow:auto}.ebogen__dialog{width:min(560px,100%)}.ebogen__dialog h2,.ebogen__vorschau-titel{margin:0 0 var(--s-2);font-size:var(--t-md)}.ebogen__dialog-kopf{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.ebogen__dialog-fuss,.ebogen__vorschau-fuss{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.ebogen__person{margin:0 0 var(--s-4);font-weight:var(--w-semi)}.ebogen__feld{gap:var(--s-1);margin-bottom:var(--s-4);flex-direction:column;display:flex}.ebogen__hinweis{font-size:var(--t-xs);color:var(--ink-3)}.ebogen__feldfehler{font-size:var(--t-sm);color:var(--danger-ink)}.ebogen__vorschau-kopf{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.ebogen__vorschau-titel{text-align:center;flex:220px}.ebogen__vorschau-datum{font-weight:var(--w-normal);color:var(--ink-2)}.ebogen__nachbar{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.ebogen__buehne{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--sunken);min-height:320px;color:var(--ink);overflow:auto}.ebogen__pdf{border:0;width:100%;height:min(70vh,720px);display:block}.ebogen__bildrahmen{padding:var(--s-3);justify-content:center;display:flex}.ebogen__bild{max-width:none;height:auto}.ebogen__zoom{align-items:center;gap:var(--s-2);margin-top:var(--s-2);display:flex}.ebogen__zoomwert{font-size:var(--t-sm);color:var(--ink-2)}.ebogen__historie{align-items:center;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.ebogen__historie-name{font-size:var(--t-xs);color:var(--ink-3)}.ebogen__fassung{border:1px solid var(--line-strong);background:var(--canvas);color:var(--ink-2);font-size:var(--t-xs);cursor:pointer;border-radius:999px;padding:2px 10px}.ebogen__fassung--offen{border-color:var(--success-line);background:var(--success-soft);color:var(--success-ink)}.ebogen__fassung--archiviert{color:var(--ink-3);text-decoration:line-through}.ebogen__vermerk{margin:var(--s-2) 0 0;font-size:var(--t-xs);color:var(--ink-3)}@media (max-width:700px){.ebogen__zeile{align-items:flex-start;gap:var(--s-2);flex-direction:column}.ebogen__aktion{margin-left:0}.ebogen__vorschau-titel{text-align:left;flex-basis:100%;order:-1}.ebogen__nachbar{display:none}.ebogen__dialog,.ebogen__vorschau{padding:var(--s-4)}}

