@font-face{font-family:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-ext-wght-normal-Bdxck5Au.woff2)format("woff2-variations");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:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-wght-normal-D69JTELx.woff2)format("woff2-variations");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}:root{--a-canvas:#eef1f6;--a-tile:#fff;--a-line:#e6e9f0;--a-line-hover:#d7dce6;--a-ink:#1b2230;--a-ink2:#5b6677;--a-ink3:#5c6a78;--gb-blau:#164194;--gb-blau-75:#5070af;--gb-gruen:#009640;--warn:#b9740d;--danger:#c2261f;--radius-tile:14px;--radius-btn:10px;--shadow-sm:0 1px 2px #3333330f;--shadow-md:0 4px 12px #33333314;--font:"Urbanist Variable", system-ui, sans-serif;--tint-green-bg:#0096401a;--tint-blue-bg:#16419414;--tint-amber-bg:#b9740d1a;--tint-red-bg:#c2261f14;--tint-grey-bg:#eef2f7;--tint-amber-fg:#946200;--tint-blue-fg:var(--gb-blue-dark);--gb-blue:var(--gb-blau);--gb-blue-dark:#0f2f6b;--gb-green:var(--gb-gruen);--bg:var(--a-canvas);--card:var(--a-tile);--border:var(--a-line);--text:var(--a-ink);--muted:var(--a-ink2);--red:var(--danger);--color-text:var(--a-ink);--color-text-secondary:var(--a-ink2);--color-border:var(--a-line);--color-surface:var(--a-tile);--status-ok-fg:#047857;--status-ok-bg:#e6f4ec;--status-warn-fg:#92400e;--status-warn-bg:#f8f1e7;--status-fehler-fg:#b91c1c;--status-fehler-bg:#faeeed;--status-fehler-text:#b91c1c;--status-info-fg:#164194;--status-info-bg:#ecf0f6;--status-neutral-fg:#52525b;--status-neutral-bg:#f4f4f5;--zeile-rot-bg:#fdeaea;--zeile-rot-hover:#fce4e4;--zeile-gelb-bg:#fdf3cf;--zeile-gelb-hover:#fbeec4}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px}:focus-visible{outline:2px solid var(--gb-blau);outline-offset:2px}body :is(button,input,select,textarea):not(.geraet-modus *,.device-wrap *){font-family:inherit}code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12.5px}.full-center{height:100vh;color:var(--muted);justify-content:center;align-items:center;display:flex}.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}.sprunglink{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sprunglink:focus-visible{z-index:1000;clip:auto;background:var(--a-tile);width:auto;height:auto;color:var(--a-ink);box-shadow:var(--shadow-md);border-radius:8px;margin:0;padding:8px 12px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;overflow:visible}main#inhalt:focus{outline:none}.btn{cursor:pointer;color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600;transition:filter .15s,background .15s}.btn:disabled{opacity:.6;cursor:default}.btn:hover:not(:disabled){filter:brightness(1.07)}.btn-sm{padding:6px 12px;font-size:13px}.btn-blue{background:var(--gb-blue)}.btn-green{background:var(--gb-green)}.btn-red{background:var(--red)}.btn-gray{background:#64748b}.btn-light{background:var(--a-tile);color:var(--gb-blue);border:1px solid var(--a-line)}.login-wrap{background:radial-gradient(1200px 600px at 50% -10%,#24386a 0%,#0000 60%),linear-gradient(#1a2945 0%,#14213d 100%);justify-content:center;align-items:center;min-height:100vh;padding:28px 16px;display:flex}.login-inner{flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.login-brand{color:#fff;letter-spacing:-.5px;text-align:center;margin:0 0 16px;font-size:40px;font-weight:800}.login-logo-card{background:var(--a-tile);border-radius:18px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 12px 30px #0000004d}.logo-mark{object-fit:contain;width:56px;height:56px;display:block}.login-sub{color:#aab6d4;text-align:center;margin:12px 0 24px;font-size:13.5px}.login-card{background:var(--a-tile);border-radius:16px;flex-direction:column;width:100%;padding:28px 26px;display:flex;box-shadow:0 24px 60px #00000059}.login-card-title{margin:0 0 18px;font-size:17px;font-weight:700}.field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:12px 0 6px;font-size:11.5px;font-weight:700}.field-label:first-of-type{margin-top:0}.input-icon{align-items:center;display:flex;position:relative}.input-icon>svg{color:#94a3b8;pointer-events:none;position:absolute;left:12px}.input-icon input{border:1px solid var(--border);border-radius:9px;outline:none;width:100%;padding:11px 12px 11px 38px;font-size:14px;transition:border-color .15s,box-shadow .15s}.input-icon input:focus{border-color:var(--gb-blue);box-shadow:0 0 0 3px #1641941f}.eye-btn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:6px;padding:6px;display:flex;position:absolute;right:8px}.eye-btn:hover{color:var(--gb-blue)}.dsgvo-box{background:#fffbeb;border:1px solid #fcd97a;border-radius:10px;margin:16px 0 14px;padding:12px 14px}.dsgvo-title{color:#b45309;margin-bottom:5px;font-size:13px;font-weight:700}.dsgvo-box p{color:#6b5a2e;margin:0;font-size:12.5px;line-height:1.5}.consent{color:var(--text);cursor:pointer;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.consent input{cursor:pointer;width:15px;height:15px;accent-color:var(--gb-blue);flex-shrink:0;margin-top:2px}.login-error{background:var(--tint-red-bg);color:var(--red);border-radius:8px;margin-top:14px;padding:9px 12px;font-size:13px}.meldung-original{opacity:.75;margin-top:3px;font-size:12px;display:block}.btn-login{color:#fff;cursor:pointer;background:linear-gradient(180deg, #1d4fb0 0%, var(--gb-blue) 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:13px;font-size:14.5px;font-weight:700;transition:filter .15s;display:flex}.btn-login:hover:not(:disabled){filter:brightness(1.08)}.btn-login:disabled{color:#f8fafc;cursor:not-allowed;background:#cbd5e1}.btn-ms{border:1.5px solid var(--a-line);background:var(--a-tile);color:#1f2937;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.btn-ms:hover:not(:disabled){background:var(--a-line)}.btn-ms:disabled{opacity:.6;cursor:not-allowed}.login-divider{color:#94a3b8;align-items:center;gap:10px;margin:16px 0 4px;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--border);flex:1;height:1px}.login-foot{text-align:center;color:#94a3b8;margin:14px 0 0;font-size:11.5px}.trust-badges{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:20px;display:flex}.trust-badges span{color:#7fe1a6;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.trust-badges svg{color:#4ade80}.trust-badges .trust-link{color:#7fe1a6;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:underline;display:flex}.trust-badges .trust-link:hover,.trust-badges .trust-link:focus-visible{color:#fff}.brand-logo{background:#fff;border-radius:6px;width:32px;height:32px;padding:2px;display:block;box-shadow:0 1px 3px #0000002e}.app-shell{min-height:100vh;display:flex}.app-shell.ansicht-neu{--a-canvas:#f4f5f7;--a-tile:#fff;--a-line:#e4e4e7;--a-line-hover:#d4d4d8;--a-ink:#18181b;--a-ink2:#686870;--a-ink3:#686870;--neu-trenner:#f0f0f2;--neu-hover:#f7f7f9;--neu-gedaempft:#f4f4f5;--neu-link:#164194;--fokus:#164194;--bg:var(--a-canvas);--card:var(--a-tile);--border:var(--a-line);--text:var(--a-ink);--muted:var(--a-ink2);--color-text:var(--a-ink);--color-text-secondary:var(--a-ink2);--color-border:var(--a-line);--color-surface:var(--a-tile);--tint-grey-bg:var(--neu-gedaempft);--radius-tile:12px;--shadow-sm:0 1px 2px #0f1f450f, 0 0 0 1px #0f1f450f;--shadow-md:0 4px 14px #0f1f4514, 0 0 0 1px #0f1f4512;--schatten-menue:0 12px 32px #0f1f452e, 0 0 0 1px var(--a-line);--schatten-dialog:0 24px 60px #0f1f4540;background:var(--bg);color:var(--text);accent-color:#164194}:root[data-theme=dark] .app-shell.ansicht-neu{--a-canvas:#0c111b;--a-tile:#161b26;--a-line:#283044;--a-line-hover:#3a4458;--a-ink:#e4e4e7;--a-ink2:#a1a1aa;--a-ink3:#a1a1aa;--neu-trenner:#212838;--neu-hover:#1b2230;--neu-gedaempft:#1d2433;--neu-link:#60a5fa;--fokus:#60a5fa;--shadow-sm:0 1px 2px #00000059, 0 0 0 1px #ffffff0f;--shadow-md:0 6px 18px #0006, 0 0 0 1px #ffffff12;--schatten-menue:0 12px 32px #00000080, 0 0 0 1px var(--a-line);--schatten-dialog:0 24px 60px #0009;accent-color:#60a5fa}body:has(>#root>.app-shell.ansicht-neu){background:#f4f5f7}:root[data-theme=dark] body:has(>#root>.app-shell.ansicht-neu){background:#0c111b}.seitenleiste{color:#c9d3e8;background:#0f1f45;flex-direction:column;flex:none;align-self:flex-start;width:240px;height:100vh;padding:16px 12px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.seitenleiste :focus-visible{outline-offset:2px;outline:2px solid #fff}.seitenleiste .brand{flex:none;align-items:center;gap:10px;padding:2px 8px 16px;display:flex}.seitenleiste .brand-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.seitenleiste .brand-name{color:#fff;white-space:nowrap;font-size:15px;font-weight:700}.seitenleiste .brand-sub{color:#8aa0ca;white-space:nowrap;font-size:12px;font-weight:600}.seitenleiste .app-wechsel,.seitenleiste .topnav{flex-direction:column;flex:none;gap:2px;display:flex}.seitenleiste .app-wechsel-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seitenleiste .app-wechsel-extern{color:#8aa0ca;flex:none;font-size:11px}.seitenleiste .seitenleiste-trenner{background:#24365f;flex:none;height:1px;margin:10px 4px}.seitenleiste .topnav-link{color:#c9d3e8;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.seitenleiste .topnav-link>svg{stroke-width:1.8px;flex:none}.seitenleiste .topnav-link:hover{color:#fff;background:#ffffff14}.seitenleiste .topnav-link.active{color:#fff;background:#164194;font-weight:600}:root[data-theme=dark] .seitenleiste{background:#0b1630;border-right:1px solid #1a2847}:root[data-theme=dark] .seitenleiste .topnav-link.active{background:#2563eb}.ansicht-neu .seitenleiste .app-wechsel{margin-top:4px}.ansicht-neu .seitenleiste .seitenleiste-trenner{margin:12px 4px}.seitenleiste .nutzerblock{border-top:1px solid #24365f;flex:none;margin-top:auto;padding-top:10px;position:relative}.seitenleiste .nutzer-knopf{color:#c9d3e8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;display:flex}.seitenleiste .nutzer-knopf:hover{background:#ffffff14}.seitenleiste .nutzer-avatar{color:#164194;text-align:center;background:#fff;border-radius:50%;flex:none;width:30px;height:30px;font-size:12px;font-weight:700;line-height:30px}.seitenleiste .nutzer-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.seitenleiste .nutzer-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.seitenleiste .nutzer-rolle{color:#8aa0ca;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.seitenleiste .nutzer-pfeil{flex:none;transition:transform .15s}.seitenleiste .nutzer-knopf[aria-expanded=true] .nutzer-pfeil{transform:rotate(180deg)}.seitenleiste .nutzer-menue{z-index:5;background:#fff;border-radius:10px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #0f1f452e,0 0 0 1px #e4e4e7}.seitenleiste .nutzer-menue button{color:#18181b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.seitenleiste .nutzer-menue button:hover{background:#f7f7f9}.seitenleiste .nutzer-menue button:focus-visible{outline-offset:-2px;outline:2px solid #164194}.seitenleiste .nutzer-menue button.gefahr{color:#b91c1c}:root[data-theme=dark] .seitenleiste .nutzer-menue{background:#1d2433;box-shadow:0 12px 32px #00000080,0 0 0 1px #283044}:root[data-theme=dark] .seitenleiste .nutzer-menue button{color:#e4e4e7}:root[data-theme=dark] .seitenleiste .nutzer-menue button:hover{background:#283044}:root[data-theme=dark] .seitenleiste .nutzer-menue button:focus-visible{outline-color:#60a5fa}:root[data-theme=dark] .seitenleiste .nutzer-menue button.gefahr{color:#f87171}.seitenleiste .nutzerblock-fehler{color:#b91c1c;background:#faeeed;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:12.5px;line-height:1.35}.seitenleiste .schublade-zu{display:none}.app-shell.ansicht-klassisch{flex-direction:column}.topbar .brand{align-items:center;gap:4px;display:flex}.topbar .brand-text{white-space:nowrap;margin-left:8px;font-size:15px;font-weight:700}.topbar .topnav{flex:1;gap:4px;display:flex}.topbar .topnav-link{color:var(--a-ink2);border-radius:var(--radius-btn);padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none}.topbar .topnav-link:hover,.topbar .topnav-link.active{background:var(--tint-blue-bg);color:var(--gb-blau)}.topbar .topnav-link>svg{display:none}@media (width<=1399px){.topbar .topnav-link{padding-left:12px;padding-right:12px}}.ansicht-klassisch .topbar .topnav{scrollbar-width:thin;min-width:0;overflow-x:auto}.ansicht-klassisch .topbar .topnav-link,.ansicht-klassisch .topbar-right>*{white-space:nowrap;flex:none}.ansicht-klassisch .topbar .brand,.ansicht-klassisch .topbar-right{flex:none}@media (width<=1599px){.ansicht-klassisch .topbar .brand-gruppe{display:none}}.ansicht-klassisch .topbar .user-name[data-verdraengt]{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}@media (width<=1339px){.ansicht-klassisch .topbar .brand-text{display:none}.ansicht-klassisch .topbar{gap:16px}}@media (width<=1219px){.ansicht-klassisch .topbar .topnav-link{padding-left:7px;padding-right:7px}}@media (width<=760px){.ansicht-klassisch .topbar{gap:8px;padding-left:8px;padding-right:8px}.ansicht-klassisch .topbar-right{gap:6px}}@media (width<=399px){.ansicht-klassisch .topbar .brand{display:none}}@media (width<=1149px){.ansicht-klassisch .topbar .topnav-link{font-size:13px}}.app-main{flex-direction:column;flex:auto;min-width:0;display:flex}.topbar{background:var(--a-tile);color:var(--a-ink);border-bottom:1px solid var(--a-line);height:56px;box-shadow:var(--shadow-sm);z-index:30;align-items:center;gap:28px;padding:0 22px;display:flex;position:sticky;top:0}.topbar-right{align-items:center;gap:12px;margin-left:auto;display:flex}.user-name{color:var(--a-ink2);font-size:13px}.portal-link{color:var(--a-ink2);font-size:13px;font-weight:600;text-decoration:none}.portal-link:hover{color:var(--gb-blau);text-decoration:underline}.content{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:24px}.ansicht-neu .topbar{height:56px;box-shadow:none;background:var(--a-tile);border-bottom:1px solid var(--a-line);gap:0;padding:0;display:block}.ansicht-neu .kopfleiste-innen{box-sizing:border-box;align-items:center;gap:8px;width:100%;max-width:1344px;height:100%;margin:0 auto;padding:0 32px;display:flex}.ansicht-neu .topbar-right{gap:8px;margin-left:auto}.ansicht-neu .topbar .menue-knopf,.ansicht-neu .topbar .kopfleiste-titel{display:none}.ansicht-neu .kopfleiste-titel{min-width:0;color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}.ansicht-neu .knopf-symbol{border:1px solid var(--a-line);background:var(--a-tile);width:40px;height:40px;color:var(--a-ink2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ansicht-neu .knopf-symbol:hover{background:var(--neu-hover);color:var(--a-ink)}.ansicht-neu .beta-knopf{border:1px solid var(--a-line);background:var(--a-tile);height:40px;color:var(--neu-link);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;padding:0 12px;font-size:12.5px;font-weight:600;line-height:38px}.ansicht-neu .beta-knopf[aria-pressed=true]{background:var(--status-info-bg);border-color:#0000}.ansicht-neu .beta-knopf:hover{border-color:var(--neu-link)}@media (width<=768px){.ansicht-neu .beta-voll{display:none}}.ansicht-neu .content{box-sizing:border-box;flex:1 0 auto;width:100%;max-width:1344px;margin:0 auto;padding:24px 32px 64px}@media not all and (width>=1101px){.ansicht-neu .seitenleiste{z-index:46;visibility:hidden;width:min(84vw,300px);height:auto;box-shadow:var(--shadow-md);align-self:stretch;transition:transform .18s ease-out,visibility 0s linear .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ansicht-neu.schublade-auf .seitenleiste{visibility:visible;transition:transform .18s ease-out,visibility;transform:none}.ansicht-neu .seitenleiste .schublade-zu{z-index:1;color:#c9d3e8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:inline-flex;position:absolute;top:10px;right:8px}.ansicht-neu .seitenleiste .schublade-zu:hover{color:#fff;background:#ffffff14}.ansicht-neu .schublade-grund{z-index:45;background:#0f172a73;position:fixed;inset:0}:root[data-theme=dark] .ansicht-neu .schublade-grund{background:#0009}.ansicht-neu .topbar .menue-knopf{width:44px;height:44px;color:var(--a-ink);background:0 0;border-color:#0000;margin-left:-8px;display:inline-flex}.ansicht-neu .topbar .kopfleiste-titel{display:block}.ansicht-neu .kopfleiste-innen{padding:0 20px}.ansicht-neu .content{padding:20px 20px 48px}}@media (prefers-reduced-motion:reduce){.ansicht-neu .seitenleiste{transition:none!important}}html.schublade-offen{overflow:hidden}@media (width<=768px){.ansicht-neu .kopfleiste-innen{padding:0 16px}.ansicht-neu .content{padding:16px 16px 48px}}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-tile);box-shadow:var(--shadow-sm);padding:18px 20px}.stat-num{color:var(--gb-blue);font-size:30px;font-weight:800}.stat-num.red{color:var(--red)}.stat-num.green{color:var(--gb-green)}.stat-label{color:var(--muted);margin-top:2px;font-size:13px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-tile);box-shadow:var(--shadow-sm);overflow:hidden}.card-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.card-title{font-size:15px;font-weight:700}h1.card-title{margin:0}.page-header h1{margin-block:.83em;font-size:1.5em}.card-body{-webkit-overflow-scrolling:touch;padding:16px 18px;overflow-x:auto}.builder-leiste *{scroll-margin-top:calc(-1 * var(--builder-oben,0px))}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters input,.filters select,.inline-form input,.inline-form select{border:1px solid var(--border);border-radius:7px;outline:none;padding:7px 10px;font-size:13px}.filters input:focus,.filters select:focus{border-color:var(--gb-blue)}.chk{cursor:pointer;align-items:center;gap:5px;font-size:13px;display:flex}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form input{min-width:140px}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);border-bottom:2px solid var(--border);padding:8px 10px;font-size:12px}.data-table td{border-bottom:1px solid var(--border);padding:10px;font-size:13.5px}.data-table tr:last-child td{border-bottom:none}.data-table .empty{text-align:center;color:var(--muted);padding:28px}.data-table .zeile-aktionen{gap:6px;display:flex}.badge{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.badge.green{background:var(--tint-green-bg);color:var(--gb-green)}.badge.red{background:var(--tint-red-bg);color:var(--red)}.badge.gray{background:var(--tint-grey-bg);color:var(--muted)}.badge .badge-symbol{vertical-align:-2px;flex:none;margin-right:4px}.badge.yellow{color:#946200;background:#fff4d6}.badge.green:not(:where(.geraet-modus *,.device-wrap *)){color:var(--status-ok-fg)}.badge.yellow:not(:where(.geraet-modus *,.device-wrap *)){color:var(--status-warn-fg)}.info-box{color:var(--gb-blue-dark);background:#eef4ff;border:1px solid #c7d8f7;border-radius:8px;padding:10px 12px;font-size:13px}.modal-overlay{z-index:50;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-box{background:var(--a-tile);border-radius:14px;width:100%;max-width:640px;max-height:88vh;padding:22px 24px;overflow-y:auto;box-shadow:0 24px 60px #00000059}.modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.modal-head h3{margin:0;font-size:17px}.detail-info{grid-template-columns:repeat(2,1fr);gap:6px 18px;margin-bottom:16px;font-size:13.5px;display:grid}.detail-info .k{color:var(--muted)}.detail-vermerk{border-left:4px solid var(--warn);background:var(--tint-amber-bg);color:var(--text);border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:13.5px;line-height:1.45}.bb-zeile{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.bb-zeile.bb-warn{color:var(--tint-amber-fg);font-weight:600}.bb-festlegen-knopf,.ansicht-neu .content .btn-sm.bb-festlegen-knopf{min-height:44px}.bb-banner{border-left:4px solid var(--warn);background:var(--tint-amber-bg);color:var(--tint-amber-fg);border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:13.5px;font-weight:600}.bb-dialog-text{color:var(--muted);margin:0 0 12px;font-size:13.5px}.bb-dialog-feld{gap:4px;margin-bottom:12px;display:grid}.bb-dialog-feld select{min-height:44px}.bb-dialog-hinweis{color:var(--muted);font-size:12px}.bb-dialog-knoepfe{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.bb-dialog-knoepfe .btn,.ansicht-neu .content .bb-dialog-knoepfe .btn-sm{min-height:44px}.detail-vermerk-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--tint-amber-fg);margin-bottom:2px;font-size:11px;font-weight:700}.detail-info>.detail-kunde{grid-column:1/-1;min-width:0}.detail-kunde{border-bottom:1px solid var(--a-line);gap:4px;padding-bottom:8px;display:grid}.detail-kunde-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.detail-kunde-zeile{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.detail-kunde-name{overflow-wrap:anywhere;flex:12em;min-width:0;font-weight:600}.detail-kunde-nr{white-space:nowrap}.detail-kunde-focus,.detail-kunde-such{white-space:nowrap;vertical-align:1px;padding:1px 8px;font-size:11px;font-weight:600}.detail-kunde-eintragen input{border:1px solid var(--border);border-radius:8px;flex:12em;min-width:0;max-width:100%;padding:6px 10px;font-size:13.5px}.detail-kunde-eintragen input:focus{border-color:var(--gb-blue)}.detail-kunde-zeile .btn{flex:none}.detail-kunde-kandidaten{gap:4px;margin:2px 0 0;padding-left:18px;display:grid}.detail-kunde-kandidaten li{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.detail-kunde-hinweis{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:400}.detail-kunde-fehler{color:var(--red);overflow-wrap:anywhere}.detail-sec-title{color:var(--gb-blue);margin:14px 0 6px;font-size:14px;font-weight:700}.detail-field{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.detail-field .val.ok{color:var(--gb-green);font-weight:700}.detail-field .val.nok{color:var(--red);font-weight:700}.detail-field .val.behoben{color:var(--gb-blue);font-weight:700}.detail-field .val.nv{color:var(--muted);font-weight:700}.wert-behoben{color:var(--gb-blue);font-weight:700}.detail-group{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:10px 0 2px;font-size:12px;font-weight:600}.detail-reifen{flex-wrap:wrap;padding-left:12px}.detail-reifen .val{font-variant-numeric:tabular-nums}.detail-reifen-fotos{flex-wrap:wrap;flex-basis:100%;gap:6px;padding:2px 0 4px;display:flex}.link-btn{color:var(--gb-blue);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.checks-tabelle tbody tr.check-zeile{cursor:pointer}.checks-tabelle tbody tr.check-zeile:hover{background:var(--a-canvas)}.checks-tabelle tbody tr.check-zeile.zeile-aktiv{background:var(--tint-blue-bg)}.checks-tabelle tbody tr.zeile-aktiv>td:first-child{box-shadow:inset 3px 0 0 var(--gb-blau)}.checks-tabelle tbody tr[data-ton=rot],.checks-tabelle tbody tr.check-zeile.zeile-aktiv[data-ton=rot]{background:var(--zeile-rot-bg)}.checks-tabelle tbody tr[data-ton=gelb],.checks-tabelle tbody tr.check-zeile.zeile-aktiv[data-ton=gelb]{background:var(--zeile-gelb-bg)}.checks-tabelle tbody tr.check-zeile[data-ton=rot]:hover{background:var(--zeile-rot-hover)}.checks-tabelle tbody tr.check-zeile[data-ton=gelb]:hover{background:var(--zeile-gelb-hover)}.checks-tabelle tbody tr.check-zeile[data-ton=rot]:not(.zeile-aktiv):hover{outline:1px solid var(--status-fehler-fg);outline-offset:-1px}.checks-tabelle tbody tr.check-zeile[data-ton=gelb]:not(.zeile-aktiv):hover{outline:1px solid var(--status-warn-fg);outline-offset:-1px}.checks-tabelle tbody tr.zeile-aktiv[data-ton]{outline:2px solid var(--gb-blau);outline-offset:-2px}.checks-tabelle tbody tr[data-ton] .badge.red{background:var(--a-tile);color:var(--status-fehler-fg);box-shadow:inset 0 0 0 1px}.checks-tabelle tbody tr[data-ton] .badge.yellow{background:var(--a-tile);color:var(--status-warn-fg);box-shadow:inset 0 0 0 1px}.checks-tabelle tbody tr[data-ton] .badge.green{background:var(--a-tile);color:var(--status-ok-fg);box-shadow:inset 0 0 0 1px}.checks-tabelle tbody tr[data-ton] .badge.gray{background:var(--a-tile);color:var(--status-neutral-fg);box-shadow:inset 0 0 0 1px}.checks-tabelle tbody tr[data-ton] td.status>span[title=Prüfer\ PIN-bestätigt]:not(.pin-kennzeichen){color:var(--status-ok-fg)!important}.detail-backdrop{display:none}.detail-panel{background:var(--a-tile);border:1px solid var(--a-line);border-radius:var(--radius-tile);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.detail-panel-kopf{z-index:1;background:var(--a-tile);border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}.detail-panel-kopf h3{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;margin:0;font-size:17px;display:flex}.detail-panel-kopf h3:focus{outline:none}.detail-panel-kopf .btn{flex:none;align-items:center;display:inline-flex}.detail-panel-rumpf{padding:14px 18px 18px}.detail-aktionen{background:var(--a-tile);border-top:1px solid var(--a-line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex;position:sticky;bottom:0}.detail-panel .detail-field{align-items:center}.detail-panel .detail-field .val.ok,.detail-panel .detail-field .val.nok,.detail-panel .detail-field .val.behoben{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12.5px;display:inline-block}.detail-panel .detail-field .val.ok{background:var(--tint-green-bg);color:#007a34}.detail-panel .detail-field .val.nok{background:var(--tint-red-bg);color:var(--red)}.detail-panel .detail-field .val.behoben{background:var(--tint-blue-bg);color:var(--gb-blue)}@media not all and (width>=960px){.checks-neu .checks-tabelle .zeile-beleg{display:none}}@container tabelle (width<=919px){.checks-neu .checks-tabelle .zeile-beleg{display:none}}@media (width>=1360px){.checks-split{grid-template-columns:minmax(0,1fr) minmax(380px,440px);align-items:start;gap:16px;display:grid}.detail-panel{max-height:calc(100vh - 88px);position:sticky;top:72px;overflow-y:auto}.checks-split .checks-tabelle .zeile-beleg{display:none}.checks-split .checks-tabelle .zeile-aktionen{flex-wrap:wrap}.checks-split .checks-tabelle th,.checks-split .checks-tabelle td{padding-left:8px;padding-right:8px}.checks-split .checks-tabelle .btn,.checks-split .checks-tabelle .badge{white-space:nowrap}}@media not all and (width>=1360px){.detail-backdrop{z-index:40;background:#0f172a73;display:block;position:fixed;inset:0}.detail-panel{z-index:40;border-width:0 0 0 1px;border-radius:0;width:min(560px,100%);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:0 24px 60px #00000059}}.fc-wert{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 32px;align-items:center;gap:8px;min-height:40px;display:grid}.fc-wert .fc-label{color:var(--muted)}.fc-wert .fc-text{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;color:var(--text);justify-self:start;font-weight:600}.fc-wert .fc-text.fc-info{-webkit-user-select:text;user-select:text;color:var(--muted);font-weight:400}.fc-kopier{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--gb-blau);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fc-kopier:hover{border-color:var(--gb-blau)}.fc-kopier:focus-visible{outline:2px solid var(--gb-blau);outline-offset:2px}.fc-kopier.ok,.fc-kopiert .fc-kopier{color:var(--gb-green);border-color:var(--gb-green)}.fc-kopiert .fc-label{text-decoration:line-through;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.fc-kopier-platz{width:32px}.fc-fortschritt{color:var(--muted);margin:0 0 8px;font-size:13px}.fc-hinweis{color:var(--muted);margin:8px 0 0;font-size:13px}.fc-meldungen{z-index:10;background:var(--bg);gap:8px;padding-bottom:14px;display:grid;position:sticky;top:56px}.fc-meldung{background:var(--tint-red-bg);color:var(--danger);align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.fc-meldung>span{flex:1}.fc-fehler{color:var(--danger)}.fc-kz{cursor:pointer}.fc-tabelle .badge{align-items:center;gap:4px;display:inline-flex}.fc-filter-klassisch{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fc-suche input{min-width:200px}.fc-segment{background:var(--tint-grey-bg);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.fc-segment>button{min-height:30px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px}.fc-segment>button[aria-pressed=true]{background:var(--card);color:var(--text);box-shadow:var(--shadow-sm);font-weight:600}.fc-zahl{font-variant-numeric:tabular-nums}.fleetcheck-seite .zustand-leer{align-items:center;gap:10px;display:flex}.fleetcheck-seite .zustand-leer>svg{flex:none;width:20px;height:20px}@media (width>=1360px){.checks-split .fc-tabelle .fc-aktion{display:none}}@media (width<=760px){.stat-grid{grid-template-columns:repeat(2,1fr)}.topbar .brand-text,.beta-voll{display:none}.topbar{gap:12px}.topnav{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;overflow-x:auto}.topnav-link{white-space:nowrap;flex:none}.brand,.topbar-right{flex:none}.user-name{display:none}.topbar{gap:10px;padding-left:12px;padding-right:12px}}.foto-vorschau{cursor:zoom-in;font:inherit;border:1px solid var(--border);background:var(--a-canvas);border-radius:8px;padding:0;display:block;overflow:hidden}.foto-vorschau:hover{border-color:var(--gb-blau)}.foto-vorschau img{object-fit:cover;width:100%;height:100%;display:block}.foto-vorschau-fehlt{width:100%;height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:11px;line-height:1.2;display:flex}.modal-overlay.foto-ansicht-grund{z-index:60;touch-action:none;overscroll-behavior:contain;background:#0d1015;padding:0;display:block}.foto-ansicht{color:#fff;outline:none;flex-direction:column;display:flex;position:absolute;inset:0}.foto-ansicht :focus-visible{outline-offset:2px;outline:2px solid #fff}.foto-ansicht-kopf{flex:none;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 18px;display:flex}.foto-ansicht-titel{flex:auto;min-width:0;font-size:14px;line-height:1.35}.foto-ansicht-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.foto-ansicht-unterzeile{white-space:nowrap;color:#ffffffc7;min-width:0;font-size:13px;display:flex}.foto-ansicht-bereich{text-overflow:ellipsis;min-width:0;overflow:hidden}.foto-ansicht-trenner{white-space:pre;flex:none}.foto-ansicht-zahl{flex:none}.foto-ansicht-knoepfe{flex:none;gap:6px;display:flex}.foto-ansicht-knopf{color:#fff;min-width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.foto-ansicht-knopf:hover:not([aria-disabled=true]){background:#ffffff2e}.foto-ansicht-knopf[aria-disabled=true]{opacity:.4;cursor:default}.foto-ansicht-knopf[aria-pressed=true]{color:#0f172a;background:#fff}.foto-ansicht-buehne{-webkit-user-select:none;user-select:none;flex:auto;min-height:0;position:relative;overflow:hidden}.foto-ansicht-bild{-webkit-user-drag:none;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.foto-ansicht-bild.zoombar{cursor:zoom-in}.foto-ansicht-bild.gezoomt{cursor:grab;max-width:none;max-height:none}.foto-ansicht-buehne.zieht .foto-ansicht-bild{cursor:grabbing}.foto-ansicht-pfeil{z-index:1;color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.foto-ansicht-pfeil:hover:not([aria-disabled=true]){background:#000000bf}.foto-ansicht-pfeil[aria-disabled=true]{opacity:.3;cursor:default}.foto-ansicht-pfeil.links{left:12px}.foto-ansicht-pfeil.rechts{right:12px}.foto-ansicht-hinweis{text-align:center;color:#fffc;margin:0;padding:0 20px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=760px){.foto-ansicht-kopf{gap:8px;padding-left:12px}.foto-ansicht-knopftext{display:none}.foto-ansicht-pfeil{width:40px;height:40px}.foto-ansicht-pfeil.links{left:6px}.foto-ansicht-pfeil.rechts{right:6px}}.modal-overlay.dokument-ansicht-grund{z-index:60;overscroll-behavior:contain;background:#0d1015;padding:0;display:block}.dokument-ansicht{color:#fff;outline:none;flex-direction:column;display:flex;position:absolute;inset:0}.dokument-ansicht :focus-visible{outline-offset:2px;outline:2px solid #fff}.dokument-ansicht-kopf{flex:none;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 18px;display:flex}.dokument-ansicht-titel{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.dokument-ansicht-knoepfe{flex:none;gap:6px;display:flex}.dokument-ansicht-knopf{color:#fff;min-width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.dokument-ansicht-knopf:hover:not([aria-disabled=true]){background:#ffffff2e}.dokument-ansicht-knopf[aria-disabled=true]{opacity:.4;cursor:default}.dokument-ansicht-meldung{background:#7f1d1d;border-radius:8px;flex:none;margin:0 12px 8px;padding:8px 12px;font-size:14px}.dokument-ansicht-buehne{background:#525659;flex:auto;min-height:0;position:relative}.dokument-ansicht-rahmen{background:#fff;border:0;width:100%;height:100%;display:block}.dokument-ansicht-hinweis{text-align:center;color:#ffffffe6;width:min(520px,100%);margin:0;padding:0 20px;font-size:15px;line-height:1.45;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dokument-ansicht-hinweis p{margin:0 0 8px}@media (width<=760px){.dokument-ansicht-kopf{gap:8px;padding-left:12px}.dokument-ansicht-knopftext{display:none}}.dokument-meldung{z-index:70;color:#fff;background:#1e293b;border-radius:10px;align-items:flex-start;gap:10px;width:min(560px,100vw - 32px);padding:12px 12px 12px 16px;font-size:14px;line-height:1.4;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000040}.dokument-meldung.fehler{background:#991b1b}.dokument-meldung>span{flex:auto;min-width:0}.dokument-meldung-zu{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-12px -8px -12px 0;display:inline-flex}.dokument-meldung-zu:hover{background:#ffffff26}@media (pointer:coarse){.link-btn{min-height:24px;padding-top:4px;padding-bottom:4px}.portal-link{align-items:center;min-height:24px;display:inline-flex}input[type=checkbox],input[type=radio]{width:24px;height:24px}}.device-wrap{background:var(--bg);min-height:100vh}.device-card{background:#fff;flex-direction:column;justify-content:center;max-width:380px;min-height:100vh;margin:0 auto;padding:32px 24px;display:flex}.modal-overlay>.device-card{border-radius:16px;justify-content:flex-start;min-height:0;max-height:calc(100dvh - 32px);padding:24px 20px;overflow-y:auto;box-shadow:0 24px 60px #0000004d}.device-topbar{background:var(--gb-blue);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.device-topbar .btn{white-space:nowrap}.device-topbar span{opacity:.8}.mc-install-geraet{align-items:center;gap:6px;font-weight:700;display:inline-flex}.device-topbar .mc-install-geraet span{opacity:1}@media (width<=1023px){.mc-install-formular .mc-install-text{display:none}}@media (width<=719px){.mc-install-formular{display:none}}.device-topbar>div:first-child+div:last-child{margin-left:auto}.geraet-kopf-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (pointer:coarse){.device-topbar .btn,.geraet-kopf-knoepfe .btn{min-width:44px;min-height:44px}.geraet-kopf-knoepfe{gap:8px}:is(.device-topbar,.geraet-kopf-knoepfe) .device-sprachen>.btn{min-width:48px}.geraet-abmelden{margin-inline-start:8px;position:relative}.geraet-abmelden:before{content:"";inset-inline-start:-9px;background:var(--border);pointer-events:none;width:1px;position:absolute;top:10px;bottom:10px}.device-topbar .geraet-abmelden:before{background:#ffffff8c}}.kopf-zeichen-eng{display:none}@media (width<=431px){:is(.device-topbar,.geraet-kopf-knoepfe) .btn{min-width:44px}:is(.device-topbar,.geraet-kopf-knoepfe) .kopf-wort-schmal,:is(.device-topbar,.geraet-kopf-knoepfe) .kopf-wort-eng:lang(ar){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.device-topbar,.geraet-kopf-knoepfe) .kopf-zeichen-eng:lang(ar){flex:none;display:block}}@media (width<=391px){:is(.device-topbar,.geraet-kopf-knoepfe) .kopf-wort-eng{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.device-topbar,.geraet-kopf-knoepfe) .kopf-zeichen-eng{flex:none;display:block}}@media (width<=511px){:is(.device-topbar,.geraet-kopf-knoepfe) .btn:lang(ar){min-width:44px}:is(.device-topbar,.geraet-kopf-knoepfe) .kopf-wort-schmal:lang(ar){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.geraet-heute-knopf{justify-content:center;align-items:center;min-width:44px;display:inline-flex;position:relative}.geraet-heute-zahl{color:#fff;text-align:center;background:#15803d;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-5px;right:-5px}.device-topbar .geraet-heute-zahl,.device-topbar .geraet-kopf-zeichen{opacity:1}.device-topbar .geraet-kopf-wort{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){.device-topbar .mc-install-symbol .mc-install-text{display:none}}.device-form{max-width:640px;margin:0 auto;padding:16px 16px 110px}.device-section{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:14px;padding:16px 18px}.device-section-title{color:var(--gb-blue);margin-bottom:14px;font-size:17px;font-weight:700}.device-group{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:12px 0 4px;font-size:13px;font-weight:600}.device-input{border:1.5px solid var(--border);box-sizing:border-box;border-radius:10px;outline:none;width:100%;min-height:50px;margin-bottom:6px;padding:14px;font-size:16px}.device-input:focus{border-color:var(--gb-blue);box-shadow:0 0 0 3px #1641941f}textarea.device-input{min-height:auto}.device-check-row{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 0;display:flex}.device-check-row:last-child{border-bottom:none}.device-check-row>span{flex:140px;min-width:0;font-size:15px;line-height:1.35}.device-check-row em{color:var(--muted);font-size:12.5px;font-style:normal}.device-toggle{flex-shrink:0;gap:8px;display:flex}.device-toggle .tg{border:2px solid var(--border);cursor:pointer;color:var(--muted);background:#fff;border-radius:10px;min-width:70px;min-height:50px;padding:14px 20px;font-size:15px;font-weight:800;transition:transform 80ms}.device-toggle .tg:active{transform:scale(.96)}.device-toggle .tg .tg-unter{overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:600;line-height:1.2;display:block}.device-toggle.mit-unter .tg{min-width:64px;padding-left:6px;padding-right:6px}.device-toggle .tg.ok.on{background:var(--gb-green);border-color:var(--gb-green);color:#fff}.device-toggle .tg.nok.on{background:var(--red);border-color:var(--red);color:#fff}.device-toggle .tg.fixed.on{background:var(--gb-blue);border-color:var(--gb-blue);color:#fff}.device-toggle{flex-wrap:wrap;max-width:100%}.device-toggle .tg.nv{min-width:56px}.device-toggle:not(.mit-unter) .tg.nv{padding-left:12px;padding-right:12px}.device-toggle .tg.nv.on{color:#fff;background:#475569;border-color:#475569}.device-chips{flex-wrap:wrap;gap:10px;display:flex}.device-chips .chip{border:1.5px solid var(--border);cursor:pointer;background:#fff;border-radius:999px;min-height:46px;padding:12px 20px;font-size:15px;font-weight:600}.device-chips .chip.on{background:var(--gb-blue);border-color:var(--gb-blue);color:#fff}.device-sprachen{position:relative}.device-sprachen-backdrop{z-index:29;background:0 0;position:fixed;inset:0}.device-sprachen-menu{z-index:30;border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 28px #0f172a38}.device-sprachen-option{cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:9px;min-height:46px;padding:8px 4px;font-size:22px;line-height:1}.device-sprachen-option.on{border-color:var(--gb-blue);background:var(--gb-blue)}.device-saved{color:var(--gb-green);text-align:center;background:#e3f6e9;border-radius:10px;margin-bottom:14px;padding:14px;font-size:15px;font-weight:700}.fleet-pick{border:1.5px solid var(--border);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:60px;padding:14px 16px;transition:border-color .12s,transform 80ms;display:flex}.fleet-pick:active{transform:scale(.99)}.fleet-pick:hover{border-color:var(--gb-blue)}.fleet-pick-done{background:#f7fbf8;border-color:#bbe9cb}.fleet-banner{background:#eef2ff;border:1px solid #c7d2fe;border-left:5px solid #4f46e5;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.device-submit-bar{z-index:20;border-top:1px solid var(--border);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000000f}.device-submit-fehler{flex-basis:100%;margin:0 0 10px}.device-submit-bar.has-next{flex-wrap:wrap}.btn-device-submit{background:linear-gradient(180deg, #1d4fb0 0%, var(--gb-blue) 100%);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;padding:18px;font-size:17px;font-weight:800;display:flex;box-shadow:0 4px 12px #16419440}.btn-device-submit:active{transform:scale(.98)}.btn-device-submit:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8}.btn-device-nicht-warten{width:100%;min-height:48px;color:var(--gb-blue);border:2px solid var(--gb-blue);cursor:pointer;background:#fff;border-radius:12px;flex-basis:100%;margin:0 0 10px;padding:12px;font-size:15px;font-weight:700}.btn-device-nicht-warten:active{transform:scale(.98)}.device-photos{grid-template-columns:repeat(auto-fill,110px);gap:12px;display:grid}.device-photo{border:1px solid var(--border);border-radius:10px;width:110px;height:110px;position:relative;overflow:hidden}.device-photo img{object-fit:cover;width:100%;height:100%;display:block}.device-photo.abgelehnt{border:3px solid var(--danger)}.device-photo-abgelehnt{font-size:16px;line-height:1;position:absolute;bottom:4px;left:4px}.foto-abgelehnt-hinweis{color:var(--danger);margin-bottom:6px;font-size:13px;font-weight:600}.device-photo-x{color:#fff;text-align:center;cursor:pointer;background:#000000a6;border:none;border-radius:50%;width:44px;height:44px;padding:0;font-size:18px;line-height:44px;position:absolute;top:5px;right:5px}.device-photo-add{width:110px;height:110px;color:var(--gb-blue);cursor:pointer;background:#fff;border:2.5px dashed #94a3b8;border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.device-photo-add:hover{background:#f1f5f9}fieldset.korrektur-gesperrt{border:0;min-width:0;margin:0;padding:0}.tg:disabled,fieldset.korrektur-gesperrt :disabled{cursor:not-allowed}.tg:disabled:not(.on){opacity:.45}.device-multicheck{flex-direction:column;gap:8px;display:flex}.mc-item{border:1.5px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:10px;align-items:center;gap:12px;min-height:54px;padding:14px;font-size:16px;display:flex}.mc-item.on{border-color:var(--gb-blue);color:var(--gb-blue-dark);background:#eef4ff;font-weight:700}.mc-item input{width:22px;height:22px;accent-color:var(--gb-blue);flex-shrink:0}.mc-field{border-radius:10px;margin:4px 0;padding:4px 6px;transition:opacity .25s,transform .25s,padding .25s,box-shadow .25s,background .25s}.mc-field-dim{opacity:.35;cursor:pointer;filter:grayscale(.4);transform:scale(.94)}.mc-field-dim:hover{opacity:.65;filter:none}.mc-field-active{opacity:1;border-left:6px solid var(--gb-blue);background:#fff;border-radius:14px;margin:18px -6px;padding:22px 18px 18px;animation:1.6s ease-out mcFieldPulse;position:relative;transform:scale(1.02);box-shadow:0 0 0 1px #16419426,0 14px 36px -10px #1641946b,0 4px 8px -2px #00000014}@keyframes mcFieldPulse{0%{box-shadow:0 0 #16419473,0 14px 36px -10px #1641946b}60%{box-shadow:0 0 0 14px #16419400,0 14px 36px -10px #1641946b}to{box-shadow:0 0 0 1px #16419426,0 14px 36px -10px #1641946b}}.mc-field-active .field-label{color:var(--gb-blue-dark);font-size:17px;font-weight:700}.mc-field-active .device-check-row{gap:14px;font-size:18px;font-weight:700}.mc-field-active .device-toggle .tg{min-width:90px;min-height:60px;font-size:17px}.mc-field-active .device-chips .chip{min-height:54px;padding:14px 22px;font-size:16px}.mc-field-active .mc-item{min-height:60px;font-size:17px}.mc-field-badge{background:var(--gb-blue);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;margin-bottom:10px;padding:3px 9px;font-size:11px;font-weight:700;display:block}.device-submit-bar.has-next{align-items:stretch;gap:10px;display:flex}.device-submit-bar.has-next .btn-device-submit{flex:2}.btn-device-next{min-width:110px;color:var(--gb-blue);border:2.5px solid var(--gb-blue);cursor:pointer;background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:56px;padding:18px 12px;font-size:16px;font-weight:800;display:flex;box-shadow:0 4px 12px #16419426}.btn-device-next:active{transform:scale(.97)}.btn-device-next:disabled{opacity:.4;cursor:not-allowed}@media (width<=540px){.mc-field-active .device-check-row{flex-direction:column;align-items:stretch;gap:12px}.mc-field-active .device-check-row>span{flex:none;display:block}.mc-field-active .device-toggle{gap:10px;width:100%;display:flex}.mc-field-active .device-toggle .tg{flex:1;min-width:0;min-height:64px;font-size:18px}.mc-field-active .device-toggle .tg.nv{flex:100%;min-height:48px;font-size:16px}}.device-progress{z-index:8;border-bottom:1px solid var(--border);background:#fff;margin:0 -14px 14px;padding:10px 14px 12px;position:sticky;top:0}.device-progress-text{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:13.5px;font-weight:600;display:flex}.device-progress-bar-bg{background:#e2e8f0;border-radius:5px;height:10px;overflow:hidden}.device-progress-bar{background:linear-gradient(90deg, var(--gb-blue) 0%, var(--gb-green) 100%);border-radius:3px;height:100%;transition:width .35s}:root[data-theme=dark]{--color-bg:#0f172a;--color-surface:#1e293b;--color-primary:#3b82f6;--color-primary-dark:#2563eb;--color-primary-light:#1e3a5f;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#f56565;--color-text:#e2e8f0;--color-text-secondary:#94a3b8;--color-border:#334155;--color-muted:#243449;--color-hover:#334155;--shadow:0 1px 4px #0006, 0 4px 16px #0000004d;--shadow-sm:0 1px 3px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--a-canvas:#0f172a;--a-tile:#1e293b;--a-line:#334155;--a-line-hover:#475569;--a-ink:#e2e8f0;--a-ink2:#94a3b8;--a-ink3:#8795ab;--gb-blau:#3b82f6;--gb-blau-75:#2563eb;--gb-gruen:#22c55e;--warn:#f59e0b;--danger:#f56565;--shadow-md:0 4px 16px #0000004d;--tint-green-bg:#22c55e2e;--tint-green-fg:#4ade80;--tint-blue-bg:#3b82f633;--tint-blue-fg:#93c5fd;--tint-blue2-bg:#818cf833;--tint-blue2-fg:#a5b4fc;--tint-amber-bg:#f59e0b33;--tint-amber-fg:#fbbf24;--tint-grey-bg:#334155;--tint-grey-fg:#cbd5e1;--tint-red-bg:#ef444433;--tint-red-fg:#fca5a5;--status-ok-fg:#4ade80;--status-ok-bg:#183a30;--status-warn-fg:#fbbf24;--status-warn-bg:#433521;--status-fehler-fg:#fca5a5;--status-fehler-bg:#41232c;--status-fehler-text:#f87171;--status-info-fg:#93c5fd;--status-info-bg:#1d3050;--status-neutral-fg:#d4d4d8;--status-neutral-bg:#283044;--zeile-rot-bg:#4a1820;--zeile-rot-hover:#511a23;--zeile-gelb-bg:#33290e;--zeile-gelb-hover:#362b0e}:root[data-theme=dark] .badge.green{color:var(--gb-green)}:root[data-theme=dark] .btn-blue{background:#2563eb}:root[data-theme=dark] .btn-blue:hover:not(:disabled){filter:none;background:#1d4ed8}:root[data-theme=dark] .btn-light,:root[data-theme=dark] .link-btn,:root[data-theme=dark] .stat-num:not(.red):not(.green),:root[data-theme=dark] .detail-sec-title,:root[data-theme=dark] .detail-field .val.behoben,:root[data-theme=dark] .wert-behoben,:root[data-theme=dark] .eye-btn:hover,:root[data-theme=dark] .portal-link:hover,:root[data-theme=dark] .topbar .topnav-link:hover,:root[data-theme=dark] .topbar .topnav-link.active,:root[data-theme=dark] .ansicht-neu :is(.data-table,.table-wrap table) .link-btn:hover{color:var(--tint-blue-fg)}:root[data-theme=dark] .btn-red{background:#dc2626}:root[data-theme=dark] .btn-red:hover:not(:disabled){filter:none;background:#b91c1c}:root[data-theme=dark] .badge.yellow{background:var(--tint-amber-bg);color:var(--tint-amber-fg)}:root[data-theme=dark] .dsgvo-box{background:var(--tint-amber-bg);border-color:var(--a-line)}:root[data-theme=dark] .dsgvo-title{color:var(--tint-amber-fg)}:root[data-theme=dark] .dsgvo-box p{color:var(--a-ink2)}:root[data-theme=dark] .info-box{background:var(--tint-blue-bg);border-color:var(--a-line);color:var(--tint-blue-fg)}:root[data-theme=dark] .btn-ms{color:var(--a-ink)}:root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}:root[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator{filter:invert()}:root[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert()}:root[data-theme=dark] .detail-panel .detail-field .val.ok{color:var(--tint-green-fg)}:root[data-theme=dark] .detail-panel .detail-field .val.nok{color:var(--tint-red-fg)}:root[data-theme=dark] .detail-panel .detail-field .val.behoben{color:var(--tint-blue-fg)}:root[data-theme=dark] .detail-field{border-bottom-color:var(--a-line)}:root[data-theme=dark] .checks-tabelle tbody tr.zeile-aktiv .link-btn{color:var(--tint-blue-fg)}@media print{.seitenleiste,.topbar,.detail-backdrop{display:none!important}.checks-split{display:block}.detail-panel{width:auto;box-shadow:none;border:1px solid #cbd5e1;border-radius:0;margin-top:16px;position:static;overflow:visible;max-height:none!important}.detail-panel-kopf,.detail-aktionen{position:static}.checks-tabelle tbody tr[data-ton]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.recharts-responsive-container>div,.recharts-responsive-container .recharts-wrapper{width:100%!important;height:100%!important}.recharts-responsive-container .recharts-legend-wrapper{width:100%!important;left:0!important}}.ansicht-neu .stat-grid{gap:12px;margin-bottom:16px}.ansicht-neu .stat-card{box-shadow:none;border-color:var(--a-line);padding:12px 16px}.ansicht-neu .stat-num{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.15}.ansicht-neu .stat-label{font-size:12.5px}.checks-neu .card-head{gap:10px 16px}.checks-neu .filters{flex:100%}.checks-neu .filters input,.checks-neu .filters select{background:var(--a-tile);height:34px;color:var(--a-ink);border:1px solid var(--a-line);border-radius:8px;padding:0 10px}.checks-neu .filters input[type=text],.checks-neu .filters input[type=search]{width:190px}.checks-neu .filters input:focus,.checks-neu .filters select:focus{border-color:var(--gb-blue)}.checks-neu .filters>.btn:first-of-type{margin-left:auto}.checks-neu .filters .btn{align-items:center;height:34px;display:inline-flex}.checks-neu .filters .btn-gray,.checks-neu .filters .btn-blue{color:var(--a-ink2);border:1px solid var(--a-line);background:0 0}.checks-neu .filters .btn-blue{color:var(--gb-blue)}.checks-neu .filters .btn-gray:hover,.checks-neu .filters .btn-blue:hover{background:var(--a-canvas)}:root[data-theme=dark] .checks-neu .filters .btn-blue{color:var(--tint-blue-fg)}.checks-neu .checks-tabelle td{vertical-align:middle;padding-top:9px;padding-bottom:9px}.checks-neu .checks-tabelle td:nth-child(2){color:var(--a-ink);font-weight:600}.checks-neu .checks-tabelle td:nth-child(3){color:var(--a-ink2)}.checks-neu .checks-tabelle td:nth-child(4),.checks-neu .checks-tabelle td:nth-child(5){white-space:nowrap;font-variant-numeric:tabular-nums}.checks-neu .checks-tabelle td:nth-child(5),.checks-neu .checks-tabelle th:nth-child(5){text-align:right}.checks-neu .checks-tabelle td.status{white-space:nowrap}.checks-neu .checks-tabelle th:last-child{text-align:right}.checks-neu .checks-tabelle .zeile-aktionen{flex-wrap:nowrap;justify-content:flex-end;gap:2px}.kz-schild,.checks-neu .checks-tabelle td:first-child .link-btn{white-space:nowrap;letter-spacing:.04em;color:var(--a-ink);background:var(--a-tile);border:1.5px solid var(--a-ink);border-radius:5px;padding:4px 8px 4px 13px;font:600 13px/1.1 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;text-decoration:none;display:inline-block;box-shadow:inset 5px 0 #164194}.checks-neu .checks-tabelle td:first-child .link-btn:hover{border-color:var(--gb-blue);color:var(--gb-blue)}:root[data-theme=dark] .checks-neu .checks-tabelle td:first-child .link-btn:hover{border-color:var(--tint-blue-fg);color:var(--tint-blue-fg)}:root[data-theme=dark] .checks-neu .checks-tabelle tbody tr.zeile-aktiv .link-btn{color:var(--a-ink)}.btn-symbol{width:32px;height:32px;color:var(--a-ink2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-symbol:hover{background:var(--a-canvas);border-color:var(--a-line);color:var(--a-ink)}.btn-symbol.gefahr:hover{background:var(--tint-red-bg);color:var(--red);border-color:#0000}.historie-band{background:var(--a-tile);border:1px solid var(--a-line);border-radius:var(--radius-tile);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;padding:10px 14px;display:flex}.historie-band .historie-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--a-ink2);font-size:12px;font-weight:700}.historie-band .kz-schild{font-size:15px}.historie-band .historie-zahl{color:var(--a-ink2);margin-left:auto;font-size:13.5px}.checks-neu .checks-tabelle td:nth-child(3){white-space:nowrap}.checks-neu .checks-tabelle .actions [data-detail-knopf]{order:10}.checks-neu .detail-panel .btn-gray{color:var(--a-ink2);border:1px solid var(--a-line);background:0 0}.checks-neu .detail-panel .btn-gray:hover{background:var(--a-canvas);color:var(--a-ink)}.ansicht-neu .stat-card{align-self:start}.ansicht-neu .content .btn-gray{background:var(--a-tile);color:var(--a-ink);border:1px solid var(--a-line)}.ansicht-neu .content .btn-gray:hover:not(:disabled){background:var(--a-canvas);border-color:var(--a-line-hover)}.ansicht-neu :is(.data-table,.table-wrap table) .btn-blue{background:var(--tint-blue-bg);color:var(--gb-blau);border:1px solid #0000}.ansicht-neu :is(.data-table,.table-wrap table) .btn-blue:hover:not(:disabled){border-color:var(--gb-blau)}.ansicht-neu :is(.data-table,.table-wrap table) .btn-red{color:var(--red);border:1px solid var(--tint-red-bg);background:0 0}.ansicht-neu :is(.data-table,.table-wrap table) .btn-red:hover:not(:disabled){background:var(--tint-red-bg)}:root[data-theme=dark] .ansicht-neu :is(.data-table,.table-wrap table) .btn-blue{color:var(--tint-blue-fg)}:root[data-theme=dark] .ansicht-neu :is(.data-table,.table-wrap table) .btn-red{color:var(--tint-red-fg)}.ansicht-neu .content select,.ansicht-neu .content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]):not(.lz-name),.ansicht-neu .content textarea{background-color:var(--a-tile);color:var(--a-ink);border:1px solid var(--a-line);border-radius:8px}.ansicht-neu .content :is(select,input,textarea):focus{border-color:var(--gb-blue);box-shadow:0 0 0 3px var(--tint-blue-bg);outline:none}.ansicht-neu :is(.data-table,.table-wrap table) .link-btn{color:var(--a-ink);font-weight:600;text-decoration:none}.ansicht-neu :is(.data-table,.table-wrap table) .link-btn:hover{color:var(--gb-blue);text-decoration:underline}.ansicht-neu .recharts-cartesian-grid line{stroke:var(--a-line)}.ansicht-neu .recharts-text{fill:var(--a-ink2)}.ansicht-neu .page-header h2{margin:0 0 4px;font-size:22px}.ansicht-neu .page-header p{color:var(--a-ink2);max-width:70ch;margin:0;font-size:13.5px}.ansicht-neu .form-select{height:34px;padding:0 10px;font-size:13px}.ansicht-neu .table-wrap{background:var(--a-tile);border:1px solid var(--a-line);border-radius:var(--radius-tile);-webkit-overflow-scrolling:touch;padding:6px 18px 10px;overflow-x:auto}.ansicht-neu .table-wrap table{border-collapse:collapse;width:100%}.ansicht-neu .table-wrap th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--a-ink3);border-bottom:1px solid var(--a-line);white-space:nowrap;padding:12px 10px 10px;font-size:11.5px;font-weight:700}.ansicht-neu .table-wrap td{border-bottom:1px solid var(--a-line);vertical-align:middle;padding:9px 10px;font-size:13.5px}.ansicht-neu .table-wrap tr:last-child td{border-bottom:none}.ansicht-neu .table-wrap td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.ansicht-neu .table-wrap td:last-child{text-align:right;white-space:nowrap}.ansicht-neu .table-wrap td:nth-child(5){font-weight:600}.ansicht-neu .table-wrap td:nth-child(6){color:var(--a-ink2)}.ansicht-neu .table-wrap tbody tr:hover{background:var(--a-canvas)}.ansicht-neu .content>div>.card[role=status],.ansicht-neu .content>div>.card[role=alert]:not([style]){margin-bottom:12px;padding:12px 16px}.ansicht-neu .wv-ueberfaellig{background:var(--tint-red-bg);color:var(--red);border-color:#0000;align-items:center;gap:8px;margin-bottom:12px;padding:12px 16px;font-weight:600;display:flex}:root[data-theme=dark] .ansicht-neu .wv-ueberfaellig{color:var(--tint-red-fg)}.historie-band .historie-name{color:var(--a-ink);font-size:17px;font-weight:700}.historie-band .historie-unter{color:var(--a-ink2);font-size:13.5px}.detail-gefahr{border-top:1px dashed var(--a-line);gap:8px;margin-top:22px;padding-top:14px;display:grid}.detail-gefahr-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--a-ink3);font-size:11.5px;font-weight:700}.link-gefahr{cursor:pointer;font:inherit;color:var(--a-ink2);background:0 0;border:none;justify-self:start;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:inline-flex}.link-gefahr:hover{color:var(--red);text-decoration:underline}.detail-gefahr-frage{background:var(--tint-red-bg);color:var(--a-ink);border-radius:10px;gap:10px;padding:12px 14px;font-size:13px;display:grid}.detail-gefahr-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.zeilen-rueckfrage{text-align:left;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;padding:6px 10px;display:inline-flex}.zeilen-rueckfrage-text{max-width:36ch;font-weight:600}.zeilen-rueckfrage .detail-gefahr-knoepfe{flex-wrap:nowrap}.zeilen-rueckfrage,.zeilen-rueckfrage-text{white-space:normal}.lz-erklaerung{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lz-erklaerung li{color:var(--a-ink2);background:var(--a-tile);border:1px solid var(--a-line);border-radius:10px;align-content:start;gap:2px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:grid}.lz-erklaerung strong{color:var(--a-ink);font-size:13px;font-weight:700}.lz-geraet{gap:3px;min-width:180px;display:grid}.ansicht-neu .content input.lz-name{color:var(--a-ink);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;width:100%;max-width:260px;margin-left:-7px;padding:3px 6px;font-size:14px;font-weight:700}.ansicht-neu .content input.lz-name:hover{border-color:var(--a-line)}.ansicht-neu .content input.lz-name:focus{background:var(--a-tile);border-color:var(--gb-blue);box-shadow:0 0 0 3px var(--tint-blue-bg)}.lz-schluessel{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lz-schluessel code{color:var(--a-ink2);letter-spacing:.03em;background:0 0;padding:0;font-size:12px}.ansicht-neu .content select.lz-prueft{min-width:210px;height:32px;padding:0 8px;font-size:13px}.lz-schalter{cursor:pointer;color:var(--a-ink2);align-items:center;gap:6px;display:inline-flex}.lz-r6-hinweis{max-width:760px;color:var(--color-text-secondary);margin:0 0 14px;font-size:12.5px;line-height:1.45}.lz-r6{color:var(--a-ink2);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:6px;font-size:12.5px;display:flex}.lz-aktionen{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.lz-knopf{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.btn-symbol.gut:hover{background:var(--tint-green-bg);color:var(--gb-green);border-color:#0000}.btn-symbol:disabled{opacity:.45;cursor:default}.builder-option{color:var(--text);background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 10px;font-size:13px;display:inline-flex}.builder-option-name{margin-right:2px}.builder-option-pfeil{cursor:pointer;color:#475569;background:0 0;border:none;padding:0 2px;font-size:12px}.builder-option-pfeil:disabled{cursor:not-allowed;color:#cbd5e1}.builder-option-entfernen{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:15px;font-weight:700;line-height:1}:root[data-theme=dark] .builder-option{background:var(--tint-blue-bg);border-color:var(--a-line);color:var(--tint-blue-fg)}:root[data-theme=dark] .builder-option-pfeil{color:var(--tint-blue-fg)}:root[data-theme=dark] .builder-option-pfeil:disabled{color:var(--a-line-hover)}:root[data-theme=dark] .builder-option-entfernen{color:var(--tint-red-fg)}.builder-sektion .card-head{justify-content:flex-start}.builder-sektion .card-head>div:last-child{margin-left:auto}.builder-sektion-nr{background:var(--tint-blue-bg);width:26px;height:26px;color:var(--gb-blau);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:800;display:inline-grid}:root[data-theme=dark] .builder-sektion-nr{color:var(--tint-blue-fg)}.ansicht-neu .builder-sektion .card-head .device-input{background:0 0;border-width:1px;border-color:#0000;min-height:36px;padding:6px 10px;font-size:15px;font-weight:700}.ansicht-neu .builder-sektion .card-head .device-input:hover{border-color:var(--a-line)}.ansicht-neu .builder-sektion .card-head .device-input:focus{border-color:var(--gb-blue);background:var(--a-tile)}.ansicht-neu .builder-sektion .card-body{padding-top:4px}.builder-feld{border-bottom:1px solid var(--a-line);padding:10px 0}.builder-feld:last-of-type{margin-bottom:10px}.builder-feld:hover{background:linear-gradient(90deg, transparent, var(--a-canvas) 12%, var(--a-canvas) 88%, transparent)}.ansicht-neu .builder-feld .device-input{border-width:1px;border-radius:8px;min-height:34px;padding:6px 10px;font-size:14px}.ansicht-neu .builder-feld select,.ansicht-neu .builder-feld input[type=number]{height:34px;padding:0 8px;font-size:13px}.builder-feld-zusatz{padding-left:54px}.ansicht-neu .builder-feld-zusatz .device-input{min-height:30px;color:var(--a-ink2);font-size:13px}.builder-feld-kopf>div:first-child .btn{line-height:1;padding:0 4px!important}.builder-punkte{color:var(--a-ink2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ansicht-neu .builder-punkte input[type=number]{width:56px}.ansicht-neu .builder-sektion .btn-red{color:var(--red);border:1px solid var(--tint-red-bg);background:0 0}.ansicht-neu .builder-sektion .btn-red:hover{background:var(--tint-red-bg)}:root[data-theme=dark] .ansicht-neu .builder-sektion .btn-red{color:var(--tint-red-fg)}@media (width<=760px){.builder-feld-zusatz{padding-left:0}}.bedingung-werte{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.bedingung-werte .chk{font-size:12px}.bedingung-werte .chk:has(input:disabled){cursor:default}.bedingung-wert-ungueltig{color:var(--danger)}.bedingung-hinweis,.bedingung-gleich{color:var(--muted);font-size:12px}.ansicht-neu .bedingung-werte{gap:6px}.ansicht-neu .bedingung-werte .chk{border:1px solid var(--a-line);background:var(--a-tile);border-radius:999px;min-height:28px;padding:2px 10px 2px 7px}.ansicht-neu .bedingung-werte .chk:has(input:checked){border-color:var(--gb-blau);background:var(--tint-blue-bg)}.ansicht-neu .bedingung-werte .chk.bedingung-wert-ungueltig{border-color:var(--danger);background:var(--tint-red-bg)}.ansicht-neu .bedingung-werte .bedingung-hinweis{padding-left:2px}.ansicht-neu .content .device-input{border-width:1px;border-radius:8px;min-height:38px;padding:8px 12px;font-size:14.5px}.fp-balken{background:var(--a-line);border-radius:99px;width:96px;height:5px;margin-top:5px;display:block;overflow:hidden}.fp-balken>span{border-radius:inherit;background:var(--gb-green);height:100%;display:block}.ansicht-neu .data-table td.actions>.zeile-aktionen:has(.btn-symbol){justify-content:flex-end;gap:2px}.ansicht-neu .data-table th:last-child:empty{width:1%}.fp-ohne-vin :is(th,td):nth-child(2),.fp-ohne-fahrer :is(th,td):nth-child(3),.fp-ohne-zahlen :is(th,td):is(:nth-child(5),:nth-child(6),:nth-child(7)){display:none}.fp-fahrzeuge td:first-child strong{white-space:nowrap;letter-spacing:.04em;color:var(--a-ink);background:var(--a-tile);border:1.5px solid var(--a-ink);border-radius:5px;padding:4px 8px 4px 13px;font:600 13px/1.1 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;display:inline-block;box-shadow:inset 5px 0 #164194}.ansicht-neu [role=group][aria-label=Sprache]{background:var(--a-canvas);border:1px solid var(--a-line);border-radius:10px;flex-wrap:wrap;padding:3px;gap:2px!important}.ansicht-neu [role=group][aria-label=Sprache] .btn{color:var(--a-ink2);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px}.ansicht-neu [role=group][aria-label=Sprache] .btn[aria-pressed=true]{background:var(--a-tile);color:var(--a-ink);border-color:var(--a-line);box-shadow:0 1px 2px #0f172a14}.ansicht-neu [role=group][aria-label=Sprache] .btn:hover:not([aria-pressed=true]){color:var(--a-ink)}.ansicht-neu .data-table td .btn-gray:has(>svg:only-child){color:var(--a-ink2);background:0 0;border-color:#0000}.ansicht-neu .data-table td .btn-gray:has(>svg:only-child):hover{border-color:var(--a-line);background:var(--a-canvas);color:var(--a-ink)}.st-neu{gap:16px;display:grid}.st-neu .stat-grid{margin-bottom:0}.st-karte{margin:0}.st-karte .card-head{flex-wrap:wrap;gap:8px 16px}.st-legende{color:var(--a-ink2);flex-wrap:wrap;gap:14px;margin-left:auto;font-size:12.5px;display:inline-flex}.st-legende>span{align-items:center;gap:6px;display:inline-flex}.st-legende i{border-radius:3px;width:10px;height:10px;display:inline-block}.st-diagramm{height:260px}.st-diagramm .recharts-cartesian-grid line{stroke:var(--a-line)}.st-diagramm .recharts-text{fill:var(--a-ink2)}.st-tipp{color:var(--a-ink);background:var(--a-tile);border:1px solid var(--a-line);box-shadow:var(--shadow-sm);border-radius:8px;gap:2px;padding:8px 10px;font-size:12.5px;display:grid}.st-tabelle{padding:0 18px 14px;font-size:13px}.st-tabelle summary{cursor:pointer;color:var(--a-ink2)}.st-scroll{max-height:260px;margin-top:8px;overflow:auto}@media (width<=360px){.ansicht-neu .st-tabelle .st-scroll .data-table :is(thead th,tbody td){padding-left:8px;padding-right:8px}}.st-zweispaltig{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:16px;display:grid}.st-zweispaltig .card-body{box-sizing:border-box;height:320px;overflow-y:auto}.st-zweispaltig .st-quoten thead th{background:var(--a-tile);z-index:1;position:sticky;top:0}.st-quoten{border-collapse:collapse;width:100%;font-size:13.5px}.st-quoten th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--a-ink3);border-bottom:1px solid var(--a-line);padding:0 8px 8px;font-size:11.5px;font-weight:700}.st-quoten td{border-bottom:1px solid var(--a-line);vertical-align:middle;padding:8px}.st-quoten tr:last-child td{border-bottom:none}.st-quoten td:first-child{color:var(--a-ink);font-weight:600}.st-quoten .zahl,.st-quoten th:nth-child(2){text-align:right;font-variant-numeric:tabular-nums;color:var(--a-ink2);white-space:nowrap;width:1%}.st-quoten td:last-child{width:45%}.st-balkenzelle{align-items:center;gap:8px;display:flex}.st-balken,.st-stapel{background:var(--a-canvas);border-radius:99px;flex:1;gap:2px;height:8px;display:flex;overflow:hidden}.st-balken>span,.st-stapel>span{height:100%;display:block}.st-balken>span{border-radius:99px}.st-stapel>span:first-child{border-radius:99px 0 0 99px}.st-stapel>span:last-child{border-radius:0 99px 99px 0}.st-stapel>span:only-child{border-radius:99px}.st-wert{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2em;color:var(--a-ink2);white-space:nowrap;font-size:12.5px}.st-leer{color:var(--a-ink2);margin:0;font-size:13px}.st-fehler{color:var(--red);background:var(--tint-red-bg)}.ansicht-neu .seitenleiste .topnav{flex:none;min-width:0;overflow:visible}.ansicht-neu .skelett-zeile{background:var(--neu-gedaempft);border-radius:6px;height:14px}.ansicht-neu .skelett-kopf{width:240px;max-width:100%;height:26px;margin:8px 0 12px}.ansicht-neu .lade-text{color:var(--a-ink2);margin:0;font-size:13.5px}.ansicht-neu .card,.ansicht-neu .table-wrap,.ansicht-neu .historie-band{box-shadow:var(--shadow-sm);background:var(--a-tile);border:0;border-radius:12px}.ansicht-neu .card-head{border-bottom-color:var(--neu-trenner);padding:14px 20px}.ansicht-neu .card-title{font-size:16px;font-weight:600}.ansicht-neu .card-body{padding:18px}@media (width>=1360px){.ansicht-neu .detail-panel{box-shadow:var(--shadow-sm);border:0;border-radius:12px}}.ansicht-neu .page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:20px;display:flex}.ansicht-neu .page-header>.kopf-text{min-width:0;max-width:100%}.ansicht-neu .kontextzeile{color:var(--a-ink2);margin-bottom:4px;font-size:13px;line-height:1.5}.ansicht-neu .page-header :is(h1,h2){letter-spacing:-.01em;color:var(--a-ink);margin:0;font-size:26px;font-weight:600;line-height:1.2}.ansicht-neu .page-header .kopf-unterzeile{color:var(--a-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:70ch;margin:4px 0 0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ansicht-neu .kopf-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=768px){.ansicht-neu .page-header{flex-direction:column;align-items:stretch}.ansicht-neu .page-header :is(h1,h2){font-size:22px}.ansicht-neu .kopf-aktionen{justify-content:flex-start}.ansicht-neu .kopf-aktionen>.btn-blue{flex:auto}}.ansicht-neu .content .btn{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.2;display:inline-flex}.ansicht-neu .content .btn-sm{min-height:30px;padding:0 10px;font-size:13px}.ansicht-neu .content .btn:disabled{opacity:.55;cursor:default}.ansicht-neu .content .btn-blue{color:#fff;background:#164194}.ansicht-neu .content .btn-blue:hover:not(:disabled){filter:none;background:#0f2f6b}:root[data-theme=dark] .ansicht-neu .content .btn-blue{background:#2563eb}:root[data-theme=dark] .ansicht-neu .content .btn-blue:hover:not(:disabled){background:#1d4ed8}.ansicht-neu .content .btn-light{background:var(--a-tile);color:var(--a-ink);border:1px solid var(--a-line)}.ansicht-neu .content :is(.btn-light,.btn-gray):hover:not(:disabled){background:var(--neu-hover);border-color:var(--a-line-hover);filter:none}.ansicht-neu .content .btn-red{background:var(--a-tile);color:var(--status-fehler-text);border:1px solid var(--a-line)}.ansicht-neu .content .btn-red:hover:not(:disabled){background:var(--status-fehler-bg);filter:none}.ansicht-neu .content .detail-gefahr-frage .btn-red{color:#fff;background:#b91c1c;border-color:#0000}.ansicht-neu .content .detail-gefahr-frage .btn-red:hover:not(:disabled){background:#991b1b}:root[data-theme=dark] .ansicht-neu .content .detail-gefahr-frage .btn-red{background:#dc2626}.ansicht-neu .content .btn svg{flex:none}.ansicht-neu .text-knopf{min-height:30px;font:inherit;color:var(--neu-link);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.ansicht-neu .text-knopf:hover{text-decoration:underline}.ansicht-neu .mehr-menue{display:inline-flex;position:relative}.ansicht-neu .mehr-liste{z-index:60;background:var(--a-tile);min-width:220px;max-width:calc(100vw - 16px);box-shadow:var(--schatten-menue);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.ansicht-neu .mehr-liste.links{left:0;right:auto}.ansicht-neu .mehr-liste.nach-oben{top:auto;bottom:calc(100% + 6px)}.ansicht-neu .mehr-liste :is(button,a){width:100%;color:var(--a-ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:flex}.ansicht-neu .mehr-liste :is(button,a):hover:not(:disabled){background:var(--neu-hover)}.ansicht-neu .mehr-liste :is(button,a):disabled{opacity:.5;cursor:default}.ansicht-neu .mehr-liste :is(button,a):focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}.ansicht-neu .mehr-liste svg{width:14px;height:14px;color:var(--a-ink2);flex:none}.ansicht-neu .mehr-liste .gefahr,.ansicht-neu .mehr-liste .gefahr svg{color:var(--status-fehler-text)}.ansicht-neu .mehr-trenner{background:var(--neu-trenner);height:1px;margin:4px}.ansicht-neu .filterzeile{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ansicht-neu .content .filterzeile :is(input:not([type=checkbox]):not([type=radio]),select){border-radius:8px;height:34px;padding:0 10px;font-size:13px}.ansicht-neu .filterzeile .such-feld{flex:0 280px;min-width:200px;max-width:320px;display:inline-flex;position:relative}.ansicht-neu .filterzeile .such-feld>svg{color:var(--a-ink2);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ansicht-neu .content .filterzeile .such-feld>input:not([type=checkbox]):not([type=radio]){width:100%;padding-left:32px}.ansicht-neu .filterzeile .filiale-wahl{text-overflow:ellipsis;width:220px;max-width:100%}.ansicht-neu .filterzeile .zeitraum{align-items:center;gap:6px;display:inline-flex}.ansicht-neu .filterzeile .zeitraum-wort{color:var(--a-ink2);font-size:13px}.ansicht-neu .content .filterzeile .zeitraum input{width:140px}.ansicht-neu .filterzeile .schalter{color:var(--a-ink);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ansicht-neu .filterzeile .filter-rechts{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ansicht-neu .filterzeile .filter-hinweis{color:var(--a-ink2);font-size:12px}@media (width<=560px){.ansicht-neu .filterzeile .such-feld{flex:100%;max-width:none}.ansicht-neu .content .filterzeile>:is(select,input[type=search]){flex:100%;width:auto}.ansicht-neu .filterzeile .zeitraum{flex:100%;min-width:0}.ansicht-neu .content .filterzeile .zeitraum input{flex:1 1 0;width:auto;min-width:0}}.ansicht-neu .kpi-leiste{background:var(--neu-trenner);box-shadow:var(--shadow-sm);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.ansicht-neu .kpi-leiste>:is(.stat-card,.kpi-zelle){background:var(--a-tile);min-width:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;align-self:stretch;margin:0;padding:12px 16px;display:flex}.ansicht-neu .kpi-leiste :is(.stat-label,.kpi-beschriftung){color:var(--a-ink2);order:-1;margin:0;font-size:12px;font-weight:500}.ansicht-neu .kpi-leiste :is(.stat-num,.kpi-zahl){color:var(--a-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:600;line-height:1.25}.ansicht-neu .kpi-leiste .kpi-hinweis{color:var(--a-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ansicht-neu .kpi-leiste :is(.stat-num,.kpi-zahl).status-ok{color:var(--status-ok-fg)}.ansicht-neu .kpi-leiste :is(.stat-num,.kpi-zahl).status-warn{color:var(--status-warn-fg)}.ansicht-neu .kpi-leiste :is(.stat-num,.kpi-zahl).status-fehler{color:var(--status-fehler-text)}:root[data-theme=dark] .ansicht-neu .kpi-leiste :is(.stat-num,.kpi-zahl){color:var(--a-ink)}:root[data-theme=dark] .ansicht-neu .kpi-leiste :is(.stat-num,.kpi-zahl).status-ok{color:var(--status-ok-fg)}:root[data-theme=dark] .ansicht-neu .kpi-leiste :is(.stat-num,.kpi-zahl).status-warn{color:var(--status-warn-fg)}:root[data-theme=dark] .ansicht-neu .kpi-leiste :is(.stat-num,.kpi-zahl).status-fehler{color:var(--status-fehler-text)}@media (width<=560px){.ansicht-neu .kpi-leiste{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.ansicht-neu .kpi-leiste:has(>:nth-child(3):last-child,>:nth-child(5):last-child,>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.ansicht-neu .kpi-leiste>:is(.stat-card,.kpi-zelle){padding:10px 12px}.ansicht-neu .kpi-leiste :is(.stat-num,.kpi-zahl){font-size:20px}}.ansicht-neu :is(.data-table,.table-wrap table) thead th{letter-spacing:normal;text-transform:none;color:var(--a-ink2);border-bottom:1px solid var(--a-line);white-space:nowrap;text-align:left;background:0 0;padding:10px 14px;font-size:12px;font-weight:600}.ansicht-neu :is(.data-table,.table-wrap table) tbody td{border-bottom:1px solid var(--neu-trenner);vertical-align:middle;padding:10px 14px;font-size:13.5px;line-height:20px}.ansicht-neu :is(.data-table,.table-wrap table) tbody tr:last-child td{border-bottom:0}.ansicht-neu :is(.data-table,.table-wrap table) tbody tr:hover{background:var(--neu-hover)}.ansicht-neu .card-body:has(>.data-table,>.tabelle-karten){padding:0}.ansicht-neu :is(.data-table,.table-wrap table) :is(th,td):first-child{padding-left:20px}.ansicht-neu :is(.data-table,.table-wrap table) :is(th,td):last-child{padding-right:20px}.ansicht-neu .table-wrap{padding:0}.ansicht-neu :is(.data-table,.table-wrap table) :is(th,td).zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ansicht-neu :is(.data-table,.table-wrap table) :is(th,td):is(.aktionen,.actions){text-align:right;white-space:nowrap;width:1%}.ansicht-neu :is(.data-table,.table-wrap table) td a[href^=mailto\:]{color:var(--neu-link);text-decoration:none}.ansicht-neu :is(.data-table,.table-wrap table) td a[href^=mailto\:]:hover{text-decoration:underline}.ansicht-neu td:is(.aktionen,.actions)>.zeile-aktionen{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ansicht-neu .zelle-zweizeilig{flex-direction:column;min-width:0;display:flex}.ansicht-neu .zelle-gedaempft{color:var(--a-ink2);font-size:12.5px}.ansicht-neu .zelle-nowrap{white-space:nowrap}.ansicht-neu .listen-fuss{color:var(--a-ink2);border-top:1px solid var(--neu-trenner);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.ansicht-neu .badge{white-space:nowrap;vertical-align:middle;border-radius:6px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ansicht-neu .badge .badge-symbol{margin-right:0}.ansicht-neu .badge.green{background:var(--status-ok-bg);color:var(--status-ok-fg)}.ansicht-neu .badge:is(.yellow,.amber){background:var(--status-warn-bg);color:var(--status-warn-fg)}.ansicht-neu .badge.red{background:var(--status-fehler-bg);color:var(--status-fehler-fg)}.ansicht-neu .badge:is(.blue,.purple){background:var(--status-info-bg);color:var(--status-info-fg)}.ansicht-neu .badge.gray{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}:root[data-theme=dark] .ansicht-neu .badge.green{color:var(--status-ok-fg)}.ansicht-neu .status-text{white-space:nowrap;font-weight:600}.ansicht-neu .status-text.ok{color:var(--status-ok-fg)}.ansicht-neu .status-text.warn{color:var(--status-warn-fg)}.ansicht-neu .status-text.fehler{color:var(--status-fehler-text)}.ansicht-neu .status-text.neutral{color:var(--a-ink2);font-weight:500}.ansicht-neu .ampel{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ansicht-neu .ampel.ok{color:var(--status-ok-fg)}.ansicht-neu .ampel.warn{color:var(--status-warn-fg)}.ansicht-neu .ampel.fehler{color:var(--status-fehler-text)}.ansicht-neu .ampel.neutral{color:var(--a-ink2)}.ansicht-neu .modal-overlay{background:#0f172a73}:root[data-theme=dark] .ansicht-neu .modal-overlay{background:#0009}.ansicht-neu .modal-box{border-radius:12px;box-shadow:0 24px 60px #0f1f4540}:root[data-theme=dark] .ansicht-neu .modal-box{box-shadow:0 24px 60px #0009}.ansicht-neu .modal-head h3{font-size:18px;font-weight:600}.ansicht-neu .segment{background:var(--neu-gedaempft);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.ansicht-neu .segment>button{min-height:28px;color:var(--a-ink2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:500}.ansicht-neu .segment>button[aria-pressed=true]{background:var(--a-tile);color:var(--a-ink);box-shadow:var(--shadow-sm);font-weight:600}.ansicht-neu .zustand-leer{color:var(--a-ink2);align-items:center;gap:10px;padding:18px 20px;font-size:13.5px;display:flex}.ansicht-neu .zustand-leer>svg{flex:none;width:20px;height:20px}.ansicht-neu .zustand-fehler{background:var(--status-fehler-bg);color:var(--status-fehler-fg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 20px;padding:12px 16px;font-size:13.5px;display:flex}.ansicht-neu .zustand-laedt{gap:10px;padding:18px 20px;display:grid}.ansicht-neu .zustand-laedt .skelett-zeile:nth-child(2){width:80%}.ansicht-neu .zustand-laedt .skelett-zeile:nth-child(3){width:60%}.ansicht-neu td.zustand-zelle{padding:0!important}.ansicht-neu .status-leiste{z-index:35;color:#fff;max-width:calc(100vw - 32px);box-shadow:var(--schatten-menue);background:#18181b;border-radius:10px;align-items:center;gap:12px;padding:10px 14px 10px 16px;font-size:13.5px;display:inline-flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ansicht-neu .status-leiste .text-knopf{color:#93c5fd}:root[data-theme=dark] .ansicht-neu .status-leiste{color:#18181b;background:#e4e4e7}:root[data-theme=dark] .ansicht-neu .status-leiste .text-knopf{color:#164194}.ansicht-neu .tabelle-karten{container:tabelle/inline-size}.ansicht-neu .tabelle-karten .nur-karte{display:none}.ansicht-neu .tabelle-karten td a[href^=mailto\:]{overflow-wrap:break-word}@container tabelle (width<=619px){.ansicht-neu .tabelle-karten table,.ansicht-neu .tabelle-karten tbody{width:100%;display:block}.ansicht-neu .tabelle-karten thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ansicht-neu .tabelle-karten tbody tr{border-bottom:1px solid var(--neu-trenner);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 16px;display:flex}.ansicht-neu .tabelle-karten tbody tr:last-child{border-bottom:0}.ansicht-neu .tabelle-karten tbody tr:before{content:"";flex-basis:100%;order:4;height:0}.ansicht-neu .tabelle-karten tbody td:nth-child(n){text-align:left;width:auto;min-width:0;box-shadow:none;border:0;padding:0;display:block}.ansicht-neu .tabelle-karten tbody td[data-karte=titel]:nth-child(n){flex:1;order:1;min-width:0;font-size:14px;font-weight:600}.ansicht-neu .tabelle-karten tbody td[data-karte=ort]:nth-child(n){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--a-ink2);text-align:right;flex:0 auto;order:2;font-size:12.5px;overflow:hidden}.ansicht-neu .tabelle-karten tbody td[data-karte=symbole]:nth-child(n){flex:none;order:3}.ansicht-neu .tabelle-karten tbody td[data-karte=titel] .link-btn{text-align:left}.ansicht-neu .tabelle-karten tbody td[data-karte=info]:nth-child(n){color:var(--a-ink2);white-space:nowrap;text-align:left;order:5;font-size:13px;font-weight:400}.ansicht-neu .tabelle-karten tbody td[data-karte=status]:nth-child(n){order:6;margin-left:auto}.ansicht-neu .tabelle-karten tbody td[data-karte=aktionen]:nth-child(n){text-align:left;flex:100%;order:7;margin-top:6px}.ansicht-neu .tabelle-karten tbody td[data-karte=aktionen]>.zeile-aktionen{gap:8px;width:100%;display:flex}.ansicht-neu .tabelle-karten tbody td[data-karte=aktionen]>.zeile-aktionen>:is(.btn,a.btn){flex:1 1 0;min-height:44px}.ansicht-neu .tabelle-karten tbody td[data-karte=aus]:nth-child(n){display:none}.ansicht-neu .tabelle-karten tbody td.zustand-zelle:nth-child(n){flex:100%}.ansicht-neu .tabelle-karten tbody td[data-karte=text]:nth-child(n){color:var(--a-ink2);white-space:normal;overflow-wrap:anywhere;text-align:left;flex:100%;order:5;font-size:13px;font-weight:400}.ansicht-neu .tabelle-karten tbody td[data-karte=feld]:nth-child(n){flex:1;order:5;min-width:0}.ansicht-neu .tabelle-karten tbody td[data-karte=feld] :is(input,select,textarea){width:100%;min-width:0}.ansicht-neu .tabelle-karten .nur-karte{display:inline}.ansicht-neu .tabelle-karten tbody tr:not(:has(>td:is([data-karte=info],[data-karte=text],[data-karte=feld]))):before{display:none}.ansicht-neu .ue-karten tbody td[data-karte=status]:nth-child(n){order:2;margin-left:0}.ansicht-neu .ue-karten tbody td[data-karte=aktionen]:nth-child(n){flex:none;order:6;margin-top:0}.ansicht-neu .ue-karten tbody td[data-karte=aktionen]>.zeile-aktionen>:is(.btn,a.btn){flex:none;justify-content:center;min-width:44px}.ansicht-neu .ue-karten tbody tr:has(td[data-karte=aktionen] .btn+.btn) td[data-karte=feld]{flex-basis:100%}}.ansicht-neu .zaehler{background:var(--neu-gedaempft);min-width:20px;height:18px;color:var(--a-ink2);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.ansicht-neu .symbol-inline{vertical-align:-2px}.ansicht-neu .checks-heute{color:var(--a-ink2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:-8px 0 14px;font-size:13.5px;display:flex}.ansicht-neu .checks-heute strong{color:var(--a-ink);font-variant-numeric:tabular-nums;font-weight:600}.ansicht-neu .checks-heute .text-knopf{min-height:0;padding:0;font-size:13.5px}.ansicht-neu .checks-liste .filterzeile{margin-bottom:12px}.ansicht-neu .pin-kennzeichen{color:var(--status-ok-fg);white-space:nowrap;margin-left:6px;font-size:12px;font-weight:700}.ansicht-neu .pin-bestaetigt{color:var(--status-ok-fg);font-weight:600}.ansicht-neu .filterzeile-huelle>.card-body.filterzeile{padding:0;overflow:visible}@media (width>=1360px){.ansicht-neu .checks-split .checks-tabelle.data-table :is(th,td){padding-left:8px;padding-right:8px}.ansicht-neu .checks-split .checks-tabelle.data-table :is(th,td):first-child{padding-left:14px}.ansicht-neu .checks-split .checks-tabelle.data-table :is(th,td):last-child{padding-right:14px}}.ansicht-neu a.kz-link{text-decoration:none}.ansicht-neu a.kz-link:hover{border-color:var(--neu-link);color:var(--neu-link)}.ansicht-neu tr.wv-erledigt td{color:var(--a-ink2)}@media (width<=560px){.ansicht-neu .geraete-kopf{flex-wrap:wrap}.ansicht-neu .geraete-kopf>span:nth-of-type(2){flex-basis:100%;order:5}}.ansicht-neu .lz-hilfe{margin:-8px 0 16px}.ansicht-neu .lz-hilfe>summary{cursor:pointer;color:var(--neu-link);align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.ansicht-neu .lz-hilfe>summary::-webkit-details-marker{display:none}.ansicht-neu .lz-hilfe>summary:before{content:"";border:1.8px solid;border-width:0 1.8px 1.8px 0;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.ansicht-neu .lz-hilfe[open]>summary:before{transform:rotate(45deg)}.ansicht-neu .lz-hilfe .lz-erklaerung{margin-top:10px}.ansicht-neu .lz-hilfe .lz-erklaerung li{box-shadow:var(--shadow-sm);border:0}.ansicht-neu .lz-tabelle{table-layout:fixed;width:100%;min-width:760px}.ansicht-neu .lz-tabelle col.lz-sp-fuhrpark{width:96px}.ansicht-neu .lz-tabelle col.lz-sp-status{width:150px}.ansicht-neu .lz-tabelle col.lz-sp-aktionen{width:350px}.ansicht-neu .content .lz-tabelle select.lz-prueft{width:100%;min-width:0}.ansicht-neu .lz-tabelle .lz-geraet{min-width:0}@container tabelle (width<=619px){.ansicht-neu .lz-tabelle{min-width:0}.ansicht-neu .lz-tabelle .lz-aktionen{flex-wrap:wrap;justify-content:flex-start}}.ansicht-neu .tabelle-karten .nur-schmal{display:none}@container tabelle (width>=620px) and (width<=899px){.ansicht-neu .tabelle-karten.spalten-unter-900 :is(th,td)[data-schmal=aus]{display:none}.ansicht-neu .tabelle-karten.spalten-unter-900 .nur-schmal{margin-top:2px;font-size:12.5px;font-weight:400;line-height:18px;display:block}.ansicht-neu .tabelle-karten.spalten-unter-900 :is(thead th,tbody td){padding-left:10px;padding-right:10px}.ansicht-neu .tabelle-karten.spalten-unter-900 :is(thead th,tbody td):first-child{padding-left:16px}.ansicht-neu .tabelle-karten.spalten-unter-900 :is(thead th,tbody td):last-child{padding-right:16px}.ansicht-neu .tabelle-karten.spalten-unter-900 .fp-balken{width:72px}.ansicht-neu .tabelle-karten.spalten-unter-900 tbody td .link-btn{text-align:left}.ansicht-neu .spalten-unter-900 .lz-tabelle{min-width:0}.ansicht-neu .spalten-unter-900 .lz-tabelle col.lz-sp-geraet{width:150px}.ansicht-neu .spalten-unter-900 .lz-tabelle col.lz-sp-fuhrpark{width:72px}.ansicht-neu .spalten-unter-900 .lz-tabelle col.lz-sp-status{width:100px}.ansicht-neu .spalten-unter-900 .lz-tabelle col.lz-sp-aktionen{width:160px}.ansicht-neu .spalten-unter-900 .lz-tabelle td[data-karte=status] .badge{margin:0 4px 4px 0}.ansicht-neu .spalten-unter-900 .lz-tabelle .lz-schluessel .badge{white-space:normal;height:auto;min-height:22px;padding-block:3px;line-height:1.3}.ansicht-neu .spalten-unter-900 .lz-tabelle .lz-aktionen{flex-direction:column;align-items:flex-end}.ansicht-neu .spalten-unter-900 .lz-tabelle .zeilen-rueckfrage .detail-gefahr-knoepfe{flex-wrap:wrap;justify-content:flex-end}.ansicht-neu .spalten-unter-900 .lz-tabelle .zeilen-rueckfrage .detail-gefahr-knoepfe>.btn{white-space:nowrap}}@container tabelle (width>=620px) and (width<=959px){.ansicht-neu .tabelle-karten.spalten-unter-960 :is(th,td)[data-schmal=aus]{display:none}.ansicht-neu .tabelle-karten.spalten-unter-960 .nur-schmal{margin-top:2px;font-size:12.5px;font-weight:400;line-height:18px;display:block}.ansicht-neu .tabelle-karten.spalten-unter-960 :is(thead th,tbody td){padding-left:10px;padding-right:10px}.ansicht-neu .tabelle-karten.spalten-unter-960 :is(thead th,tbody td):first-child{padding-left:16px}.ansicht-neu .tabelle-karten.spalten-unter-960 :is(thead th,tbody td):last-child{padding-right:16px}.ansicht-neu .tabelle-karten.spalten-unter-960 tbody td .link-btn{text-align:left}}@container tabelle (width>=620px) and (width<=779px){.ansicht-neu .tabelle-karten.spalten-unter-780 :is(th,td)[data-schmal=aus]{display:none}.ansicht-neu .tabelle-karten.spalten-unter-780 .nur-schmal{margin-top:2px;font-size:12.5px;font-weight:400;line-height:18px;display:block}.ansicht-neu .tabelle-karten.spalten-unter-780 :is(thead th,tbody td){padding-left:10px;padding-right:10px}.ansicht-neu .tabelle-karten.spalten-unter-780 :is(thead th,tbody td):first-child{padding-left:16px}.ansicht-neu .tabelle-karten.spalten-unter-780 :is(thead th,tbody td):last-child{padding-right:16px}.ansicht-neu .tabelle-karten.spalten-unter-780 tbody td .link-btn{text-align:left}}.ansicht-neu .signatur-register td code{overflow-wrap:anywhere}.ansicht-neu .signatur-register td.actions .btn{white-space:normal}@media (prefers-reduced-motion:reduce){.ansicht-neu .lz-hilfe>summary:before{transition:none}}:root[data-theme=dark] .ansicht-neu .content [role=group][aria-label=Sprache] .btn[aria-pressed=true]{background:var(--a-tile);color:var(--a-ink)}.ansicht-neu .content .data-table td input:not([type=checkbox]):not([type=radio]):not(.lz-name){min-height:34px;padding:0 10px;font-size:13.5px}.ansicht-neu .st-quoten th{letter-spacing:normal;text-transform:none;color:var(--a-ink2);font-size:12px;font-weight:600}.ansicht-neu tr.ue-abschnitt,.ansicht-neu tr.ue-abschnitt>td{background:var(--neu-gedaempft)}.ansicht-neu .ue-feld{min-width:220px}.ansicht-neu tr.ue-abschnitt>td:first-child{font-weight:700}.ansicht-neu .filterzeile [role=group][aria-label=Sprache]{flex-wrap:wrap}.ansicht-neu .fp-band-fortschritt{color:var(--a-ink2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.ansicht-neu .fp-band-fortschritt .fp-balken{width:120px;margin-top:0}.ansicht-neu .fp-band-hinweis{color:var(--a-ink2);font-size:12.5px}.ansicht-neu .kpi-nenner{color:var(--a-ink2);font-size:15px;font-weight:500}.ansicht-neu .kpi-leiste .kpi-ampel{align-items:center;min-height:30px;font-size:16px;display:flex}.ansicht-neu .card-body:has(>.tabelle-karten,>.data-table)>:is([role=status],[role=alert]){margin:12px 16px}.ansicht-neu .card.wv-ueberfaellig{background:var(--status-fehler-bg);color:var(--status-fehler-fg);box-shadow:none}.ansicht-neu .historie-band{margin-bottom:12px;padding:10px 14px}.ansicht-neu .maengel-block{background:var(--status-fehler-bg);border-radius:10px;margin:0 0 16px;padding:12px 14px}.ansicht-neu .maengel-titel{color:var(--status-fehler-fg);align-items:center;gap:8px;margin:0 0 6px;font-size:13.5px;font-weight:600;display:flex}.ansicht-neu .maengel-titel .zaehler{background:var(--a-tile);color:var(--status-fehler-fg)}.ansicht-neu .maengel-block ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ansicht-neu .maengel-sprung{font:inherit;color:var(--a-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.ansicht-neu .maengel-sprung:hover{text-decoration:underline}.ansicht-neu .maengel-block li.behoben .maengel-sprung,.ansicht-neu .maengel-behoben{color:var(--a-ink2);font-weight:500}.ansicht-neu .maengel-bemerkung{color:var(--a-ink2);margin-top:1px;font-size:12.5px}.ansicht-neu .detail-feld-ziel{border-radius:6px;scroll-margin:72px 0}.ansicht-neu .detail-feld-ziel:focus{background:var(--status-info-bg);outline:none}.ansicht-neu .content :is(select,input,textarea):focus-visible{outline:2px solid var(--fokus);outline-offset:0}.ansicht-neu .app-main :focus-visible{outline-color:var(--fokus)}.druckkopf,.druck-filter{display:none}@media print{.ansicht-neu .druckkopf{color:#18181b;margin:0 0 12px;font-size:12px;display:block}.ansicht-neu .druck-filter{color:#18181b;margin:6px 0 0;font-size:12px;display:block}.ansicht-neu :is(.filterzeile,.mehr-menue,.kopf-aktionen,.beta-knopf,.knopf-symbol,.status-leiste,.lz-hilfe>summary,.listen-fuss button){display:none!important}body:has(.ansicht-neu) [data-fehler-melden]{display:none!important}.ansicht-neu .content{max-width:none;padding:0}.ansicht-neu .kontextzeile{display:none}.ansicht-neu :is(.card,.kpi-leiste,.table-wrap,.historie-band){box-shadow:none;break-inside:avoid;border:1px solid #d4d4d8}.ansicht-neu .card:has(.data-table){break-inside:auto}.ansicht-neu .page-header{margin-bottom:12px}}.ansicht-neu .builder-feld-kopf>div:first-child{flex-direction:row!important;gap:4px!important}.ansicht-neu .content .builder-feld-kopf>div:first-child .btn{min-width:28px;min-height:28px;padding:0!important}@media (pointer:coarse){.ansicht-neu .content :is(.btn,.text-knopf,.segment>button,.link-btn),.ansicht-neu .mehr-liste :is(button,a),.ansicht-neu .seitenleiste :is(.topnav-link,.nutzer-knopf),.ansicht-neu .nutzer-menue button,.ansicht-neu .beta-knopf{min-height:44px}.ansicht-neu :is(.knopf-symbol,.btn-symbol,.menue-knopf,.schublade-zu),.ansicht-neu .content .builder-feld-kopf>div:first-child .btn{min-width:44px;min-height:44px}.ansicht-neu .content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}.ansicht-neu .content .filterzeile :is(input:not([type=checkbox]):not([type=radio]),select){height:44px}.ansicht-neu .content .filterzeile .schalter{min-height:44px}.ansicht-neu .content .data-table td input:not([type=checkbox]):not([type=radio]):not(.lz-name){min-height:44px;font-size:16px}.ansicht-neu .content details>summary{box-sizing:border-box;min-height:44px;padding-block:12px}.ansicht-neu .content :is(input.lz-name,select.lz-prueft){min-height:44px}.ansicht-neu .content a.kz-link{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex}.ansicht-neu .content a[href^=mailto\:]{align-items:center;min-height:44px;display:inline-flex}.ansicht-neu :is(.zeile-aktionen,.kopf-aktionen,.filterzeile,.detail-gefahr-knoepfe,.lz-aktionen){gap:8px}.ansicht-neu td:is(.aktionen,.actions)>.zeile-aktionen:has(.btn-symbol){gap:8px}}.mj-wahl{gap:10px;display:grid}.mj-teil{gap:6px;display:grid}.mj-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.mj-monate{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.mj-jahre{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;display:grid}.mj-knopf{border:1.5px solid var(--border);min-height:44px;font:inherit;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;padding:6px 4px;font-size:15px;font-weight:600}.mj-knopf.on{background:var(--gb-blue);border-color:var(--gb-blue);color:#fff}@media (width<=380px){.mj-monate{grid-template-columns:repeat(4,1fr)}}.mc-fahrzeug{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;max-width:360px;margin:0 auto;display:grid}.mc-fahrzeug>*{min-width:0}.mc-fahrzeug-rand{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-self:center;font-size:11.5px;font-weight:700}.mc-fahrzeug-raster{grid-template:"vl karosse vr""hl karosse hr"/minmax(0,1fr) clamp(44px,22%,88px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.mc-fahrzeug-raster>:first-child{grid-area:vl}.mc-fahrzeug-raster>.mc-karosse{grid-area:karosse}.mc-fahrzeug-raster>:nth-child(3){grid-area:vr}.mc-fahrzeug-raster>:nth-child(4){grid-area:hl}.mc-fahrzeug-raster>:nth-child(5){grid-area:hr}.mc-karosse{border:2px solid var(--border);background:linear-gradient(#f1f5f9 0 0) 50% 22px/64% 26px no-repeat,#f8fafc;border-radius:34px 34px 22px 22px;align-self:stretch;min-height:150px}.mc-item.mc-rad,.mc-item.mc-achse{justify-content:center;gap:8px;min-width:0;min-height:56px;padding:12px 8px;font-size:17px}.mc-item.mc-rad>span{white-space:nowrap}.mc-item.mc-achse>span{overflow-wrap:anywhere;min-width:0}@media (width<=360px){.mc-item.mc-rad{gap:6px;padding-inline:4px}.mc-fahrzeug-raster{gap:8px}}.mc-item.mc-achse{min-height:46px}.mc-achse-wahl{border:1.5px dashed var(--border);width:100%;min-height:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:baseline;gap:8px;padding:8px 12px;font-size:15px;font-weight:600;display:flex}.mc-achse-wahl small{opacity:.8;font-size:12px;font-weight:500}.mc-achse-wahl:hover{border-color:var(--gb-blue);color:var(--gb-blue)}.mc-achse-wahl[aria-pressed=true]{border-style:solid;border-color:var(--gb-blue);color:var(--gb-blue)}.mc-fertig{width:100%;min-height:48px;margin-top:12px;font-size:16px}.mc-lkw{gap:12px;width:100%;min-width:0;display:grid}.mc-lkw-achsen{gap:8px;display:grid}.mc-lkw-achsenzeile{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.mc-lkw-achsname{font-size:15px;font-weight:700}.mc-lkw-art{border:1.5px solid var(--border);min-height:44px;font:inherit;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;padding:8px 14px;font-size:15px;font-weight:600}.mc-lkw-art.on{background:var(--gb-blue);border-color:var(--gb-blue);color:#fff}.mc-lkw-achszahl{justify-content:flex-end;gap:8px;display:flex}.mc-lkw-achszahl .btn{min-height:44px}.mc-lkw-frage,.mc-antrieb-frage{border:1.5px solid var(--warn);background:var(--tint-amber-bg);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.mc-antrieb-frage{margin-top:8px}.mc-lkw-frage>span,.mc-antrieb-frage>span{flex:100%}.mc-lkw-frage .btn,.mc-antrieb-frage .btn{min-height:44px}.mc-lkw-bild{border:2px solid var(--border);background:#f8fafc;border-radius:26px 26px 14px 14px;gap:10px;width:100%;min-width:0;max-width:420px;margin:0 auto;padding:10px 6px;display:grid}.mc-lkw-bild>*{min-width:0}.mc-lkw-achse{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:6px;display:grid}.mc-lkw-seite{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;min-width:0;display:grid}.mc-lkw-balken{color:#fff;background:#64748b;border-radius:11px;justify-content:center;align-items:center;height:22px;font-size:12px;font-weight:700;display:flex}.mc-lkw-rad{min-width:0;min-height:76px;font:inherit;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border:2px solid #94a3b8;border-radius:10px;align-content:center;justify-items:center;gap:1px;padding:6px 2px;display:grid;position:relative}.mc-lkw-rad b{font-size:14px}.mc-lkw-rad small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-size:11.5px;overflow:hidden}.mc-lkw-rad.teil{border-color:var(--warn)}.mc-lkw-rad.fertig{border-color:var(--gb-green);background:var(--tint-green-bg)}.mc-lkw-rad.pruefen{border-color:var(--danger)}.mc-lkw-rad.aktiv{outline:3px solid var(--gb-blue);outline-offset:1px}.mc-lkw-rad:disabled{cursor:default}.mc-lkw-foto-marke{font-size:11px;line-height:1;position:absolute;top:3px;right:4px}.mc-lkw-eingabe{border:1.5px solid var(--gb-blue);background:#fff;border-radius:12px;gap:10px;padding:12px;display:grid}.mc-lkw-eingabe-titel{font-size:16px;font-weight:800}.mc-lkw-eingabe label{color:var(--muted);gap:4px;font-size:13px;font-weight:600;display:grid}.mc-lkw-eingabe .device-input{margin-bottom:0}.mc-lkw-werte{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.mc-lkw-hinweis{color:var(--danger);font-size:13px;font-weight:600}.mc-lkw-offen{color:var(--tint-amber-fg);font-size:13px;font-weight:600}.mc-lkw-weiter{width:100%;min-height:48px;font-size:16px}.mc-lkw-stand{color:var(--muted);text-align:center;font-size:13px}@media (width<=480px){.device-topbar{flex-wrap:nowrap;gap:8px;padding:8px 10px;font-size:13px}.device-topbar>div:first-child{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.device-topbar>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.device-topbar>div:first-child>span{display:none}.device-topbar>div:last-child{flex-shrink:0;flex-wrap:nowrap!important}.device-topbar .btn-sm{padding:6px 8px;font-size:12.5px}.mc-install-symbol .mc-install-text{display:none}.device-topbar>div:first-child:not([class])>.btn{white-space:normal;text-align:left;max-width:100%}.device-topbar:has(>div:first-child:not([class])>.btn){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.device-topbar>div:first-child:not([class]):has(>.btn){display:contents}.device-topbar>div:first-child:not([class]):has(>.btn)>strong{grid-area:1/1;min-width:0}.device-topbar:has(>div:first-child:not([class])>.btn)>div:last-child{grid-area:1/2}.device-topbar>div:first-child:not([class]):has(>.btn)>.btn{grid-area:2/1/auto/-1;justify-self:start}}@media (width>=481px) and (width<=719px){.device-topbar>div:first-child:not([class]):has(>.btn)>span{display:none}}.btn-device-submit.zurueck{color:var(--gb-blue);border:2.5px solid var(--gb-blue);box-shadow:none;background:#fff}.btn-device-next.vorn{background:var(--gb-blue);color:#fff}.btn-device-submit .zaehler{opacity:.8;font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600}.modal-overlay.heute-grund{padding:8px}.modal-overlay>.device-card.heute-karte{flex-direction:column;width:100%;max-width:560px;max-height:calc(100dvh - 16px);padding:0;display:flex;overflow:hidden}.heute-kopf{border-bottom:1px solid var(--border);flex:none;padding:16px 16px 12px}.heute-kopf h2{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:800;line-height:1.3}.heute-unterzeile{color:var(--muted);align-items:flex-start;gap:6px;margin:4px 0 0;font-size:13.5px;line-height:1.4;display:flex}.heute-unterzeile>svg{flex:none;margin-top:1px}.heute-inhalt{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 16px 16px;overflow-y:auto}.heute-fuss{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);flex:none}.heute-karte .heute-fuss .btn.heute-knopf{justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:10px 16px;font-size:16px;font-weight:700;display:flex}.heute-meldung{color:#3f3f46;background:#f4f4f5;border-radius:10px;margin:4px 0 12px;padding:14px;font-size:15px;line-height:1.45}.heute-meldung.heute-warn{color:#92400e;background:#fff7e6;font-weight:600}.heute-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fleet-pick.heute-zeile{text-align:start;color:var(--text);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"zeit kz"".erg"".art"".status";align-items:center;gap:3px 12px;display:grid}.heute-zeile .heute-zeit{grid-area:zeit}.heute-zeile .heute-kz{text-overflow:ellipsis;white-space:nowrap;grid-area:kz;min-width:0;font-size:16px;font-weight:800;overflow:hidden}.heute-zeile .heute-erg{grid-area:erg;justify-self:start;min-width:0}.heute-zeile .heute-art{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:art;font-size:13.5px;overflow:hidden}.heute-zeile .heute-status{grid-area:status;min-width:0}.heute-zeit{color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.heute-erg{color:var(--text);overflow-wrap:break-word;font-size:15px;font-weight:800}.heute-urteil-ok{color:#15803d}.heute-urteil-nok{color:#b91c1c}.heute-urteil-behoben{color:var(--gb-blue)}.heute-urteil-nv{color:var(--muted)}.heute-erg.heute-erg-rot{color:#b91c1c}.heute-erg.heute-erg-gelb{color:#92400e}.heute-karte .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.heute-karte .badge.green{color:#047857}.heute-zusammenfassung{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;display:flex}.heute-abschnitt{margin:0 0 8px}.heute-abschnitt-titel{color:var(--gb-blue);margin:18px 0 4px;font-size:16px;font-weight:700}.heute-gruppe{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:14px 0 2px;font-size:13px;font-weight:700}.heute-feld{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:9px 0;font-size:15px;line-height:1.4;display:flex}.heute-feld-label{overflow-wrap:anywhere;flex:150px;min-width:0}.heute-feld-wert{text-align:end;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;max-width:100%;margin-inline-start:auto;font-weight:700;display:inline-flex}.heute-feld-wert.heute-leer{color:var(--muted);font-weight:400}.heute-feld.heute-art-reifen .heute-feld-wert{font-variant-numeric:tabular-nums}.heute-feld.heute-art-hinweis{border-inline-start:3px solid #e2e8f0;padding-inline-start:12px;display:block}.heute-feld.heute-art-hinweis .heute-feld-label{color:var(--muted);font-size:13px;display:block}.heute-feld.heute-art-hinweis .heute-feld-wert{text-align:start;margin:2px 0 0;font-weight:400;display:block}.heute-feld.heute-art-hinweis.heute-kante-nok{border-inline-start-color:#b91c1c}.heute-feld.heute-art-hinweis.heute-kante-behoben{border-inline-start-color:var(--gb-blue)}.modal-overlay.abschluss-grund{padding:16px}.modal-overlay>.device-card.abschluss-karte{width:100%;max-width:440px;padding:28px 22px calc(22px + env(safe-area-inset-bottom,0px));text-align:center}.abschluss-symbol{color:#15803d;background:#e6f4ec;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 12px;display:flex}.abschluss-titel{color:#006b2e;margin:0 0 16px;font-size:24px;font-weight:800;line-height:1.25}.abschluss-titel.abschluss-abgelehnt{color:#b91c1c}.abschluss-kz{letter-spacing:.02em;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:800;line-height:1.2}.abschluss-pruefart{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.abschluss-ergebnis{color:var(--text);margin:12px 0 16px;font-size:22px;font-weight:800}.abschluss-ergebnis.abschluss-ok{color:#15803d}.abschluss-ergebnis.abschluss-rot{color:#b91c1c}.abschluss-ergebnis.abschluss-gelb{color:#92400e}.abschluss-weg{color:#164194;background:#ecf0f6;border-radius:10px;margin:0 0 10px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.4}.abschluss-weg.abschluss-netz{color:#006b2e;background:#e6f4ec}.abschluss-weg.abschluss-abgelehnt{color:#b91c1c;background:#faeeed}.abschluss-warn{color:#92400e;background:#fff7e6;border-radius:10px;margin:0 0 10px;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.4}.abschluss-karte .btn-device-submit{margin-top:10px}.briefbogen-muster .muster-marke{margin-bottom:16px}.briefbogen-muster .muster-werte-reihe{flex-wrap:wrap;gap:8px 32px;display:flex}.briefbogen-muster .muster-werte h3,.briefbogen-muster .muster-befunde h3{margin:8px 0 4px;font-size:14px}.briefbogen-muster .muster-werte ul,.briefbogen-muster .muster-befunde ul{font-variant-numeric:tabular-nums;margin:0;padding-left:18px}.briefbogen-muster .muster-befund-fehler{color:var(--red)}.briefbogen-muster .muster-befund-warnung{color:var(--status-warn-fg)}.briefbogen-muster .muster-fehler-text{white-space:pre-wrap;overflow-wrap:anywhere}.briefbogen-muster .muster-pdfs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.briefbogen-muster .muster-pdfs .btn{min-height:44px}.briefbogen-muster .muster-hinweis{color:var(--muted)}.device-wrap.pruef-neu :is(button,input,select,textarea){font-family:inherit}.device-wrap.pruef-neu .badge.green{color:var(--status-ok-fg)}.device-wrap.pruef-neu .badge.yellow{color:var(--status-warn-fg)}.device-wrap.pruef-neu .btn-light{border-color:#7c8799}.device-wrap.pruef-neu .device-topbar{color:#fff;background:#0f1f45;flex-wrap:nowrap;gap:8px;min-height:56px;padding:0 12px}.device-wrap.pruef-neu .device-topbar span{opacity:1}.device-wrap.pruef-neu .device-topbar>.pruef-marke{flex-direction:row;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.device-wrap.pruef-neu .pruef-marke-logo{object-fit:contain;background:#fff;border-radius:6px;flex:0 0 32px;width:32px;height:32px;padding:2px;display:block;box-shadow:0 1px 3px #0000002e}.device-wrap.pruef-neu .device-topbar>.pruef-marke>.pruef-marke-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.device-wrap.pruef-neu .pruef-marke-text>strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.device-wrap.pruef-neu .pruef-marke-text>span{color:#8aa0ca;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.device-wrap.pruef-neu .pruef-kopf-knoepfe{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.device-wrap.pruef-neu .device-topbar>.pruef-marke{flex-shrink:100}.device-wrap.pruef-neu .pruef-kopf-knoepfe>*{flex-shrink:0}.device-wrap.pruef-neu .pruef-kopf-knoepfe>.btn:has(.kopf-wort){flex-shrink:1;overflow:hidden}.device-wrap.pruef-neu .pruef-kopf-knoepfe>.pruef-beta-knopf{flex-shrink:100;overflow:hidden}.device-wrap.pruef-neu .pruef-kopf-knoepfe>.pruef-beta-knopf>span,.device-wrap.pruef-neu .pruef-kopf-knoepfe>.btn>.kopf-wort{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.device-wrap.pruef-neu .pruef-kopf-knoepfe>.btn>span:has(>.kopf-wort){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.device-wrap.pruef-neu .device-topbar .btn{color:#fff;filter:none;background:0 0;border:1px solid #ffffff73;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.device-wrap.pruef-neu .device-topbar .btn[aria-pressed=true]{background:#ffffff24}.device-wrap.pruef-neu .device-topbar :focus-visible{outline-offset:2px;outline:2px solid #fff}.device-wrap.pruef-neu .device-topbar .btn{min-width:44px}@media (pointer:coarse){.device-wrap.pruef-neu .device-topbar .device-sprachen>.btn{min-width:48px}}@media (width<=480px){.device-wrap.pruef-neu .device-topbar .btn{font-size:13px}}@media (width<=465px){.device-wrap.pruef-neu .device-topbar{gap:6px;padding:0 8px}.device-wrap.pruef-neu .device-topbar .btn{padding:0 9px}}.device-wrap.pruef-neu .device-topbar>.pruef-marke{min-width:32px}@media (width<=379px){.device-wrap.pruef-neu .device-topbar .device-sprachen>.btn>span[aria-hidden]{display:none}}@media (width<=339px){.device-wrap.pruef-neu .device-topbar .pruef-beta-knopf{padding:0 6px}.device-wrap.pruef-neu .device-topbar .pruef-beta-haken{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.device-wrap.pruef-neu .pruef-filiale-handy{float:right;max-width:55%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:600;display:none;overflow:hidden}.device-wrap.pruef-neu .pruef-filiale-zeile{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:13px;font-weight:600;display:none;overflow:hidden}@media (width<=559px){.device-wrap.pruef-neu .device-topbar>.pruef-marke>.pruef-marke-text{display:none}.device-wrap.pruef-neu .pruef-filiale-handy,.device-wrap.pruef-neu .pruef-filiale-zeile{display:block}}@media (width<=599px){.device-wrap.pruef-neu .device-topbar>.pruef-marke>.pruef-marke-text:lang(ar){display:none}.device-wrap.pruef-neu .pruef-filiale-handy:lang(ar),.device-wrap.pruef-neu .pruef-filiale-zeile:lang(ar),.device-wrap.pruef-neu .device-topbar:lang(ar)~* .pruef-filiale-zeile{display:block}}@media (width<=719px){.device-wrap.pruef-neu .device-topbar .mc-install-formular{display:none}}.device-wrap.pruef-neu .device-topbar .mc-install-geraet{min-width:44px}.device-wrap.pruef-neu .btn,.device-wrap.pruef-neu .btn-login{min-height:44px}.device-wrap.pruef-neu .fleet-banner{flex-wrap:wrap;gap:8px 12px}.device-wrap.pruef-neu .device-sprachen-menu{min-width:68px;left:auto;right:0}.device-wrap.pruef-neu .device-sprachen-option{min-width:56px;min-height:48px}.device-wrap.pruef-neu .pruef-knopfreihe{flex-direction:column;gap:8px;margin-top:16px;display:flex}.device-wrap.pruef-neu .pruef-knopfreihe>.btn{width:100%;min-height:48px}.device-wrap.pruef-neu .pruef-dialog-titel{margin:0 0 6px;font-size:18px;font-weight:700}.device-wrap.pruef-neu .pruef-dialog-text{color:var(--muted);margin:0;font-size:14px}.device-wrap.pruef-neu .pruef-dialog-fehler{color:#b91c1c;background:#faeeed;border-radius:8px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.device-wrap.pruef-neu .modal-overlay.pruef-sperre{z-index:25;background:#0f172a73;top:56px}.device-wrap.pruef-neu .device-photo-x.frage{background:#b91c1c;border-radius:8px;width:auto;min-width:44px;padding:0 12px;font-size:14px;font-weight:700;line-height:44px}.device-wrap.pruef-neu .device-input{border-color:#7c8799}.device-wrap.pruef-neu select.device-input{background-color:#fff}.device-wrap.pruef-neu .device-toggle .tg{border-color:#7c8799}.device-wrap.pruef-neu .device-toggle .tg.ok.on{color:#fff;background:#15803d;border-color:#15803d}.device-wrap.pruef-neu .device-toggle .tg.nok.on{border-color:var(--red)}.device-wrap.pruef-neu .device-toggle .tg.fixed.on{border-color:var(--gb-blue)}.device-wrap.pruef-neu .device-toggle .tg.nv.on{border-color:#475569}.device-wrap.pruef-neu .device-chips .chip:not(.on),.device-wrap.pruef-neu .mc-item:not(.on),.device-wrap.pruef-neu .mj-knopf:not(.on),.device-wrap.pruef-neu .mc-achse-wahl:not([aria-pressed=true]){border-color:#7c8799}.device-wrap.pruef-neu .device-check-row{border-bottom-color:#e2e8f0}.device-wrap.pruef-neu .device-saved{color:#006b2e;background:#e6f4ec}.device-wrap.pruef-neu .mc-field-dim{opacity:.5;filter:none;transform:scale(.98)}.device-wrap.pruef-neu .mc-field-dim.mc-field-fertig{opacity:.8}.device-wrap.pruef-neu .mc-field-dim:hover{opacity:.5;filter:none}.device-wrap.pruef-neu .mc-field-dim.mc-field-fertig:hover{opacity:.8}.device-wrap.pruef-neu .fleet-pick:hover{border-color:var(--border)}.device-wrap.pruef-neu .device-photo-add:hover{background:#fff}.device-wrap.pruef-neu .mc-achse-wahl:not([aria-pressed=true]):hover{color:var(--muted);border-color:#7c8799}.device-wrap.pruef-neu .btn:hover:not(:disabled),.device-wrap.pruef-neu .btn-login:hover:not(:disabled){filter:none}@media (hover:hover) and (pointer:fine){.device-wrap.pruef-neu .mc-field-dim:hover,.device-wrap.pruef-neu .mc-field-dim.mc-field-fertig:hover{opacity:.9}.device-wrap.pruef-neu .fleet-pick:hover{border-color:var(--gb-blue)}.device-wrap.pruef-neu .device-photo-add:hover{background:#f1f5f9}.device-wrap.pruef-neu .mc-achse-wahl:not([aria-pressed=true]):hover{border-color:var(--gb-blue);color:var(--gb-blue)}.device-wrap.pruef-neu .btn:hover:not(:disabled),.device-wrap.pruef-neu .btn-login:hover:not(:disabled){filter:brightness(1.07)}}.device-wrap.pruef-neu>.fleet-banner{max-width:608px;margin:14px auto 0}@media (width<=640px){.device-wrap.pruef-neu>.fleet-banner{margin:14px 16px 0}}.device-wrap.pruef-neu .device-submit-bar{max-width:640px;margin:0 auto}@media (width>=641px){.device-wrap.pruef-neu .device-submit-bar{border:1px solid var(--border);border-bottom:none;border-radius:12px 12px 0 0}}.device-wrap.pruef-neu .device-progress{border:1px solid var(--border);border-radius:12px;margin:0 0 14px}.device-wrap.pruef-neu .device-progress.fertig .device-progress-text>span:last-child{color:#006b2e}.device-wrap.pruef-neu .device-section>[data-field-key]:not(.mc-field)+[data-field-key]:not(.mc-field){margin-top:12px}.device-wrap.pruef-neu .device-section>[data-folge]:not(.mc-field-active){border-left:2px solid #e2e8f0;margin-left:16px;padding-left:12px}.device-wrap.pruef-neu .device-section>[data-folge].mc-field-active{margin-left:10px}.device-wrap.pruef-neu .device-section>[data-field-key]>.field-label,.device-wrap.pruef-neu .device-section>[data-field-key]>div>div>.field-label,.device-wrap.pruef-neu .device-section>[data-field-key] .device-check-row>span{text-transform:none;letter-spacing:0;color:var(--text);font-size:15px;font-weight:600}.device-wrap.pruef-neu .device-section>.mc-field-active>.field-label,.device-wrap.pruef-neu .device-section>.mc-field-active .device-check-row>span{color:var(--gb-blue-dark);font-size:17px;font-weight:700}.device-wrap.pruef-neu .pruef-pflicht{color:var(--red);font-style:normal}.device-wrap.pruef-neu .device-input.pruef-ungueltig{border:2px solid #b91c1c}.device-wrap.pruef-neu .device-section.pruef-kopf-aktiv{border-left:6px solid var(--gb-blue);box-shadow:0 0 0 1px #16419426,0 14px 36px -10px #1641946b}.device-wrap.pruef-neu .pruef-datum-zeile{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;margin:6px 0 4px;font-size:15px;display:flex}.device-wrap.pruef-neu .pruef-datum-name{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.device-wrap.pruef-neu .pruef-datum-zeile .link-btn{min-height:44px;padding:0 6px;font-size:15px}.device-wrap.pruef-neu .kz-feld-schild{background:#fff;border:2.5px solid #18181b;border-radius:9px;align-items:stretch;min-height:60px;margin-bottom:8px;display:flex;overflow:hidden}.device-wrap.pruef-neu .kz-feld-schild:focus-within{box-shadow:0 0 0 4px #16419433}.device-wrap.pruef-neu .kz-feld-schild.kz-feld-fehler{border-color:#b91c1c}.device-wrap.pruef-neu .kz-feld-band{color:#fff;background:#0a3a9e;flex-direction:column;flex:0 0 34px;justify-content:flex-end;align-items:center;gap:3px;padding-bottom:6px;font-size:15px;font-weight:800;line-height:1;display:flex}.device-wrap.pruef-neu .kz-feld-band.kz-feld-band-fremd{background:#71717a}.device-wrap.pruef-neu .kz-feld-schild>.device-input{min-width:0;min-height:0;box-shadow:none;letter-spacing:.05em;color:#18181b;text-align:left;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:0 12px;font-size:clamp(22px,7vw,30px);font-weight:800}.device-wrap.pruef-neu .kz-feld-schild>.device-input:focus{box-shadow:none;border:0}.device-wrap.pruef-neu .kz-feld-schild>.device-input.pruef-ungueltig{border:0}.device-wrap.pruef-neu .kz-feld-schild>.device-input::placeholder{color:#71717a;font-weight:600}.device-wrap.pruef-neu .kz-ort{min-height:44px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 8px;margin-bottom:8px;font-size:14.5px;line-height:1.35;display:flex}.device-wrap.pruef-neu .kz-ort>svg{stroke:var(--text);flex:none}.device-wrap.pruef-neu .kz-ort .kz-ort-text{color:var(--text)}.device-wrap.pruef-neu .kz-ort .kz-ort-unbekannt{color:#92400e}.device-wrap.pruef-neu .kz-ort .kz-anders{min-height:44px;margin-left:auto;padding:0 4px;font-size:14.5px}.device-wrap.pruef-neu .pruef-pruefart{border:1px solid var(--border);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;padding:8px 8px 8px 16px;font-size:14px;display:flex}.device-wrap.pruef-neu .mj-neu .mj-monate,.device-wrap.pruef-neu .mj-neu .mj-jahre{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.device-wrap.pruef-neu .mj-neu .mj-knopf{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:48px;padding:4px 2px;line-height:1.1;display:flex}.device-wrap.pruef-neu .mj-neu .mj-zahl{font-size:17px;font-weight:700}.device-wrap.pruef-neu .mj-neu .mj-name{font-size:11px;font-weight:500}@media (width<=480px){.device-wrap.pruef-neu .mj-neu .mj-monate{grid-template-columns:repeat(4,minmax(0,1fr))}.device-wrap.pruef-neu .mj-neu .mj-jahre{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=360px){.device-wrap.pruef-neu .mj-neu .mj-monate{grid-template-columns:repeat(3,minmax(0,1fr))}}.device-wrap.pruef-neu .pruef-abgelaufen{color:#b91c1c;background:#faeeed;border-radius:10px;margin-top:10px;padding:12px 14px;font-size:16px;font-weight:700;line-height:1.35}.device-wrap.pruef-neu .pruef-abgelaufen .mc-fertig{margin-top:10px}.device-wrap.pruef-neu .device-saved.pruef-gespeichert{text-align:left;font-size:15px}.device-wrap.pruef-neu .device-saved .pruef-gespeichert-urteil{color:#b91c1c}.device-wrap.pruef-neu .device-saved.am-geraet{color:#164194;background:#ecf0f6}.device-wrap.pruef-neu .device-saved.unbestaetigt{color:#92400e;background:#fff7e6}.device-wrap.pruef-neu .pruef-symbol{vertical-align:-3px;margin-right:6px}
