@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#f4f2ed;--surface:#fff;--sub:#f3f0e8;--ink:#14203c;--muted:#687083;--line:#dedbd1;--line-soft:#ece9e1;--hover:#faf8f2;--track:#e6e0d0;--accent:#b99a43;--accent-dark:#755b16;--accent-soft:#f6f0dd;--on-accent:#111c37;--ok:#1f6b3a;--ok-soft:#e3f2e7;--warn:#a04a00;--warn-soft:#fbead9;--nav-bg:#101b37;--nav-ink:#d8dbe4;--nav-line:#273351;--nav-active:#1b294a;--nav-hover:#172443;--shadow:none;--shadow-lg:0 20px 40px -12px #1c1a1729, 0 2px 6px -1px #1c1a170f;--radius:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]){--bg:#11182a;--surface:#18223a;--sub:#202b44;--ink:#f0eee7;--muted:#a8afc0;--line:#34405a;--line-soft:#2b3750;--hover:#202b44;--track:#36415a;--accent:#d7bd69;--accent-dark:#ead58e;--accent-soft:#332f26;--on-accent:#111c37;--ok:#7ecb98;--ok-soft:#18301f;--warn:#e0a56f;--warn-soft:#3a2611;--nav-bg:#0b1122;--nav-line:#202b43;--nav-active:#18233a;--nav-hover:#151f35;--shadow:none;--shadow-lg:0 20px 40px -12px #00000080, 0 2px 6px -1px #0000004d}}:root[data-theme=dunkel]{--bg:#11182a;--surface:#18223a;--sub:#202b44;--ink:#f0eee7;--muted:#a8afc0;--line:#34405a;--line-soft:#2b3750;--hover:#202b44;--track:#36415a;--accent:#d7bd69;--accent-dark:#ead58e;--accent-soft:#332f26;--on-accent:#111c37;--ok:#7ecb98;--ok-soft:#18301f;--warn:#e0a56f;--warn-soft:#3a2611;--nav-bg:#0b1122;--nav-line:#202b43;--nav-active:#18233a;--nav-hover:#151f35;--shadow:none;--shadow-lg:0 20px 40px -12px #00000080, 0 2px 6px -1px #0000004d}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font:14px/1.55 var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--accent)}a:hover{color:var(--accent-dark)}.mono{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-soft)}input,button{font-family:inherit}input[type=text],input[type=email],input[type=password],input:not([type]){border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;transition:border-color .12s,box-shadow .12s}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input:not([type]):focus,input[inputmode=numeric]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.auth{background:linear-gradient(180deg, var(--sub) 0%, var(--bg) 55%);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:24px;display:flex}.auth-brand{align-items:center;gap:11px;margin-bottom:22px;display:flex}.auth-brand b{font:600 14px var(--font-sans)}.auth-thema{color:var(--muted)}.auth-thema:hover{color:var(--accent)}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);width:100%;max-width:400px;padding:34px 32px;position:relative}.auth-mark{background:linear-gradient(155deg, var(--accent), var(--accent-dark));width:34px;height:34px;color:var(--on-accent);font:600 14px var(--font-sans);box-shadow:0 3px 10px -2px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.auth-card h1{font:600 24px/1.25 var(--font-sans);margin:0 0 6px}.auth-card .sub{color:var(--muted);margin:0 0 24px;font-size:14px}.auth-card input{width:100%;font:14px var(--font-sans);margin-bottom:12px;padding:11px 13px}.auth-card button{background:var(--accent);width:100%;color:var(--on-accent);font:500 14px var(--font-sans);cursor:pointer;border:0;border-radius:6px;padding:12px;transition:background .12s}.auth-card button:hover:not(:disabled){background:var(--accent-dark)}.auth-card button:disabled{opacity:.55;cursor:default}.auth-card [role=alert]{color:var(--warn);margin-top:2px;font-size:14px}.auth-card img{border-radius:6px;margin:12px 0;display:block}.auth-card code{font-family:var(--font-mono), monospace;background:var(--sub);border-radius:4px;padding:2px 6px;font-size:14px}.auth-card p{color:var(--muted);margin:0 0 12px;font-size:14px}.auth-card .foot{border-top:1px solid var(--line);text-align:center;margin-top:20px;padding-top:18px;font-size:14px}.auth-card .foot p{margin:0}.auth-card button.linklike,.auth-card button.linklike:hover{width:auto;font:inherit;background:0 0;border:0;padding:0}.auth-card button.linklike{color:var(--accent);cursor:pointer}.auth-card button.linklike:hover{color:var(--accent-dark);text-decoration:underline}.pw-field{position:relative}.pw-field input{padding-right:42px!important}.pw-field .eye{width:36px;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:4px}.pw-field .eye:hover{color:var(--ink)}.shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.shell .nav{background:var(--nav-bg);color:var(--nav-ink);flex-direction:column;height:100vh;padding:20px 0;display:flex;position:sticky;top:0;overflow-y:auto}.shell .nav .blatt{display:contents}.shell .nav .konto-nav{border-top:1px solid var(--nav-line);margin-top:auto;padding-top:10px}.shell .nav .konto-nav a,.shell .nav .konto-nav .thema{opacity:.85;font-size:14px}.shell .nav .konto-nav a:hover,.shell .nav .konto-nav .thema:hover{opacity:1}.shell .nav .brand{color:#fff;border-bottom:1px solid var(--nav-line);align-items:center;gap:10px;margin-bottom:8px;padding:0 18px 16px;text-decoration:none;display:flex}.shell .nav .brand i{font-style:normal}.shell .nav .brand b{font-size:14px;font-weight:600;display:block}.shell .nav .brand small{color:#8a938c;margin-top:1px;font-size:12px;font-weight:400;display:block}.shell .nav .grp{letter-spacing:.08em;text-transform:uppercase;color:#7c857e;padding:16px 18px 6px;font-size:12px}.shell .nav a{color:var(--nav-ink);border-left:3px solid #0000;align-items:center;gap:10px;padding:9px 18px;font-size:14px;text-decoration:none;transition:background .1s;display:flex}.shell .nav a svg{opacity:.75;flex:none}.shell .nav a:hover{background:var(--nav-hover);color:#fff}.shell .nav a.on{background:var(--nav-active);color:#fff;border-left-color:var(--accent)}.shell .nav a.on svg{opacity:1;color:var(--accent)}.shell .nav a .badge{background:var(--accent);color:var(--on-accent);font:600 12px var(--font-mono), monospace;text-align:center;border-radius:9px;min-width:18px;margin-left:auto;padding:1px 7px}.shell .nav .thema{cursor:pointer;width:100%;color:var(--nav-ink);font:14px var(--font-sans);text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:10px;padding:9px 18px;display:flex}.shell .nav .thema:hover{background:var(--nav-hover);color:#fff}.shell .nav .thema svg{opacity:.75;flex:none}.mehr-tab{display:none}.shell-m .top .konto{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.shell-m .top .konto .wer{overflow-wrap:anywhere;font-size:14px}.thema.klein{color:inherit;font:14px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.shell-m .top .thema.klein:hover,.shell-m .top .konto a:hover,.shell-m .top .konto button:hover{color:#fff}.shell .main{width:100%;max-width:1600px;padding:30px clamp(20px,3vw,44px)}.shell-m{min-height:100vh}.shell-m .top{background:var(--nav-bg);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(16px,4vw,28px);font-size:14px;display:flex}.shell-m .top .brand{align-items:center;gap:9px;display:flex}.mark{background:var(--accent);width:28px;height:28px;color:var(--on-accent);font:600 14px var(--font-sans);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.shell-m .top span,.shell-m .top a{color:#98a099}.shell-m .top a:hover{color:#fff}.shell-m .top .zurueck-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;transition:background .12s,border-color .12s;display:inline-flex}.shell-m .top .zurueck-btn:hover{background:#ffffff29;border-color:#ffffff47}.shell-m .main{max-width:780px;margin:0 auto;padding:32px clamp(16px,4vw,24px) 56px}.bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.bar h1{font:600 24px/1.2 var(--font-sans);margin:0}.bar .u{color:var(--muted);font-size:14px}.bar .u a{color:var(--muted);text-decoration:underline}.iconlink{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.iconlink:hover{text-decoration:underline}.tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.search{position:relative}.search svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search .inp{padding-left:32px}.inp{border:1px solid var(--line);background:var(--surface);font:14px var(--font-sans);color:var(--ink);border-radius:6px;min-width:220px;padding:8px 11px}.empty{text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius);padding:56px 24px}.empty svg{opacity:.4;margin-bottom:12px}.empty p{color:var(--ink);margin:0 0 4px;font-size:14px;font-weight:500}.empty span{font-size:14px}.akten{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.abschnitt{font:600 14px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:24px 0 12px}.abschnitt:first-of-type{margin-top:0}.akte-karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:inherit;box-shadow:var(--shadow);padding:18px 20px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:block}.akte-karte:hover{border-color:var(--accent);box-shadow:var(--shadow-lg);color:inherit}.akte-karte .jahr{font:500 14px var(--font-mono), monospace;color:var(--muted)}.akte-karte .titel{font:600 16px/1.3 var(--font-sans);margin:2px 0 14px}.akte-karte .fuss{justify-content:space-between;align-items:center;gap:10px;display:flex}.akte-karte .todo{color:var(--warn);font-size:14px;font-weight:600}.akte-karte .todo.ruhig{color:var(--muted);font-weight:400}.tabelle{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);width:100%;box-shadow:var(--shadow);border-radius:8px;overflow:hidden}th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--sub);border-bottom:1px solid var(--line);padding:10px 14px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px 14px;font-size:14px}tbody tr:hover td{background:var(--hover)}tr:last-child td{border-bottom:0}td a{font-weight:500;text-decoration:none}td a:hover{text-decoration:underline}.st{white-space:nowrap;letter-spacing:.01em;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.st.ok{color:var(--ok);background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.st.wa{color:var(--warn);background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.st.in{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.st.of{color:var(--muted);background:var(--sub);border-color:var(--line)}.mini{background:var(--track);vertical-align:middle;border-radius:3px;width:64px;height:6px;margin-right:6px;display:inline-block;overflow:hidden}.mini i{background:var(--accent);height:100%;display:block}.btn{font:500 14px var(--font-sans);background:var(--accent);color:var(--on-accent);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:8px 14px;transition:background .12s;display:inline-block}.btn:hover{background:var(--accent-dark);color:var(--on-accent)}.btn.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.btn.ghost:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px}.card .h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.card .h b{font-size:14px;font-weight:600}.card .anf{border-bottom:1px solid var(--line-soft);padding:18px 20px}.card .anf:last-child{border-bottom:0}.card .anf .ah{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.card .anf .ah b{font-size:14px;font-weight:600}.card .anf .hinweis{color:var(--warn);background:var(--warn-soft);border-radius:6px;margin:8px 0;padding:8px 11px;font-size:14px}.card .aktion{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.card .aktion input:not([type]){min-width:200px;padding:7px 10px;font-size:14px}.check{align-items:center;gap:6px;font-size:14px;display:inline-flex}.check input{width:auto}.dok{border-bottom:1px solid var(--line-soft);padding:9px 0}.dok:last-of-type{border-bottom:0}.dz{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dz .dn{word-break:break-all;font-size:14px;font-weight:500}.dz .dm{color:var(--muted);font-size:12px}.dz .da{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.dz .da .btn{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.vorschau{border:1px solid var(--line);background:var(--bg);border-radius:6px;width:100%;height:62vh;min-height:320px;margin:10px 0 4px}form.upload{margin-top:12px}.dropzone{text-align:center;cursor:pointer;width:100%;min-height:96px;font:14px var(--font-sans);color:var(--muted);background:var(--sub);border:2px dashed var(--line);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;transition:border-color .12s,background .12s,color .12s;display:flex}.dropzone b{font:600 14px var(--font-sans);color:var(--ink);display:block}.dropzone svg{opacity:.5;margin-bottom:2px}.dropzone:hover,.dropzone.ueber{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.dropzone:hover svg,.dropzone.ueber svg{opacity:1;color:var(--accent)}.dropzone.gewaehlt{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.dropzone.gewaehlt b,.dropzone:hover b,.dropzone.ueber b{color:var(--accent)}.upload .senden{justify-content:flex-end;margin-top:10px;display:flex}.upload .senden .btn{padding:10px 20px;font-size:14px}form.inline{align-items:center;gap:6px;display:inline-flex}.fortschritt-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;padding:18px 20px}.fortschritt-box .zeile{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.fortschritt-box .zeile b{font:600 16px var(--font-sans)}.fortschritt-box .zeile span{color:var(--muted);font-size:14px}.fortschritt{background:var(--track);border-radius:999px;height:10px;overflow:hidden}.fortschritt i{background:var(--accent);border-radius:999px;height:100%;transition:width .3s;display:block}.fertig{background:var(--ok-soft);border:1px solid color-mix(in srgb, var(--ok) 30%, transparent);border-radius:var(--radius);align-items:center;gap:12px;margin-bottom:20px;padding:16px 18px;display:flex}.fertig svg{color:var(--ok);flex:none}.fertig b{font-size:14px;font-weight:600;display:block}.fertig span{color:var(--muted);font-size:14px}.meldung{color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn);border-radius:6px;margin:0 0 18px;padding:11px 14px;font-size:14px}.hinweisbox{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--radius);margin-bottom:20px;padding:16px 20px;font-size:14px}.hinweisbox b{font-size:14px}.hinweisbox ul{margin:8px 0 0;padding-left:20px}.hinweisbox li{margin-bottom:4px}.kennzahlen{color:var(--muted);flex-wrap:wrap;gap:24px;margin-bottom:20px;font-size:14px;display:flex}.kennzahlen b{font:600 16px var(--font-mono), monospace;color:var(--ink);display:block}.offenspalte{flex-direction:column;gap:2px;font-size:14px;display:flex}.offenspalte .wa{color:var(--warn)}select{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:14px var(--font-sans);border-radius:6px;max-width:100%;padding:7px 9px}.msg-form{border-top:1px solid var(--line);gap:8px;padding:14px 20px;display:flex}.msg-form input{flex:1;padding:9px 11px}.note{color:var(--muted);font-size:14px}.nur-finger{display:none}@media (hover:none){.nur-maus{display:none}.nur-finger{display:inline}}.blaettern{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.blaettern .btn{text-decoration:none}@media (max-width:860px){.shell{grid-template-columns:minmax(0,1fr)}.shell .nav{z-index:20;border-top:1px solid var(--nav-line);padding:0;padding-bottom:env(safe-area-inset-bottom);flex-direction:row;height:auto;display:flex;position:fixed;inset:auto 0 0;overflow:visible}.shell .nav .brand,.shell .nav .grp{display:none}.shell .nav>div{display:contents}.shell .nav a,.mehr-tab{min-width:0;font:12px/1.2 var(--font-sans);color:var(--nav-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:9px 4px;text-decoration:none;display:flex;position:relative}.shell .nav a svg,.mehr-tab svg{opacity:.8;flex:none}.shell .nav a.on,.mehr-tab.on{color:var(--accent);box-shadow:inset 0 2px 0 var(--accent);background:0 0}.shell .nav a.on svg,.mehr-tab.on svg{opacity:1}.mehr-tab{display:flex}.shell .nav a .badge{min-width:15px;margin-left:0;padding:0 5px;font-size:12px;position:absolute;top:3px;left:50%;transform:translate(4px)}.shell .nav .blatt{background:var(--nav-bg);border-top:1px solid var(--nav-line);display:none;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 -12px 24px -8px #00000073}.shell .nav .blatt.auf,.shell .nav .verwaltung{display:block}.shell .nav .konto-nav{border-top:1px solid var(--nav-line);margin-top:0;padding-top:0}.shell .nav .blatt a,.shell .nav .blatt .thema{border-left:0;border-bottom:1px solid var(--nav-line);opacity:1;flex-direction:row;justify-content:flex-start;gap:10px;padding:13px 18px;font-size:14px}.shell .nav .blatt>:last-child>:last-child{border-bottom:0}.shell .nav .blatt a.on{box-shadow:inset 3px 0 0 var(--accent)}.shell .main{padding:20px 16px calc(84px + env(safe-area-inset-bottom))}.shell-m .main{padding:22px 16px 44px}.bar h1{font-size:24px}.dz .da{width:100%;margin-left:0}.vorschau{height:52vh}.akten{grid-template-columns:1fr}.tabelle{overflow-x:visible}.tabelle table{box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.tabelle thead{display:none}.tabelle tbody,.tabelle tr,.tabelle td{width:100%;display:block}.tabelle tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:10px;padding:12px 14px}.tabelle td,.tabelle tr:last-child td{border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:14px;display:flex}.tabelle td.mono{overflow-wrap:anywhere}.tabelle tbody tr:hover td{background:0 0}.tabelle td:before{content:attr(data-label);font:600 12px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:none}.tabelle td:not([data-label]){justify-content:flex-start;padding-top:8px}.tabelle td.offenspalte{flex-flow:wrap;column-gap:8px}.tabelle .mini{width:48px}.upload .senden .btn{text-align:center;width:100%}input,select,textarea,.inp,.card .aktion input:not([type]){font-size:16px}.inp{width:100%;min-width:0}.search{flex:100%}}.zeilenmenue>summary{cursor:pointer;color:var(--muted);align-items:center;gap:5px;padding:4px 0;font-size:14px;list-style:none;display:inline-flex}.zeilenmenue>summary::-webkit-details-marker{display:none}.zeilenmenue>summary:before{content:"▸";font-size:12px}.zeilenmenue[open]>summary:before{content:"▾"}.zeilenmenue>summary:hover{color:var(--accent)}.zeilenmenue[open]{padding-bottom:6px}.zeilenmenue .aktion{margin-top:8px}.btn.ghost.gefahr{color:var(--warn)}.btn.ghost.gefahr:hover{border-color:var(--warn);color:var(--warn);background:var(--warn-soft)}.verwalten section{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px}.verwalten section:first-child{border-top:0;margin-top:8px;padding-top:0}.verwalten h4{font:600 12px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.verwalten section.gefahr h4{color:var(--warn)}.mandanten{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.mandant{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;padding:18px 20px;display:flex;overflow:hidden}.mandant .kopf{background:var(--sub);border-bottom:1px solid var(--line);flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:-18px -20px 14px;padding:14px 20px;display:flex}.mandant .wer{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.mandant .wer>div{min-width:0}.mandant .nr{color:var(--muted);font-size:12px}.mandant .name{font:600 16px/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 2px;overflow:hidden}.mandant .mail{color:var(--muted);word-break:break-all;font-size:14px;text-decoration:none}.mandant .mail:hover{color:var(--accent);text-decoration:underline}.mandant .marken{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.akten-chips{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.akten-chips .chip{color:inherit;border:1px solid var(--line);background:var(--sub);border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 12px;font-size:14px;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.akten-chips .chip:hover{border-color:var(--accent);background:var(--accent-soft)}.akten-chips .chip b{font-weight:600}.mandant .fuss{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:12px;display:flex}.feldzeile{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:12px;display:flex}.feldzeile label{flex-direction:column;flex:150px;gap:4px;display:flex}.feldzeile label>span{color:var(--muted);font-size:12px;font-weight:500}.feldzeile input,.feldzeile select,.feldzeile textarea{padding:8px 11px;font-family:inherit;font-size:14px}.feldzeile textarea{resize:vertical}.feldzeile .btn{padding:9px 16px}.mail-popover>summary{cursor:pointer;list-style:none}.mail-popover>summary::-webkit-details-marker{display:none}.mail-popover .feldzeile{min-width:260px}.anlegen{margin-left:auto}.anlegen>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.anlegen>summary::-webkit-details-marker{display:none}.anlegen[open]>summary{background:var(--accent-dark)}.anlegen .feldzeile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);width:100%;margin-top:10px;padding:16px 18px}.zaehler{color:var(--muted);font-size:14px}.kopierbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.kopierbar code{background:var(--surface);border:1px solid var(--line);letter-spacing:.04em;border-radius:6px;padding:6px 12px;font-size:16px}.kopierbar .btn{align-items:center;gap:5px;display:inline-flex}.auth{background:radial-gradient(ellipse at 50% 12%, #e9e4d5 0, var(--bg) 56%)}.auth-brand{flex-direction:column;align-items:flex-start;gap:6px}.swingz-wordmark{height:auto;display:block}.auth-brand .swingz-wordmark{border-radius:5px;width:168px;box-shadow:0 0 0 2px #b99a437a}.auth-brand>span{color:var(--muted);font-size:12px}.shell .nav .brand{flex-direction:column;align-items:flex-start;gap:8px;padding-top:2px}.shell .nav .brand .swingz-wordmark{border:1px solid #d7bd69d1;border-radius:5px;width:168px;box-shadow:0 0 0 3px #d7bd6914}.shell .nav .brand small{color:#b7bdcb;padding-left:2px}.shell .nav a.on{border-left-color:#d7bd69}.shell .nav a.on svg,.shell .nav a .badge{color:#f1db8c}.shell .nav a .badge{color:#101b37;background:#d7bd69}.shell-m .top{background:#101b37;border-bottom:1px solid #273351}.shell-m .top .brand-lockup{gap:11px}.shell-m .top .brand-lockup .swingz-wordmark{border:1px solid #d7bd69d1;border-radius:4px;width:144px;box-shadow:0 0 0 3px #d7bd6914}.shell-m .top span{color:#c0c6d3}.shell-m .top a{color:#d7bd69}.shell-m .main{max-width:1080px;padding-top:36px}.bar{align-items:center;margin-bottom:24px}.card{border-radius:14px;box-shadow:0 3px 12px #14203c09}.card .h{background:var(--sub)}.akte-karte{border-radius:14px;padding:20px 22px;position:relative;overflow:hidden}.akte-karte:before{content:"";background:var(--accent);opacity:.75;width:3px;position:absolute;inset:0 auto 0 0}.akte-karte:hover{transform:translateY(-2px)}.akte-karte .titel{margin:5px 0 13px;font-size:16px}.akte-meter{align-items:center;gap:9px;margin-bottom:15px;display:flex}.akte-meter>span{background:var(--track);border-radius:9px;flex:1;height:5px;overflow:hidden}.akte-meter i{background:var(--accent);border-radius:inherit;height:100%;display:block}.akte-meter small{color:var(--muted);white-space:nowrap;font-size:12px}.dashboard-hero{color:#f8f6ed;background:#101b37;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.dashboard-hero:after{content:"";pointer-events:none;border:1px solid #d7bd693d;width:260px;height:260px;position:absolute;top:-156px;right:6%;transform:rotate(45deg);box-shadow:0 0 0 18px #d7bd6906,0 0 0 40px #d7bd6906}.dashboard-copy{z-index:1;position:relative}.dashboard-copy h1{margin:10px 0 5px;font-size:24px;line-height:1.12}.dashboard-copy p{color:#c2c8d5;max-width:560px;margin:0;font-size:14px}.dashboard-hero time{z-index:1;color:#c2c8d5;white-space:nowrap;font-size:12px;position:relative}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 34px;display:grid}.summary-card{min-height:118px;color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;flex-direction:column;gap:3px;padding:17px 19px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}a.summary-card:hover{color:var(--ink);border-color:var(--accent);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.summary-card>span{color:var(--muted);font:500 12px var(--font-mono), monospace;letter-spacing:.1em}.summary-card>b{font:500 24px/1.15 var(--font-sans)}.summary-card>small{color:var(--muted);font-size:12px}.summary-card.summary-primary{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 46%, var(--line))}.summary-primary>span{color:var(--accent-dark)}.firm-hero{margin-bottom:16px}.hero-action{color:#101b37;z-index:1;background:#d7bd69;position:relative}.hero-action:hover{color:#101b37;background:#ead58e}.section-heading{justify-content:space-between;align-items:end;gap:14px;margin:6px 0 14px;display:flex}.section-heading .abschnitt{color:var(--ink);text-transform:none;margin:3px 0 0;font-size:16px}.section-heading>span{color:var(--muted);font-size:12px}.section-muted{margin-top:34px}.work-heading{margin-top:0}.firm-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:23px}.firm-summary .summary-card{min-height:104px;padding:14px 16px}.firm-summary .summary-card>b{font-size:24px}.kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kennzahlen>span{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:12px 15px}.kennzahlen b{font-size:24px}.mandant-block>.h{background:linear-gradient(100deg, var(--sub), var(--surface))}.akte-zeile{grid-template-columns:58px minmax(0,1fr) 150px minmax(170px,240px) 12px}.hinweisbox{background:var(--accent-soft);border-left-color:var(--accent)}.fortschritt i,.mini i{background:linear-gradient(90deg, var(--accent-dark), var(--accent))}.kanzlei-dashboard{max-width:1420px}.workspace-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:7px 0 25px;display:flex}.workspace-heading h1{color:var(--ink);font:600 clamp(25px, 2.3vw, 32px)/1.2 var(--font-sans);margin:6px 0 3px}.workspace-heading p{color:var(--muted);margin:0;font-size:14px}.workspace-action{border-radius:7px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.work-heading{align-items:end;margin:0 0 13px}.work-heading .abschnitt{margin-top:3px;font-size:16px}.work-heading>span{font-size:12px}.kanzlei-dashboard .tools{justify-content:flex-end;margin:-1px 0 12px}.kanzlei-dashboard .search{width:min(100%,340px)}.kanzlei-dashboard .search .inp{width:100%}.kanzlei-dashboard .mandant-block{border-radius:10px;margin-bottom:12px}.kanzlei-dashboard .mandant-block>.h{background:var(--surface)}.kanzlei-dashboard .akte-zeile{padding-top:13px;padding-bottom:13px}@media (max-width:860px){.shell-m .main{padding-top:24px}.dashboard-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:25px 22px}.summary-grid{gap:8px;margin-bottom:27px}.summary-card{min-height:108px;padding:14px}.firm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{flex-direction:column;align-items:flex-start;gap:4px}.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-heading{align-items:flex-start}}@media (max-width:520px){.shell-m .top .brand-lockup .swingz-wordmark{width:126px}.shell-m .top .konto{gap:10px}.shell-m .top .konto .wer{max-width:145px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid .summary-primary{grid-column:1/-1;min-height:94px}.summary-card>b{font-size:24px}.summary-card>small{font-size:12px}.akte-meter{flex-direction:column;align-items:flex-start;gap:5px}.akte-meter>span{flex:none;width:100%}.hero-action{text-align:center;width:100%}.workspace-heading{flex-direction:column;gap:15px;padding-bottom:20px}.workspace-action{justify-content:center;width:100%}.work-heading{align-items:flex-start}.work-heading>span{font-size:12px}.kanzlei-dashboard .tools{margin-top:0}}.mandant-block{border-left-width:3px;overflow:hidden}.mandant-block.ton-warn{border-left-color:var(--warn)}.mandant-block.ton-accent{border-left-color:var(--accent)}.mandant-block>.h{background:var(--sub);padding:12px 20px}.mandant-block .h .wer{align-items:center;gap:12px;min-width:0;display:flex}.mandant-block .h .wer b{font-size:16px;line-height:1.25;display:block}.mandant-block .h .wer small{color:var(--muted);font-size:12px;display:block}.mandant-block .h .marken{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mandant-block .h .note{font-size:14px}.akte-zeile{border-bottom:1px solid var(--line-soft);color:inherit;grid-template-columns:58px minmax(0,1fr) 150px minmax(170px,240px) 12px;align-items:center;gap:16px;padding:11px 20px;text-decoration:none;transition:background .1s;display:grid}.akte-zeile:last-child{border-bottom:0}.akte-zeile:hover{background:var(--hover);color:inherit}.akte-zeile:focus-visible{outline-offset:-2px}.akte-zeile:after{content:"›";color:var(--muted);font-size:16px;line-height:1;transition:transform .12s,color .12s}.akte-zeile:hover:after{color:var(--accent);transform:translate(2px)}.art{--art:#8a8278;font:600 12px/1 var(--font-mono), monospace;letter-spacing:.02em;text-align:center;white-space:nowrap;color:color-mix(in srgb, var(--art) 72%, var(--ink));background:color-mix(in srgb, var(--art) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--art) 32%, transparent);border-radius:6px;padding:6px 0;overflow:hidden}.art.est{--art:#3a6fd8}.art.ust{--art:#8a55c9}.art.ustva{--art:#c2528f}.art.gew{--art:#b8860b}.art.kst{--art:#5f7a96}.art.eur{--art:#1f9a7a}.akte-zeile .typ{min-width:0}.akte-zeile .typ b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.akte-zeile .typ .periode{color:var(--muted);font-size:12px;display:block}.akte-zeile .fortschritt-klein{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.akte-zeile .fortschritt-klein .mini{flex:1;width:auto;margin:0}.akte-zeile .stand{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.akte-zeile .stand .ruhig{color:var(--muted);font-size:14px}@media (max-width:860px){.mandant-block>.h{padding:12px 16px}.akte-zeile{grid-template-columns:50px minmax(0,1fr);gap:6px 12px;padding:12px 16px}.akte-zeile:after{display:none}.art{align-self:start}.akte-zeile .fortschritt-klein,.akte-zeile .stand{grid-column:2}.akte-zeile .fortschritt-klein{max-width:180px}.akte-zeile .fortschritt-klein.leer{display:none}.akte-zeile .stand{justify-content:flex-start}}
:root,:root[data-theme=hell]{--font-sans:var(--font-inter), system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--bg:#f4f6f8;--surface:#fff;--sub:#f8fafc;--ink:#203247;--muted:#617285;--line:#dce3ea;--line-soft:#e9eef2;--hover:#f4f8fd;--track:#e5eaf2;--accent:#2456a6;--accent-dark:#194381;--accent-soft:#e9f0fb;--on-accent:#fff;--ok:#266647;--ok-soft:#e7f2ea;--warn:#965c1c;--warn-soft:#fff3e5;--nav-bg:#fff;--nav-ink:#33465c;--nav-line:#dce3ea;--nav-active:#e9f0fb;--nav-hover:#f4f8fd;--shadow:none;--shadow-lg:0 7px 24px #1a314e17;--radius:7px}:root[data-theme=dunkel]{--bg:#151e2a;--surface:#1e2a39;--sub:#233144;--ink:#eef3fa;--muted:#b1bfd0;--line:#394a5e;--line-soft:#304054;--hover:#263850;--track:#3b4c62;--accent:#91b6fb;--accent-dark:#b4ceff;--accent-soft:#243f67;--on-accent:#10243f;--ok:#91d9ac;--ok-soft:#244837;--warn:#efc08d;--warn-soft:#4a3420;--nav-bg:#1e2a39;--nav-ink:#e1e9f3;--nav-line:#394a5e;--nav-active:#274b77;--nav-hover:#263850}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]){--bg:#151e2a;--surface:#1e2a39;--sub:#233144;--ink:#eef3fa;--muted:#b1bfd0;--line:#394a5e;--line-soft:#304054;--hover:#263850;--track:#3b4c62;--accent:#91b6fb;--accent-dark:#b4ceff;--accent-soft:#243f67;--on-accent:#10243f;--ok:#91d9ac;--ok-soft:#244837;--warn:#efc08d;--warn-soft:#4a3420;--nav-bg:#1e2a39;--nav-ink:#e1e9f3;--nav-line:#394a5e;--nav-active:#274b77;--nav-hover:#263850}}body{font-family:var(--font-sans)}.portal-marke{color:var(--ink);align-items:center;gap:10px;line-height:1.15;display:inline-flex}.portal-marke strong{font-size:24px;font-weight:700;display:block}.portal-marke small{letter-spacing:.02em;color:var(--muted);margin-top:4px;font-size:12px;display:block}.portal-monogramm{border:1.5px solid var(--accent);width:31px;height:31px;color:var(--accent);border-radius:5px;place-items:center;font:24px Georgia,serif;display:inline-grid}.shell{grid-template-columns:224px minmax(0,1fr)}.shell .nav{border-right:1px solid var(--line);color:var(--nav-ink);padding:24px 0}.shell .nav .brand{color:var(--ink);border-color:var(--line);margin-bottom:10px;padding:0 22px 22px}.shell .nav .brand:hover{background:0 0}.shell .nav .grp{color:var(--muted);font:700 12px var(--font-sans);letter-spacing:.13em;padding:18px 22px 8px}.shell .nav a{border-left:0;border-radius:5px;margin:1px 12px;padding:10px 11px;font-weight:500}.shell .nav a.on{color:var(--accent);font-weight:700}.shell .nav a.on svg,.shell .nav a:hover,.shell .nav .thema:hover{color:var(--accent)}.shell .nav .konto-nav{margin:auto 12px 0}.shell .nav .thema{border:0;border-radius:5px}.shell .nav a .badge{background:var(--accent-soft);color:var(--accent);border-radius:4px}.shell .main{max-width:none;padding:38px clamp(24px,3vw,50px) 70px}.shell-m .top{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);min-height:75px;padding:14px clamp(20px,4vw,60px)}.shell-m .top span,.shell-m .top a{color:var(--ink)}.shell-m .top .portal-monogramm{color:var(--accent)}.shell-m .top .zurueck-btn{border-color:var(--line);color:var(--ink);background:var(--sub);border-radius:5px}.shell-m .top .zurueck-btn:hover{color:var(--accent);background:var(--accent-soft)}.shell-m .top .konto button:hover{color:var(--accent)}.shell-m .main{max-width:1120px;padding:36px clamp(20px,4vw,48px) 70px}.bar h1{font-size:24px;font-weight:650}.card,.akte-karte{box-shadow:none;border-radius:7px}.card .h b{font-size:16px}.haupt-upload{border-color:#bfcee2}.haupt-upload .h{padding:18px 24px}.haupt-upload>.anf{padding:22px 24px}.haupt-upload .dropzone{background:var(--sub);border:1.5px dashed #9bacbf;border-radius:5px;min-height:130px}.haupt-upload .dropzone:hover{background:var(--accent-soft);border-color:var(--accent)}.haupt-upload .dropzone b{color:var(--accent)}.haupt-upload .upload-zuordnung{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 8px;font-size:14px;display:flex}.upload-zuordnung select{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:5px;padding:11px;display:block}.upload-liste{border:1px solid var(--line);border-radius:5px;margin:17px 0 0;padding:0;list-style:none}.upload-liste li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.upload-liste li:last-child{border-bottom:0}.upload-liste strong{overflow-wrap:anywhere;font-size:14px;display:block}.upload-liste small{color:var(--muted);font-size:12px;display:block}.upload-liste .btn{flex:none}.upload-ergebnis{color:var(--muted);margin:10px 0;font-size:12px}.senden{flex-wrap:wrap;gap:8px;display:flex}.senden button:disabled{opacity:.65;cursor:progress}.fertig-melden{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:17px 24px;display:flex}.fertig-melden b{font-size:14px}.fertig-melden p{margin:2px 0 0;font-size:12px}.fertig-melden>p[role=status]{color:var(--ok);flex-basis:100%}.gezielt-upload{margin-top:10px}.gezielt-upload summary{cursor:pointer;color:var(--accent);font-size:14px;font-weight:600}.gezielt-upload .upload{margin-top:12px}.dashboard-hero{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:24px;padding:8px 0 24px}.dashboard-hero:after{display:none}.dashboard-copy h1{font-size:24px;font-weight:650}.dashboard-copy p,.dashboard-hero time{color:var(--muted)}.summary-card.summary-primary{background:var(--surface);border-color:var(--line);border-left:3px solid var(--accent)}.summary-card{border-radius:6px}.summary-card:hover,.akte-karte:hover{box-shadow:var(--shadow-lg);transform:none}.akte-karte:before{display:none}.akte-karte .jahr{font-family:var(--font-sans);color:var(--accent)}.akte-karte .titel{font-weight:650}.fortschritt i,.mini i{background:var(--accent)}.kanzlei-dashboard .mandant-block,.kennzahlen>span{border-radius:6px}.workspace-heading h1{font-size:24px}.export-status{background:var(--accent-soft);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:5px;margin:16px 0 22px;padding:15px 20px;font-size:14px}.export-status p{margin:5px 0}.btn,.auth-card button{border-radius:5px}.auth{background:var(--bg)}.auth-card{box-shadow:none;border-radius:7px}.auth-brand{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.auth-brand>span:last-child{color:var(--muted);font-size:12px}.auth-card h1{font-size:24px}@media (max-width:860px){.shell .nav{border-right:0;border-top:1px solid var(--line)}.shell .nav .brand,.shell .nav .grp{display:none}.shell .main{padding:28px 20px 95px}.shell-m .main{padding:26px 20px 60px}.haupt-upload .h,.haupt-upload>.anf{padding:17px}.dashboard-hero{flex-direction:column;gap:8px}}@media (max-width:520px){.shell-m .top{padding:12px 18px}.portal-marke strong{font-size:16px}.fertig-melden{padding:17px}.upload-liste li{flex-direction:column;align-items:flex-start}.upload-liste .btn{align-self:flex-end}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.summary-grid,.firm-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin-bottom:30px}.summary-card,.firm-summary .summary-card{min-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:17px 22px 17px 0;transition:none}.summary-card+.summary-card{border-left:1px solid var(--line);padding-left:22px}.summary-card.summary-primary{background:0 0;border:0}.summary-card>span{font:700 12px/1.3 var(--font-sans);letter-spacing:.035em}.summary-card>b{margin-top:9px;font-size:24px;font-weight:600}.summary-card>b.verbindungsstand{letter-spacing:0;font-size:16px;line-height:1.35}.summary-card>small{margin-top:3px;font-size:12px;line-height:1.4}.summary-card:hover{box-shadow:none}.akten{border-top:1px solid var(--line);display:block}.akte-karte{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(190px,1fr) minmax(170px,230px) minmax(120px,170px);align-items:center;gap:0 24px;padding:17px 4px;display:grid;overflow:visible}.akte-karte .jahr{color:var(--muted);grid-column:1;font-size:12px}.akte-karte .titel{grid-column:1;margin:2px 0 0;font-size:16px}.akte-karte .akte-meter{grid-area:1/2/3;margin:0}.akte-karte .fuss{flex-wrap:wrap;grid-area:1/3/3;justify-content:flex-end}.akte-karte:hover{background:var(--hover);border-color:var(--line);box-shadow:none}.mandanten{border-top:1px solid var(--line);display:block}.mandant{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:19px 0 17px;display:block;overflow:visible}.mandant .kopf{background:0 0;border:0;align-items:center;margin:0;padding:0}.mandant .nr{letter-spacing:.02em;font-size:12px}.mandant .name{font-size:16px}.mandant .marken{flex-flow:wrap;justify-content:flex-end}.akten-chips{gap:6px;margin:15px 0 0 46px}.akten-chips .chip{background:0 0;border-radius:3px;padding:4px 8px}.mandant .fuss{border:0;margin:14px 0 0 46px;padding:0}.card{box-shadow:none;border-radius:0}.card .h{background:0 0}.kanzlei-dashboard .mandant-block{border-radius:0}.mandant-block>.h,.kanzlei-dashboard .mandant-block>.h{background:0 0}.kanzlei-dashboard .mandant-block{border-left-width:1px}.mandant-block.ton-warn,.mandant-block.ton-accent{border-left-width:3px}.kennzahlen{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0}.kennzahlen>span{background:0 0;border:0;border-radius:0}.kennzahlen>span+span{border-left:1px solid var(--line)}@media (max-width:860px){.summary-card,.firm-summary .summary-card{padding:15px 15px 15px 0}.summary-card+.summary-card{padding-left:15px}.firm-summary .summary-card:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.firm-summary .summary-card:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:620px){.akte-karte{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.akte-karte .jahr,.akte-karte .titel{grid-column:1}.akte-karte .akte-meter{grid-area:3/1/auto/-1;max-width:300px}.akte-karte .fuss{flex-direction:column;grid-area:1/2/3;align-items:flex-end}.mandant .kopf{flex-wrap:wrap;align-items:flex-start}.mandant .marken{justify-content:flex-start;padding-left:46px}.akten-chips,.mandant .fuss{margin-left:0}}@media (max-width:520px){.summary-grid,.firm-summary{grid-template-columns:1fr}.summary-grid .summary-primary{grid-column:auto;min-height:0}.summary-card,.firm-summary .summary-card{min-height:0;padding:15px 0}.summary-card+.summary-card{border-left:0;border-top:1px solid var(--line);padding-left:0}.firm-summary .summary-card:nth-child(4){border-left:0;padding-left:0}.summary-card>b{margin-top:4px}.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.kennzahlen>span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.kennzahlen>span:nth-child(4){border-top:1px solid var(--line)}}
.kanzlei-shell{--bg:#f5f7f9;--surface:#fff;--sub:#f8fafc;--ink:#1b2935;--muted:#657789;--line:#dfe6ed;--line-soft:#ebeff3;--hover:#f4f8fe;--track:#e8edf2;--accent:#3159a7;--accent-dark:#254783;--accent-soft:#eaf0fc;--on-accent:#fff;--nav-bg:#13283c;--nav-ink:#c4d3df;--nav-line:#2a4559;--nav-active:#24445c;--nav-hover:#24445c;--shadow:none;--shadow-lg:0 16px 34px #122b421a;--radius:11px;background:var(--bg);color:var(--ink);grid-template-columns:242px minmax(0,1fr)}:root[data-theme=dunkel] .kanzlei-shell{--bg:#131d2a;--surface:#1d2b3a;--sub:#243449;--ink:#eef3f8;--muted:#afc0d0;--line:#354b60;--line-soft:#304357;--hover:#273b52;--track:#3a4d60;--accent:#9ab9ff;--accent-dark:#bfd0ff;--accent-soft:#29436b;--on-accent:#10243d;--nav-bg:#0d1b2a;--nav-ink:#c8d5e0;--nav-line:#273c4e;--nav-active:#23415b;--nav-hover:#23415b}@media (prefers-color-scheme:dark){:root:not([data-theme=hell]) .kanzlei-shell{--bg:#131d2a;--surface:#1d2b3a;--sub:#243449;--ink:#eef3f8;--muted:#afc0d0;--line:#354b60;--line-soft:#304357;--hover:#273b52;--track:#3a4d60;--accent:#9ab9ff;--accent-dark:#bfd0ff;--accent-soft:#29436b;--on-accent:#10243d;--nav-bg:#0d1b2a;--nav-ink:#c8d5e0;--nav-line:#273c4e;--nav-active:#23415b;--nav-hover:#23415b}}.kanzlei-shell .nav{background:var(--nav-bg);color:var(--nav-ink);border-right:0;padding:26px 14px 17px}.kanzlei-shell .nav .brand{color:#fff;border:0;flex-direction:row;align-items:center;gap:11px;margin:0 0 21px;padding:1px 12px 15px;display:flex}.kanzlei-shell .nav .brand .portal-marke{color:#fff}.kanzlei-shell .nav .brand .portal-marke strong{font-size:16px}.kanzlei-shell .nav .brand .portal-marke small{color:#9fb7c6;padding:0;font-size:12px}.kanzlei-shell .nav .brand .portal-monogramm{color:#11363a;width:34px;height:34px;font:700 24px var(--font-sans);background:#75d7b4;border:0;border-radius:9px}.kanzlei-shell .nav .grp{color:#8ca7b8;letter-spacing:.14em;padding:15px 12px 9px;font-size:12px}.kanzlei-shell .nav a:not(.brand){color:var(--nav-ink);border:0;border-radius:9px;margin:2px 0;padding:11px 12px;font-size:14px}.kanzlei-shell .nav a:not(.brand):hover{background:var(--nav-hover);color:#fff}.kanzlei-shell .nav a:not(.brand).on{background:var(--nav-active);color:#fff;border:0}.kanzlei-shell .nav a.on svg{color:#dce8f4}.kanzlei-shell .nav a .badge{color:#fff;font:600 12px var(--font-sans);background:#ffffff21;border-radius:8px;padding:3px 7px}.kanzlei-shell .nav .konto-nav{border-top-color:var(--nav-line);margin:auto 0 0;padding-top:15px}.kanzlei-shell .nav .thema{border:0;border-radius:9px;padding:10px 12px;font-size:12px}.kanzlei-shell .main{max-width:1630px;margin:0 auto;padding:35px clamp(26px,4vw,66px) 70px}.kanzlei-shell .workspace-heading{border:0;align-items:flex-end;margin:0 0 27px;padding:11px 0 0}.kanzlei-shell .workspace-heading h1{margin:9px 0 8px;font-size:24px}.kanzlei-shell .workspace-heading p{line-height:1.5}.kanzlei-shell .workspace-action{background:var(--surface);border-color:var(--line);color:var(--ink);border-radius:8px;font-size:12px}.kanzlei-shell .workspace-action:hover{color:var(--accent);border-color:var(--accent)}.kanzlei-shell .section-heading{flex-direction:row;align-items:center;margin:25px 0 15px}.kanzlei-shell .section-heading .abschnitt{margin:0;font-size:16px}.kanzlei-shell .section-heading>span{font-size:12px}.kanzlei-shell .bar{border:0;margin-bottom:19px;padding:8px 0 21px}.kanzlei-shell .bar h1{font-size:24px}.kanzlei-shell .fokus-seitenzahl{color:var(--muted);font-size:12px}.kanzlei-shell .fokus-zurueck{margin:0 0 20px;font-size:12px}.kanzlei-shell .fokus-zurueck a{color:var(--muted);text-decoration:none}.kanzlei-shell .fokus-zurueck a:hover{color:var(--accent)}.kanzlei-shell .fokus-akten-kopf .u{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.kanzlei-shell .kennzahlen{border:0;gap:12px;margin-bottom:26px}.kanzlei-shell .kennzahlen>span{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:10px;padding:16px 18px}.kanzlei-shell .kennzahlen>span+span{border:1px solid var(--line)}.kanzlei-shell .btn{border-radius:8px}.kanzlei-shell a.btn{text-decoration:none}.kanzlei-shell .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px}.kanzlei-shell .card .h{background:var(--surface)}.kanzlei-shell .tabelle{background:var(--surface);border:1px solid var(--line);border-radius:11px;overflow:hidden}.kanzlei-shell .tabelle table{margin:0}.kanzlei-shell .summary-grid,.kanzlei-shell .firm-summary{border:0;gap:12px;margin-bottom:30px}.kanzlei-shell .summary-card,.kanzlei-shell .firm-summary .summary-card{background:var(--surface);border:1px solid var(--line);min-height:96px;box-shadow:var(--shadow);border-radius:11px;padding:18px 20px}.kanzlei-shell .summary-card+.summary-card{border:1px solid var(--line)}.kanzlei-shell .summary-card.summary-primary{background:var(--surface);border:1px solid var(--line)}.kanzlei-shell .mandanten{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:block}.kanzlei-shell .mandant{border:0;border-bottom:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(200px,1.3fr) minmax(130px,.8fr) minmax(0,2fr) auto;align-items:start;gap:6px 24px;padding:14px 18px;display:grid}.kanzlei-shell .mandant:last-child{border-bottom:0}.kanzlei-shell .mandant:hover{background:var(--hover)}.kanzlei-shell .mandant .wer{min-width:0;display:block}.kanzlei-shell .mandant .name{font:600 14px/1.35 var(--font-sans);letter-spacing:0;margin:0}.kanzlei-shell .mandant .nr{align-items:baseline;gap:8px;min-width:0;margin-top:2px;font-size:12px;display:flex}.kanzlei-shell .mandant .mail-popover{min-width:0}.kanzlei-shell .mandant .mail{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kanzlei-shell .mandant .marken{color:var(--muted);flex-direction:column;align-items:flex-start;gap:3px;padding-top:1px;font-size:12px}.kanzlei-shell .mandant .marken .fehlt{color:var(--warn)}.kanzlei-shell .akten-chips{gap:4px 14px;margin:0;padding-top:1px}.kanzlei-shell .akten-chips .chip{background:0 0;border:0;border-radius:0;gap:6px;padding:0;font-size:14px}.kanzlei-shell .akten-chips .chip:hover{color:var(--accent);text-underline-offset:3px;background:0 0;text-decoration:underline}.kanzlei-shell .akte-st{color:var(--muted);font-size:12px}.kanzlei-shell .akte-st.in{color:var(--accent)}.kanzlei-shell .akte-st.ok{color:var(--ok)}.kanzlei-shell .mandant .fuss{border:0;justify-content:flex-end;gap:12px;margin:0;padding:0}.kanzlei-shell .mandant .fuss .btn{padding:4px 10px;font-size:12px}.kanzlei-shell .mandant:has(.zeilenmenue[open]) .fuss{grid-column:1/-1;justify-content:flex-start;padding-top:8px}.kanzlei-shell .mandant .zeilenmenue[open]{flex:1}.kanzlei-shell .fokus-kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.kanzlei-shell .fokus-kennzahl{background:var(--surface);border:1px solid var(--line);min-height:96px;box-shadow:var(--shadow);color:var(--ink);border-radius:11px;padding:19px 20px;text-decoration:none;display:block}.kanzlei-shell a.fokus-kennzahl:hover{border-color:var(--accent);color:var(--ink)}.kanzlei-shell .fokus-kennzahl>span{color:var(--muted);margin-bottom:9px;font-size:12px;display:block}.kanzlei-shell .fokus-kennzahl strong{font-size:24px;line-height:1}.kanzlei-shell .fokus-kennzahl small{color:var(--muted);margin-left:5px;font-size:12px}.kanzlei-shell .fokus-kennzahl:nth-child(2) strong{color:var(--accent)}.kanzlei-shell .fokus-ablage{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.kanzlei-shell .fokus-kontakte,.kanzlei-shell .fokus-detail{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;min-width:0}.kanzlei-shell .fokus-kontakte{overflow:hidden}.kanzlei-shell .fokus-kontakte-kopf{border-bottom:1px solid var(--line);padding:20px 20px 16px}.kanzlei-shell .fokus-kontakte-titel{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanzlei-shell .fokus-kontakte-titel h3{margin:0;font-size:14px}.kanzlei-shell .fokus-kontakte-titel span{color:var(--muted);font-size:12px}.kanzlei-shell .fokus-suche{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin-top:15px;padding:11px 13px;display:flex}.kanzlei-shell .fokus-suche:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.kanzlei-shell .fokus-suche input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.kanzlei-shell .fokus-suche input::placeholder{color:var(--muted);opacity:1}.kanzlei-shell .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kanzlei-shell .fokus-kontakt{text-align:left;border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;align-items:center;gap:11px;padding:17px 18px;display:flex}.kanzlei-shell .fokus-kontakt:last-child{border-bottom:0}.kanzlei-shell .fokus-kontakt:hover{background:var(--hover)}.kanzlei-shell .fokus-kontakt.aktiv{background:var(--accent-soft);border-left:3px solid var(--accent);padding-left:15px}.kanzlei-shell .fokus-kontakt-text{flex:1;min-width:0}.kanzlei-shell .fokus-kontakt-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.kanzlei-shell .fokus-kontakt-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.kanzlei-shell .fokus-kontakt-zahl{text-align:right;flex:none}.kanzlei-shell .fokus-kontakt-zahl b,.kanzlei-shell .fokus-kontakt-zahl small{display:block}.kanzlei-shell .fokus-kontakt-zahl b{font-size:12px}.kanzlei-shell .fokus-kontakt-zahl small{color:var(--muted);margin-top:4px;font-size:12px}.kanzlei-shell .fokus-kein-kontakt{color:var(--muted);padding:22px;font-size:12px}.kanzlei-shell .fokus-detail{min-height:530px;padding:24px 27px}.kanzlei-shell .fokus-detail-kopf{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;display:flex}.kanzlei-shell .fokus-identitaet{align-items:center;gap:12px;min-width:0;display:flex}.kanzlei-shell .fokus-identitaet h3{overflow-wrap:anywhere;margin:0;font-size:16px}.kanzlei-shell .fokus-identitaet p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.4}.kanzlei-shell .fokus-kontakt-link{white-space:nowrap;flex:none;font-size:12px}.kanzlei-shell .fokus-hinweis{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface));border-radius:9px;align-items:center;gap:13px;margin:20px 0;padding:15px 17px;display:flex}.kanzlei-shell .fokus-hinweis>div{flex:1;min-width:0}.kanzlei-shell .fokus-hinweis strong{font-size:12px}.kanzlei-shell .fokus-hinweis p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.4}.kanzlei-shell .fokus-hinweis a{color:var(--accent);white-space:nowrap;flex:none;font-size:12px;font-weight:700;text-decoration:none}.kanzlei-shell .fokus-akten-titel{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 4px;display:flex}.kanzlei-shell .fokus-akten-titel h4{margin:0;font-size:14px}.kanzlei-shell .fokus-akten-titel>span{color:var(--muted);font-size:12px}.kanzlei-shell .fokus-akte{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(105px,auto) 16px;align-items:center;gap:11px;padding:16px 1px;text-decoration:none;display:grid}.kanzlei-shell .fokus-akte:hover{background:var(--hover);color:var(--ink)}.kanzlei-shell .fokus-akte-name{min-width:0}.kanzlei-shell .fokus-akte-name strong{overflow-wrap:anywhere;font-size:12px;display:block}.kanzlei-shell .fokus-akte-name small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.kanzlei-shell .fokus-fortschritt{background:var(--track);border-radius:5px;width:132px;max-width:100%;height:5px;margin-top:8px;display:block;overflow:hidden}.kanzlei-shell .fokus-fortschritt i{background:var(--accent);border-radius:inherit;height:100%;display:block}.kanzlei-shell .fokus-akte-stand{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.kanzlei-shell .fokus-akte-stand .st{white-space:nowrap;font-size:12px}.kanzlei-shell .fokus-ruhig{color:var(--muted);font-size:12px}.kanzlei-shell .fokus-pfeil{color:var(--muted);font-size:16px}.kanzlei-shell .fokus-detail-fuss{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:15px;margin-top:17px;padding-top:16px;font-size:12px;display:flex}.kanzlei-shell .fokus-detail-fuss a{color:var(--accent);text-decoration:none}.kanzlei-shell .fokus-leer{place-items:center;display:grid}@media (max-width:1100px){.kanzlei-shell{grid-template-columns:210px minmax(0,1fr)}.kanzlei-shell .main{padding:29px 27px 55px}.kanzlei-shell .fokus-ablage{grid-template-columns:265px minmax(0,1fr)}.kanzlei-shell .fokus-detail{padding:20px}}@media (max-width:860px){.kanzlei-shell{grid-template-columns:minmax(0,1fr)}.kanzlei-shell .nav{background:var(--nav-bg);border-top:1px solid var(--nav-line);padding:0}.kanzlei-shell .nav .brand{display:none}.kanzlei-shell .nav a:not(.brand){border-radius:0;margin:0;padding:9px 4px;font-size:12px}.kanzlei-shell .nav a:not(.brand).on{color:#fff;box-shadow:inset 0 2px #75d7b4}.kanzlei-shell .nav .blatt a:not(.brand){padding:13px 18px;font-size:14px}.kanzlei-shell .nav .blatt a:not(.brand).on{box-shadow:inset 3px 0 #75d7b4}.kanzlei-shell .nav .konto-nav{margin:0;padding:0}.kanzlei-shell .main{padding:23px 20px calc(96px + env(safe-area-inset-bottom))}.kanzlei-shell .fokus-kennzahlen,.kanzlei-shell .kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kanzlei-shell .fokus-ablage{grid-template-columns:1fr}.kanzlei-shell .fokus-kontakte{min-height:0}.kanzlei-shell .fokus-kontakte-kopf{padding:16px}.kanzlei-shell .fokus-kontakt-liste{scrollbar-width:thin;display:flex;overflow-x:auto}.kanzlei-shell .fokus-kontakt{border-bottom:0;border-right:1px solid var(--line);flex:0 0 205px}.kanzlei-shell .fokus-detail{min-height:0}.kanzlei-shell .fokus-akte{grid-template-columns:minmax(0,1fr) 16px}.kanzlei-shell .fokus-akte-stand{grid-column:1;justify-content:flex-start}.kanzlei-shell .fokus-pfeil{grid-area:1/2/3}.kanzlei-shell .mandant{grid-template-columns:minmax(0,1fr) auto}.kanzlei-shell .mandant .akten-chips{grid-column:1/-1}}@media (max-width:520px){.kanzlei-shell .main{padding:22px 15px calc(96px + env(safe-area-inset-bottom))}.kanzlei-shell .workspace-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:0}.kanzlei-shell .workspace-action{width:auto}.kanzlei-shell .section-heading{flex-direction:column;align-items:flex-start;gap:5px}.kanzlei-shell .fokus-kennzahl{min-height:78px;padding:14px}.kanzlei-shell .fokus-kennzahl strong{font-size:24px}.kanzlei-shell .fokus-kennzahl small{margin:5px 0 0;display:block}.kanzlei-shell .fokus-detail{padding:17px}.kanzlei-shell .fokus-detail-kopf{align-items:flex-start}.kanzlei-shell .fokus-kontakt-link{display:none}.kanzlei-shell .fokus-hinweis{flex-wrap:wrap;align-items:flex-start}.kanzlei-shell .fokus-hinweis a{margin-left:45px}.kanzlei-shell .fokus-detail-fuss{flex-wrap:wrap}.kanzlei-shell .summary-grid,.kanzlei-shell .firm-summary{gap:8px}.kanzlei-shell .summary-card,.kanzlei-shell .firm-summary .summary-card{padding:15px}.kanzlei-shell .kennzahlen>span{padding:13px}}.auth{background:var(--bg)}.auth-mark{background:var(--accent);box-shadow:none}.akte-karte:before,.dashboard-hero:after{display:none}.akte-karte:hover,.summary-card:hover,a.summary-card:hover{box-shadow:none;transform:none}.abschnitt{text-transform:none;letter-spacing:0;color:var(--ink);font-size:16px}.verwalten h4{text-transform:none;letter-spacing:0;color:var(--ink)}.summary-card>span,.kanzlei-shell .summary-card>span{font:500 12px var(--font-sans);letter-spacing:0;text-transform:none}.summary-grid,.kanzlei-shell .summary-grid,.kanzlei-shell .firm-summary,.kanzlei-shell .kennzahlen,.kanzlei-shell .fokus-kennzahlen{background:var(--line);border:1px solid var(--line);border-radius:8px;gap:1px;overflow:hidden}.summary-card,.summary-card+.summary-card,.summary-card.summary-primary,.kanzlei-shell .summary-card,.kanzlei-shell .summary-card+.summary-card,.kanzlei-shell .summary-card.summary-primary,.kanzlei-shell .kennzahlen>span,.kanzlei-shell .kennzahlen>span+span,.kanzlei-shell .fokus-kennzahl{box-shadow:none;background:var(--surface);border:0;border-radius:0;min-height:0;padding:14px 18px}.kanzlei-shell a.fokus-kennzahl:hover{background:var(--hover)}
