.lba-card__header,.lba-card__header{margin:0 0 var(--s-4);justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.lba-card__header>div{gap:var(--s-1);min-width:0;display:grid}.lba-card__header h2{color:var(--ink);font-size:var(--t-md);font-weight:var(--w-bold);margin:0}.lba-card__header>div>span{color:var(--ink-2);font-size:var(--t-sm);text-transform:none;letter-spacing:0}.lba-card__header>b{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);flex:none;display:inline-flex}.lba-card__header a{min-height:var(--control-sm);color:var(--danger-ink);font-size:var(--t-sm);font-weight:var(--w-semi);align-items:center;display:inline-flex}.card-heading>div{gap:var(--s-1);min-width:0;display:grid}.card-heading p>svg{vertical-align:-2px;margin-right:var(--s-1)}.customer-summary-grid,.account-directory-summary,.system-status__stats,.improvement-board__summary{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.improvement-board__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-summary-grid>article,.customer-summary-grid>.kachel-link,.account-directory-summary>article,.system-status__stats>article,.improvement-board__summary>article{padding:var(--s-4) var(--s-5);align-items:center;gap:var(--s-3);border-radius:var(--radius-xl);background:var(--canvas);display:flex}.customer-summary-grid>article>svg,.customer-summary-grid>.kachel-link>svg,.account-directory-summary>article>svg,.system-status__stats>article>svg,.improvement-board__summary>article>svg{color:var(--hri-red);flex:none}.customer-summary-grid>article>div,.customer-summary-grid>.kachel-link>div,.account-directory-summary>article>div,.system-status__stats>article>div,.improvement-board__summary>article>span{gap:2px;min-width:0;display:grid}.customer-summary-grid b,.account-directory-summary b,.system-status__stats b,.improvement-board__summary b{color:var(--ink);font-size:var(--t-xl);font-weight:var(--w-bold);line-height:var(--lh-tight)}.customer-summary-grid article>div>span,.customer-summary-grid .kachel-link>div>span,.account-directory-summary article>div>span,.system-status__stats article>div>span,.improvement-board__summary small{color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-normal);text-transform:none;letter-spacing:0}.kachel-link{box-sizing:border-box;min-width:0;color:inherit;text-align:start;text-decoration:none}button.kachel-link{font:inherit;cursor:pointer;border:0}.kachel-link:hover,.kachel-link:focus-visible,.kachel-link[aria-pressed=true]{box-shadow:0 0 0 2px var(--brand-line,var(--hri-red))}.table-status,.account-state,.customer-organization-state,.batch-status,.help-status,.improvement-status{width:max-content;min-height:28px;padding:0 var(--s-3);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);white-space:nowrap;text-align:start;border:0;line-height:1;display:inline-flex}.improvement-status,.batch-status.running,.batch-status.validating,.help-status.in_progress{background:var(--warning-soft);color:var(--warning-ink)}.table-status.passed,.table-status.active,.account-state.active,.customer-organization-state.active,.batch-status.completed,.batch-status.validated,.help-status.answered,.improvement-status--done{background:var(--success-soft);color:var(--success-ink)}.batch-status.failed{background:var(--brand-soft);color:var(--danger-ink)}.account-state.inactive,.customer-organization-state.inactive,.help-status.closed{background:var(--fill);color:var(--ink-2)}.vault-empty,.import-empty,.account-empty,.customer-organization-empty,.table-empty,.help-empty-list,.help-no-selection,.service-empty{align-content:center;place-items:center;gap:var(--s-2);min-height:0;padding:var(--s-10) var(--s-6);border-radius:var(--radius-xl);background:var(--sunken);color:var(--ink-2);text-align:center;border:0;display:grid}.vault-empty>svg,.import-empty>svg,.account-empty>svg,.customer-organization-empty>svg,.table-empty>svg,.help-empty-list>svg,.help-no-selection>svg,.service-empty>svg{color:var(--ink-3)}.customer-organization-empty h3,.table-empty b,.service-empty b{color:var(--ink);font-size:var(--t-md);font-weight:var(--w-bold);margin:0}.vault-empty p,.import-empty p,.account-empty p,.customer-organization-empty p,.table-empty span,.help-empty-list span,.help-no-selection p,.service-empty p{max-width:46ch;color:var(--ink-2);font-size:var(--t-base);line-height:var(--lh-normal);margin:0}.customer-organization-empty{grid-column:1/-1}.empty-state h2{font-size:var(--t-lg);margin:0}.empty-state>span{min-height:28px;padding:0 var(--s-3);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);align-items:center;display:inline-flex}.management-error,.import-error,.help-error,.vault-message,.lba-status,.improvement-policy,.service-admin-loading{padding:var(--s-3) var(--s-4);align-items:flex-start;gap:var(--s-3);border-radius:var(--radius-md);background:var(--fill);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-normal);line-height:var(--lh-snug);border:0;margin:0;display:flex}.management-error>svg,.import-error>svg,.help-error>svg,.vault-message>svg,.lba-status>svg,.improvement-policy>svg{flex:none;margin-top:1px}.management-error,.import-error,.help-error,.vault-message.error{background:var(--brand-soft);color:var(--danger-ink)}.vault-message.success,.lba-status{background:var(--success-soft);color:var(--success-ink)}.service-admin-loading{justify-content:center;align-items:center}.table-progress{border-radius:var(--radius-pill);background:var(--fill);width:100%;height:6px;overflow:hidden}.table-progress span{border-radius:inherit;background:var(--hri-red);height:100%;display:block}.lba-card table,.vault-table-card table,.audit-card table{border-collapse:collapse;width:100%;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.lba-card th,.vault-table-card th,.audit-card th{z-index:1;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:var(--canvas);color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);letter-spacing:0;text-transform:none;text-align:start;white-space:nowrap;position:sticky;top:0}.lba-card td,.vault-table-card td,.audit-card td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--t-sm);vertical-align:middle}.lba-card tbody tr:last-child td,.vault-table-card tbody tr:last-child td,.audit-card tbody tr:last-child td{border-bottom:0}.lba-card td b,.lba-card td small,.vault-table-card td b,.vault-table-card td small{display:block}.lba-card td small,.vault-table-card td small{color:var(--ink-2);font-size:var(--t-xs);margin-top:2px}.management-customers>*,.customer-organizations>*,.account-directory>*,.vault-open>*,.import-center>*,.system-status>*,.admin-settings-grid>*,.help-center>*,.help-conversation>*,.improvement-board>*,.legal-layout>*{min-width:0}.table-scroll{min-width:0;margin:0 calc(var(--s-5) * -1) calc(var(--s-5) * -1);padding:0 var(--s-5) var(--s-5);overscroll-behavior-x:contain;overflow-x:auto}.table-scroll table{min-width:640px}.table-link{min-height:var(--control-sm);padding:0 var(--s-2);border-radius:var(--radius-sm);color:var(--danger-ink);font-size:var(--t-sm);font-weight:var(--w-semi);cursor:pointer;background:0 0;border:0}.table-link:hover{background:var(--sunken)}.management-grid{margin-top:var(--s-5);gap:var(--s-5);grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);align-items:start;display:grid}.accounting-integrity{margin-bottom:var(--s-4);gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.accounting-integrity>div{padding:var(--s-3) var(--s-4);align-items:center;gap:var(--s-3);border-radius:var(--radius-md);background:var(--sunken);color:var(--ink);border:0;display:flex}.accounting-integrity b,.accounting-integrity small{display:block}.accounting-integrity b{font-size:var(--t-sm);font-weight:var(--w-semi)}.accounting-integrity small{color:var(--ink-2);font-size:var(--t-xs);margin-top:2px}.company-account-layout{gap:var(--s-4);grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:start;display:grid}.company-account-form{align-content:start}.company-account-form .button{width:100%}.management-customers,.customer-organizations{gap:var(--s-5);display:grid}.customer-organization-mark{border-radius:var(--radius-md);background:var(--brand-soft);width:44px;height:44px;color:var(--danger-ink);font-size:var(--t-sm);font-weight:var(--w-bold);place-items:center;display:grid}.customer-organization-metrics{gap:var(--s-3) var(--s-5);border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.customer-organization-metrics>div{gap:0 var(--s-2);border:0;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:0;display:grid}.customer-organization-metrics svg{color:var(--ink-3);grid-row:1/3;align-self:center}.customer-organization-metrics span{color:var(--ink);font-size:var(--t-sm);text-overflow:clip;white-space:normal;overflow:visible}.customer-organization-metrics small{color:var(--ink-2);font-size:var(--t-xs);text-overflow:clip;white-space:normal;overflow:visible}.customer-organization-progress{gap:var(--s-2);display:grid}.customer-organization-progress>span{justify-content:space-between;align-items:baseline;gap:var(--s-3);color:var(--ink-2);font-size:var(--t-sm);display:flex}.customer-organization-progress em{color:var(--ink);font-style:normal;font-weight:var(--w-bold)}.kunde-zeile__inhalt footer{padding-top:var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.kunde-zeile__inhalt footer>span{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);display:flex}.kunde-zeile__inhalt footer>div{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.kunde-zeile__inhalt footer a{min-height:var(--control-sm);padding:0 var(--s-3);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);color:var(--danger-ink);font-size:var(--t-sm);font-weight:var(--w-semi);white-space:nowrap;text-decoration:none;display:inline-flex}.kunde-zeile__inhalt footer a:hover{background:var(--brand-soft)}.kunden-leiste{align-items:center;gap:var(--s-3);grid-template-columns:minmax(220px,1fr) auto auto;display:grid}.kunden-suche{min-height:var(--control);padding:0 var(--s-4);align-items:center;gap:var(--s-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--canvas);color:var(--ink-3);display:flex}.kunden-suche input{min-width:0;color:var(--ink);font-size:var(--t-sm);background:0 0;border:0;flex:auto;padding:0}.kunden-suche input:focus{outline:none}.kunden-wahl{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-xs);white-space:nowrap;display:flex}.kunden-wahl select{font-size:var(--t-sm)}.kunden-liste{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.kunde-zeile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--sunken)}.kunde-zeile>summary{min-height:56px;padding:var(--s-2) var(--s-4);align-items:center;gap:var(--s-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;list-style:none;display:grid}.kunde-zeile>summary::-webkit-details-marker{display:none}.kunde-zeile>summary:hover{background:var(--fill);border-radius:var(--radius-md)}.kunde-zeile[open]>summary{border-bottom:1px solid var(--line);border-radius:var(--radius-md) var(--radius-md) 0 0}.kunde-zeile>summary .customer-organization-mark{width:36px;height:36px;font-size:var(--t-xs)}.kunde-zeile__name{min-width:0}.kunde-zeile__name b{color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kunde-zeile__name small{color:var(--ink-2);font-size:var(--t-xs);display:block}.kunde-zeile__zahlen{align-items:baseline;gap:var(--s-1);color:var(--ink);font-size:var(--t-sm);white-space:nowrap;display:flex}.kunde-zeile__zahlen small{color:var(--ink-2);font-size:var(--t-xs)}.kunde-zeile__zahlen:has(.kunde-zeile__zahl){justify-content:flex-end;column-gap:var(--s-1);white-space:normal;flex-wrap:wrap}.kunde-zeile__zahl{white-space:nowrap}.kunde-zeile__ohne{color:var(--ink-3);font-style:italic}.kunde-zeile__marken{align-items:center;gap:var(--s-2);display:flex}.kunde-zeile__inhalt{padding:var(--s-5);gap:var(--s-5);align-content:start;display:grid}.kunde-zeile.ist-neu{border-color:var(--hri-red);box-shadow:0 0 0 1px var(--hri-red)}@media (max-width:860px){.kunden-leiste{grid-template-columns:minmax(0,1fr)}.kunden-wahl{justify-content:space-between}.kunden-wahl select{flex:auto;min-width:0}.kunde-zeile>summary{grid-template-columns:auto minmax(0,1fr) auto}.kunde-zeile__marken{flex-wrap:wrap;grid-column:2/-1}}.account-directory{gap:var(--s-5);display:grid}.account-directory-filter{align-items:center;gap:var(--s-3);grid-template-columns:minmax(240px,1fr) repeat(3,minmax(140px,.4fr)) auto auto;display:grid}.account-directory-filter label:not(.account-search){min-width:0;display:block}.account-directory-filter select{width:100%}.account-search{min-height:var(--control);padding:0 var(--s-4);align-items:center;gap:var(--s-3);border-radius:var(--radius-md);background:var(--fill);color:var(--ink-3);border:0;display:flex}.account-search input{min-width:0;min-height:auto;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.account-search input:hover{background:0 0}.account-filter-reset{min-height:var(--control-sm);padding:0 var(--s-3);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);text-decoration:none;display:inline-flex}.account-filter-reset:hover{background:var(--sunken)}.account-create-form{margin-bottom:var(--s-5);padding:var(--s-5);gap:var(--s-4);border-radius:var(--radius-lg);background:var(--sunken);border:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-create-form>label,.account-profile-form>label{gap:var(--s-2);min-width:0;color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);display:grid}.account-create-form fieldset{padding:var(--s-4);align-items:center;gap:var(--s-3);border-radius:var(--radius-md);background:var(--canvas);border:0;flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.account-create-form legend{float:left;width:100%;margin-bottom:var(--s-3);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);padding:0}.account-create-form fieldset label{align-items:center;gap:var(--s-2);color:var(--ink);font-size:var(--t-sm);display:flex}.account-create-form .button{align-self:end}.account-list-heading{padding:0 var(--s-4) var(--s-3);align-items:end;gap:var(--s-4);border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);text-transform:none;letter-spacing:0;background:0 0;grid-template-columns:minmax(250px,1.5fr) minmax(170px,.8fr) minmax(180px,1fr) 116px;display:grid}.account-list{display:grid}.account-list>article{padding:var(--s-4);align-items:center;gap:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,1.5fr) minmax(170px,.8fr) minmax(180px,1fr) 116px;display:grid;position:relative}.account-list>article:last-child{border-bottom:0}.account-list>article.inactive{background:var(--sunken);opacity:1}.account-cell-label{color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);display:none}.account-main{align-items:center;gap:var(--s-3);min-width:0;display:flex}.account-main>span{border-radius:var(--radius-pill);background:var(--fill);width:38px;height:38px;color:var(--ink-2);flex:none;place-items:center;display:grid}.account-main>div{gap:2px;min-width:0;display:grid}.account-main b{color:var(--ink);font-size:var(--t-base);font-weight:var(--w-semi);text-overflow:clip;white-space:normal;overflow:visible}.account-main small{color:var(--ink-2);font-size:var(--t-xs);text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}.account-main em{color:var(--ink-2);font-size:var(--t-xs);font-style:normal;font-weight:var(--w-semi);text-overflow:clip;white-space:normal;overflow:visible}.account-role-state{gap:var(--s-2);justify-items:start;min-width:0;display:grid}.role-checkboxes{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.role-checkboxes>span,.role-checkboxes label{min-height:28px;padding:0 var(--s-3);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);border:0;display:inline-flex}.role-checkboxes label{cursor:pointer}.role-checkboxes input{accent-color:var(--hri-red);margin:0}.account-learning-state{gap:var(--s-2);min-width:0;display:grid}.account-learning-state>div:first-of-type{justify-content:space-between;align-items:baseline;gap:var(--s-3);color:var(--ink-2);font-size:var(--t-sm);display:flex}.account-learning-state>div:first-of-type b{color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi)}.account-learning-state>small,.account-no-course{color:var(--ink-2);font-size:var(--t-xs);text-overflow:clip;white-space:normal;overflow:visible}.account-controls{grid-column:4;justify-self:start}.account-controls[open]{grid-column:1/-1}.account-controls summary{width:max-content;min-height:var(--control-sm);padding:0 var(--s-3);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);color:var(--danger-ink);font-size:var(--t-sm);font-weight:var(--w-semi);cursor:pointer;list-style:none;display:flex}.account-controls summary::-webkit-details-marker{display:none}.account-controls summary:hover{background:var(--brand-soft)}.account-control-panel{margin-top:var(--s-4);padding:var(--s-5);gap:var(--s-5);border-radius:var(--radius-lg);background:var(--sunken);display:grid}.account-course-actions,.account-role-editor{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.account-course-actions>span,.account-role-note{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);margin:0;display:flex}.account-role-editor{padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}.account-save{margin-left:auto}.account-profile-form{align-items:end;gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-profile-form .account-active{align-items:center;gap:var(--s-2);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);display:flex}.account-profile-form .account-active input{min-height:auto;accent-color:var(--hri-red)}.account-profile-form .account-reason{grid-column:span 2}.account-profile-form .account-save{align-self:end;margin-left:0}.admin-badge{width:max-content;min-height:28px;padding:0 var(--s-3);justify-self:start;align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success-ink);font-size:var(--t-xs);font-weight:var(--w-semi);display:inline-flex;position:static}.account-pagination{margin-top:var(--s-5);padding-top:var(--s-4);justify-content:center;align-items:center;gap:var(--s-4);border-top:1px solid var(--line);background:0 0;flex-wrap:wrap;display:flex}.account-pagination a{min-height:var(--control-sm);padding:0 var(--s-4);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);border:0;align-items:center;text-decoration:none;display:inline-flex}.account-pagination a:hover{background:var(--line)}.account-pagination a[aria-disabled=true]{opacity:.5;pointer-events:none}.account-pagination span{color:var(--ink-2);font-size:var(--t-sm)}.vault-open{gap:var(--s-5);display:grid}.vault-lock-card{max-width:560px;margin:var(--s-8) auto;padding:var(--s-10) var(--s-8);text-align:center}.vault-lock-card>span{width:64px;height:64px;margin:0 auto var(--s-5);border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--danger-ink);place-items:center;display:grid}.vault-lock-card h2{margin:0 0 var(--s-3);font-size:var(--t-xl)}.vault-lock-card>p{color:var(--ink-2);font-size:var(--t-base);line-height:var(--lh-normal);margin:0}.vault-lock-card form{max-width:340px;margin:var(--s-8) auto 0;gap:var(--s-4);display:grid}.vault-lock-card label{gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);text-align:start;display:grid}.vault-lock-card input{min-height:var(--control-lg);font-size:var(--t-lg);font-weight:var(--w-bold);text-align:center;letter-spacing:.3em;border:0}.vault-toolbar{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.vault-toolbar>div{align-items:center;gap:var(--s-3);display:flex}.vault-toolbar>div>span{border-radius:var(--radius-pill);background:var(--success-soft);width:40px;height:40px;color:var(--success-ink);flex:none;place-items:center;display:grid}.vault-toolbar>div>div{gap:2px;display:grid}.vault-toolbar b{font-size:var(--t-base)}.vault-toolbar small{color:var(--ink-2);font-size:var(--t-sm)}.vault-toolbar>button{min-height:var(--control-sm);padding:0 var(--s-4);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);cursor:pointer;border:0;display:inline-flex}.vault-toolbar>button:hover{background:var(--line)}.vault-table-card td:first-child{max-width:320px}.vault-table-card td:first-child small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.vault-download{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);background:var(--fill);color:var(--danger-ink);border:0;place-items:center;display:grid}.vault-download:hover{background:var(--line)}.vault-code-settings summary,.vault-pin-reset summary{min-height:var(--control-sm);align-items:center;gap:var(--s-2);color:var(--danger-ink);font-size:var(--t-base);font-weight:var(--w-semi);cursor:pointer;display:flex}.vault-code-settings form,.vault-pin-reset form{margin-top:var(--s-5);align-items:end;gap:var(--s-4);flex-wrap:wrap;display:flex}.vault-code-settings label,.vault-pin-reset label{gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);display:grid}.vault-code-settings input,.vault-pin-reset input{min-height:var(--control);letter-spacing:.2em;border:0}.vault-code-settings .vault-message{margin-top:var(--s-4)}.import-center{gap:var(--s-5);display:grid}.import-upload{align-items:center;gap:var(--s-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.import-upload>div{align-items:flex-start;gap:var(--s-4);display:flex}.import-upload>div>span{border-radius:var(--radius-md);background:var(--brand-soft);width:48px;height:48px;color:var(--danger-ink);flex:none;place-items:center;display:grid}.import-upload h2{font-size:var(--t-md);margin:0}.import-upload p{max-width:70ch;margin:var(--s-2) 0 0;color:var(--ink-2);font-size:var(--t-sm);line-height:var(--lh-normal)}.import-upload label{cursor:pointer}.import-upload label input{display:none}.import-upload label.disabled{opacity:.55;pointer-events:none}.import-upload>small{color:var(--ink-2);font-size:var(--t-xs);grid-column:1/-1}.batch-list{display:grid}.batch-list>article{min-height:0;padding:var(--s-4) 0;align-items:start;gap:var(--s-4);border-top:0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.batch-list>article:last-child{border-bottom:0;padding-bottom:0}.batch-icon{border-radius:var(--radius-pill);background:var(--fill);width:40px;height:40px;color:var(--ink-2);place-items:center;display:grid}.batch-icon.completed{background:var(--success-soft);color:var(--success-ink)}.batch-icon.failed{background:var(--brand-soft);color:var(--danger-ink)}.batch-list article>div:nth-child(2){gap:var(--s-1);min-width:0;display:grid}.batch-list article b{font-size:var(--t-base)}.batch-list article small{color:var(--ink-2);font-size:var(--t-sm)}.batch-list article p{margin:var(--s-1) 0 0;color:var(--ink-2);font-size:var(--t-sm)}.batch-list details{margin-top:var(--s-2);color:var(--danger-ink);font-size:var(--t-sm)}.batch-list details ul{max-height:200px;margin:var(--s-2) 0 0;overflow-y:auto}.batch-actions{justify-items:end;gap:var(--s-2);display:grid}.batch-actions button{min-height:var(--control-sm);padding:0 var(--s-3);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);cursor:pointer;border:0;display:inline-flex}.batch-actions button:hover{background:var(--line)}.admin-settings-grid{align-items:start;gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-card__heading{margin-bottom:var(--s-3);align-items:center;gap:var(--s-3);display:flex}.settings-card__heading>svg{color:var(--hri-red);flex:none}.settings-card__heading h2{font-size:var(--t-md);font-weight:var(--w-bold);margin:0}.settings-card>p{color:var(--ink-2);font-size:var(--t-sm);line-height:var(--lh-normal);margin:0}.settings-switch{margin-top:var(--s-5);min-height:var(--control-sm);align-items:center;gap:var(--s-3);color:var(--ink);font-size:var(--t-base);font-weight:var(--w-semi);cursor:pointer;display:flex}.settings-switch input,.settings-languages input{accent-color:var(--hri-red)}.settings-languages{margin-top:var(--s-5);gap:var(--s-2);flex-wrap:wrap;display:flex}.settings-languages label{min-height:var(--control-sm);padding:0 var(--s-3);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-size:var(--t-sm);cursor:pointer;border:0;display:flex}.settings-budget{max-width:240px;margin-top:var(--s-5);gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);display:grid}.settings-required{margin-top:var(--s-4);min-height:var(--control-sm);padding:0 var(--s-3);align-items:center;gap:var(--s-2);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-ink);font-size:var(--t-sm);font-weight:var(--w-semi);display:flex}.settings-save{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.settings-save>div{gap:2px;display:grid}.settings-save b{font-size:var(--t-md)}.settings-save span{color:var(--ink-2);font-size:var(--t-sm)}.settings-save small{color:var(--success-ink);font-size:var(--t-sm);font-weight:var(--w-semi)}.system-status{gap:var(--s-5);display:grid}.audit-card td:nth-child(2){display:table-cell}.audit-card td:nth-child(2) svg{vertical-align:-2px;margin-right:var(--s-2);color:var(--ink-3)}.audit-card code{color:var(--ink-2);font-size:var(--t-xs)}.audit-icon{border-radius:var(--radius-md);background:var(--fill);width:40px;height:40px;color:var(--ink-2);place-items:center;display:grid}.audit-icon.green{background:var(--success-soft);color:var(--success-ink)}.audit-icon.amber{background:var(--warning-soft);color:var(--warning-ink)}.audit-icon.blue{background:var(--fill);color:var(--ink-2)}.help-center{gap:var(--s-5);min-height:0;box-shadow:none;border:0;grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid;overflow:visible}.help-thread-list{padding:var(--s-2);gap:var(--s-1);border-radius:var(--radius-lg);background:var(--sunken);border:0;flex-direction:column;display:flex}.help-thread-list>button{width:100%;min-height:var(--control-lg);padding:var(--s-3);align-items:center;gap:var(--s-3);border-radius:var(--radius-md);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.help-thread-list>button:hover{background:var(--fill);border-color:#0000}.help-thread-list>button.active,.management-help .help-thread-list>button.active{background:var(--canvas);color:var(--ink);border-color:#0000}.help-thread-list>button span{gap:2px;min-width:0;display:grid}.help-thread-list>button b{color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.help-thread-list>button small{color:var(--ink-2);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.help-conversation{gap:var(--s-4);align-content:start;min-width:0;display:grid}.new-help-request{gap:var(--s-5);padding:0;display:grid}.new-help-request h2,.conversation-header h2{font-size:var(--t-lg);margin:0}.new-help-request p{margin:var(--s-2) 0 0;color:var(--ink-2);font-size:var(--t-base);line-height:var(--lh-normal)}.new-help-request label{gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);display:grid}.new-help-request input,.new-help-request textarea,.reply-form textarea{font-size:var(--t-base);border:0}.new-help-request .button{width:max-content}.conversation-header{min-height:0;padding:0 0 var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.conversation-header>div{gap:var(--s-1);min-width:0;display:grid}.conversation-header p{color:var(--ink-2);font-size:var(--t-sm);margin:0}.conversation-header select{width:max-content;min-height:var(--control);font-size:var(--t-sm);border:0}.reply-form{grid-template-columns:minmax(0, 1fr) var(--control);align-items:end;gap:var(--s-3);border-top:0;padding:0;display:grid}.reply-form button{width:var(--control);height:var(--control);border-radius:var(--radius-pill);background:var(--hri-red);color:var(--on-brand);cursor:pointer;border:0;place-items:center;display:grid}.management-help .reply-form button{background:var(--hri-red)}.reply-form button:disabled{opacity:.5;cursor:not-allowed}.customer-service-admin-trigger{min-height:var(--control-sm);padding:0 var(--s-3);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);cursor:pointer;border:0;display:inline-flex}.customer-service-admin-trigger:hover{background:var(--line)}.customer-service-modal{z-index:100;padding:var(--s-5);place-items:center;display:grid;position:fixed;inset:0}.customer-service-modal__backdrop{cursor:pointer;background:#16181b61;border:0;position:absolute;inset:0}.customer-service-modal>section{width:min(100%,820px);max-height:calc(100dvh - var(--s-10));border-radius:var(--radius-2xl);background:var(--canvas);box-shadow:var(--lift-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.customer-service-modal header{padding:var(--s-6);justify-content:space-between;align-items:flex-start;gap:var(--s-4);flex:none;display:flex}.customer-service-modal header h2{font-size:var(--t-lg);margin:0}.customer-service-modal header p{margin:var(--s-2) 0 0;color:var(--ink-2);font-size:var(--t-sm)}.customer-service-modal header>button{width:var(--control);height:var(--control);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.customer-service-modal .form-error{margin:0 var(--s-6) var(--s-4)}.customer-service-admin-list{min-height:0;padding:0 var(--s-6) var(--s-6);gap:var(--s-3);display:grid;overflow-y:auto}.customer-service-admin-list form{min-height:0;padding:var(--s-4);align-items:end;gap:var(--s-3);border-radius:var(--radius-lg);background:var(--sunken);grid-template-columns:minmax(180px,1fr) auto 130px 130px auto;display:grid}.customer-service-admin-list form>div b,.customer-service-admin-list form>div small{display:block}.customer-service-admin-list form>div b{font-size:var(--t-base)}.customer-service-admin-list form>div small{color:var(--ink-2);font-size:var(--t-sm);margin-top:2px}.customer-service-admin-list label:not(.service-admin-toggle){gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);display:grid}.customer-service-admin-list input:not([type=checkbox]){width:100%;height:auto;min-height:var(--control);padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);background:var(--canvas);font-size:var(--t-base);border:0}.service-admin-toggle{min-height:var(--control);align-items:center;gap:var(--s-2);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);cursor:pointer;display:flex}.service-admin-toggle input{accent-color:var(--hri-red)}.customer-service-admin-list form>button{min-height:var(--control);padding:0 var(--s-4);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);background:var(--hri-red);color:var(--on-brand);font-size:var(--t-sm);font-weight:var(--w-semi);cursor:pointer;border:0;display:inline-flex}.customer-service-admin-list form>button:disabled{opacity:.65;cursor:wait}.service-locked-panel{width:min(100%,920px);max-height:none;padding:var(--s-10);border-radius:var(--radius-2xl);background:var(--canvas);margin:0 auto;overflow:visible}.service-locked-icon{width:56px;height:56px;margin-bottom:var(--s-5);border-radius:var(--radius-lg);background:var(--brand-soft);color:var(--hri-red);place-items:center;display:grid}.service-locked-copy h1{font-size:var(--t-2xl);letter-spacing:-.03em;margin:0}.service-locked-copy p{max-width:68ch;margin:var(--s-3) 0 0;color:var(--ink-2);font-size:var(--t-base);line-height:var(--lh-normal)}.service-feature-list{margin:var(--s-6) 0;gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-feature-list span{min-height:var(--control);padding:0 var(--s-4);align-items:center;gap:var(--s-3);border-radius:var(--radius-md);background:var(--sunken);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-medium);display:flex}.service-feature-list svg{color:var(--success-ink);flex:none}.service-request-card{padding:var(--s-5);align-items:center;gap:var(--s-4);border-radius:var(--radius-lg);background:var(--warning-soft);color:var(--warning-ink);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.service-request-card b{color:var(--warning-ink);font-size:var(--t-base)}.service-request-card p{margin:var(--s-1) 0 0;font-size:var(--t-sm);line-height:var(--lh-snug)}.service-request-card button{min-height:var(--control);padding:0 var(--s-5);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);background:var(--hri-red);color:var(--on-brand);font-size:var(--t-base);font-weight:var(--w-semi);cursor:pointer;white-space:nowrap;border:0;display:inline-flex}.service-request-card button:disabled{background:var(--warning-ink);cursor:default}.service-request-via-company{align-items:center;gap:var(--s-2);font-size:var(--t-sm);font-weight:var(--w-semi);display:flex}.service-table-card{gap:var(--s-4);min-height:0;padding:var(--s-5);border-radius:var(--radius-xl);background:var(--canvas);display:grid;overflow:visible}.service-table-card__head{justify-content:space-between;align-items:baseline;gap:var(--s-4);flex-wrap:wrap;padding:0;display:flex}.service-table-card__head h2{font-size:var(--t-md);font-weight:var(--w-bold);margin:0}.service-table-card__head button{min-height:var(--control-sm);padding:0 var(--s-3);align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);cursor:pointer;border:0;display:inline-flex}.service-table-card__head button:hover{background:var(--line)}.service-table-wrap{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.service-table-wrap table{border-collapse:collapse;width:100%;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.service-table-wrap th{z-index:1;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:var(--canvas);color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);letter-spacing:0;text-transform:none;text-align:start;white-space:nowrap;position:sticky;top:0}.service-table-wrap td{padding:var(--s-3) var(--s-4);border-top:0;border-bottom:1px solid var(--line);color:var(--ink-2)}.service-table-wrap tbody tr:last-child td{border-bottom:0}.service-table-wrap td b{color:var(--ink)}.calendar-shell{gap:var(--s-4);min-height:0;padding:var(--s-5);border-radius:var(--radius-xl);background:var(--canvas);display:grid;overflow:visible}.calendar-shell__head{justify-content:space-between;align-items:baseline;gap:var(--s-4);flex-wrap:wrap;padding:0;display:flex}.calendar-shell__head h2{font-size:var(--t-md);font-weight:var(--w-bold);margin:0}.calendar-legend{gap:var(--s-4);color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.calendar-legend span{align-items:center;gap:var(--s-2);display:flex}.calendar-legend i{border-radius:50%;width:8px;height:8px}.calendar-legend i.blue{background:var(--ink-2)}.calendar-legend i.red{background:var(--hri-red)}.calendar-legend i.green{background:var(--success)}.calendar-week,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-week{background:0 0}.calendar-week span{padding:var(--s-2);color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);text-align:center;text-transform:none;letter-spacing:0}.calendar-grid{min-height:0;overflow:visible}.calendar-grid>div{min-height:76px;padding:var(--s-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink)}.calendar-grid>div:nth-child(7n){border-right:0}.calendar-grid>div.muted{background:var(--sunken);color:var(--ink-2)}.calendar-grid b{font-size:var(--t-sm);font-weight:var(--w-semi)}.calendar-grid small{margin-top:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--radius-xs);background:var(--brand-soft);color:var(--danger-ink);font-size:var(--t-xs);font-weight:var(--w-medium);display:block}.legal-source-note{align-items:flex-start;gap:var(--s-3);min-height:0;padding:var(--s-3) var(--s-4);border-radius:var(--radius-md);background:var(--success-soft);color:var(--success-ink);margin-bottom:0;display:flex}.legal-source-note svg{flex:none;margin-top:1px}.legal-source-note b,.legal-source-note span{display:block}.legal-source-note b{font-size:var(--t-base)}.legal-source-note span{color:var(--success-ink);font-size:var(--t-sm);line-height:var(--lh-snug);margin-top:2px}.legal-layout{gap:var(--s-5);grid-template-columns:300px minmax(0,1fr);align-items:start;min-height:0;display:grid}.legal-subscriptions{min-height:0;padding:var(--s-5);border-radius:var(--radius-xl);background:var(--canvas);overflow:visible}.legal-subscriptions h2{font-size:var(--t-md);font-weight:var(--w-bold);margin:0}.legal-subscriptions>p{margin:var(--s-2) 0 var(--s-4);color:var(--ink-2);font-size:var(--t-sm);line-height:var(--lh-normal)}.legal-subscriptions label{min-height:var(--control);align-items:center;gap:var(--s-3);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--t-base);font-weight:var(--w-medium);cursor:pointer;display:flex}.legal-subscriptions label:last-of-type{border-bottom:0}.legal-subscriptions input{accent-color:var(--hri-red)}.legal-subscriptions button{width:100%;min-height:var(--control);margin-top:var(--s-4);padding:0 var(--s-5);border-radius:var(--radius-pill);background:var(--hri-red);color:var(--on-brand);font-size:var(--t-base);font-weight:var(--w-semi);cursor:pointer;border:0}.legal-subscriptions button:hover{background:var(--hri-red-dark)}.request-list{align-content:start;gap:var(--s-3);min-height:0;display:grid;overflow:visible}.request-list>article{padding:var(--s-5);align-items:center;gap:var(--s-4);border-radius:var(--radius-xl);background:var(--canvas);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.request-list small{color:var(--ink-2);font-size:var(--t-sm)}.request-list h2{margin:var(--s-1) 0;font-size:var(--t-md)}.request-list p{margin:0 0 var(--s-2);color:var(--ink-2);font-size:var(--t-sm);line-height:var(--lh-snug)}.improvement-form{min-height:0;padding:var(--s-5);align-content:start;gap:var(--s-5);border-radius:var(--radius-xl);background:var(--canvas);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.improvement-form__head,.improvement-form>label:not(.improvement-upload),.improvement-form__actions,.improvement-upload{grid-column:1/-1}.improvement-form__head{align-items:flex-start;gap:var(--s-3);display:flex}.improvement-form__head>svg{color:var(--hri-red);flex:none;margin-top:2px}.improvement-form__head h2{font-size:var(--t-md);margin:0}.improvement-form__head p{margin:var(--s-1) 0 0;color:var(--ink-2);font-size:var(--t-sm)}.improvement-form label{gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);display:grid}.improvement-form input:not([type=file]),.improvement-form select,.improvement-form textarea{width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);background:var(--sunken);color:var(--ink);font-size:var(--t-base);border:0;outline:0}.improvement-form__row{gap:var(--s-4);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.improvement-upload{min-height:0;padding:var(--s-4);align-items:center;gap:var(--s-3);border-radius:var(--radius-md);background:var(--sunken);cursor:pointer;flex-wrap:wrap;display:flex!important}.improvement-upload>svg{color:var(--ink-2);flex:none}.improvement-upload input{max-width:260px;margin-left:auto}.improvement-upload b,.improvement-upload small{display:block}.improvement-upload b{color:var(--ink);font-size:var(--t-base)}.improvement-upload small{color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-normal);margin-top:2px}.improvement-form__actions{justify-content:flex-end;gap:var(--s-3);display:flex}.improvement-board{gap:var(--s-5);min-height:0;display:grid}.improvement-list{align-content:start;gap:var(--s-3);min-height:0;display:grid;overflow:visible}.improvement-list article{min-height:0;padding:var(--s-4) var(--s-5);align-items:center;gap:var(--s-4);border-radius:var(--radius-xl);background:var(--canvas);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.improvement-main small{color:var(--ink-2);font-size:var(--t-sm)}.improvement-main h2{margin:var(--s-1) 0 var(--s-2);font-size:var(--t-md)}.improvement-main>div{gap:var(--s-2) var(--s-4);color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.improvement-main>div span{align-items:center;gap:var(--s-1);display:flex}.improvement-list article>button{width:var(--control);height:var(--control);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.improvement-list article>button:hover{background:var(--line);color:var(--ink)}.improvement-policy{margin-top:0}@media (max-width:900px){.customer-summary-grid,.account-directory-summary,.system-status__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.management-grid,.company-account-layout,.accounting-integrity,.admin-settings-grid,.import-upload,.help-center,.legal-layout,.service-feature-list,.improvement-form,.improvement-form__row{grid-template-columns:minmax(0,1fr)}.import-upload .button{width:max-content}.account-directory-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.account-directory-filter .account-search{grid-column:1/-1}.account-create-form,.account-profile-form,.customer-service-admin-list form{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-service-admin-list form>div,.customer-service-admin-list form>button{grid-column:1/-1}.customer-service-admin-list form>button{justify-self:end}.account-list-heading{display:none}.account-cell-label{display:block}.account-list>article{align-items:start;gap:var(--s-4);padding:var(--s-5) var(--s-4);grid-template-columns:minmax(0,1fr)}.account-controls,.account-controls[open]{grid-column:1}.settings-save{grid-column:auto}.request-list>article,.service-request-card{grid-template-columns:auto minmax(0,1fr)}.service-request-card button,.service-request-via-company{grid-column:1/-1;justify-content:center;justify-self:stretch}}@media (max-width:620px){.vault-lock-card{margin:var(--s-5) auto;padding:var(--s-6) var(--s-5)}.vault-toolbar,.vault-code-settings form,.conversation-header,.account-course-actions,.account-role-editor{flex-direction:column;align-items:flex-start}.account-role-editor .account-save,.account-save{margin-left:0}.batch-list>article{grid-template-columns:auto minmax(0,1fr)}.batch-actions{grid-column:2;justify-items:start}.account-create-form,.account-profile-form,.customer-service-admin-list form,.customer-organization-metrics{grid-template-columns:minmax(0,1fr)}.account-profile-form .account-reason{grid-column:auto}.account-create-form fieldset,.kunde-zeile__inhalt footer{flex-direction:column;align-items:flex-start}.improvement-list article,.request-list>article{grid-template-columns:minmax(0,1fr) auto}.improvement-status{grid-column:1/-1}.improvement-upload{flex-direction:column;align-items:flex-start}.improvement-upload input{margin-left:0}.calendar-grid>div{min-height:56px}}.ideen{gap:var(--s-5);display:grid}.ideen-zaehler{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ideen-zaehler>article{padding:var(--s-4) var(--s-5);align-items:center;gap:var(--s-3);border-radius:var(--radius-xl);background:var(--canvas);display:flex}.ideen-zaehler>article>svg{color:var(--hri-red);flex:none}.ideen-zaehler span{gap:2px;min-width:0;display:grid}.ideen-zaehler b{color:var(--ink);font-size:var(--t-xl);font-weight:var(--w-bold);line-height:var(--lh-tight)}.ideen-zaehler small{color:var(--ink-2);font-size:var(--t-sm)}.idee-formular{margin-top:var(--s-5)}.idee-zeile{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.idee-aktionen{justify-content:flex-end;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.idee-liste{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.idee-karte{gap:var(--s-4);display:grid}.idee-kopf{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap;display:flex}.idee-kopf small{color:var(--ink-2);font-size:var(--t-sm)}.idee-kopf h2{margin:var(--s-1) 0;font-size:var(--t-md)}.idee-meta{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);display:flex}.idee-statuswahl{min-height:var(--control);align-items:center;gap:var(--s-3);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);display:flex}.idee-verlauf{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.idee-verlauf li{padding:var(--s-4);border-radius:var(--radius-md);background:var(--sunken)}.idee-verlauf b{color:var(--ink);font-size:var(--t-base);font-weight:var(--w-semi)}.idee-verlauf time{margin-left:var(--s-3);color:var(--ink-2);font-size:var(--t-sm)}.idee-verlauf p{margin:var(--s-2) 0 0;color:var(--ink);font-size:var(--t-base);line-height:var(--lh-normal);white-space:pre-wrap}.idee-verlauf--status p{color:var(--ink-2);font-size:var(--t-sm)}.idee-antwort{gap:var(--s-3);justify-items:end;display:grid}.idee-antwort .field{width:100%}@media (max-width:900px){.ideen-zaehler{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.ideen-zaehler{grid-template-columns:repeat(2,minmax(0,1fr))}.idee-zeile{grid-template-columns:minmax(0,1fr)}.idee-aktionen{justify-content:flex-start}.idee-antwort{justify-items:stretch}}.termin-bereich,.recht-bereich{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.termin-bereich>*,.recht-bereich>*{min-width:0}.termin-bereich .field>span:first-child,.recht-bereich .field>span:first-child{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);display:flex}.termin-bereich .field>span:first-child b,.recht-bereich .field>span:first-child b{color:var(--danger-ink);font-weight:var(--w-semi)}.termin-bereich .field small,.recht-bereich .field small{color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-normal);line-height:var(--lh-snug)}.termin-bereich .field-fehler,.recht-bereich .field-fehler{color:var(--danger-ink)}.termin-naechster{gap:var(--s-2);background:var(--sunken);justify-items:start;display:grid}.termin-naechster__label{color:var(--ink-3);font-size:var(--t-sm);font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:.04em;margin:0}.termin-naechster h2{font-size:var(--t-xl);font-weight:var(--w-bold);margin:0}.termin-naechster__datum{color:var(--ink-2);font-size:var(--t-base);margin:0}.termin-formular,.recht-formular{gap:var(--s-5);margin:0 0 var(--s-6);padding:var(--s-5);border-radius:var(--radius-lg);background:var(--sunken);display:grid}.termin-filter{margin-bottom:var(--s-4);gap:var(--s-4);flex-wrap:wrap;display:flex}.termin-filter .field{flex:0 260px;min-width:0}.termin-filter select{width:100%;min-width:0}.termin-formular__raster{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;display:grid}.termin-formular__breit{grid-column:1/-1}.termin-formular__schalter>span:nth-child(2){min-height:var(--control);align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-base);display:flex}.termin-formular>.button,.recht-formular>.button{justify-self:start}.termin-monat{margin:0 0 var(--s-6)}.termin-monat>h3{margin:0 0 var(--s-3);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:.04em}.termin-liste{gap:var(--s-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.termin-liste>li{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--radius-md);background:var(--sunken);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.termin-liste__tag{border-radius:var(--radius-md);background:var(--canvas);width:44px;height:44px;color:var(--ink);font-size:var(--t-md);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;place-items:center;display:grid}.termin-liste__inhalt{gap:var(--s-1);min-width:0;display:grid}.termin-liste__inhalt>b{font-size:var(--t-base);font-weight:var(--w-semi)}.termin-liste__inhalt>p{color:var(--ink-2);font-size:var(--t-sm);margin:0}.termin-liste__notiz{color:var(--ink-3);line-height:var(--lh-snug)}.termin-liste__werkzeuge{gap:var(--s-2);flex-wrap:wrap;display:flex}.termin-liste__hinweis{color:var(--ink-3);font-size:var(--t-xs)}.termin-liste__uebermittelt-am{align-items:center;gap:var(--s-1);color:var(--info-ink);font-size:var(--t-xs);display:flex}.termin-liste>li.termin-liste__uebermittelt{background:var(--info-soft);box-shadow:inset 3px 0 0 var(--info-ink)}.termin-filter__haken{align-items:center;gap:var(--s-2);padding-bottom:var(--s-2);font-size:var(--t-sm);align-self:end;display:inline-flex}.termin-uebermittelt{margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--radius-md);background:var(--info-soft)}.termin-uebermittelt>h3{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);font-size:var(--t-base);color:var(--info-ink);display:flex}.termin-uebermittelt>ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.termin-uebermittelt li{gap:2px;min-width:0;display:grid}.termin-uebermittelt li>span{color:var(--ink-2);font-size:var(--t-sm);overflow-wrap:anywhere}.audit-dokumente{align-items:flex-start;gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.audit-dokumente__liste{gap:var(--s-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.audit-dokumente__liste li{flex-direction:column;gap:2px;min-width:0;display:flex}.audit-dokumente__zeile{align-items:center;gap:var(--s-2);min-width:0;display:flex}.audit-dokumente__liste a{align-items:center;gap:var(--s-1);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;display:inline-flex;overflow:hidden}.audit-dokumente__liste small,.audit-dokumente__hinweis,.audit-dokumente__leer{color:var(--ink-3);font-size:var(--t-xs)}.termin-vergangen{margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4);border-radius:var(--radius-md);background:var(--sunken)}.termin-vergangen>summary{min-height:44px;color:var(--ink-2);font-size:var(--t-base);font-weight:var(--w-semi);cursor:pointer;align-items:center;display:flex}.termin-vergangen[open]>summary{margin-bottom:var(--s-3)}.termin-vergangen .termin-liste>li{background:var(--canvas)}.termin-datenschutz{margin:var(--s-4) 0 0;color:var(--ink-3);font-size:var(--t-sm);line-height:var(--lh-snug)}.termin-frist-text,.termin-bereich .data-table small{margin-top:var(--s-1);color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-normal);letter-spacing:normal;text-transform:none;display:block}.recht-themen{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.recht-themen>li>label,.recht-thema-zeile{align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);background:var(--sunken);cursor:pointer;display:flex}.recht-thema-zeile{cursor:auto;justify-content:space-between}.recht-themen>li>label>span,.recht-thema-zeile>span:first-child{gap:2px;min-width:0;display:grid}.recht-themen b{font-size:var(--t-base);font-weight:var(--w-semi)}.recht-themen small{color:var(--ink-2);font-size:var(--t-sm)}.recht-thema-form,.recht-thema-umbenennen{align-items:end;gap:var(--s-3);margin:0 0 var(--s-5);flex-wrap:wrap;display:flex}.recht-thema-form .field,.recht-thema-umbenennen .field{flex:240px}.recht-themenwahl{gap:var(--s-3);padding:var(--s-4);border-radius:var(--radius-md);background:var(--canvas);border:0;flex-wrap:wrap;margin:0;display:flex}.recht-themenwahl>legend{color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);padding:0}.recht-themenwahl>label{align-items:center;gap:var(--s-2);min-height:44px;color:var(--ink-2);font-size:var(--t-base);cursor:pointer;display:flex}.recht-liste{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.recht-liste>li{border-radius:var(--radius-md);background:var(--sunken)}.recht-liste>li.ist-ungelesen{background:var(--brand-soft)}.recht-liste__kopf{align-items:start;gap:var(--s-4);width:100%;padding:var(--s-4);border-radius:var(--radius-md);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.recht-liste__marke{border-radius:var(--radius-pill);background:var(--canvas);width:44px;height:44px;color:var(--ink-2);place-items:center;display:grid}.recht-liste__text{gap:var(--s-1);min-width:0;display:grid}.recht-liste__text>b{font-size:var(--t-md);font-weight:var(--w-semi)}.recht-liste__text>small{color:var(--ink-2);font-size:var(--t-sm)}.recht-liste__text>p{color:var(--ink-2);font-size:var(--t-base);line-height:var(--lh-normal);margin:0}.recht-liste__marker{gap:var(--s-2);flex-wrap:wrap;justify-content:end;display:flex}.recht-liste__text-lang{padding:0 var(--s-4) var(--s-4) calc(44px + var(--s-4) * 2)}.recht-liste__wege{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.recht-liste__wege a,.recht-liste__text-lang a{align-items:center;gap:var(--s-1);display:inline-flex}.recht-liste--redaktion>li{align-items:start;gap:var(--s-3) var(--s-4);padding:var(--s-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.recht-liste--redaktion .recht-liste__werkzeuge{gap:var(--s-2);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (max-width:900px){.recht-liste__text-lang{padding-left:var(--s-4)}.termin-liste>li{grid-template-columns:auto minmax(0,1fr)}.termin-liste>li>.chip,.termin-liste__werkzeuge,.termin-liste__hinweis{grid-column:2}}@media (max-width:620px){.termin-formular__raster,.recht-liste__kopf{grid-template-columns:minmax(0,1fr)}.recht-liste__marke{display:none}.recht-liste__marker{justify-content:start}.recht-liste--redaktion>li{grid-template-columns:minmax(0,1fr)}.recht-thema-form,.recht-thema-umbenennen{align-items:stretch}}.kurszuweisung{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.kurszuweisung-werkzeuge{gap:var(--s-4);display:grid}.kurszuweisung-filter{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.kurszuweisung-suche{align-items:center;gap:var(--s-2);min-width:0;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink-2);flex:18rem;display:flex}.kurszuweisung-suche:focus-within{border-color:var(--hri-red)}.kurszuweisung-suche input{min-width:0;padding:var(--s-2) 0;color:var(--ink);background:0 0;border:0;flex:auto}.kurszuweisung-suche input:focus{outline:none}.kurszuweisung-zaehler{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);display:inline-flex}.kurszuweisung-kursliste{border:0;margin:0;padding:0}.kurszuweisung-kursliste legend{padding:0 0 var(--s-2);color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);letter-spacing:.02em}.kurszuweisung-kursfilter{align-items:center;gap:var(--s-3);padding-bottom:var(--s-3);flex-wrap:wrap;display:flex}.kurszuweisung-kursfilter .kurszuweisung-suche{flex:16rem}.kurszuweisung-kursfilter select{min-width:0}.kurszuweisung-kursfilter__leer{align-items:center;gap:var(--s-3);padding:var(--s-4);border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.kurszuweisung-kursfilter__hinweis{margin:var(--s-2) 0 0;color:var(--ink-2);font-size:var(--t-xs)}.kurszuweisung-kurschips{gap:var(--s-2);overscroll-behavior-y:contain;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));max-height:15rem;display:grid;overflow-y:auto}.kurszuweisung-kurschips label{align-items:center;gap:0 var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.kurszuweisung-kurschips label:hover{background:var(--sunken)}.kurszuweisung-kurschips label.gewaehlt{border-color:var(--hri-red);background:var(--sunken)}.kurszuweisung-kurschips input{grid-row:span 2}.kurszuweisung-kurschips b{font-size:var(--t-sm)}.kurszuweisung-kurschips small{color:var(--ink-2);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kurszuweisung-sammelleiste{align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.kurszuweisung-alle,.kurszuweisung-auswahl{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);display:inline-flex}.kurszuweisung-auswahl{margin-inline-end:auto}.kurszuweisung-laedt{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);display:flex}.kurszuweisung-konten{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.kurszuweisung-konto{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.kurszuweisung-konto.inaktiv{opacity:.68}.kurszuweisung-konto__kopf{align-items:start;gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kurszuweisung-konto__kopf b{color:var(--ink);display:block}.kurszuweisung-konto__kopf small,.kurszuweisung-konto__kopf em{color:var(--ink-2);font-size:var(--t-xs);font-style:normal;display:block}.kurszuweisung-konto__kurse ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.kurszuweisung-konto__kurse li{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);background:var(--sunken);font-size:var(--t-sm);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto auto;display:grid}.kurszuweisung-konto__kurse li span{color:var(--ink-2)}.kurszuweisung-konto__kurse li small{color:var(--ink-2);font-variant-numeric:tabular-nums}.kurszuweisung-frist{color:var(--ink-2);font-size:var(--t-xs);grid-column:1/-1;font-style:normal}.kurszuweisung-konto__kurse li.zugang-abgelaufen{outline:1px solid var(--danger);outline-offset:-1px}.kurszuweisung-konto__kurse li.zugang-abgelaufen .kurszuweisung-frist{color:var(--danger-ink);font-weight:var(--w-semi)}.kurszuweisung-konto__leer,.kurszuweisung-konto__entzogen{color:var(--ink-2);font-size:var(--t-sm);margin:0}.kurszuweisung-konto__entzogen{padding-top:var(--s-2);font-size:var(--t-xs)}.kurszuweisung-konto__hinzu{gap:var(--s-2);flex-wrap:wrap;display:flex}.kurszuweisung-konto__hinzu select{text-overflow:ellipsis;flex:16rem;min-width:0;max-width:100%}.kurszuweisung-erfolg{flex-wrap:wrap;align-items:center}.kurszuweisung-mailknopf{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.kurszuweisung-mailknopf small,.kurszuweisung-konto__mail small,.kurszuweisung-mailergebnis small{color:var(--ink-2);font-size:var(--t-xs)}.kurszuweisung-mailergebnis{column-gap:var(--s-3);row-gap:var(--s-1);flex-wrap:wrap}.kurszuweisung-mailergebnis span+span:before{content:"·";color:var(--ink-2);margin-inline-end:var(--s-3)}.kurszuweisung-konto__mail{align-items:center;gap:var(--s-2);padding-top:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.dialog-rueckfrage header p.kurszuweisung-mailwahl{gap:var(--s-1);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line);color:var(--ink);font-size:var(--t-base);flex-direction:column;display:flex}.kurszuweisung-mailwahl label{align-items:center;gap:var(--s-2);cursor:pointer;display:inline-flex}.kurszuweisung-mailwahl label:has(input:disabled){color:var(--ink-3);cursor:not-allowed}.kurszuweisung-mailwahl input[type=checkbox]{width:1.05rem;height:1.05rem;margin:0}.kurszuweisung-mailwahl small,.kurszuweisung-konto__mailstand{color:var(--ink-2);font-size:var(--t-xs)}@media (max-width:720px){.kurszuweisung-konto__kopf{grid-template-columns:auto minmax(0,1fr)}.kurszuweisung-konto__kopf>div,.kurszuweisung-konto__kopf>.kurszuweisung-konto__chips{min-width:0}.kurszuweisung-konto__kopf>.kurszuweisung-konto__chips{justify-self:start;gap:var(--s-2);flex-wrap:wrap;grid-column:2;display:flex}.kurszuweisung-konto__kopf b,.kurszuweisung-konto__kopf small,.kurszuweisung-konto__kopf em{overflow-wrap:anywhere}.kurszuweisung-konto__kurse li{grid-template-columns:minmax(0,1fr) auto}.kurszuweisung-konto__kurse li span{grid-column:1}.kurszuweisung-auswahl{margin-inline-end:0}}.recht-hinweis{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.recht-hinweis .button{white-space:nowrap}.recht-liste__marke--neu{background:var(--brand-soft);color:var(--danger-ink)}.recht-reiter{gap:var(--s-2);margin:0 0 var(--s-5);padding:var(--s-1);border-radius:var(--radius-md);background:var(--sunken);flex-wrap:wrap;display:flex}.recht-reiter__punkt{min-height:40px;padding:0 var(--s-4);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--t-base);font-weight:var(--w-semi);align-items:center;text-decoration:none;display:flex}.recht-reiter__punkt:hover{color:var(--ink)}.recht-reiter__punkt.ist-aktiv{background:var(--canvas);color:var(--ink);box-shadow:var(--lift-1)}.wissen-suche{align-items:end;gap:var(--s-3);margin:0 0 var(--s-4);flex-wrap:wrap;display:flex}.wissen-suche .field{flex:280px;min-width:0}.wissen-suche input{width:100%;min-width:0}.wissen-bereichsfilter{gap:var(--s-2);margin:0 0 var(--s-4);flex-wrap:wrap;display:flex}.wissen-bereichsfilter>a{text-decoration:none}.wissen-treffer{margin:0 0 var(--s-3);color:var(--ink-2);font-size:var(--t-sm)}.wissen-liste .recht-liste__kopf{color:inherit;text-decoration:none}.wissen-seite__aktionen{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.wissen-verfolgen{cursor:pointer;gap:var(--s-2)}.wissen-text{max-width:78ch}.wissen-text p{margin:0 0 var(--s-3)}.wissen-links{margin-top:var(--s-4)}.wissen-links h3{margin:0 0 var(--s-2);font-size:var(--t-base);font-weight:var(--w-semi)}.wissen-links ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.wissen-links a,.wissen-quelle a{align-items:center;gap:var(--s-1);overflow-wrap:anywhere;display:inline-flex}.wissen-quelle{margin:var(--s-4) 0 0;color:var(--ink-2);font-size:var(--t-sm)}@media (max-width:620px){.wissen-suche .button{flex:auto;justify-content:center}.wissen-seite__aktionen{justify-content:space-between;width:100%}}.wissen-bereich .recht-themen b,.wissen-bereich .recht-liste__text b{overflow-wrap:anywhere}.wissen-blaettern{justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 0 var(--s-3);flex-wrap:wrap;display:flex}.wissen-blaettern:last-child{margin:var(--s-3) 0 0}.wissen-blaettern>a{text-decoration:none}.wissen-blaettern__stand{text-align:center;color:var(--ink-2);font-size:var(--t-sm);gap:2px;display:grid}.wissen-blaettern__stand small{color:var(--ink-3,var(--ink-2))}.wissen-schritte{gap:var(--s-2);margin:0 0 var(--s-4);flex-wrap:wrap;justify-content:space-between;display:flex}.wissen-schritte__ziel{gap:var(--s-2);max-width:48%;text-decoration:none}.wissen-schritte__ziel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button--aus{opacity:.5;pointer-events:none;cursor:default}.wissen-zustandsfilter{margin-top:calc(var(--s-4) * -1 + var(--s-2))}.wissen-seite__pfad{margin:0 0 var(--s-1);color:var(--ink-2);font-size:var(--t-sm)}.wissen-seite h2 .chip{vertical-align:middle}.wissen-liste__nummer{color:var(--ink-2);font-weight:var(--w-normal,400)}.wissen-liste li.ist-offen{outline:2px solid var(--hri-red);outline-offset:2px;border-radius:var(--r-2,8px)}.wissen-auswahl>summary{cursor:pointer;list-style:none}.wissen-auswahl>summary::-webkit-details-marker{display:none}.wissen-auswahl__kopf h2:after{content:" ▾";color:var(--ink-2);font-size:var(--t-sm)}.wissen-auswahl[open] .wissen-auswahl__kopf h2:after{content:" ▴"}.wissen-verweis{color:var(--hri-red);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.wissen-verweis--extern{white-space:normal;display:inline}.wissen-verweis--extern svg{vertical-align:-1px;margin-left:3px;display:inline}.wissen-werkzeuge{align-items:start;gap:var(--s-3);display:flex}.wissen-werkzeuge p{margin:var(--s-1) 0 var(--s-2)}.wissen-werkzeuge ul{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wissen-werkzeuge a{text-decoration:none}.wissen-werkzeuge__rest{margin:var(--s-2) 0 0;font-size:var(--t-sm)}.wissen-links li .chip{margin-left:var(--s-2)}@media (max-width:620px){.wissen-schritte__ziel{flex:100%;justify-content:center;max-width:100%}.wissen-blaettern>a{flex:auto;justify-content:center}.wissen-werkzeuge ul>li{flex:100%}.wissen-werkzeuge ul>li>a{justify-content:center;width:100%}}.konto-einsicht{margin-bottom:var(--s-4);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--sunken);gap:var(--s-3);display:grid}.konto-einsicht.ist-offen{border-color:var(--ink);background:var(--canvas)}.konto-einsicht__zeile{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-5);flex-wrap:wrap;margin:0;display:flex}.konto-einsicht__kopf{gap:2px;max-width:62ch;display:grid}.konto-einsicht__kopf>span{align-items:center;gap:var(--s-2);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);display:inline-flex}.konto-einsicht__kopf p{color:var(--ink-2);font-size:var(--t-xs);margin:0}.konto-einsicht__feld{color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);gap:4px;display:grid}.konto-einsicht__feld input{min-width:15rem;min-height:var(--control-sm);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink);font:inherit}.konto-einsicht__aktionen{gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.account-demo-badge{padding:2px var(--s-2);border:1px dashed var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi)}.konto-vollbild{z-index:60;padding:var(--s-4);background:color-mix(in srgb, var(--ink) 45%, transparent);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.konto-vollbild__tafel{width:min(62rem,100%);max-height:88vh;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas);gap:var(--s-4);display:grid;overflow-y:auto}.konto-vollbild__kopf{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.konto-vollbild__kopf b{color:var(--ink);font-size:var(--t-lg);display:block}.konto-vollbild__kopf small{color:var(--ink-2);font-size:var(--t-sm)}.konto-vollbild__hinweis{align-items:flex-start;gap:var(--s-2);padding:var(--s-3);border-radius:var(--radius-md);background:var(--sunken);color:var(--ink-2);font-size:var(--t-sm);line-height:var(--lh-normal);margin:0;display:flex}.konto-anrufhilfe{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--sunken);display:grid}.konto-anrufhilfe h3,.konto-anrufhilfe h4{color:var(--ink);margin:0}.konto-anrufhilfe p{color:var(--ink-2);font-size:var(--t-sm);margin:.25rem 0 0}.konto-anrufhilfe__spalten{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.konto-anrufhilfe__spalten article{padding:var(--s-3);border-radius:var(--radius-sm);background:var(--canvas)}.konto-anrufhilfe__liste{margin:var(--s-2) 0 0;gap:.45rem;display:grid}.konto-anrufhilfe__liste>div{gap:2px;display:grid}.konto-anrufhilfe__liste dt{color:var(--ink-2);font-size:var(--t-xs)}.konto-anrufhilfe__liste dd{color:var(--ink);font-size:var(--t-sm);overflow-wrap:anywhere;margin:0}.konto-anrufhilfe__zertifikate{margin:var(--s-2) 0 0;gap:.5rem;padding-left:1.1rem;display:grid}.konto-anrufhilfe__zertifikate a{color:var(--ink)}.konto-anrufhilfe__zertifikate small{color:var(--ink-2);font-size:var(--t-xs);display:block}.konto-vollbild__felder{gap:var(--s-3) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;display:grid}.konto-vollbild__felder>div{padding-bottom:var(--s-2);border-bottom:1px solid var(--line);gap:2px;display:grid}.konto-vollbild__felder dt{color:var(--ink-2);font-size:var(--t-xs)}.konto-vollbild__felder dd{color:var(--ink);font-size:var(--t-sm);margin:0}.konto-vollbild__kennung{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-xs);word-break:break-all}.uebernahme-band{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--ink);border-radius:var(--radius-lg);background:var(--ink);color:var(--canvas);flex-wrap:wrap;display:flex}.uebernahme-band__text{align-items:center;gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-normal);display:flex}.uebernahme-band__text b{font-weight:var(--w-semi)}.uebernahme-band__zurueck{align-items:center;gap:var(--s-2);min-height:var(--control-sm);padding:0 var(--s-3);border:1px solid var(--canvas);border-radius:var(--radius-md);color:var(--canvas);font:inherit;font-size:var(--t-sm);font-weight:var(--w-semi);cursor:pointer;background:0 0;display:inline-flex}.uebernahme-band__zurueck:hover{background:color-mix(in srgb, var(--canvas) 18%, transparent)}.uebernahme-band__zurueck:focus-visible{outline:2px solid var(--canvas);outline-offset:2px}.original-bestand{gap:var(--s-4);display:grid}.original-kopf{padding:var(--s-5);gap:var(--s-3);display:grid}.original-kopf>div{gap:var(--s-6);flex-wrap:wrap;display:flex}.original-kopf span{display:grid}.original-kopf b{color:var(--ink);font-size:var(--t-xl,var(--t-lg));font-variant-numeric:tabular-nums}.original-kopf small{color:var(--ink-2);font-size:var(--t-xs)}.original-kopf p{max-width:78ch;color:var(--ink-2);font-size:var(--t-sm);line-height:var(--lh-normal);margin:0}.original-filter{padding:var(--s-4);align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.original-filter label{align-items:center;gap:var(--s-2);display:flex}.original-filter select,.original-filter input{min-height:var(--control-sm);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink);font:inherit;font-size:var(--t-sm)}.original-filter select{max-width:22rem}.original-suche{flex:22rem}.original-suche input{width:100%}.original-liste{padding:var(--s-5);gap:var(--s-4);display:grid}.original-eintraege{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.original-eintraege>li{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas);overflow:hidden}.original-eintraege>li.ist-offen{border-color:var(--ink)}.original-zeile{width:100%;padding:var(--s-3) var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-3);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.original-zeile:hover{background:var(--sunken)}.original-zeile:focus-visible{outline:2px solid var(--line-strong);outline-offset:-2px}.original-zeile__name{gap:2px;min-width:16rem;display:grid}.original-zeile__name b{color:var(--ink);font-size:var(--t-sm)}.original-zeile__name small{color:var(--ink-2);font-size:var(--t-xs);word-break:break-word}.original-zeile__zahlen{gap:var(--s-4);color:var(--ink-2);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.original-zeile__zahlen span{align-items:center;gap:var(--s-1);display:inline-flex}.original-rolle,.original-firma{padding:var(--s-1) var(--s-3);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-weight:var(--w-semi)}.konto-zustand{padding:var(--s-1) var(--s-3);border-radius:var(--radius-pill);font-weight:var(--w-semi)}.konto-zustand.ist-aktiv{background:var(--success-soft);color:var(--success-ink)}.konto-zustand.ist-still{background:var(--fill);color:var(--ink-2)}.konto-eintraege>li.inactive .original-zeile__name b{color:var(--ink-2)}.konto-lernstand{gap:var(--s-1);padding:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);display:grid}.konto-lernstand>span{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-xs);display:inline-flex}.konto-lernstand>small{color:var(--ink-2)}.konto-kennung{font-family:var(--mono,ui-monospace, monospace);font-size:var(--t-xs)}.konto-altbestand-hinweis,.konto-einsicht__hinweis{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-xs);display:inline-flex}.original-konto{padding:var(--s-1) var(--s-3);border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success-ink);font-weight:var(--w-semi)}.original-firma.ohne-angabe{border:1px dashed var(--line);color:var(--ink-2);font-weight:inherit;background:0 0}.original-zeile__pfeil{color:var(--ink-2);transition:transform .15s}.ist-offen .original-zeile__pfeil{transform:rotate(180deg)}.original-detail{padding:var(--s-4);border-top:1px solid var(--line);background:var(--sunken);gap:var(--s-4);display:grid}.original-detail__laedt{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);margin:0;display:flex}.original-detail h3{color:var(--ink);font-size:var(--t-sm);margin:0}.original-detail__felder{gap:var(--s-3) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.original-detail__felder>div{padding-bottom:var(--s-2);border-bottom:1px solid var(--line);gap:2px;display:grid}.original-detail__felder dt{color:var(--ink-2);font-size:var(--t-xs)}.original-detail__felder dd{color:var(--ink);font-size:var(--t-sm);word-break:break-word;margin:0}.original-passwort{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--canvas);flex-wrap:wrap;display:flex}.original-passwort>span{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);display:inline-flex}.original-passwort b{color:var(--ink);font-size:var(--t-sm)}.original-passwort__wert{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.original-passwort small{color:var(--ink-2);font-size:var(--t-xs);line-height:var(--lh-normal);flex:24rem}.original-kurse{gap:var(--s-3);display:grid}.original-kurse article{padding:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);gap:var(--s-2);display:grid}.original-kurse b{color:var(--ink);font-size:var(--t-sm)}.original-kurse dl{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.original-kurse dt{color:var(--ink-2);font-size:var(--t-xs)}.original-kurse dd{color:var(--ink);font-size:var(--t-sm);margin:0}.original-kurse p{color:var(--ink-2);font-size:var(--t-xs);line-height:var(--lh-normal);margin:0}.original-leer{justify-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-4);color:var(--ink-2);display:grid}.original-leer p{font-size:var(--t-sm);margin:0}.account-passwort-gesperrt{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-xs);display:inline-flex}.account-passwort-neu{gap:var(--s-2);margin-bottom:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--ink);border-radius:var(--radius-md);background:var(--canvas);display:grid}.account-passwort-neu>span{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-xs);display:inline-flex}.account-passwort-neu b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-lg);color:var(--ink);letter-spacing:.04em;word-break:break-all;-webkit-user-select:all;user-select:all}.account-passwort-neu small{color:var(--ink-2);font-size:var(--t-xs);line-height:var(--lh-normal)}.dialog-rueckfrage__feld{gap:var(--s-2);padding:0 var(--s-6) var(--s-4);display:grid}.dialog-rueckfrage__feld label{color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-semi);gap:4px;display:grid}.dialog-rueckfrage__feld input{min-height:var(--control-sm);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink);font:inherit}.dialog-rueckfrage__feld small{color:var(--ink-2);font-size:var(--t-xs)}.account-passwort-zeile{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.dialog-rueckfrage__warnung{align-items:flex-start;gap:var(--s-2);margin:var(--s-3) 0 0;padding:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);font-size:var(--t-sm);line-height:var(--lh-normal);display:flex}.dialog-rueckfrage__haken{align-items:center;gap:var(--s-2);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-regular,400);display:flex}.dialog-rueckfrage__haken input[type=radio]{width:1rem;height:1rem;min-height:1rem;accent-color:var(--hri-red);background:0 0;border:0;flex:none;margin:0;padding:0}.customer-summary-grid--fuenf{grid-template-columns:repeat(5,minmax(0,1fr))}.kunde-offen-kachel>svg{color:var(--warning-ink,var(--hri-red))}.kunde-stammdaten{gap:var(--s-3);padding:var(--s-4);border-radius:var(--radius-md);background:var(--canvas);margin:0;display:grid}.kunde-stammdaten>div{gap:var(--s-3);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);align-items:start;display:grid}.kunde-stammdaten dt{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-xs);display:flex}.kunde-stammdaten dt>svg{color:var(--ink-3);flex:none}.kunde-stammdaten dd{min-width:0;color:var(--ink);font-size:var(--t-sm);overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.kunde-stammdaten dd>small{color:var(--ink-2);font-size:var(--t-xs)}.stammdaten-bearbeiten{gap:var(--s-3);margin-top:var(--s-3);display:grid}.stammdaten-bearbeiten__oeffnen{justify-self:start}.stammdaten-bearbeiten__formular{gap:var(--s-3);padding:var(--s-4);background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius-md);display:grid}.stammdaten-bearbeiten__anschrift,.stammdaten-bearbeiten__mails{gap:var(--s-3);grid-template-columns:2fr 1fr 2fr;display:grid}.stammdaten-bearbeiten__mails{grid-template-columns:repeat(2,minmax(0,1fr))}.stammdaten-bearbeiten__aktionen{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (max-width:700px){.stammdaten-bearbeiten__anschrift,.stammdaten-bearbeiten__mails{grid-template-columns:1fr}}.kunde-ohne-konten{color:var(--ink-2);font-size:var(--t-sm);margin:0}.kunde-details{border-radius:var(--radius-md);background:var(--canvas)}.kunde-details>summary{padding:var(--s-3) var(--s-4);align-items:center;gap:var(--s-2) var(--s-3);cursor:pointer;color:var(--ink-2);font-size:var(--t-xs);flex-wrap:wrap;min-height:44px;display:flex}.kunde-details>section{padding:0 var(--s-4) var(--s-4);gap:var(--s-2);display:grid}.kunde-details h4{color:var(--ink-2);font-size:var(--t-xs);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.04em;margin:0}.kunde-offen-marke{align-items:center;gap:var(--s-2);padding:2px var(--s-2);border-radius:var(--radius-sm,6px);background:var(--brand-soft);color:var(--danger-ink);font-size:var(--t-xs);display:inline-flex}.kunde-kontakte-block{gap:var(--s-3);display:grid}.kunde-kontakt{gap:var(--s-2);display:grid}.kunde-kontakt__kopf{gap:1px;min-width:0;display:grid}.kunde-kontakt__kopf>small{color:var(--ink-2);overflow-wrap:anywhere}.kunde-kontakt__stand{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-xs);display:inline-flex}.kunde-kontakt__stand.ist-verbunden{color:var(--ok,#157347)}.kunde-kontakt-knoepfe{gap:var(--s-2);flex-wrap:wrap;display:flex}.kunde-kontakt-aendern,.kunde-kontakt-neu{gap:var(--s-2);padding:var(--s-3);border:1px dashed var(--line);border-radius:var(--radius-sm,6px);display:grid}.kunde-kontakt-aendern label,.kunde-kontakt-neu label{gap:2px;display:grid}.kunde-kontakt-aendern label>span,.kunde-kontakt-neu label>span{color:var(--ink-2);font-size:var(--t-xs)}.kunde-kontakt-aendern input,.kunde-kontakt-neu input{width:100%;padding:var(--s-1) var(--s-2);border:1px solid var(--line);border-radius:var(--radius-sm,6px);background:var(--bg,var(--fill));color:inherit;font:inherit}.kunde-kandidaten{gap:var(--s-2);margin-top:var(--s-2);display:grid}.kunde-kandidat{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-sm,6px);flex-wrap:wrap;display:flex}.kunde-kandidat>span{gap:1px;min-width:0;display:grid}.kunde-kandidat small{color:var(--ink-2);overflow-wrap:anywhere}.kunde-kontakte,.kunde-posten{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.kunde-kontakte>li,.kunde-posten>li{min-width:0;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm,6px);background:var(--sunken);font-size:var(--t-sm);gap:1px;display:grid}.kunde-kontakte>li>b,.kunde-posten>li>span{align-items:center;gap:var(--s-2);color:var(--ink);overflow-wrap:anywhere;display:flex}.kunde-posten>li>span>svg{color:var(--ink-3);flex:none}.kunde-kontakte>li>small,.kunde-posten>li>small{color:var(--ink-2);font-size:var(--t-xs);overflow-wrap:anywhere}.kunde-posten>li.offen{border-left:3px solid var(--hri-red)}.kunde-posten>li.offen>span>svg{color:var(--hri-red)}.kunde-original,.kunde-hinweis{color:var(--ink-2);font-size:var(--t-xs);overflow-wrap:anywhere;margin:0}@media (max-width:1200px){.customer-summary-grid--fuenf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.kunde-stammdaten>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:620px){.customer-summary-grid--fuenf{grid-template-columns:repeat(2,minmax(0,1fr))}}.kunde-befund{align-items:baseline;gap:var(--s-2);color:var(--ink-3);font-size:var(--t-xs);overflow-wrap:anywhere;margin-top:3px;font-style:normal;line-height:1.45;display:flex}.kunde-befund>svg{flex:none;align-self:flex-start;margin-top:2px}.vault-issuer__form{padding:var(--s-5);gap:var(--s-4);max-width:640px;display:grid}.vault-issuer__form label{gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);display:grid}.vault-issuer__form select,.vault-issuer__form textarea{width:100%;min-width:0;min-height:var(--control);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink);font:inherit}.vault-issuer__form textarea{resize:vertical;min-height:auto}.vault-issuer__form>button{justify-self:start}.vault-issuer__override{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--warning-ink);border-radius:var(--radius-md);background:var(--warning-soft);display:grid}.vault-issuer__override>p{align-items:flex-start;gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-normal);margin:0;display:flex}.vault-issuer__override svg{flex:none}.settings-card--mail.ist-scharf,.settings-card--erinnerungen.ist-scharf{border-color:var(--brand-line);background:var(--brand-soft)}.settings-card--erinnerungen .settings-switch+.settings-switch{margin-top:var(--s-2)}.settings-card--erinnerungen .settings-hinweis,.settings-card--erinnerungen .settings-required{line-height:var(--lh-normal,1.55);align-items:flex-start}.settings-feld{gap:var(--s-1);display:grid}.settings-feld>span{color:var(--ink-2);font-size:var(--t-sm)}.settings-feld input{width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--bg,var(--fill));color:inherit;font:inherit}.settings-card--zertifikate .settings-hinweis{line-height:var(--lh-normal,1.55);overflow-wrap:anywhere;align-items:flex-start}.settings-hinweis{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);background:var(--sunken);color:var(--ink-2);font-size:var(--t-xs);display:flex}.settings-card--mail code{background:var(--fill);border-radius:4px;padding:1px 4px;font-size:.92em}.konto-nachweise{gap:8px;margin:0 0 18px;display:grid}.konto-nachweis{border:1px solid var(--line);color:inherit;border-radius:11px;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;transition:border-color .15s;display:flex}.konto-nachweis:hover{border-color:var(--hri-red)}.konto-nachweis>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.konto-nachweis b{font-variant-numeric:tabular-nums}.konto-nachweis small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}@media (max-width:640px){.konto-nachweis{min-width:0}.konto-nachweis small{white-space:normal;overflow-wrap:anywhere}}.vault-probe__form{align-items:end;gap:var(--s-4);padding:var(--s-5);flex-wrap:wrap;padding-top:0;display:flex}.vault-probe__form label{gap:var(--s-2);font-size:var(--t-xs);font-weight:var(--w-semi);color:var(--ink-2);display:grid}.vault-probe__form select{min-width:13rem;max-width:100%}@media (max-width:620px){.vault-probe__form{flex-direction:column;align-items:stretch}.vault-probe__form select{min-width:0}.vault-probe__form .button{justify-content:center;width:100%}}.table-scroll--hoch{max-height:32rem;overflow-y:auto}.table-scroll--hoch thead th{z-index:1;background:var(--canvas);position:sticky;top:0}.listensuche{align-items:center;gap:var(--s-2);margin:0 var(--s-5);padding:0 var(--s-3);border:1px solid var(--line);background:var(--canvas);color:var(--ink-3);border-radius:8px;display:flex}.listensuche input{min-width:0;padding:var(--s-2) 0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1}.listensuche input:focus{outline:none}.listensuche:focus-within{border-color:var(--line-strong)}.listensuche__hinweis{margin:var(--s-2) var(--s-5) 0;color:var(--ink-3);font-size:var(--t-xs)}.vault-issuer__suche input{width:100%;min-width:0}.vault-issuer__suche small{margin-top:var(--s-2);color:var(--ink-3);font-size:var(--t-xs);font-weight:var(--w-normal);display:block}.vault-trefferliste{gap:var(--s-1);max-height:18rem;padding:var(--s-2);border:1px solid var(--line);background:var(--sunken);border-radius:8px;display:grid;overflow-y:auto}.vault-treffer{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-2) var(--s-3);background:var(--canvas);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border:1px solid #0000;border-radius:6px;display:flex}.vault-treffer:hover{border-color:var(--line-strong)}.vault-treffer.ausgewaehlt{border-color:var(--hri-red);background:var(--brand-soft)}.vault-treffer span{min-width:0;display:grid}.vault-treffer small{color:var(--ink-3);font-size:var(--t-xs)}.vault-treffer b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-trefferliste__leer{padding:var(--s-3);color:var(--ink-3);font-size:var(--t-sm);margin:0}.statistik{margin-bottom:var(--s-5)}.statistik__aktionen{gap:var(--s-2);flex-wrap:wrap;display:flex}.statistik__inhalt{padding:0 var(--s-5) var(--s-5);gap:var(--s-4);display:grid}.statistik__inhalt h3{margin:var(--s-3) 0 0;font-size:var(--t-md)}.statistik__erklaerung{color:var(--ink-3);font-size:var(--t-sm);margin:0}.statistik__kacheln{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.statistik__kacheln>div{padding:var(--s-3) var(--s-4);border:1px solid var(--line);background:var(--canvas);border-radius:10px}.statistik__kacheln b{font-size:var(--t-xl);font-variant-numeric:tabular-nums;line-height:1.1;display:block}.statistik__kacheln span{margin-top:var(--s-1);color:var(--ink-2);font-size:var(--t-xs);display:block}.statistik__kacheln--schmal{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.statistik__balken{height:7rem;padding:var(--s-3);border:1px solid var(--line);background:var(--canvas);border-radius:10px;align-items:end;gap:2px;display:flex;overflow-x:auto}.statistik__balken>div,.statistik__balken>button{justify-content:end;align-items:center;gap:var(--s-1);flex-direction:column;flex:1 0 1.6rem;height:100%;display:flex}.statistik__balken>button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.statistik__balken>button:hover span,.statistik__balken>button.ist-offen span{background:var(--hri-red)}.statistik__balken>button.ist-offen small{color:var(--ink);font-weight:700}.statistik__balken>button:focus-visible{outline:2px solid var(--hri-red);outline-offset:2px}.statistik__ablaufliste{gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-3);border:1px solid var(--line);background:var(--sunken,var(--fill));border-radius:10px;display:grid}.statistik__ablaufliste h4{font-size:var(--t-base);margin:0}.statistik__ablaufliste td small{color:var(--ink-3)}.statistik__balken span{background:var(--brand-tint);border-radius:3px 3px 0 0;width:100%}.statistik__balken small{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:center;font-size:10px;line-height:1.1}.statistik__balken small i{opacity:.6;font-style:normal;display:block}.statistik__zeile{width:30%}.statistik__zeile span{background:var(--brand-tint);border-radius:3px;height:.5rem;display:block}.statistik__luecken{padding-left:var(--s-5);color:var(--ink-2);font-size:var(--t-sm);margin:0}.statistik__luecken li{margin-bottom:var(--s-2)}.statistik__luecken b{color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:620px){.statistik__aktionen{width:100%}}.ablaufvorschau{margin-bottom:var(--s-5)}.ablaufvorschau__kacheln{gap:var(--s-3);padding:0 var(--s-5);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.ablaufvorschau__kacheln>div{padding:var(--s-3) var(--s-4);border:1px solid var(--line);background:var(--canvas);border-radius:10px}.ablaufvorschau__kacheln b{font-size:var(--t-xl);font-variant-numeric:tabular-nums;line-height:1.1;display:block}.ablaufvorschau__kacheln span{margin-top:var(--s-1);color:var(--ink-2);font-size:var(--t-xs);display:block}.ablaufvorschau__balken{align-items:end;gap:var(--s-1);height:9rem;margin:var(--s-4) var(--s-5) 0;padding:var(--s-3);border:1px solid var(--line);background:var(--canvas);border-radius:10px;display:flex;overflow-x:auto}.ablaufvorschau__balken>div,.ablaufvorschau__balken>button{justify-content:end;align-items:center;gap:var(--s-1);flex-direction:column;flex:1 0 2rem;height:100%;display:flex}.ablaufvorschau__balken>button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.ablaufvorschau__balken>button:hover span,.ablaufvorschau__balken>button.ist-offen span{background:var(--hri-red)}.ablaufvorschau__balken>button.ist-offen b{color:var(--ink);font-weight:var(--w-bold)}.ablaufvorschau__balken b{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-2)}.ablaufvorschau__balken span{background:var(--brand-tint);border-radius:3px 3px 0 0;width:100%}.ablaufvorschau__balken small{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:center;font-size:10px;line-height:1.1}.ablaufvorschau__balken small i{opacity:.6;font-style:normal;display:block}.ablaufvorschau__leer{margin:var(--s-4) var(--s-5) var(--s-5);color:var(--ink-3)}.ablauf-person{color:inherit;text-underline-offset:2px;text-decoration:underline}.ablauf-person:hover{color:var(--hri-red)}.konto-merkmal{padding:0 var(--s-2);min-height:var(--control-sm);border:1px dashed var(--line-strong);color:var(--ink-3);font-size:var(--t-xs);white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.konto-merkmal.ist-warnung{border-style:solid;border-color:var(--warn,#b45309);color:var(--warn,#b45309);cursor:help}.seitenwahl{justify-content:center;align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;display:inline-flex}.seitenwahl__wort{white-space:nowrap}.seitenwahl__feld{min-width:3.25rem;min-height:var(--control-sm);padding:0 var(--s-2);border:1px solid var(--line);border-radius:var(--radius-sm,6px);background:var(--surface,var(--fill));color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center}.seitenwahl__feld:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:1px}.seitenwahl__von{white-space:nowrap}.seitenwahl__los{min-height:var(--control-sm);padding:0 var(--s-3);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);cursor:pointer;border:0}.seitenwahl__los:hover{background:var(--line)}.account-pagination .seitenwahl{color:var(--ink-2)}.teilnehmer-verweis{color:inherit;border-radius:var(--radius-sm,6px);text-decoration:none;display:block}.teilnehmer-verweis b{text-underline-offset:2px;text-decoration:underline}.teilnehmer-verweis:hover b{color:var(--accent,currentColor)}.teilnehmer-verweis:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px}.konto-merkmal--test{border-style:solid;border-color:var(--accent,currentColor);color:var(--accent,currentColor);font-weight:var(--w-semi)}.gulasch-neu{gap:var(--s-3);margin-bottom:var(--s-4);display:grid}.gulasch-neu label,.gulasch-aendern label{gap:4px;display:grid}.gulasch-neu label>span,.gulasch-aendern label>span{font-size:var(--t-sm);color:var(--ink-2)}.gulasch-neu input,.gulasch-neu textarea,.gulasch-aendern input,.gulasch-aendern textarea{width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--surface,var(--fill));color:var(--ink);font:inherit;resize:vertical}.gulasch-neu__knoepfe{gap:var(--s-2);justify-content:flex-end;display:flex}.gulasch-leiste{gap:var(--s-3);margin-bottom:var(--s-4);flex-direction:column;align-items:stretch;display:flex}.gulasch-leiste .listensuche{width:100%;margin:0}.gulasch-leiste .gulasch-filter{flex:none}.gulasch-schalter{align-items:center;gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.gulasch-schalter .settings-switch{font-size:var(--t-sm);font-weight:var(--w-normal);color:var(--ink-2);margin-top:0}.gulasch-blatt__sprung{align-items:center;gap:var(--s-1);display:inline-flex}.gulasch-blatt__sprung input{border:1px solid var(--line);background:var(--canvas);width:7.5rem;color:var(--ink);font:inherit;border-radius:8px;padding:.45rem .6rem}.gulasch-blatt__sprung input:focus{border-color:var(--line-strong);outline:none}.gulasch-frage.ist-angesprungen{outline:2px solid var(--line-strong);outline-offset:2px}.buch-reiter{gap:var(--s-4);border-bottom:1px solid var(--line);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.buch-reiter__tab{padding:var(--s-2) var(--s-1);color:var(--ink-2);font-size:var(--t-md);font-weight:var(--w-semi);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.buch-reiter__tab:hover{color:var(--ink)}.buch-reiter__tab.ist-aktiv{color:var(--hri-red);border-bottom-color:var(--hri-red)}.gulasch-filter{gap:var(--s-2);flex-wrap:wrap;display:flex}.gulasch-filter .chip{border:1px solid var(--line);border-radius:var(--radius-pill);padding:2px var(--s-3);background:var(--fill);color:var(--ink-2);font-size:var(--t-sm);cursor:pointer}.gulasch-raeume .chip.ist-gewaehlt,.gulasch-filter .chip.ist-gewaehlt{background:var(--ink);border-color:var(--ink);color:var(--canvas);font-weight:var(--w-semi)}.gulasch-filter .chip.ist-bereich{border-color:var(--line-strong);font-weight:var(--w-semi)}.gulasch-liste{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.gulasch-eintrag{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.gulasch-eintrag>header{gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.gulasch-eintrag h2{margin:0;font-size:1.05rem}.gulasch-eintrag__herkunft{gap:var(--s-3);color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;margin:2px 0 0;display:flex}.gulasch-eintrag__text{white-space:pre-wrap;margin:0}.berichtstext{gap:var(--s-3);max-width:74ch;display:grid}.berichtstext p{line-height:var(--lh-normal,1.55);margin:0}.berichtstext__herkunft{color:var(--ink-3,var(--ink-2));font-size:var(--t-sm)}.berichtstext__h1{margin:var(--s-3) 0 0;font-size:var(--t-lg,1.1rem);font-weight:var(--w-bold,700);letter-spacing:.02em}.berichtstext__h2{margin:var(--s-2) 0 0;font-size:var(--t-base);font-weight:var(--w-bold,700)}.berichtstext>:first-child{margin-top:0}.berichtstext__liste{padding-left:var(--s-5);gap:var(--s-1);margin:0;display:grid}.berichtstext__liste li{line-height:var(--lh-normal,1.55)}.berichtstext__zahlen{gap:var(--s-1);margin:0;display:grid}.berichtstext__zahlen>div{gap:var(--s-3);grid-template-columns:5.5rem 1fr;align-items:baseline;display:grid}.berichtstext__zahlen dt{text-align:right;font-weight:var(--w-bold,700);font-variant-numeric:tabular-nums}.berichtstext__zahlen dd{color:var(--ink-2);margin:0}.berichtstext__tabelle{max-width:100%;overflow-x:auto}.berichtstext__tabelle table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--t-sm)}.berichtstext__tabelle th,.berichtstext__tabelle td{padding:var(--s-1) var(--s-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap}.berichtstext__tabelle th{color:var(--ink-2);font-weight:var(--w-bold,700);border-bottom-width:2px}.berichtstext__tabelle td{font-variant-numeric:tabular-nums}.berichtstext__tabelle tbody tr:hover{background:var(--fill)}.berichtstext__abschnitt,.abschnittsantwort{gap:var(--s-1);display:grid}.abschnittsantwort__zeile{align-items:center;gap:var(--s-2);max-width:100%;padding:2px var(--s-2);border:1px dashed var(--line);border-radius:var(--radius-pill,999px);color:var(--ink-3,var(--ink-2));font:inherit;font-size:var(--t-sm);cursor:pointer;text-align:left;background:0 0;justify-self:start;display:inline-flex}.abschnittsantwort__zeile:hover{color:var(--ink);border-color:var(--ink-3,var(--ink-2))}.abschnittsantwort.ist-beantwortet>.abschnittsantwort__zeile{border-style:solid;border-color:var(--ok,#157347);color:var(--ok,#157347)}.abschnittsantwort__fremd{color:var(--ink-2);font-size:var(--t-sm);margin:0}.abschnittsantwort__feld{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--fill);display:grid}.abschnittsantwort__wahl{gap:var(--s-2);flex-wrap:wrap;display:flex}.abschnittsantwort__feld textarea{width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--bg,var(--fill));color:inherit;font:inherit;resize:vertical}.abschnittsantwort__knoepfe{gap:var(--s-2);flex-wrap:wrap;display:flex}.gulasch-marke{padding:2px var(--s-3);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-semi);white-space:nowrap}.gulasch-marke.ist-auftrag{background:var(--accent,currentColor);color:#fff}.gulasch-neue-dateien{cursor:pointer;padding:2px var(--s-3);border-radius:var(--radius-pill);background:var(--info-soft);color:var(--info-ink);border:1px solid var(--info-ink);font-size:var(--t-sm);font-weight:var(--w-semi);white-space:nowrap;align-items:center;display:inline-flex}.gulasch-wartet--klick{cursor:pointer;text-align:left;border:0;width:100%}.gulasch-wartet--klick:hover{filter:brightness(.97)}.gulasch-zu-tun{background:var(--warning-soft);color:var(--warning-ink);border-color:var(--warning-ink)}.gulasch-zum-auftrag{background:var(--success-soft);color:var(--success-ink);border-color:var(--success-line);text-decoration:none}.gulasch-handeln-aktiv{background:var(--hri-red);color:#fff;border-color:var(--hri-red)}.gulasch-handeln-aktiv:hover{background:var(--hri-red-dark)}.gulasch-marke.ist-uebernommen,.gulasch-marke.ist-erledigt{background:var(--good-soft,var(--fill));color:var(--good,var(--ink-2))}.gulasch-bilder{gap:var(--s-2);flex-wrap:wrap;display:flex}.gulasch-bilder img{border:1px solid var(--line);border-radius:var(--radius-sm,8px);object-fit:cover;max-width:260px;max-height:180px}.gulasch-antwort{padding:var(--s-3);border-left:3px solid var(--accent,currentColor);background:var(--fill);border-radius:var(--radius-sm,8px);margin:0}.gulasch-knoepfe{gap:var(--s-2);flex-wrap:wrap;display:flex}.gulasch-aendern{gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);display:grid}.preis-vorlaeufig{color:var(--warn,var(--ink-2));font-size:.74rem;font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:.04em;margin-top:1px;display:block}.gulasch-spruch{margin:var(--s-2) 0 0;color:var(--ink-2);font-style:italic;line-height:1.5}.gulasch-gruppe__titel{margin:var(--s-4) 0 var(--s-2);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-size:.78rem}.gulasch-eintrag{padding:0;display:block;overflow:hidden}.gulasch-kopf{gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.gulasch-kopf:hover{background:var(--fill)}.gulasch-kopf__text{flex:1;min-width:0}.gulasch-kopf__text b{display:block}.gulasch-kopf__text small{color:var(--ink-2);font-size:var(--t-sm);display:block}.gulasch-koerper{gap:var(--s-3);padding:0 var(--s-4) var(--s-4);border-top:1px solid var(--line);padding-top:var(--s-3);display:grid}.gulasch-erledigte{margin-top:var(--s-4)}.gulasch-erledigte>button{align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--fill);font-weight:var(--w-semi);display:flex}.gulasch-erledigte>button:hover{border-color:var(--line-strong)}.gulasch-kopfknoepfe{gap:var(--s-2);flex-wrap:wrap;display:flex}.gulasch-archivstueck{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.gulasch-archivstueck.ist-erledigt{opacity:.72}.gulasch-archiv__kopf{gap:var(--s-3);color:var(--ink-2);font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.gulasch-archiv__kopf b{color:var(--ink)}.gulasch-archiv__bild{border:1px solid var(--line);border-radius:var(--radius-sm,8px);max-width:min(100%,620px)}.gulasch-archiv__fassung{gap:4px;display:grid}.gulasch-archiv__fassung>span{font-size:var(--t-sm);color:var(--ink-2)}.gulasch-archiv__fassung textarea{width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--surface,var(--fill));color:var(--ink);font:inherit;resize:vertical}.gulasch-archiv__stand{color:var(--ink-2);font-size:var(--t-sm);margin-left:auto}.gulasch-blatt{gap:var(--s-3);display:grid}.gulasch-blatt__leiste{z-index:2;gap:var(--s-3);padding:var(--s-2) 0;background:var(--canvas);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex;position:sticky;top:0}.gulasch-blatt__stand{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:var(--t-sm)}.gulasch-blatt__meldung{color:var(--good,var(--ink-2));font-size:var(--t-sm)}.gulasch-blatt__leiste>button{margin-left:auto}.gulasch-blatt__block{gap:var(--s-2);display:grid}.gulasch-blatt__block h3{margin:var(--s-3) 0 0;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-size:.78rem}.gulasch-frage{border:1px solid var(--line);border-radius:var(--radius-md,10px);padding:var(--s-3) var(--s-4);gap:var(--s-2);background:var(--surface,var(--fill));display:grid}.gulasch-frage.ist-beantwortet{border-left:4px solid var(--good,var(--hri-red))}.gulasch-frage h4{margin:0;font-size:.98rem}.gulasch-antwortfeld{gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px dashed var(--line);flex-direction:column;display:flex}.gulasch-antwortfeld__wahl{gap:var(--s-2);flex-wrap:wrap;display:flex}.gulasch-antwortfeld__text textarea{width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--bg,var(--fill));color:inherit;font:inherit;resize:vertical}.gulasch-antwortfeld__knoepfe{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.gulasch-dateizeile{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gulasch-dateizeile li{align-items:center;gap:var(--s-2);max-width:100%;padding:var(--s-1) var(--s-2);border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--fill);display:inline-flex}.gulasch-dateizeile li.ist-bild{padding:0;overflow:hidden}.gulasch-dateizeile li>a{align-items:center;gap:var(--s-2);min-width:0;color:inherit;text-decoration:none;display:inline-flex}.gulasch-dateizeile li.ist-bild>a{display:block}.gulasch-dateizeile img{object-fit:cover;width:132px;height:88px;display:block}.gulasch-dateizeile__name{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.gulasch-dateizeile__groesse{color:var(--ink-2);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.gulasch-dateizeile__cloud{color:var(--ink-3,var(--ink-2));opacity:.45}.gulasch-dateizeile__cloud.ist-drin{color:var(--ok,var(--hri-red));opacity:1}.gulasch-dateizeile__weg{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:2px;line-height:0}.gulasch-dateizeile li.ist-bild .gulasch-dateizeile__cloud,.gulasch-dateizeile li.ist-bild .gulasch-dateizeile__weg{padding:0 var(--s-2) var(--s-1)}.gulasch-buch__abgleich{align-items:center;gap:var(--s-1,4px);color:var(--ink-3,var(--ink-2));font:inherit;font-size:var(--t-sm);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.gulasch-buch__abgleich:disabled{cursor:default;text-decoration:none}.gulasch-buch__abgleich .dreht{animation:1s linear infinite gulasch-dreht}@keyframes gulasch-dreht{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gulasch-buch__abgleich .dreht{animation:none}}.gulasch-buch__notiz{padding:var(--s-3);border-radius:var(--radius-sm,8px);background:var(--fill);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gulasch-buch__felder{gap:var(--s-1) var(--s-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.gulasch-buch__felder dt{color:var(--ink-2);font-size:var(--t-sm)}.gulasch-buch__felder dd{margin:0}.gulasch-bildwahl{cursor:pointer}.gulasch-marke.ist-fehler{background:var(--danger-weak,#fde8e8);color:var(--danger,#a4262c)}.gulasch-stoerungen{gap:var(--s-2);margin-bottom:var(--s-4);display:grid}.gulasch-stoerungen .notice{align-items:flex-start}.gulasch-stoerungen .notice svg{flex:none;margin-top:2px}.gulasch-hinweis{align-items:center;gap:var(--s-2);color:var(--ink-3,var(--ink-2));font-size:var(--t-sm);display:inline-flex}.gulasch-kopf-bereich{flex-wrap:wrap;align-items:center}.gulasch-kopf-links{align-items:stretch;gap:var(--s-6);flex:26rem;justify-content:space-between;padding-inline:9%;display:flex}.gulasch-kopf-text{flex-direction:column;justify-content:center;min-width:18rem;display:flex}.gulasch-kopf-text h1{margin:0}.gulasch-kopf-text .gulasch-spruch{margin:var(--s-2) 0 0}.gulasch-topf{object-fit:contain;filter:drop-shadow(0 2px 6px #0000002e);flex:none;align-self:stretch;width:auto;height:auto;max-height:11rem}.gulasch-topf--rechts{margin-left:0}.gulasch-kopfknoepfe .ist-alpha{--ord:9;border:1px solid var(--ink);color:var(--ink);font-weight:var(--w-semi);background:0 0}.gulasch-kopfknoepfe .ist-alpha:hover{background:var(--fill)}.gulasch-kopfknoepfe .ist-alpha.ist-hier{background:var(--ink);color:var(--canvas)}.gulasch-kopfknoepfe .ist-alpha.ist-hier:hover{background:var(--ink)}.gulasch-kopf-bereich .gulasch-kopfknoepfe{flex:100%;justify-content:space-between}.gulasch-kopfknoepfe .button{order:var(--ord,0)}.gulasch-filter{justify-content:flex-start;gap:var(--s-2);flex:100%}.gulasch-raeume{align-items:center;gap:var(--s-2);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}@media (max-width:900px){.gulasch-topf{max-height:8rem}}@media (max-width:640px){.gulasch-kopf-links{flex-basis:100%;grid-template-columns:1fr 1fr;align-items:center;gap:0;min-width:0;padding-inline:0;display:grid}.gulasch-topf{margin-right:var(--s-3);grid-area:1/1;place-self:center end;max-height:4.5rem}.gulasch-topf--rechts{margin-left:var(--s-3);grid-area:1/2;place-self:center start;max-height:4.5rem}.gulasch-kopf-text{text-align:center;grid-area:2/1/auto/-1;align-items:center;min-width:0}.gulasch,.gulasch-archiv,.portal-content{overflow-x:clip}}.gulasch-frage__hinweis{color:var(--ink-2);font-size:var(--t-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gulasch-bereichswahl{align-items:center;gap:var(--s-2);color:var(--ink-2);display:inline-flex}.gulasch-bereichswahl select,.gulasch-blatt__abschnitt select{padding:var(--s-1) var(--s-2);border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--bg,var(--fill));color:inherit;font:inherit;max-width:22rem}.gulasch-frage textarea{width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--bg,var(--fill));color:var(--ink);font:inherit;resize:vertical;font-size:.92rem}.gulasch-frage__fremd{padding:var(--s-2) var(--s-3);border-left:3px solid var(--line);color:var(--ink-2);font-size:var(--t-sm);margin:0}.gulasch-frage .wahlen{gap:var(--s-2);flex-wrap:wrap;display:flex}.gulasch-frage .wahl{border:1px solid var(--line);border-radius:var(--radius-pill);padding:3px var(--s-3);cursor:pointer;align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.gulasch-frage__nummer{color:var(--ink-2);font-variant-numeric:tabular-nums}.gulasch-frage__weitergeben{margin-left:var(--s-2);padding:2px var(--s-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font:inherit;font-size:var(--t-xs);cursor:pointer;white-space:nowrap}.gulasch-frage__weitergeben:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.gulasch-frage .wahl.ist-gewaehlt{border-color:var(--accent,currentColor);color:var(--accent,currentColor);font-weight:var(--w-semi)}.gulasch-woran{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);background:var(--accent-soft,var(--fill));color:var(--ink);font-size:var(--t-sm);font-weight:var(--w-semi);display:flex}.gulasch-eintrag.ist-in-arbeit-bei-oracel{border-color:var(--accent,var(--ink-3))}.gulasch-wartet{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning-ink);font-size:var(--t-sm);font-weight:var(--w-semi);flex-wrap:wrap;display:flex}.gulasch-wartet svg{flex:none}.gulasch-wartet__hin{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.gulasch-wartet__hin:hover,.gulasch-wartet__hin:focus-visible{text-decoration-thickness:2px}.gulasch-eintrag.ist-wartend{border-color:var(--warning-line)}.gulasch-rangzeile{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4) 0;margin-bottom:calc(-1 * var(--s-2));display:flex}.pruefungsfragen{gap:var(--s-3);display:grid}.pruefungsfragen__wahl{gap:var(--s-1);max-width:28rem;display:grid}.pruefungsfragen__frage{gap:var(--s-2);display:grid}.pruefungsfragen__frage h3{font-size:var(--t-base);margin:0}.pruefungsfragen__frage h3 small{color:var(--ink-3,var(--ink-2));font-weight:var(--w-normal)}.pruefungsfragen__frage textarea,.pruefungsfragen__frage input{width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--canvas);color:var(--ink);font:inherit}.pruefungsfragen__frage ul{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.pruefungsfragen__frage li{align-items:center;gap:var(--s-2);display:flex}.pruefungsfragen__wert{text-align:center;width:1.4rem;color:var(--ink-3,var(--ink-2))}.pruefungsfragen__frage li.ist-richtig .pruefungsfragen__wert{color:var(--hri-red);font-weight:var(--w-bold)}.table-action.ist-gefahr{color:var(--hri-red);border-color:var(--hri-red)}.table-action.ist-gefahr:hover{background:var(--hri-red);color:var(--canvas)}.vault-erklaerung ul{gap:var(--s-1);margin:0;padding-left:1.1rem;display:grid}.vault-erklaerung li{color:var(--ink-2);font-size:var(--t-sm)}.vault-issuer__warnung{margin:0 0 var(--s-3)}.gulasch-terminals{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.gulasch-terminals h2{margin:0 var(--s-2) 0 0;font-size:var(--t-base)}.gulasch-lesetoken h2{align-items:center;gap:var(--s-1);font-size:var(--t-base);margin:0 0 var(--s-1);display:flex}.gulasch-lesetoken__hinweis{color:var(--ink-3);margin:0 0 var(--s-2)}.gulasch-lesetoken__neu{gap:var(--s-2);flex-wrap:wrap;display:flex}.gulasch-lesetoken__neu input{border:1px solid var(--line);background:var(--canvas);color:var(--ink);font:inherit;border-radius:8px;flex:14rem;padding:.45rem .6rem}.gulasch-lesetoken__wert{word-break:break-all}.gulasch-lesetoken__meldung{color:var(--ink-3);margin:var(--s-1) 0}.gulasch-lesetoken__liste{margin:var(--s-2) 0 0;gap:var(--s-1);padding:0;list-style:none;display:grid}.gulasch-lesetoken__liste li{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.gulasch-schnellzug{cursor:pointer;border:1px solid var(--line-strong);background:var(--fill)}.gulasch-schnellzug:hover{border-color:var(--hri-red);color:var(--hri-red)}.gulasch-rangknoepfe{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.gulasch-wichtig{align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink-2);font:inherit;font-size:var(--t-sm);cursor:pointer;display:inline-flex}.gulasch-wichtig:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.gulasch-wichtig.ist-an{border-color:var(--hri-red);color:var(--hri-red);font-weight:var(--w-semi)}.gulasch-wichtig.ist-an svg{fill:currentColor}.gulasch-eintrag.ist-wichtig{border-color:var(--hri-red)}.gulasch-eintrag.ist-am-haken{opacity:.55;outline:2px dashed var(--line-strong);outline-offset:2px}@media (max-width:640px){.gulasch-rangzeile{gap:var(--s-1)}.gulasch-wichtig{min-height:40px}.gulasch-wichtig span{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}}.gulasch-antwortfeld__titel{align-items:center;gap:var(--s-2);color:var(--hri-red);font-size:var(--t-base);font-weight:var(--w-semi);margin:0;display:flex}.abschnittsantwort:not(.ist-beantwortet)>.abschnittsantwort__zeile{min-height:40px;padding:var(--s-2) var(--s-4);border-style:solid;border-color:var(--line-strong);color:var(--ink);font-size:var(--t-base);font-weight:var(--w-medium)}.abschnittsantwort:not(.ist-beantwortet)>.abschnittsantwort__zeile svg{color:var(--hri-red)}.abschnittsantwort:not(.ist-beantwortet)>.abschnittsantwort__zeile:hover,.abschnittsantwort:not(.ist-beantwortet)>.abschnittsantwort__zeile:focus-visible{border-color:var(--hri-red);background:var(--brand-soft)}.gulasch-rangpfeile{justify-content:flex-end;gap:var(--s-1);margin-bottom:calc(-1 * var(--s-2));display:flex}.gulasch-rangpfeile__knopf{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}.gulasch-rangpfeile__knopf:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.gulasch-rangpfeile__knopf:disabled{opacity:.3;cursor:default}@media (max-width:640px){.gulasch-kopf-links{align-items:flex-start;gap:var(--s-3);flex-direction:column}.gulasch-topf{max-height:4.5rem}.gulasch-kopfknoepfe{gap:var(--s-2);flex-wrap:wrap;width:100%;display:flex}.gulasch-kopfknoepfe .button{flex:100%;justify-content:flex-start;min-height:44px}.gulasch-kopfknoepfe .button--quiet{border:1px solid var(--line)}.gulasch-kopfknoepfe .button,.gulasch-kopfknoepfe .ist-alpha{order:0}.gulasch{overflow-x:clip}.gulasch-leiste{gap:var(--s-3);min-width:0;display:grid}.gulasch-filter{gap:var(--s-2);min-width:0;padding-bottom:var(--s-1);scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.gulasch-filter .chip{flex:none;align-items:center;min-height:38px;display:inline-flex}.gulasch-knoepfe{align-items:stretch;gap:var(--s-2);flex-direction:column;display:flex}.gulasch-knoepfe .button{justify-content:center;width:100%;min-height:44px}.gulasch-kopf{flex-wrap:wrap;align-items:flex-start;min-height:52px}.abschnittsantwort:not(.ist-beantwortet)>.abschnittsantwort__zeile{justify-content:center;width:100%}.gulasch-antwortfeld__wahl .chip,.abschnittsantwort__wahl .chip{align-items:center;min-height:40px;display:inline-flex}.gulasch-antwortfeld__knoepfe,.abschnittsantwort__knoepfe{flex-direction:column;align-items:stretch}.gulasch-antwortfeld__knoepfe .button,.abschnittsantwort__knoepfe .button{justify-content:center;width:100%;min-height:44px}.gulasch-rangpfeile__knopf{width:44px;height:44px}.gulasch-wartet__hin{flex:1 0 100%;margin-left:0}.berichtstext__tabelle td{white-space:normal;max-width:24ch}}.gulasch-fragen{gap:var(--s-4);flex-direction:column;display:flex}.gulasch-fragen__kopf{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.gulasch-fragen__kopf p{color:var(--ink-2);font-size:var(--t-sm);flex:260px;min-width:0;margin:0}.gulasch-fragen .ist-empfehlung{color:var(--success-ink)}.gulasch-fragen__sort{gap:var(--s-1);background:var(--sunken);border-radius:var(--radius-md);max-width:100%;padding:3px;display:flex;overflow-x:auto}.gulasch-fragen__sort button{padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);font:inherit;font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;white-space:nowrap;min-height:var(--control-sm);background:0 0;border:0}.gulasch-fragen__sort button.ist-gewaehlt{background:var(--line);color:var(--ink);font-weight:var(--w-semi)}.gulasch-fragen__gruppe{gap:var(--s-2);flex-direction:column;display:flex}.gulasch-fragen__gruppe>h3{font-size:var(--t-sm);color:var(--ink);font-weight:var(--w-bold);margin:var(--s-3) 0 0}.gulasch-fragen__gruppe>h3 .n{color:var(--ink-2);font-weight:400}.gulasch-frage{gap:var(--s-2);flex-direction:column;display:flex}.gulasch-frage__kontext{color:var(--ink-2);font-size:12px}.gulasch-frage__kontext a{color:var(--danger-ink)}.gulasch-frage__text{font-weight:var(--w-semi);color:var(--ink)}.gulasch-frage__hinweis{font-size:var(--t-sm);color:var(--ink-2)}.gulasch-frage__empfehlung{background:var(--success-soft);border:1px solid var(--success-line);color:var(--success-ink);border-radius:var(--radius-sm);padding:var(--s-2) var(--s-3);font-size:var(--t-sm)}.gulasch-frage__empfehlung .marke{font-size:11px;font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:.03em;margin-right:var(--s-2);display:inline-block}.gulasch-frage__zeile{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.gulasch-frage__optionen{gap:var(--s-1);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.gulasch-frage__feld{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;padding:var(--s-2) var(--s-3);font:inherit;background:var(--card,var(--sunken));color:var(--ink);min-height:var(--control-md,40px);flex:240px}.gulasch-frage__zeile .gulasch-frage__uebernehmen{background:var(--success);color:#fff;border-color:var(--success)}.gulasch-frage__streichen{color:var(--ink-2);margin-left:auto}.gulasch-fragen__fuss{margin-top:var(--s-3)}@media (max-width:560px){.gulasch-frage__zeile>.button,.gulasch-frage__feld,.gulasch-frage__optionen{width:100%}.gulasch-frage__streichen{margin-left:0}}.buch-offen{border:1px solid var(--line);border-left:4px solid var(--warning-ink);background:var(--warning-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:.5rem 0 .2rem;padding:.55rem .8rem;font-size:.92rem;line-height:1.45}.buch-offen__text.ist-kurz{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.buch-offen__marke{color:var(--warning-ink);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.15rem;font-size:.78rem;font-weight:700;display:block}.buch-marken{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 .15rem;display:flex}.buch-marke{padding:2px var(--s-3);border-radius:var(--radius-pill);font-size:.78rem;font-weight:var(--w-semi);white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.buch-marke:hover{filter:brightness(.96)}.buch-marke--bericht{background:var(--success-soft);color:var(--success-ink);border-color:var(--success-line)}.buch-marke--dateien{background:var(--info-soft);color:var(--info-ink)}.buch-blockiert{text-align:left;color:var(--hri-red);background:var(--brand-soft);border:1px solid var(--hri-red);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:.4rem;margin:.15rem 0 .4rem;padding:.3rem .65rem;font-size:.82rem;font-weight:600;line-height:1.3;display:inline-flex}.buch-blockiert:hover{background:var(--hri-red);color:#fff}.buch-heft{gap:1.4rem;margin:.7rem 0;display:flex}.buch-heft__spalte{flex:1 1 0;min-width:0}.buch-heft__spalte>h4{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2,#4d545c);border-bottom:1px solid var(--line,#dde0e4);margin:0 0 .5rem;padding-bottom:.25rem;font-size:.78rem}.buch-heft__feld{margin-bottom:.6rem;font-size:.9rem;line-height:1.45}.buch-heft__feld .k{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3,#6b727a);margin-bottom:.1rem;font-size:.72rem;display:block}.buch-leer{color:var(--ink-3,#8b9199);font-style:italic}.buch-verlauf{border-top:1px dashed var(--line,#dde0e4);margin:.3rem 0 .6rem;padding-top:.5rem}.buch-verlauf>summary{cursor:pointer;color:var(--hri-red);font-size:.85rem;font-weight:600;list-style:none}.buch-verlauf>summary::-webkit-details-marker{display:none}.buch-verlauf>summary:before{content:"▸ "}.buch-verlauf[open]>summary:before{content:"▾ "}@media (max-width:620px){.buch-heft{flex-direction:column;gap:.8rem}}.gulasch-kopf-a{gap:var(--s-5);flex-direction:column;display:flex}.gulasch-werkzeuge{align-items:center;gap:var(--s-1);color:var(--ink-3);flex-wrap:wrap;display:flex}.gulasch-werkzeuge__label{font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:var(--w-semi);color:var(--ink-3);margin-right:var(--s-3)}.gulasch-werkzeug{font-size:var(--t-sm);color:var(--ink-2);padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.gulasch-werkzeug:hover{background:var(--fill)}.gulasch-werkzeuge__sep{flex:1}.gulasch-werkzeug--cloud{border:1px solid var(--line)}.gulasch-suche.listensuche{border-radius:var(--radius-md);background:var(--sunken);width:100%;height:52px;padding:0 var(--s-4);margin:0}.gulasch-suche input{font-size:var(--t-md)}.gulasch-filterzeile{justify-content:space-between;align-items:flex-start;gap:var(--s-5);flex-wrap:wrap;display:flex}.gulasch-ansicht-spalte{flex:auto;min-width:0}.gulasch-projekt-spalte{text-align:right;flex:0 auto;max-width:440px}.gulasch-projekt-spalte .gulasch-raeume{justify-content:flex-end}.gulasch-grp-label{font-size:var(--t-xs);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-weight:var(--w-semi);margin-bottom:var(--s-3);display:block}.gulasch-kopf-a .gulasch-filter .chip{height:36px;padding:0 var(--s-4);border-radius:var(--radius-md);font-size:var(--t-sm);align-items:center;display:inline-flex}.gulasch-kopf-a .gulasch-filter .chip.ist-gewaehlt{background:var(--hri-red);border-color:var(--hri-red);color:#fff}.gulasch-kopf-a .gulasch-filter .chip.ist-buch{background:var(--fill);border-color:var(--line-strong);color:var(--ink-2)}.gulasch-ansicht-spalte .gulasch-schalter{margin-top:var(--s-4)}@media (max-width:640px){.gulasch-filterzeile{flex-direction:column}.gulasch-projekt-spalte{text-align:left;width:100%;max-width:none}.gulasch-projekt-spalte .gulasch-raeume{justify-content:flex-start}.gulasch-werkzeuge__sep{display:none}}.gulasch-filterzeile>.gulasch-ansicht-spalte{flex:1 1 0;min-width:0}.gulasch-filterzeile>.gulasch-projekt-spalte{flex:0 320px;min-width:220px;max-width:460px}@media (max-width:720px){.gulasch-filterzeile{align-items:stretch}.gulasch-filterzeile>.gulasch-ansicht-spalte,.gulasch-filterzeile>.gulasch-projekt-spalte{flex-basis:auto;width:100%;min-width:0;max-width:none}}.gulasch-kopf-a .gulasch-filter{flex-wrap:wrap}.gulasch-frage__bearbeiten{gap:var(--s-2);flex-direction:column;flex:auto;min-width:0;display:flex}.gulasch-frage__bearbeiten .gulasch-frage__feld{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;color:var(--ink);padding:var(--s-2) var(--s-3);font:inherit;resize:vertical}.gulasch-frage__bearbeiten .gulasch-frage__feld:focus{border-color:var(--line-strong);outline:none}.gulasch-frage__speichern{align-self:flex-start}.gulasch-eintrag,.gulasch-eintrag *{-webkit-user-select:text;user-select:text}.gulasch-projektwahl select{max-width:16rem}.bericht-heft{overflow-wrap:anywhere;gap:var(--s-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--fill);max-width:100%;padding:var(--s-4);margin:0 0 var(--s-4);font-size:var(--t-sm);grid-template-columns:1fr 1fr;display:grid;position:relative}.bericht-heft__spalte{min-width:0}.bericht-heft__spalte p{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:.35rem 0 .6rem}.bericht-heft__marke{font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-2);margin-bottom:.35rem;font-size:.72rem;display:block}.bericht-heft__link{right:var(--s-4);bottom:var(--s-3);font-size:.78rem;font-weight:var(--w-semi);color:var(--success-ink);text-decoration:none;position:absolute}@media (max-width:720px){.bericht-heft{grid-template-columns:1fr}}.ampel{vertical-align:middle;flex:none;align-items:center;gap:7px;margin-left:-4px;padding:3px 4px;display:inline-flex;overflow:visible}.ampel__licht{border:2px dashed var(--line);opacity:.8;background:0 0;border-radius:50%;flex:none;width:15px;height:15px;padding:0;transition:transform .12s;display:inline-block}.ampel__licht.ist-an{opacity:1;cursor:pointer;border-style:solid;border-color:#0000}.ampel__licht.ist-an:hover{transform:scale(1.25)}.ampel__licht.ist-gruen.ist-an{background:#0f6b3a;box-shadow:0 0 0 3px #0f6b3a47}.ampel__licht.ist-blau.ist-an{background:#1a5490;box-shadow:0 0 0 3px #1a549047}.ampel__licht.ist-amber.ist-an{background:#d08700;box-shadow:0 0 0 3px #d087004d}.ampel__licht.ist-rot.ist-an{background:#c80000;box-shadow:0 0 0 3px #c800004d}.gulasch-gruppe__kopf{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.ampel-legende{gap:var(--s-4);margin:0 0 var(--s-2);color:var(--ink-2);flex-wrap:wrap;font-size:.76rem;display:flex}.ampel-legende__punkt{align-items:center;gap:5px;display:inline-flex}.ampel-legende__zahl{font-weight:var(--w-semi);color:var(--ink);margin-left:2px}.buch-treffer{align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--info-ink);border-radius:var(--radius-md);background:var(--info-soft);color:var(--info-ink);font-size:var(--t-sm);border-left-width:4px;text-decoration:none;display:flex}.buch-treffer:hover{filter:brightness(.97)}.table-action.ist-uebernahme{background:var(--hri-red);color:#fff;border-color:var(--hri-red);font-weight:var(--w-semi)}.table-action.ist-uebernahme:hover:not(:disabled){background:var(--hri-red-dark)}.gulasch-frage.ist-ziel{border-color:var(--hri-red);animation:1.2s ease-in-out 2 frage-ziel;box-shadow:0 0 0 3px #c800002e}@keyframes frage-ziel{0%,to{box-shadow:0 0 0 3px #c800002e}50%{box-shadow:0 0 0 6px #c8000052}}.buch-dateien{align-items:center;gap:var(--s-3);margin:var(--s-3) 0 0;flex-wrap:wrap;display:flex}.buch-dateien__marke{font-size:.72rem;font-weight:var(--w-semi);letter-spacing:.04em;text-transform:uppercase;color:var(--info-ink)}.buch-datei{min-width:0;padding:3px var(--s-3);border-radius:var(--radius-pill);background:var(--info-soft);color:var(--info-ink);border:1px solid var(--info-line,transparent);align-items:center;gap:6px;max-width:100%;font-size:.78rem;text-decoration:none;display:inline-flex}.buch-datei:hover{filter:brightness(.96);text-decoration:underline}.buch-datei__name{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.buch-datei__quelle{text-transform:uppercase;letter-spacing:.04em;opacity:.75;border-left:1px solid;padding-left:6px;font-size:.68rem}.buch-datei__rest{color:var(--ink-2);font-size:.76rem}.portal-context .rollenwechsel{margin-top:var(--s-3);width:100%}.portal-context .rollenwechsel select{width:100%}.portal-uebernahme{margin-top:var(--s-3);padding:var(--s-3);border:1px solid var(--brand-line);border-radius:var(--radius-md);background:var(--brand-soft);gap:var(--s-2);flex-direction:column;display:flex}.portal-uebernahme__text{color:var(--ink);align-items:flex-start;gap:6px;font-size:.78rem;line-height:1.4;display:flex}.portal-uebernahme__zurueck{min-height:32px;padding:0 var(--s-3);border-radius:var(--radius-pill);background:var(--hri-red,#c1121f);color:#fff;font:inherit;font-size:.8rem;font-weight:var(--w-semi);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.portal-uebernahme__zurueck:disabled{opacity:.6;cursor:default}.ampel-legende__punkt.ist-klickbar{border-radius:var(--radius-pill);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:3px 9px;font-size:.76rem}.ampel-legende__punkt.ist-klickbar:hover{background:var(--fill)}.ampel-legende__punkt.ist-gewaehlt{background:var(--fill);border-color:var(--line-strong);color:var(--ink);font-weight:var(--w-semi)}.menue-reihenfolge__liste{margin:var(--s-4) 0;padding:0;list-style:none}.menue-reihenfolge__liste li{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface,transparent);margin-bottom:6px;display:flex}.menue-reihenfolge__nr{text-align:right;min-width:1.6rem;color:var(--ink-2);font-size:var(--t-xs)}.menue-reihenfolge__name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;flex:auto;min-width:0}.menue-reihenfolge__pfeile{flex:none;gap:4px;display:inline-flex}.menue-reihenfolge__pfeile button{border:1px solid var(--line);border-radius:var(--radius-md);width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.menue-reihenfolge__pfeile button:disabled{opacity:.35;cursor:default}.menue-reihenfolge__pfeile button:hover:not(:disabled){background:var(--fill)}@media (max-width:620px){.menue-reihenfolge__liste li{gap:var(--s-2)}}.gulasch-marke.ist-buch-vorgelegt{background:var(--info-soft);color:var(--info-ink);border-color:var(--info-ink);font-weight:var(--w-semi)}.konto-zwillinge{border:1px solid var(--line);background:var(--fill);border-radius:12px;margin-top:18px;padding:14px 16px}.konto-zwillinge h4{margin:0 0 4px;font-size:.95rem}.konto-zwillinge__hinweis{color:var(--ink-2);margin:0 0 12px;font-size:.85rem;line-height:1.45}.konto-zwillinge__liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.konto-zwillinge__liste li{background:var(--canvas);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.konto-zwillinge__liste b{font-family:monospace}.konto-zwillinge__liste span{color:var(--ink-2);font-size:.87rem}.konto-zwillinge__liste .table-action{margin-left:auto}.rechtshinweis{gap:var(--s-4);max-width:70ch;padding:var(--s-6);background:var(--canvas);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid}.rechtshinweis h1{align-items:center;gap:var(--s-2);margin:0;display:flex}.rechtshinweis__vorspann{color:var(--ink-2);margin:0}.rechtshinweis__sprache{padding:var(--s-3) var(--s-4);background:var(--info-soft);color:var(--info-ink);border-radius:var(--radius-sm);margin:0;font-size:.9375rem}.rechtshinweis__text{gap:var(--s-4);padding:var(--s-4);background:var(--sunken);color:var(--ink);border-radius:var(--radius-md);display:grid}.rechtshinweis__text p{margin:0}.rechtshinweis__text p.ist-stark{font-weight:650}.rechtshinweis__haken{align-items:flex-start;gap:var(--s-3);cursor:pointer;display:flex}.rechtshinweis__haken input{flex:none;margin-top:3px}.rechtshinweis button{justify-self:start}@media (max-width:560px){.rechtshinweis{padding:var(--s-4)}}.rechtshinweis--lesen{padding:var(--s-3) var(--s-4);gap:var(--s-3);margin-top:var(--s-2)}.rechtshinweis--lesen summary{cursor:pointer}.rechtshinweis--lesen summary small{color:var(--ink-2)}.vault-pin-reset{margin-top:var(--s-5);max-width:46rem}.vault-pin-reset .field-hint{margin:var(--s-3) 0 0;color:var(--ink-2);font-size:var(--t-sm)}.vault-pin-reset form{align-items:end}.vault-pin-reset label:nth-of-type(2){flex:22rem}.vault-pin-reset label:nth-of-type(2) input{width:100%}@media (max-width:560px){.vault-pin-reset form{flex-direction:column;align-items:stretch}.vault-pin-reset label,.vault-pin-reset input{width:100%}}.recht-mailstatus{color:var(--ink-2);max-width:85ch;margin:.6rem 0 1rem;font-size:.85rem}.recht-filterzeile{flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem;display:flex}.recht-filterzeile label{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.recht-filterzeile input[type=search]{max-width:100%}.recht-tabellenscroll{overscroll-behavior:contain;max-width:100%;overflow:auto}.recht-tabellenscroll table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.recht-tabellenscroll th,.recht-tabellenscroll td{border-bottom:1px solid var(--line,#dfe4e9);vertical-align:top;padding:.75rem}.recht-vergleich{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.recht-vergleich>div{background:var(--surface-2,#f6f8fa);border-radius:8px;max-height:32rem;padding:1rem;overflow:auto}.wissen-inhalt{margin-block:1rem}.wissen-inhalt ol{max-height:16rem;overflow:auto}.wissen-text p{overflow-wrap:anywhere;scroll-margin-top:1rem}.recht-bereich .prose{overflow-wrap:anywhere}.recht-bereich .recht-liste>li{min-width:0}@media (max-width:640px){.recht-vergleich{grid-template-columns:1fr}.recht-filterzeile{flex-direction:column;align-items:stretch}.recht-filterzeile input[type=search],.recht-filterzeile select{width:100%}}:is(html:has(.portal-content--legal-updates),body:has(.portal-content--legal-updates)){overscroll-behavior:none;height:100%;overflow:hidden}body:has(.portal-content--legal-updates){width:100%;position:fixed;inset:0}.portal:has(.portal-content--legal-updates){height:100dvh;min-height:0;overflow:hidden}.portal:has(.portal-content--legal-updates) .portal-main{height:100%;min-height:0}.portal-content--legal-updates{overscroll-behavior:contain;min-height:0;overflow:hidden auto}@media (max-width:1280px){.account-directory-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.account-directory-filter .account-search{grid-column:1/-1}}.vault-open .card-heading,.vault-table-card .card-heading,.vault-issuer .card-heading,.vault-probe .card-heading{overflow-wrap:anywhere;flex-wrap:wrap}.vault-open .card-heading>*,.vault-table-card .card-heading>*,.vault-issuer .card-heading>*,.vault-probe .card-heading>*{min-width:0}.kurszuweisung-historie{font-size:var(--t-sm,.875rem);flex-basis:100%;grid-column:1/-1}.kurszuweisung-historie summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:.3rem;display:inline-flex}.kurszuweisung-historie ol{margin:.25rem 0 0;padding-left:1.2rem}.fristen-nachweis__zusatz{color:var(--ink-2);display:block}.konto-firma{border:1px solid var(--line);background:var(--fill);border-radius:12px;gap:10px;max-width:560px;margin-top:18px;padding:14px 16px;display:grid}.konto-firma h4{margin:0;font-size:.95rem}.konto-firma label{gap:4px;font-size:.85rem;display:grid}.konto-firma select,.konto-firma input{width:100%;min-width:0}.konto-firma button{justify-self:start}.konto-firma__hinweis{color:var(--ink-3);margin:0;font-size:.8rem}.dashboard-anpassung{scroll-margin-top:1rem}.dashboard-anpassung li[data-aus=ja] .menue-reihenfolge__name{color:var(--ink-2);text-decoration:line-through}.dashboard-anpassung label.menue-reihenfolge__name{cursor:pointer}.dashboard-anpassung__kacheln{border:1px solid var(--line);border-radius:var(--radius-md);gap:.35rem;margin:.75rem 0 0;padding:.75rem;display:grid}.dashboard-anpassung__kacheln legend{font-weight:var(--w-semi);padding:0 .25rem}.dashboard-anpassung__kacheln label{cursor:pointer}.recht-neu-bestehend{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recht-neu-bestehend__spalte{gap:var(--s-3);align-content:start;min-width:0;display:grid}.recht-neu-bestehend__leer,.recht-neu-bestehend__hinweis{color:var(--ink-2)}.recht-marke{font-weight:var(--w-medium);letter-spacing:.02em}@media (max-width:760px){.recht-neu-bestehend{grid-template-columns:minmax(0,1fr)}}
