.icon[data-v-8fd34c29]{display:inline-block;vertical-align:-.15em;flex:none}.balken-zeile[data-v-609a11c1]{margin-bottom:.85rem}.balken-kopf[data-v-609a11c1]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.3rem;gap:.6rem}.balken-name[data-v-609a11c1]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balken-spur[data-v-609a11c1]{height:8px;background:var(--rand-2);border-radius:999px;overflow:hidden}.balken[data-v-609a11c1]{height:100%;background:linear-gradient(90deg,var(--primaer-3),#6fb0f0);border-radius:999px;transition:width .3s ease}.hp-gruppe[data-v-ab066f9b]{margin-bottom:1.4rem}.hp-kopf[data-v-ab066f9b]{display:flex;align-items:center;gap:.5rem;padding:.3rem .2rem .6rem;color:var(--text-2)}.hp-name[data-v-ab066f9b]{font-weight:700;color:var(--text);font-size:1rem}.tp-edit[data-v-ab066f9b]{display:inline-flex;align-items:center;gap:.3rem}:root{--primaer: #0f2a4a;--primaer-2: #1f4e8c;--primaer-3: #2f6fc4;--primaer-hell: #e7f0fb;--akzent: #1f8a5b;--akzent-hell: #e4f5ec;--warn: #b7791f;--warn-hell: #fdf5e2;--gefahr: #c0392b;--gefahr-hell: #fdecea;--hg: #f3f5f9;--karte: #ffffff;--rand: #dde4ee;--rand-2: #edf1f7;--text: #17222f;--text-2: #5b6b7c;--text-3: #8a97a6;--radius: 12px;--radius-s: 8px;--schatten: 0 1px 2px rgba(15, 35, 65, .05), 0 6px 20px rgba(15, 35, 65, .06);--schatten-hoch: 0 18px 50px rgba(6, 18, 36, .28);--fokus: 0 0 0 3px rgba(47, 111, 196, .28);--seitenleiste-b: 240px;--uebergang: .14s ease}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text);background:var(--hg);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.25;letter-spacing:-.01em}h1{font-size:1.45rem;font-weight:700}h2{font-size:1.05rem;font-weight:700;color:var(--primaer)}h3{font-size:.95rem;font-weight:600}a{color:var(--primaer-3)}button{font:inherit}:focus-visible{outline:none;box-shadow:var(--fokus)}.app{display:flex;min-height:100vh}.seitenleiste{width:var(--seitenleiste-b);flex:0 0 var(--seitenleiste-b);background:linear-gradient(180deg,#0f2440,#14345e);color:#cfe0f2;display:flex;flex-direction:column;padding:1rem .8rem;position:sticky;top:0;height:100vh}.marke{display:flex;align-items:center;gap:.6rem;padding:.3rem .6rem 1.1rem;color:#fff}.marke .logo{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#4c9ae6,#2f6fc4);display:grid;place-items:center;color:#fff;box-shadow:0 4px 12px #00000040}.marke .titel{font-weight:800;font-size:1.05rem;letter-spacing:.02em}.marke .unter{font-size:.7rem;color:#8fb0d6;letter-spacing:.08em;text-transform:uppercase}.nav{display:flex;flex-direction:column;gap:.15rem}.nav-gruppe{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:#7f9bbd;padding:.9rem .7rem .35rem}.nav a{display:flex;align-items:center;gap:.7rem;color:#b9cde3;text-decoration:none;padding:.55rem .75rem;border-radius:9px;font-size:.92rem;font-weight:500;transition:background var(--uebergang),color var(--uebergang)}.nav a:hover{background:#ffffff12;color:#fff}.nav a.router-link-active{background:#4c9ae63d;color:#fff;font-weight:600;box-shadow:inset 3px 0 #6fb0f0}.nav a .icon{opacity:.9;flex:none}.seitenleiste .fuss{margin-top:auto;font-size:.74rem;color:#7f97b3;padding:.6rem .7rem;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between}.haupt{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:1rem;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--rand);padding:.6rem 1.5rem;position:sticky;top:0;z-index:30;min-height:56px}.topbar .pfad{display:flex;align-items:center;gap:.5rem;color:var(--text-2);font-size:.88rem}.topbar .pfad strong{color:var(--text);font-weight:600}.topbar .rechts{margin-left:auto;display:flex;align-items:center;gap:.6rem}.benutzer-menue{position:relative}.benutzer-chip{display:flex;align-items:center;gap:.6rem;font-size:.88rem;color:var(--text);background:#fff;border:1px solid var(--rand);border-radius:999px;padding:.25rem .8rem .25rem .3rem;cursor:pointer}.benutzer-chip:hover{background:#f5f8fc}.benutzer-chip .rolle{color:var(--text-3);font-size:.75rem}.avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--primaer-3),var(--primaer-2));color:#fff;display:grid;place-items:center;font-size:.78rem;font-weight:700}.menue-panel{position:absolute;right:0;top:calc(100% + .4rem);min-width:220px;background:#fff;border:1px solid var(--rand);border-radius:10px;box-shadow:var(--schatten);padding:.4rem;z-index:40}.menue-panel .kopf{padding:.5rem .7rem .6rem;border-bottom:1px solid var(--rand-2);margin-bottom:.3rem}.menue-panel .kopf .name{font-weight:600}.menue-panel .kopf .mail{font-size:.8rem;color:var(--text-2)}.menue-panel button{display:flex;align-items:center;gap:.55rem;width:100%;text-align:left;background:none;border:none;padding:.5rem .7rem;border-radius:7px;cursor:pointer;color:var(--text);font-size:.88rem}.menue-panel button:hover{background:#f2f6fb}.inhalt{padding:1.5rem 1.6rem 3rem;max-width:1480px;width:100%;margin:0 auto}.seitenkopf{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.3rem;flex-wrap:wrap}.seitenkopf .text{flex:1;min-width:220px}.seitenkopf .untertitel{color:var(--text-2);margin-top:.25rem;font-size:.9rem}.seitenkopf .aktionen{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.karte{background:var(--karte);border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);padding:1.15rem 1.3rem;margin-bottom:1.2rem}.karte-kopf{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;flex-wrap:wrap}.karte-kopf .beschreibung{color:var(--text-2);font-size:.86rem;margin-top:.15rem}.karte-kopf .rechts{margin-left:auto;display:flex;gap:.5rem;align-items:center}.karte.dicht{padding:.9rem 1rem}.raster-2{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.raster-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.abschnitt{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--rand-2)}.abschnitt-titel{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:.7rem}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-bottom:1.2rem}.kachel{background:#fff;border:1px solid var(--rand);border-radius:var(--radius);box-shadow:var(--schatten);padding:1rem 1.1rem;display:flex;gap:.9rem;align-items:flex-start}.kachel .symbol{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--primaer-hell);color:var(--primaer-2)}.kachel .symbol.gruen{background:var(--akzent-hell);color:var(--akzent)}.kachel .symbol.gelb{background:var(--warn-hell);color:var(--warn)}.kachel .symbol.rot{background:var(--gefahr-hell);color:var(--gefahr)}.kachel .zahl{font-size:1.55rem;font-weight:700;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.kachel .label{font-size:.82rem;color:var(--text-2);margin-top:.1rem}.kachel .zusatz{font-size:.78rem;color:var(--text-3);margin-top:.3rem}.reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.9rem 1rem}.reihe.zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.reihe.drei{grid-template-columns:repeat(3,minmax(0,1fr))}.feld{display:flex;flex-direction:column;gap:.3rem;min-width:0}.feld.breit{grid-column:1 / -1}label,.feld-label{display:block;font-size:.8rem;font-weight:600;color:#3f5165}.pflicht:after{content:" *";color:var(--gefahr)}input,select,textarea{width:100%;padding:.55rem .7rem;border:1px solid var(--rand);border-radius:var(--radius-s);font:inherit;color:var(--text);background:#fff;transition:border-color var(--uebergang),box-shadow var(--uebergang)}input:hover,select:hover,textarea:hover{border-color:#c2cedd}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primaer-3);box-shadow:var(--fokus)}input:disabled,select:disabled{background:#f6f8fb;color:var(--text-3)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--primaer-3)}input.ungueltig,select.ungueltig{border-color:var(--gefahr)}.hinweis{font-size:.78rem;color:var(--text-3)}.feld-fehler{font-size:.78rem;color:var(--gefahr)}.feld-check{display:flex;align-items:center;gap:.55rem;padding-top:1.55rem}.feld-check label{margin:0;font-weight:500;color:var(--text)}.schalter{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:500;color:var(--text)}.schalter input{position:absolute;opacity:0;width:0;height:0}.schalter .knauf{width:36px;height:20px;border-radius:999px;background:#cbd5e1;position:relative;transition:background var(--uebergang);flex:none}.schalter .knauf:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--uebergang);box-shadow:0 1px 2px #00000040}.schalter input:checked+.knauf{background:var(--primaer-3)}.schalter input:checked+.knauf:after{transform:translate(16px)}.formular-fuss{display:flex;gap:.6rem;align-items:center;justify-content:flex-end;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--rand-2)}.formular-fuss .links{margin-right:auto;color:var(--text-2);font-size:.85rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:var(--radius-s);padding:.52rem .95rem;font-weight:600;font-size:.88rem;cursor:pointer;border:1px solid transparent;transition:background var(--uebergang),border-color var(--uebergang),transform 60ms ease;white-space:nowrap;line-height:1.2}a.btn,a.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn-prim,.prim{background:var(--primaer-2);color:#fff;border-color:var(--primaer-2)}.btn-prim:hover:not(:disabled),.prim:hover:not(:disabled){background:#1a4479}.btn-sek,.sek{background:#fff;color:#2c3e52;border-color:var(--rand)}.btn-sek:hover:not(:disabled),.sek:hover:not(:disabled){background:#f3f6fa;border-color:#c9d4e1}.btn-gefahr{background:var(--gefahr);color:#fff;border-color:var(--gefahr)}.btn-gefahr:hover:not(:disabled){background:#a93226}.btn-ghost{background:transparent;color:var(--text-2)}.btn-ghost:hover:not(:disabled){background:#eef2f7;color:var(--text)}.btn-klein,.mini{padding:.3rem .6rem;font-size:.78rem;border-radius:7px}.prim,.sek,.mini{display:inline-flex;align-items:center;gap:.4rem;border-radius:var(--radius-s);padding:.5rem .95rem;font-weight:600;font-size:.88rem;cursor:pointer;border:1px solid transparent}.mini{border:1px solid var(--rand);background:#fff;color:#33475f;padding:.28rem .6rem;font-size:.78rem}.mini:hover:not(:disabled){background:#f2f6fa}.mini.rot{border-color:#e3a4a4;color:var(--gefahr)}.mini.rot:hover:not(:disabled){background:#fdf0f0}.mini:disabled,.prim:disabled,.sek:disabled{opacity:.5;cursor:default}.ikon-knopf{border:1px solid var(--rand);background:#fff;border-radius:7px;width:30px;height:30px;display:inline-grid;place-items:center;cursor:pointer;color:#3d5670;transition:background var(--uebergang),color var(--uebergang)}.ikon-knopf:hover:not(:disabled){background:var(--primaer-hell);color:var(--primaer-2);border-color:#c7dbf3}.ikon-knopf.rot{color:var(--gefahr)}.ikon-knopf.rot:hover:not(:disabled){background:var(--gefahr-hell);border-color:#efb8b2}.ikon-knopf:disabled{opacity:.4;cursor:default}.aktionen-zelle{white-space:nowrap;display:inline-flex;gap:.3rem}.werkzeuge{display:flex;gap:.7rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:.9rem}.werkzeuge .filterfeld{min-width:160px}.werkzeuge .filterfeld label{margin-bottom:.3rem}.segment{display:inline-flex;border:1px solid var(--rand);border-radius:var(--radius-s);overflow:hidden;background:#fff}.segment button{border:none;background:transparent;padding:.42rem .8rem;font-size:.84rem;cursor:pointer;color:var(--text-2);font-weight:500;border-right:1px solid var(--rand)}.segment button:last-child{border-right:none}.segment button.aktiv{background:var(--primaer-hell);color:var(--primaer-2);font-weight:600}.tabelle-huelle{overflow-x:auto;border:1px solid var(--rand);border-radius:10px}table.tabelle{width:100%;border-collapse:separate;border-spacing:0;font-size:.88rem}table.tabelle th{text-align:left;padding:.62rem .8rem;background:#f6f8fb;color:#3f5165;font-weight:600;border-bottom:1px solid var(--rand);white-space:nowrap;position:sticky;top:0;z-index:1;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}table.tabelle th.sortierbar{cursor:pointer;-webkit-user-select:none;user-select:none}table.tabelle th.sortierbar:hover{background:#edf2f8;color:var(--primaer-2)}table.tabelle td{padding:.58rem .8rem;border-bottom:1px solid var(--rand-2);vertical-align:middle;white-space:nowrap}table.tabelle td.umbruch{white-space:normal}table.tabelle tbody tr:nth-child(2n) td{background:#fbfcfe}table.tabelle tbody tr:hover td{background:#f1f6fc}table.tabelle tbody tr:last-child td{border-bottom:none}table.tabelle td.num,table.tabelle th.num{text-align:right}.pfeil{font-size:.65rem;color:var(--primaer-3);margin-left:.2rem}.leer{color:var(--text-2);text-align:center;padding:1.2rem}.num{text-align:right;font-variant-numeric:tabular-nums}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.th-inhalt{display:inline-flex;align-items:center;gap:.3rem}.filter-zeile th{background:#fff;padding:.4rem .5rem;border-bottom:1px solid var(--rand);text-transform:none;letter-spacing:0}.filter-modus{font-size:.72rem;padding:.22rem .3rem;margin-bottom:.25rem;border-radius:6px;color:var(--text-2)}.filter-feld{font-size:.8rem;padding:.28rem .45rem;border-radius:6px}.tabellen-werkzeuge{display:flex;gap:.5rem;align-items:center;margin-bottom:.7rem;flex-wrap:wrap}.tabellen-werkzeuge .mini{display:inline-flex;align-items:center;gap:.35rem}.tabellen-werkzeuge .rechts{margin-left:auto;color:var(--text-3);font-size:.8rem}.zaehler{background:var(--primaer-3);color:#fff;border-radius:999px;font-size:.68rem;padding:0 .38rem;line-height:1.4}.spalten-menue{position:relative}.spalten-panel{position:absolute;z-index:20;top:calc(100% + .35rem);left:0;min-width:230px;background:#fff;border:1px solid var(--rand);border-radius:10px;box-shadow:var(--schatten);padding:.6rem .7rem}.spalten-panel .panel-kopf{font-size:.74rem;font-weight:700;color:var(--text-3);margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.06em}.spalten-panel .panel-zeile{display:flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:500;color:var(--text);margin:.2rem 0;cursor:pointer}.seitenwahl{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;flex-wrap:wrap;font-size:.84rem;color:var(--text-2)}.seitenwahl .rechts{margin-left:auto;display:flex;align-items:center;gap:.35rem}.seitenwahl select{width:auto;padding:.25rem .4rem;font-size:.8rem}.zeile-storniert td{color:var(--text-3);text-decoration:line-through}.zeile-storniert td.aktionen-td{text-decoration:none}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.14rem .6rem;border-radius:999px;font-size:.74rem;font-weight:600;border:1px solid transparent;white-space:nowrap}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.badge-grau{background:#eef2f7;color:#5a6b7d;border-color:#dbe3ec}.badge-gruen{background:var(--akzent-hell);color:#1f7a4d;border-color:#c4e4d3}.badge-rot{background:var(--gefahr-hell);color:#b02a37;border-color:#f2c7c7}.badge-gelb{background:var(--warn-hell);color:#8a6100;border-color:#f0e0b0}.badge-blau{background:var(--primaer-hell);color:#1d5b9e;border-color:#c7ddf5}.chip{display:inline-flex;align-items:center;gap:.35rem;background:var(--primaer-hell);color:#1d5b9e;border:1px solid #c7ddf5;border-radius:999px;padding:.12rem .3rem .12rem .65rem;font-size:.8rem}.chip .ikon-knopf{width:20px;height:20px;border:none;background:transparent;color:inherit;border-radius:50%}.chip .ikon-knopf:hover{background:#1d5b9e1f}.fehler{color:var(--gefahr);background:var(--gefahr-hell);border:1px solid #f2c7c7;padding:.55rem .8rem;border-radius:var(--radius-s);margin:.6rem 0;font-size:.86rem;display:flex;gap:.5rem;align-items:flex-start}.ok{color:#1f7a4d;background:var(--akzent-hell);border:1px solid #c4e4d3;padding:.55rem .8rem;border-radius:var(--radius-s);margin:.6rem 0;font-size:.86rem}.info-box{color:#1d5b9e;background:var(--primaer-hell);border:1px solid #c7ddf5;padding:.6rem .8rem;border-radius:var(--radius-s);font-size:.86rem;display:flex;gap:.5rem}.klein{font-size:.84rem;color:var(--text-2)}.gedaempft{color:var(--text-3)}.toasts{position:fixed;right:1.2rem;bottom:1.2rem;display:flex;flex-direction:column;gap:.5rem;z-index:200;max-width:380px}.toast{background:#17222f;color:#fff;border-radius:10px;padding:.7rem .9rem;box-shadow:var(--schatten-hoch);display:flex;gap:.6rem;align-items:flex-start;font-size:.88rem;animation:toast-ein .16s ease-out;border-left:4px solid var(--primaer-3)}.toast.erfolg{border-left-color:#34c37c}.toast.fehler{border-left-color:#ff6b5e}.toast.warnung{border-left-color:#f2b643}.toast .icon{flex:none;margin-top:.1rem}.toast .text{flex:1}.toast .titel{font-weight:600}.toast .detail{color:#c7d2df;font-size:.82rem;margin-top:.1rem}.toast .schliessen{background:none;border:none;color:#9fb0c3;cursor:pointer;padding:0;line-height:1}@keyframes toast-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.modal-hintergrund{position:fixed;top:0;right:0;bottom:0;left:0;background:#0914248c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;z-index:100;padding:1rem;animation:toast-ein .12s ease-out}.modal{background:#fff;border-radius:14px;box-shadow:var(--schatten-hoch);width:min(720px,100%);max-height:92vh;display:flex;flex-direction:column}.modal.schmal{width:min(460px,100%)}.modal.breit{width:min(960px,100%)}.modal-kopf{display:flex;align-items:center;gap:.8rem;padding:1rem 1.3rem;border-bottom:1px solid var(--rand-2)}.modal-kopf h2{font-size:1.05rem}.modal-kopf .ikon-knopf{margin-left:auto;border:none}.modal-inhalt{padding:1.1rem 1.3rem;overflow:auto}.modal-fuss{display:flex;gap:.6rem;justify-content:flex-end;padding:.9rem 1.3rem;border-top:1px solid var(--rand-2);background:#fafbfd;border-radius:0 0 14px 14px}.dialog-symbol{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--primaer-hell);color:var(--primaer-2)}.dialog-symbol.gefahr{background:var(--gefahr-hell);color:var(--gefahr)}.dialog-symbol.warn{background:var(--warn-hell);color:var(--warn)}.dialog-text{color:var(--text-2);font-size:.92rem}.leerzustand{text-align:center;padding:2.2rem 1rem;color:var(--text-2)}.leerzustand .symbol{width:52px;height:52px;border-radius:14px;background:var(--primaer-hell);color:var(--primaer-2);display:grid;place-items:center;margin:0 auto .8rem}.leerzustand .titel{font-weight:600;color:var(--text);margin-bottom:.2rem}.skelett{background:linear-gradient(90deg,#eef2f7 25%,#f7f9fc 37%,#eef2f7 63%);background-size:400% 100%;animation:schimmer 1.3s ease infinite;border-radius:6px;height:14px}@keyframes schimmer{0%{background-position:100% 0}to{background-position:0 0}}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:drehen .7s linear infinite;display:inline-block}.spinner.dunkel{border-color:#1f4e8c40;border-top-color:var(--primaer-2)}@keyframes drehen{to{transform:rotate(360deg)}}.ladebildschirm{min-height:100vh;display:grid;place-items:center;color:var(--text-2);font-size:1rem;gap:.8rem}.projekt-karte{border:1px solid var(--rand);border-radius:10px;padding:.9rem 1rem;margin-bottom:.7rem;background:#fff;transition:border-color var(--uebergang)}.projekt-karte:hover{border-color:#c5d3e4}.projekt-kopf{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.projekt-kopf .titel{font-weight:600;font-size:.98rem}.projekt-kopf .rechts{margin-left:auto;display:inline-flex;gap:.3rem}.tp-liste{display:flex;flex-wrap:wrap;gap:.35rem;margin:.6rem 0 .2rem;align-items:center}.tp-neu{display:flex;gap:.5rem;max-width:420px;margin-top:.6rem}.login-seite{min-height:100vh;display:grid;place-items:center;background:radial-gradient(1200px 700px at 50% -10%,#2a5285,#0f2440 65%);padding:1.5rem}.login-karte{width:400px;background:#fff;border-radius:16px;box-shadow:var(--schatten-hoch);padding:2rem}.login-karte h1{margin:0 0 .2rem;font-size:1.3rem;color:var(--primaer)}.login-karte .untertitel{color:var(--text-2);font-size:.88rem;margin-bottom:1.2rem}.login-karte .marke-oben{display:flex;align-items:center;gap:.6rem;margin-bottom:1.4rem;font-weight:800;color:var(--primaer);font-size:1.05rem}.login-karte .logo{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#4c9ae6,#2f6fc4);color:#fff;display:grid;place-items:center}.login-karte .feld{margin-bottom:.85rem}.login-fuss{text-align:center;color:#8fb0d6;font-size:.78rem;margin-top:1rem}@media (max-width: 1000px){.raster-2,.raster-3{grid-template-columns:1fr}.reihe.drei{grid-template-columns:1fr 1fr}}@media (max-width: 860px){.app{flex-direction:column}.seitenleiste{width:100%;flex:none;height:auto;position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.6rem .7rem}.seitenleiste .marke{padding:.2rem .4rem}.marke .unter{display:none}.nav{flex-direction:row;flex-wrap:wrap}.nav-gruppe,.seitenleiste .fuss{display:none}.inhalt{padding:1rem}.reihe.zwei,.reihe.drei{grid-template-columns:1fr}.topbar{padding:.6rem 1rem}.benutzer-chip .name-text{display:none}}
