:root[data-webapp-stand=neu][data-theme][data-webapp-design=landing]:is([data-app-background],:root){--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-body);--bg-app:#fff;--bg-arbeitsflaeche:#fff;--bg-surface:#fff;--bg-surface-alt:#f7f7f7;--bg-formular:#fff;--bg-dialog-kopf:#fafafa;--bg-dialog-fuss:#fafafa;--bg-kopfleiste:#fafafad1;--border-kopfleiste:#e7e7e7;--fg1:#202020;--fg2:#303030;--fg3:#454545;--fg4:#555;--neutral-50:#f7f7f7;--neutral-100:#f1f1f1;--neutral-200:#e5e5e5;--neutral-300:#cecece;--neutral-400:#858585;--neutral-500:#727272;--neutral-600:#646464;--neutral-700:#4c4c4c;--neutral-800:#333;--neutral-900:#242424;--action:#286bd2;--action-hover:#205db8;--on-action:#fff;--accent:#286bd2;--accent-hover:#205db8;--accent-soft:#eef4fd;--focus-ring:#286bd22e;--border:#e7e7e7;--border-strong:#cecece;--table-line:#ededed;--nav-bg:#f5f5f5;--nav-border:#e2e2e2;--nav-edge:#ddd;--nav-fg:#303030;--nav-fg-muted:#303030;--nav-fg-strong:#242424;--nav-fg-faint:#454545;--nav-hover-bg:#00000009;--nav-active-bg:#0000000e;--nav-active-fg:#205db8;--nav-icon-aktiv:#205db8;--nav-active-shadow:inset 0 1px 0 #0000000a;--nav-marker-bg:#ededed;--nav-marker-fg:#555;--nav-scrollbar:#ccc;--bg-navigation:linear-gradient(155deg,#ffffffe6,#f1f1f1e0);--select-bg:#fff;--select-fg:#24568f;--select-border:#4f76a7;--select-count-bg:#f1f1f1;--select-count-fg:#24568f;--segment-bg:#e5e5e5;--segment-fg:#242424;--segment-border:#858585;--segment-shadow:inset 0 1px 0 #fffc;--r-xl:20px;--r-2xl:24px;--r-lg:13px;--r-md:10px;--r-control:999px;--r-input:12px;--shadow-flaeche:0 2px 3px #00000004,0 12px 28px -24px #00000029;--shadow-sm:0 3px 10px #00000012;--shadow-md:0 8px 28px #00000024;--shadow-lg:0 24px 80px #0000003d;--shadow-aktion:0 3px 9px #286bd221}:root[data-webapp-stand=neu][data-theme=dark][data-webapp-design=landing]:is([data-app-background],:root){--bg-app:#141414;--bg-arbeitsflaeche:#141414;--bg-surface:#202020;--bg-surface-alt:#282828;--bg-formular:#202020;--bg-dialog-kopf:#252525;--bg-dialog-fuss:#252525;--bg-kopfleiste:#242424cc;--border-kopfleiste:#363636;--fg1:#f5f5f5;--fg2:#e7e7e7;--fg3:#d3d3d3;--fg4:#c4c4c4;--neutral-50:#282828;--neutral-100:#303030;--neutral-200:#363636;--neutral-300:#747474;--neutral-400:#a3a3a3;--neutral-500:#a3a3a3;--neutral-600:#b5b5b5;--neutral-700:#ccc;--neutral-800:#ddd;--neutral-900:#f2f2f2;--border:#363636;--border-strong:#747474;--table-line:#363636;--accent:#91b3e0;--accent-hover:#cae0fd;--nav-bg:#242424;--nav-border:#ffffff17;--nav-edge:#ffffff26;--nav-fg:#f3f3f3;--nav-fg-muted:#e7e7e7;--nav-fg-strong:#fff;--nav-fg-faint:#d3d3d3;--nav-hover-bg:#ffffff0e;--nav-active-bg:#ffffff1c;--nav-active-fg:#91b3e0;--nav-icon-aktiv:#91b3e0;--nav-active-shadow:inset 0 1px 0 #ffffff0a;--nav-marker-bg:#363636;--nav-marker-fg:#ddd;--nav-scrollbar:#555;--bg-navigation:linear-gradient(155deg,#313131f5,#1b1b1bf5);--select-bg:#343434;--select-fg:#cae0fd;--select-border:#91b3e0;--select-count-bg:#282828;--select-count-fg:#cae0fd;--segment-bg:#545454;--segment-fg:#fff;--segment-border:#a3a3a3;--segment-shadow:inset 0 1px 0 #ffffff26;--shadow-flaeche:0 8px 28px -20px #0007;--shadow-sm:0 3px 10px #0003;--shadow-md:0 8px 28px #0005;--shadow-lg:0 24px 80px #0007}:root[data-webapp-stand=neu][data-webapp-design] :where(button,a.dm-action,[role=button]){transition:background .16s,border-color .16s,color .16s,box-shadow .16s,opacity .16s,filter .16s,scale .18s cubic-bezier(.22,1,.36,1)!important}:root[data-webapp-stand=neu][data-webapp-design] :where(button,a.dm-action,[role=button]):active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){scale:var(--dm-press-scale,.97);transition-duration:80ms!important}:where([aria-haspopup]:not([aria-haspopup=false]),[role=option],[role=menuitem],.dm-ui-popover,[data-portal-popover],.concept-area-popup){--dm-press-scale:1}:where(.dm-ui-popover,[data-portal-popover],.concept-area-popup){animation:.18s linear both dm-auswahl-ein}@keyframes dm-auswahl-ein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:where(.dm-ui-popover,[data-portal-popover],.concept-area-popup){animation:none}}:root[data-webapp-stand=neu][data-webapp-design] .dm-action[data-icon-only=true]{width:var(--dm-control-height);min-width:var(--dm-control-height);min-height:var(--dm-control-height);flex:none;height:var(--dm-control-height)!important;border-radius:50%!important;padding:0!important}.dm-profilglas{border:1px solid var(--border-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--bg-surface) 90%, transparent), var(--neutral-200));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;flex-shrink:0;padding:2px;display:inline-flex;box-shadow:inset 0 1px #fff6,0 1px 3px #0001}:root[data-webapp-stand=neu][data-theme=dark] .dm-profilglas{box-shadow:inset 0 1px #fff2,0 1px 3px #0003}:root[data-webapp-stand=neu][data-webapp-design] :is(.dm-suche,.dm-spaltensuche){--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fg1:#242424;--fg3:#646464;--neutral-50:#f7f7f7;--bg-surface:#fff}:root[data-webapp-stand=neu][data-theme=dark][data-webapp-design] :is(.dm-suche,.dm-spaltensuche){--fg1:#f2f2f2;--fg3:#b5b5b5;--neutral-50:#282828;--bg-surface:#202020}.dm-objekttabelle :is(th,th button,td){font-size:14px!important}.dm-objekttabelle th{padding-inline:16px!important}.dm-objekttabelle td{padding:16px!important}.dm-aufgaben-ladeumfang{color:var(--fg3);font:400 12px/1.5 var(--font-body);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;padding:0 4px;display:flex}.dm-aufgaben-ladeumfang>span{min-width:0}.dm-aufgaben-aeltere{color:var(--accent);font:400 12px/1.5 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 0}.dm-aufgaben-aeltere:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){:root[data-webapp-stand=neu][data-webapp-design] :where(button,a.dm-action,[role=button]){transition:none!important}:root[data-webapp-stand=neu][data-webapp-design] :where(button,a.dm-action,[role=button]):active{scale:none}}@media (prefers-reduced-transparency:reduce){.dm-profilglas{-webkit-backdrop-filter:none;background:var(--bg-surface)}}.dm-edit-hinweis{font:400 12px/1.5 var(--font-body);color:var(--fg3)}.dm-bearbeitungsleiste{z-index:150;left:50%;bottom:max(20px, env(safe-area-inset-bottom));color:#fff;background:#292929;border:1px solid #666;border-radius:28px;flex-direction:column;gap:12px;max-width:calc(100vw - 24px);max-height:min(40vh,320px);padding:16px 20px;display:flex;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 12px 38px #0005}.dm-bearbeitungsleiste:empty{display:none}.dm-bearbeitungsaktion{align-items:center;gap:22px;display:flex}.dm-bearbeitungsaktion>div{justify-content:center;align-items:center;gap:10px;display:flex}.dm-bearbeitungsaktion+.dm-bearbeitungsaktion{border-top:1px solid #8886;padding-top:12px}.dm-bearbeitungstitel{font:600 13px/1.5 var(--font-body)}.dm-bearbeitungsleiste .dm-action[data-variant=ghost]{color:#fff!important;background:#ffffff12!important;border-color:#ffffff70!important}:root[data-webapp-stand=neu][data-theme=dark] .dm-bearbeitungsleiste{color:#242424;background:#f4f4f4;border-color:#fff;box-shadow:0 12px 38px #0009}:root[data-webapp-stand=neu][data-theme=dark] .dm-bearbeitungsleiste .dm-action[data-variant=ghost]{color:#292929!important;background:#e2e2e2!important;border-color:#999!important}:root[data-bearbeitungsleiste] body main{padding-bottom:max(24px, var(--dm-edit-abstand,150px))!important}@media (max-width:767px){.dm-bearbeitungsleiste{bottom:max(12px, env(safe-area-inset-bottom));padding:14px 16px}.dm-bearbeitungsaktion{flex-direction:column;align-items:stretch;gap:8px}.dm-bearbeitungstitel{text-align:center}}.dm-spaltensuche-schalter{cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--fg2);align-items:center;gap:8px;display:inline-flex}.dm-spaltensuche-schalter[aria-pressed=true]{color:#173e76;background:#e1edfd;border-color:#286bd2;box-shadow:inset 0 0 0 1px #286bd2}:root[data-webapp-stand=neu][data-theme=dark] .dm-spaltensuche-schalter[aria-pressed=true]{color:#fff;background:#345680;border-color:#adcfff;box-shadow:inset 0 0 0 1px #adcfff}.dm-spaltensuche-schalter>span{font-weight:600}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table{--list-cell-padding-y:16px}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table :is(th,th button){color:var(--fg1);font:600 14px/20px var(--font-body)!important;letter-spacing:normal!important;text-transform:none!important}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table thead th{background:var(--bg-surface-alt);padding:15px 16px!important}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table tbody td{height:76px;font:400 14px/21px var(--font-body);padding:var(--list-cell-padding-y) 16px!important;border-color:var(--border)!important}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table td :is(span,div,a)[style*=font]:not(.dm-status-pill):not([data-avatar]){line-height:21px;font-size:14px!important}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table td :is(span,div,a)[style*=--fg3]:not(.dm-status-pill):not([data-avatar]){font-size:13px!important}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table td .dm-status-pill{line-height:18px;font-size:12px!important}@media (min-width:768px) and (hover:hover) and (pointer:fine){:root[data-webapp-stand=neu][data-webapp-design][data-list-density=compact] .dm-data-table tbody td{--list-cell-padding-y:8px;height:56px}}.dm-detail-aktionen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dm-kopf-menu-inhalt{flex-direction:column;gap:4px;display:flex}:root[data-webapp-stand=neu][data-webapp-design] .dm-kopf-menu-inhalt .dm-action{width:100%;min-height:38px;height:38px!important;box-shadow:none!important;color:var(--fg1)!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0 14px!important;font-weight:500!important}:root[data-webapp-stand=neu][data-webapp-design] .dm-kopf-menu-inhalt .dm-action:hover{background:var(--neutral-100)!important}:root[data-webapp-stand=neu][data-webapp-design] .dm-kopf-menu-inhalt .dm-action[data-variant=danger]{color:var(--danger-700)!important}:root[data-webapp-stand=neu][data-webapp-design] .dm-inline-auswahl{border-radius:18px;padding:8px}:root[data-webapp-stand=neu][data-webapp-design] .dm-ui-popover .dm-auswahl-option{min-height:34px;line-height:18px}:root[data-webapp-stand=neu][data-webapp-design] .dm-inline-auswahl input{height:36px;font-size:13px}@media (pointer:coarse){:root[data-webapp-stand=neu][data-webapp-design] .dm-ui-popover .dm-auswahl-option{min-height:44px}:root[data-webapp-stand=neu][data-webapp-design] .dm-inline-auswahl input{height:44px;font-size:16px}}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table thead .dm-spaltensuche-zeile th{vertical-align:top;border:0!important;padding:0 16px!important}.dm-spaltensuche-fach{opacity:0;visibility:hidden;height:0;transition:height .18s cubic-bezier(.22,1,.36,1),opacity .14s,visibility .18s;overflow:hidden}.dm-spaltensuche-zeile[data-open] .dm-spaltensuche-fach{opacity:1;visibility:visible;height:52px}.dm-spaltensuche-fach input{margin-top:2px}@media (prefers-reduced-motion:reduce){.dm-spaltensuche-fach{transition:none}}:root[data-webapp-stand=neu][data-webapp-design] [data-vergleich-panel][data-no-pad]>div:last-child{padding:0!important}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table{border-collapse:collapse;width:100%}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table tbody td{vertical-align:middle;border-bottom:1px solid var(--border)}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table tbody tr:last-child td{border-bottom:0}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table td :is(span,div,a)[style*=font]:not(.dm-status-pill):not([data-avatar]){font-weight:400!important}:root[data-webapp-stand=neu][data-webapp-design] .dm-data-table td :is(span,div,a):is([style*="font: 600"],[style*="font: 700"],[style*="font-weight: 600"],[style*="font-weight: 700"]):not(.dm-status-pill):not([data-avatar]){font-weight:600!important}.dm-tabellen-hauptwert{font:600 14px/21px var(--font-body);color:var(--fg1)}.dm-tabellen-nebenwert{font:400 13px/19px var(--font-body);color:var(--fg3)}.dm-detail-listenzeile{border-bottom:1px solid var(--border);padding:16px}.dm-detail-listenzeile:last-child{border-bottom:0}.dm-detail-listenkopf,.dm-detail-listenmeta,.dm-detail-listenaktionen{align-items:center;gap:12px;display:flex}.dm-detail-listenkopf{justify-content:space-between}.dm-detail-listenmeta{color:var(--fg3);font:400 13px/20px var(--font-body);flex-wrap:wrap;margin-top:6px}.dm-detail-listenaktionen{justify-content:flex-end;margin-top:10px}.dm-reifen-bereiche{gap:16px;display:grid}.dm-reifen-werkzeuge{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dm-reifen-bereich{min-width:0}.dm-reifen-bereich[hidden]{display:none}:root[data-webapp-stand=neu] .dm-zeitraum-popup{border-radius:22px!important;padding:14px!important}:root[data-webapp-stand=neu] .dm-zeitraum-daten{gap:12px}.dm-pager{min-height:38px;margin-top:16px;padding:0 4px}.dm-pager>div:first-child{font-weight:400!important}.dm-pager button{justify-content:center;align-items:center;display:inline-flex;line-height:1!important}.dm-pager button svg{flex-shrink:0;display:block}.dm-reifen-bereich .dm-pager{margin-bottom:16px;padding-inline:16px}.dm-ladeumfang{color:var(--fg3);font:400 12px/18px var(--font-body);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:14px 4px 0;display:flex}.dm-ladeumfang button{box-shadow:none;min-height:24px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dm-ladeumfang button:hover{text-underline-offset:3px;text-decoration:underline}.dm-tabellen-summe{border-top:1px solid var(--border);font:400 13px/20px var(--font-body);color:var(--fg3);justify-content:flex-end;gap:16px;padding:12px 16px;display:flex}.dm-tabellen-summe span{color:var(--fg1);font-weight:500}.dm-tabellen-aktionen{justify-content:flex-end;align-items:center;gap:6px;display:flex}.dm-tabellen-suchschalter{border-bottom:1px solid var(--border);justify-content:flex-end;padding:10px 16px;display:flex}.dm-tabellen-suchschalter .dm-spaltensuche-schalter{background:0 0;border-color:#0000}.dm-data-table .dm-spaltensuche{max-width:280px}.dm-compliance-reiter-flaeche{display:none}:root[data-webapp-stand=neu] .dm-compliance-reiter{isolation:isolate;flex-wrap:wrap;gap:4px;padding-bottom:12px;position:relative}:root[data-webapp-stand=neu] .dm-compliance-reiter>a{z-index:1;border-radius:999px;min-height:40px;position:relative;font:500 14px/21px var(--font-body)!important;border:0!important;margin:0!important;padding:9px 14px!important}:root[data-webapp-stand=neu] .dm-compliance-reiter-flaeche{pointer-events:none;opacity:0;background:linear-gradient(155deg,#fffffff2,#eeec);border:1px solid #00000014;border-radius:999px;display:block;position:absolute;top:0;left:0;box-shadow:inset 0 1px 1px #fff,0 2px 6px #0000000d}:root[data-webapp-stand=neu] .dm-compliance-reiter[data-bereit] .dm-compliance-reiter-flaeche{opacity:1}:root[data-webapp-stand=neu][data-theme=dark] .dm-compliance-reiter-flaeche{background:linear-gradient(155deg,#575757df,#353535cf);border-color:#ffffff24;box-shadow:inset 0 1px 1px #fff2,0 2px 6px #0003}@media (prefers-reduced-motion:reduce){:root[data-webapp-stand=neu] .dm-compliance-reiter[data-bereit] .dm-compliance-reiter-flaeche{transition:none}}:root[data-webapp-stand=neu][data-webapp-design=landing] .dm-action:disabled{background:var(--neutral-100)!important;color:var(--neutral-500)!important;border-color:var(--border)!important;box-shadow:none!important;opacity:1!important}.dm-rollen-text{font:400 13px/20px var(--font-body);color:var(--fg3);align-items:center;display:inline-flex}:root[data-webapp-stand=neu] .dm-dokument-kopfaktionen>.dm-action[data-variant=ghost]{box-shadow:none!important;color:var(--fg3)!important;background:0 0!important;border:0!important;padding-inline:8px!important}:root[data-webapp-stand=neu] .dm-dokument-kopfaktionen>.dm-action[data-variant=ghost]:hover{text-underline-offset:3px;text-decoration:underline;color:var(--accent)!important}.dm-faelligkeitsdatum{white-space:nowrap;font:400 14px/20px var(--font-body);flex-direction:column;gap:2px;display:inline-flex}.dm-faelligkeitsdatum small{color:var(--fg3);font:400 12px/18px var(--font-body)}.dm-fester-tabellenkopf{background:var(--bg-surface-alt);border-bottom:1px solid var(--border-strong);box-sizing:border-box;position:fixed;overflow:hidden}.dm-fester-tabellenkopf-raster{width:max-content;display:grid}.dm-fester-tabellenkopf-raster>div{min-width:0;font:500 13px/20px var(--font-body);color:var(--fg2);align-items:center;padding:0 16px;display:flex}.dm-fester-tabellenkopf-raster>div>button{width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 0;display:flex}.dm-fester-tabellenkopf-raster>div>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-fester-tabellenkopf-raster>div>button:hover{color:var(--fg2)}.dm-fester-tabellenkopf-raster .dm-fester-tabellenkopf-auswahl{justify-content:center;padding:0 8px}.dm-fester-tabellenkopf[data-variante=glas]{border:1px solid var(--border);background:var(--neutral-100);border-radius:18px;animation:.18s cubic-bezier(.22,.61,.36,1) dm-kopf-glas;box-shadow:0 5px 18px #00000014}@keyframes dm-kopf-glas{0%{box-shadow:none;border-radius:10px;transform:translateY(-4px)}to{border-radius:18px;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dm-fester-tabellenkopf[data-variante=glas]{animation:none}}.dm-routenfehler{padding:28px 0}.dm-fehler-vergleich{gap:24px;min-width:0;display:grid}.dm-fehler-vergleich>p{color:var(--fg3);font:400 12px/18px var(--font-body);margin:0}.dm-fester-tabellenkopf-raster>div>button{letter-spacing:inherit;text-transform:inherit}.dm-tabellenkopf-hintergrund{pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:color-mix(in srgb, var(--bg-arbeitsflaeche) 38%, transparent);border-radius:0 0 18px 18px;position:fixed}.dm-fehlerzustand{text-align:center;min-width:0;color:var(--fg2);justify-items:center;gap:18px;padding:32px;display:grid}.dm-fehler-bild{width:250px;max-width:100%}.dm-fehler-bild svg{width:100%;height:auto;display:block}.dm-fehler-text{min-width:0;max-width:520px}.dm-fehler-text h2{font:550 22px/29px var(--font-body);letter-spacing:-.5px;color:var(--fg1);margin:0}.dm-fehler-text p{color:var(--fg3);font:400 14px/22px var(--font-body);margin:10px 0 0}.dm-fehler-text details{color:var(--fg3);font:400 12px/18px var(--font-body);margin-top:15px}.dm-fehler-text summary{cursor:pointer;width:fit-content;margin-inline:auto}.dm-fehler-text details>span{overflow-wrap:anywhere;margin-top:6px;display:block}.dm-fehler-aktionen{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.dm-fehler-aktionen>.dm-action[data-variant=ghost]{box-shadow:none!important;background:0 0!important;border:0!important}.dm-fehlerzustand[data-konzept=a]{max-width:680px;margin-inline:auto}.dm-fehlerzustand[data-konzept=b]{text-align:left;grid-template-columns:280px minmax(0,1fr);place-items:center start;gap:0 32px;max-width:900px;margin-inline:auto}.dm-fehlerzustand[data-konzept=b] .dm-fehler-bild{grid-area:1/1/span 2;width:280px}.dm-fehlerzustand[data-konzept=b] .dm-fehler-aktionen{grid-column:2;justify-content:flex-start;margin-top:22px}.dm-fehlerzustand[data-konzept=b] summary{margin-inline:0}.dm-fehlerzustand[data-konzept=c]{border:1px solid var(--border);background:radial-gradient(ellipse at 50% 0,var(--neutral-100),transparent 62%);border-radius:28px;max-width:800px;margin:0 auto;padding:38px 32px}.dm-fehlerzustand[data-konzept=c] .dm-fehler-bild{width:280px}@media (max-width:700px){.dm-fehlerzustand{padding:24px 16px}.dm-fehlerzustand[data-konzept=b]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px}.dm-fehlerzustand[data-konzept=b] .dm-fehler-bild,.dm-fehlerzustand[data-konzept=b] .dm-fehler-aktionen{grid-area:auto}.dm-fehlerzustand[data-konzept=b] summary{margin-inline:auto}.dm-fehlerzustand[data-konzept=b] .dm-fehler-aktionen{justify-content:center;margin-top:0}}.dm-spaltensuche-fach{justify-content:flex-start;align-items:flex-start;display:flex}.dm-spaltensuche-fach[data-align=right]{justify-content:flex-end}:root[data-webapp-stand=neu][data-webapp-design] :is(.dm-data-table,.dm-fester-tabellenkopf) .dm-spaltensuche{box-sizing:border-box;outline:none;width:100%;min-width:0;max-width:280px;border:1px solid var(--border)!important;background:var(--bg-surface)!important;height:38px!important;color:var(--fg1)!important;font:400 14px/20px var(--font-body)!important;border-radius:14px!important;padding:0 12px!important}:root[data-webapp-stand=neu][data-webapp-design] :is(.dm-data-table,.dm-fester-tabellenkopf) .dm-spaltensuche:focus{box-shadow:0 0 0 2px var(--accent-soft);border-color:var(--accent)!important}.dm-fester-tabellenkopf-suche{width:max-content;display:grid}.dm-fester-tabellenkopf-suche>.dm-spaltensuche-fach{opacity:1;visibility:visible;box-sizing:border-box;height:100%;padding:0 16px}.dm-fehlerzustand[data-kompakt]{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:72px minmax(0,1fr) auto;place-items:center start;gap:16px;max-width:none;margin:0;padding:16px 0;display:grid}.dm-fehlerzustand[data-kompakt] .dm-fehler-bild{grid-area:auto;width:72px}.dm-fehlerzustand[data-kompakt] .dm-fehler-text h2{letter-spacing:normal;font-size:14px;line-height:21px}.dm-fehlerzustand[data-kompakt] .dm-fehler-text p{margin-top:4px;font-size:13px;line-height:19px}.dm-fehlerzustand[data-kompakt] .dm-fehler-aktionen{grid-column:auto;margin:0}@media (max-width:700px){.dm-fehlerzustand[data-kompakt]{grid-template-columns:56px minmax(0,1fr);gap:12px}.dm-fehlerzustand[data-kompakt] .dm-fehler-bild{width:56px}.dm-fehlerzustand[data-kompakt] .dm-fehler-aktionen{grid-column:2;justify-content:flex-start}}.dm-thg-hinweis{border:1px solid var(--border);background:var(--bg-surface);box-shadow:var(--shadow-flaeche);border-radius:20px;margin-bottom:16px;overflow:hidden}.dm-thg-hinweis-kopf{align-items:center;gap:16px;padding:18px 20px;display:flex}.dm-thg-hinweis-symbol{background:var(--neutral-100);height:42px;color:var(--fg2);border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.dm-thg-hinweis-text{flex:1;min-width:0}.dm-thg-hinweis-text h2{font:500 14px/21px var(--font-body);color:var(--fg1);margin:0}.dm-thg-hinweis-text p{font:400 13px/20px var(--font-body);color:var(--fg3);margin:3px 0 0}:root[data-webapp-stand=neu] .dm-dokument-dropzone{justify-content:center;min-height:186px;border:1px dashed var(--border-strong)!important;background:var(--neutral-50)!important;border-radius:24px!important;gap:8px!important;padding:24px!important}:root[data-webapp-stand=neu] .dm-dokument-dropzone:hover:not(:disabled){background:var(--neutral-100)!important;border-color:var(--fg4)!important}:root[data-webapp-stand=neu] .dm-dokument-dropzone[data-drag-over]{background:var(--accent-soft)!important;border-color:var(--accent)!important}.dm-dokument-dropzone-symbol{border:1px solid var(--border);background:var(--bg-surface);width:44px;height:44px;color:var(--fg2);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}:root[data-webapp-stand=neu][data-theme=dark] .dm-dokument-dropzone[data-drag-over]{background:#243b59!important}@media (max-width:700px){.dm-thg-hinweis-kopf{flex-wrap:wrap;gap:12px;padding:16px}.dm-thg-hinweis-text{flex-basis:calc(100% - 54px)}.dm-thg-hinweis-kopf>.dm-action{margin-left:54px}:root[data-webapp-stand=neu] .dm-dokument-dropzone{padding:22px 16px!important}}:root[data-webapp-stand=neu] .dm-zuordnung-menue-titel{color:var(--fg3);padding:8px 10px 10px;font:500 13px/20px var(--font-body)!important;letter-spacing:normal!important;text-transform:none!important}:root[data-webapp-stand=neu] .dm-inline-mehrfach{box-shadow:var(--shadow-md)!important;border-radius:18px!important;padding:8px!important}:root[data-webapp-stand=neu] .dm-inline-mehrfach .dm-auswahl-option{min-height:38px;border-radius:999px!important}.dm-team-zuordnung{font:inherit;color:var(--fg2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.dm-team-zuordnung:hover{color:var(--accent)}.dm-team-objekt-menue{flex-direction:column;gap:10px;padding:12px;display:flex;overflow:hidden}.dm-team-objekt-menue>*{flex-shrink:0}.dm-team-objekt-menue>.dm-team-objekt-treffer{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.dm-team-objekt-option{text-align:left;width:100%;min-height:60px;color:var(--fg1);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;display:flex}.dm-team-objekt-option:hover:not(:disabled),.dm-team-objekt-option:focus-visible{background:var(--neutral-100)}.dm-team-objekt-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dm-team-objekt-option:disabled{opacity:.5;cursor:default}.dm-team-objekt-option strong{font:500 14px/22px var(--font-body);display:block}.dm-team-objekt-option small{font:400 13px/20px var(--font-body);color:var(--fg3);display:block}.dm-team-objekt-haken{border:1px solid var(--border-strong);border-radius:50%;flex:0 0 24px;place-items:center;height:24px;display:grid}.dm-team-objekt-option[aria-pressed=true] .dm-team-objekt-haken{background:var(--accent);border-color:var(--accent);color:var(--bg-surface)}.dm-zuordnung-menue-hinweis{font:400 13px/20px var(--font-body);color:var(--fg3);padding:12px 6px}.dm-anlegen-vergleich{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;padding:16px 18px;display:flex}.dm-anlegen-vergleich p{color:var(--fg3);font:400 13px/20px var(--font-body);margin:0}.dm-objekt-anlegen:not([data-konzept=bestand]){--objekt-field-bg:var(--neutral-100)}.dm-objekt-anlegen[data-konzept=a]{max-width:1160px;margin-inline:auto}.dm-objekt-anlegen[data-konzept=b]>[class]{margin-bottom:18px}.dm-objekt-anlegen[data-konzept=c]{max-width:960px;margin-inline:auto}.dm-objekt-anlegen:not([data-konzept=bestand]) .dm-section-panel>div:last-child>div[style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 24px!important}.dm-anlegen-fortschritt{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:16px 0;display:flex}.dm-anlegen-fortschritt span{font:400 12px/18px var(--font-body);color:var(--fg3)}.dm-anlegen-fortschritt h2{font:500 24px/30px var(--font-body);color:var(--fg1);margin:4px 0 0}:root[data-webapp-stand=neu] .dm-inline-mehrfach-trigger{filter:none!important}:root[data-webapp-stand=neu] .dm-inline-mehrfach-trigger:hover{background:var(--neutral-100)!important}@media (max-width:700px){.dm-anlegen-vergleich{gap:12px;padding:14px}.dm-objekt-anlegen:not([data-konzept=bestand]) .dm-section-panel>div:last-child>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}.dm-objekt-anlegen{width:100%}.dm-poolwagen{min-width:0}.dm-pool-vergleich{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding:14px 16px;display:flex}.dm-pool-vergleich p{color:var(--fg3);font:400 13px/20px var(--font-body);margin:0}.dm-pool-rahmen{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.dm-pool-bereichsnavigation{display:none}.dm-pool-inhalt{min-width:0}.dm-poolwagen .dm-section-panel{border-radius:22px!important}.dm-poolwagen .dm-pool-zeitraum{background:var(--bg-surface-alt);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:20px 22px;display:flex}.dm-poolwagen .dm-pool-zeitraum>div{min-width:0}.dm-poolwagen .dm-pool-zeitraum>div:nth-child(n+3){flex-basis:100%}.dm-poolwagen .dm-pool-suchleiste{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:20px;padding:12px 16px}.dm-poolwagen .dm-pool-fahrzeugraster{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.dm-poolwagen .dm-pool-fahrzeugkarte{border-radius:22px;overflow:hidden}.dm-poolwagen .dm-pool-fahrzeugkopf{border-bottom:0;gap:14px;padding:20px 20px 16px}.dm-poolwagen .dm-pool-fahrzeugkopf h3{font-size:15px;font-weight:500;line-height:22px}.dm-poolwagen .dm-pool-fahrzeugdaten{padding:0 20px 18px}.dm-poolwagen .dm-pool-fahrzeughinweise{background:var(--neutral-50);border:0;border-radius:14px;margin:0 20px;padding:12px 14px}.dm-poolwagen .dm-pool-fahrzeugaktionen{grid-template-columns:1fr 1fr;gap:8px;padding:18px 20px 20px}.dm-poolwagen[data-pool-konzept=b] .dm-data-table tbody td{height:58px!important;padding-block:10px!important}.dm-poolwagen[data-pool-konzept=b] .dm-section-panel>div:first-child{padding:14px 16px!important}.dm-poolwagen[data-pool-konzept=b] .dm-section-panel>div:last-child{padding:14px 16px}.dm-poolwagen[data-pool-konzept=b] .dm-section-panel[data-no-pad]>div:last-child{padding:0!important}.dm-poolwagen[data-pool-konzept=b] .dm-pool-zeitraum{border-radius:18px;padding:14px 18px}.dm-poolwagen[data-pool-konzept=c] .dm-pool-rahmen{grid-template-columns:200px minmax(0,1fr)}.dm-poolwagen[data-pool-konzept=c] .dm-pool-reiter{display:none}.dm-poolwagen[data-pool-konzept=c] .dm-pool-bereichsnavigation{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:22px;flex-direction:column;gap:6px;padding:12px;display:flex;position:sticky;top:16px}.dm-pool-bereichsnavigation>span{color:var(--fg3);font:400 12px/18px var(--font-body);padding:8px 12px}.dm-pool-bereichsnavigation button{min-height:42px;color:var(--fg2);font:500 13px/20px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 13px}.dm-pool-bereichsnavigation button:hover{background:var(--neutral-100)}.dm-pool-bereichsnavigation button[aria-current=page]{background:var(--bg-surface);color:var(--accent);box-shadow:var(--shadow-sm);border-color:var(--border)}.dm-poolwagen[data-pool-konzept=c] .dm-pool-fahrzeugraster{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-pool-gruppenkarten{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;padding:18px;display:grid}.dm-pool-gruppenkarten>article{border:1px solid var(--border);background:var(--bg-surface);border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;display:flex}.dm-pool-gruppenkarten h3{color:var(--fg1);font:550 18px/25px var(--font-body);margin:0 0 5px}.dm-pool-gruppenkarten article>div>span,.dm-pool-gruppenkarten p,.dm-pool-gruppenkarten dt{font:400 13px/20px var(--font-body);color:var(--fg3);margin:0}.dm-pool-gruppenkarten dl{flex-wrap:wrap;gap:20px 32px;margin:0;display:flex}.dm-pool-gruppenkarten dd{color:var(--fg1);font:550 21px/28px var(--font-body);margin:4px 0 0}.dm-pool-gruppenkarten .dm-action{margin-top:auto}.dm-pool-fahrtenkarten>div{border-radius:18px!important;padding:16px 18px!important}.dm-poolwagen-dialog{--field-background:var(--neutral-100);--field-border:transparent;--field-weight:400}@media (min-width:1800px){.dm-poolwagen[data-pool-konzept=a] .dm-pool-fahrzeugraster{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width:1150px){.dm-poolwagen .dm-pool-fahrzeugraster{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-poolwagen[data-pool-konzept=c] .dm-pool-rahmen{grid-template-columns:minmax(0,1fr)}.dm-poolwagen[data-pool-konzept=c] .dm-pool-bereichsnavigation{flex-flow:wrap;position:static}.dm-pool-bereichsnavigation>span{display:none}}@media (max-width:700px){.dm-pool-vergleich{gap:12px;padding:12px}.dm-poolwagen .dm-pool-fahrzeugraster,.dm-poolwagen[data-pool-konzept=c] .dm-pool-fahrzeugraster{grid-template-columns:minmax(0,1fr)}.dm-poolwagen .dm-pool-zeitraum{gap:14px;padding:16px}.dm-poolwagen .dm-pool-suchleiste{padding:12px}}.dm-poolwagen{--field-background:var(--neutral-100);--field-border:transparent;--field-weight:400}.dm-poolwagen .dm-pool-fahrzeugaktionen{margin-top:auto!important}.dm-poolwagen[data-pool-konzept=a] .dm-pool-fahrzeugraster{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.dm-pool-fahrten{gap:16px;display:grid}.dm-pool-fahrten-kopf{color:var(--fg3);font:400 13px/20px var(--font-body);justify-content:space-between;align-items:center;gap:16px;display:flex}.dm-pool-fahrten>[data-vergleich-filter]{margin-bottom:0}.dm-pool-fahrten .dm-section-panel[data-no-pad]>div:last-child{padding:0!important}.dm-pool-kartenvergleich{font:400 13px/20px var(--font-body);color:var(--fg3);flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.dm-pool-kartenvergleich>span{color:var(--fg1);font-weight:500}.dm-pool-kartenvergleich>p{flex-basis:100%;margin:0}.dm-poolwagen .dm-pool-fahrzeugraster[data-kartenkonzept]{grid-auto-rows:1fr;align-items:stretch}.dm-poolwagen .dm-pool-fahrzeugraster[data-kartenkonzept=a]{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr))}.dm-poolwagen [data-kartenkonzept=a] .dm-pool-fahrzeugkopf{padding:18px 18px 10px}.dm-poolwagen [data-kartenkonzept=a] .dm-pool-fahrzeughinweise{margin:0 18px;padding:10px 12px}.dm-poolwagen [data-kartenkonzept=a] .dm-pool-fahrzeugaktionen{grid-template-columns:auto 1fr;padding:14px 18px 18px}.dm-poolwagen [data-kartenkonzept=b].dm-pool-fahrzeugraster{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.dm-poolwagen [data-kartenkonzept=b] .dm-pool-fahrzeugkopf{background:var(--bg-surface-alt);align-items:center;margin-bottom:18px;padding:20px}.dm-poolwagen [data-kartenkonzept=b] .dm-pool-fahrzeugkopf>div{flex:1}.dm-pool-fahrzeugsymbol{border:1px solid var(--border);background:var(--bg-surface);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.dm-pool-steckbrief{grid-template-columns:1fr 1fr;gap:14px 20px;margin:0 0 16px;display:grid}.dm-pool-steckbrief dt{font:400 12px/18px var(--font-body);color:var(--fg3)}.dm-pool-steckbrief dd{font:500 14px/21px var(--font-body);color:var(--fg1);margin:3px 0 0}.dm-poolwagen [data-kartenkonzept=c].dm-pool-fahrzeugraster{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.dm-poolwagen [data-kartenkonzept=c] .dm-pool-fahrzeughinweise{order:2;margin-bottom:18px;padding:16px}.dm-poolwagen [data-kartenkonzept=c] .dm-pool-fahrzeugdaten{order:3}.dm-poolwagen [data-kartenkonzept=c] .dm-pool-fahrzeugaktionen{border-top:1px solid var(--border);order:4}.dm-poolwagen [data-kartenkonzept=c] .dm-pool-fahrzeughinweise [data-warnung]{margin:6px 0;font-size:18px;line-height:26px}.dm-pool-zustand-unbekannt{font:400 13px/20px var(--font-body);color:var(--fg3)}.dm-poolwagen .dm-pool-zeitraum{display:block}.dm-poolwagen .dm-pool-zeitraum>.dm-pool-zeitraum-eingaben{margin-top:18px}.dm-poolwagen .dm-pool-fahrzeugkarte[data-kartenkonzept]{height:100%}.dm-buchung-vergleich{gap:20px;display:grid}.dm-buchung-konzeptinhalt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dm-buchung-konzeptinhalt>div{min-width:0}.dm-buchung-konzeptinhalt>[hidden]{display:none}.dm-buchung-weitere{grid-column:1/-1;gap:18px;display:grid}.dm-buchung-weitere:empty{display:none}.dm-buchung-basisfelder{grid-template-columns:1fr!important;gap:24px!important;padding:22px!important}.dm-buchung-zeitwerte{background:var(--bg-surface-alt);border-radius:16px;grid-template-columns:1fr 1fr;gap:20px;padding:18px;display:grid}.dm-buchung-vergleich[data-buchungskonzept=b] .dm-buchung-konzeptinhalt{grid-template-columns:minmax(0,1fr)}.dm-buchung-vergleich[data-buchungskonzept=b] .dm-buchung-basisfelder{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dm-buchung-vergleich[data-buchungskonzept=c] .dm-buchung-konzeptinhalt{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.dm-buchung-vergleich[data-buchungskonzept=c] .dm-buchung-fahrzeug{grid-area:1/1}.dm-buchung-vergleich[data-buchungskonzept=c] .dm-buchung-stammdaten{grid-column:2;position:sticky;top:20px}@media (max-width:900px){.dm-buchung-konzeptinhalt,.dm-buchung-vergleich[data-buchungskonzept=c] .dm-buchung-konzeptinhalt{grid-template-columns:minmax(0,1fr)}.dm-buchung-vergleich[data-buchungskonzept=c] .dm-buchung-stammdaten{grid-column:1;position:static}.dm-buchung-vergleich[data-buchungskonzept=b] .dm-buchung-basisfelder{grid-template-columns:1fr!important}}@media (max-width:500px){.dm-buchung-zeitwerte{grid-template-columns:1fr}}.dm-einstellungen-dialog{--field-radius:14px;--field-background:var(--bg-surface-alt);--field-border:transparent;--field-weight:400}.dm-settings-scope textarea,.dm-einstellungen-dialog textarea{background:var(--field-background)!important;border-color:var(--field-border)!important;border-radius:16px!important;font-weight:400!important}.dm-settings-scope .dm-section-panel{box-shadow:none!important;border-radius:22px!important}.dm-settings-scope .dm-data-table thead{background:var(--bg-surface-alt)}.dm-einstellungstabelle{gap:16px;min-width:0;display:grid}.dm-einstellungstabellen-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dm-einstellungstabellen-kopf h2{font:500 16px/24px var(--font-body);margin:0}.dm-import-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.dm-import-ziel{box-shadow:none!important;border-radius:22px!important;padding:22px!important}.dm-import-ziel h3{font-size:16px!important;font-weight:500!important}.dm-import-ziel>div:last-child{padding-top:12px;margin-top:auto!important}.dm-settings-scope[data-einstellungen-konzept=b] .dm-import-raster{grid-template-columns:1fr}.dm-settings-scope[data-einstellungen-konzept=b] .dm-import-ziel{grid-template-columns:minmax(180px,.8fr) minmax(0,1fr) auto;align-items:center;border-width:0 0 1px!important;border-radius:0!important;gap:20px!important;padding-inline:0!important;display:grid!important}.dm-settings-scope[data-einstellungen-konzept=b] .dm-import-ziel>div:last-child{padding:0;margin:0!important}.dm-settings-scope[data-einstellungen-konzept=c] .dm-import-raster{grid-template-columns:1fr}@media (max-width:850px){.dm-settings-scope[data-einstellungen-konzept=b] .dm-import-ziel{grid-template-columns:minmax(0,1fr);gap:12px!important}}.dm-settings-scope table:not(.dm-data-table) th{font:500 13px/20px var(--font-body)!important;text-transform:none!important;letter-spacing:0!important;background:var(--bg-surface-alt)!important;color:var(--fg2)!important;padding:13px 16px!important}.dm-settings-scope table:not(.dm-data-table) td{font-size:13px;padding:14px 16px!important}.dm-tabellen-aktionen{align-items:center;gap:8px;display:inline-flex}.dm-plan-preise{gap:18px!important}.dm-plan-tarif{border-radius:22px!important;padding:24px!important}.dm-plan-tarif .dm-action{width:100%}.dm-settings-scope[data-einstellungen-konzept=b] .dm-plan-preise{grid-template-columns:minmax(0,1fr)!important}.dm-settings-scope[data-einstellungen-konzept=b] .dm-plan-tarif{grid-template-columns:minmax(0,1fr) minmax(180px,1fr);align-items:center;border-width:0 0 1px!important;border-radius:0!important;padding-inline:0!important;display:grid!important}@media (max-width:700px){.dm-settings-scope[data-einstellungen-konzept=b] .dm-plan-tarif{grid-template-columns:minmax(0,1fr)}}.dm-einstellungs-datumsfilter{color:var(--fg3);font:400 13px/20px var(--font-body);align-items:center;gap:8px;display:inline-flex}.dm-settings-scope[data-einstellungen-konzept=b] .dm-import-ziel{border-color:var(--border)!important}.dm-poolwagen .dm-pool-fahrzeugraster[data-kartenkonzept]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px}.dm-poolwagen .dm-pool-fahrzeugkarte[data-kartenkonzept]{overflow:hidden}.dm-poolwagen .dm-pool-fahrzeugkarte[data-kartenkonzept] .dm-pool-fahrzeugaktionen{margin-top:auto;padding-top:18px}.dm-poolwagen [data-kartenkonzept=a] .dm-pool-fahrzeugkopf{border-bottom:0;padding:22px 22px 12px}.dm-poolwagen [data-kartenkonzept=a] .dm-pool-fahrzeugdaten{padding:0 22px 20px}.dm-poolwagen [data-kartenkonzept=a] .dm-pool-fahrzeughinweise{border-radius:14px;margin:0 22px}.dm-poolwagen [data-kartenkonzept=b] .dm-pool-fahrzeugkopf{margin-bottom:0}.dm-poolwagen [data-kartenkonzept=b] .dm-pool-steckbrief{gap:14px}.dm-poolwagen [data-kartenkonzept=c] .dm-pool-fahrzeugkopf{border:0;padding:22px}.dm-poolwagen [data-kartenkonzept=c] .dm-pool-fahrzeugkopf>div{flex:1}.dm-poolwagen [data-kartenkonzept=c] .dm-pool-fahrzeughinweise{border:1px solid var(--border);background:var(--bg-surface-alt);margin:0 20px 14px}.dm-poolwagen [data-kartenkonzept=c] .dm-pool-fahrzeugdaten{padding:0 22px 18px}.dm-ueberblick-widgetbereich .dm-dashboard-raster{margin-top:4px;gap:20px!important}.dm-ueberblick-widgetbereich .dm-dashboard-widget:not([data-anordnen]){box-shadow:none!important;border-radius:22px!important}.dm-ueberblick-widgetbereich .dm-dashboard-widget>div:first-child{padding:var(--panel-header-padding,16px 18px)!important;min-height:var(--panel-header-min-height,64px)!important}:root[data-webapp-stand=neu] .dm-inline-select-trigger[data-form-field]{filter:none!important}:root[data-webapp-stand=neu] .dm-inline-select-trigger[data-form-field]:is(:hover,[aria-expanded=true]){--field-border:var(--border-strong);--field-background:var(--neutral-100)}:root[data-webapp-stand=neu] .dm-inline-select-trigger[data-form-field]:focus-visible{outline:2px solid var(--fg3);outline-offset:3px}:root[data-webapp-stand=neu] .dm-inline-select-trigger[data-form-field]:has(>[data-select-field]):focus-visible{outline:none}:root[data-webapp-stand=neu] .dm-inline-select-trigger[data-form-field]:focus-visible>[data-select-field]:not([data-invalid]){border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}:root[data-webapp-stand=neu] .dm-panel-bericht-aktion>.dm-action{box-shadow:none!important;color:var(--fg2)!important;background:0 0!important;border:0!important}:root[data-webapp-stand=neu] .dm-panel-bericht-aktion>.dm-action:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline;color:var(--accent)!important}.dm-formular-abschluss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;width:100%;min-width:0;display:flex}.dm-formular-abschluss-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:600px){.dm-formular-abschluss{align-items:flex-start}.dm-formular-abschluss-aktionen{width:100%}}@media (max-width:700px){.df-partner-navigation{width:64px!important;padding:12px 8px!important}.df-partner-marke{justify-content:center;padding:4px 0 16px!important}.df-partner-wortmarke,.df-partner-kennung,.df-partner-link>span,.df-partner-profil>span,.df-partner-profil>div{display:none!important}.df-partner-link{justify-content:center;min-height:44px;padding:10px!important}.df-partner-profil{justify-content:center;padding:12px 0 0!important}.df-partner-inhalt{padding:20px 16px 32px!important}}:root[data-webapp-stand=neu] .dm-inline-select-trigger:has(>.dm-status-pill){filter:none!important;border-radius:999px!important}:root[data-webapp-stand=neu] .dm-inline-select-trigger:has(>.dm-status-pill):is(:hover,:focus-visible,[aria-expanded=true])>.dm-status-pill{box-shadow:0 0 0 1px color-mix(in srgb,var(--status-fg,var(--fg2)) 28%,transparent);background:color-mix(in srgb,var(--status-fg,var(--fg2)) 12%,var(--status-bg,var(--neutral-50)))!important;color:var(--status-fg,var(--fg1))!important;border-radius:999px!important}:root[data-webapp-design][data-button-blau] .dm-action.dm-action:is([data-variant=primary],[data-row-action=primary]):not(:disabled){text-shadow:0 1px 2px #00255e38;background:var(--button-blau-hintergrund)!important;border-color:var(--button-blau-farbe)!important;color:var(--button-blau-text)!important}:root[data-webapp-design][data-button-blau] .dm-action.dm-action:is([data-variant=primary],[data-row-action=primary]):hover:not(:disabled){filter:brightness(.94)}:root[data-webapp-design][data-button-glas] .dm-action.dm-action.dm-action:is([data-variant=primary],[data-row-action=primary]):not(:disabled){-webkit-backdrop-filter:blur(var(--button-glas-blur)) saturate(140%);text-shadow:0 1px 2px #00316c70;background:var(--button-glas-licht),var(--button-glas-grund)!important;color:#fff!important;box-shadow:var(--button-glas-schatten)!important;border:1px solid #ffffff45!important}
.dm-objekt-arbeitsbereich{gap:20px;min-width:0;display:grid;container-type:inline-size}.dm-objekt-feld{--field-radius:14px;--field-border:transparent;--field-background:var(--neutral-100);--field-weight:400;min-width:0}.dm-objekt-feld:focus-within{--field-border:var(--accent)}.dm-objekt-feld input:not(.datum-segment),.dm-objekt-feld textarea{font-weight:400!important}.dm-objekt-feld textarea{background:var(--field-background)!important;border-color:var(--field-border)!important;border-radius:16px!important}.dm-objekt-feld textarea[data-kompakt]{border-radius:var(--field-radius)!important}.dm-objekt-feld>label,.dm-objekt-feld>span[id],.dm-objekt-feld>div>label,.dm-objekt-feld>div>span[id]{font:500 13px/20px var(--font-body)!important;color:var(--fg3)!important}.dm-objekt-paneltitel{align-items:center;gap:8px;display:inline-flex}.dm-objekt-konzeptwahl{color:var(--fg3);font:400 12px/18px var(--font-body);flex-wrap:wrap;align-items:center;gap:12px;padding:0 2px 4px;display:flex}.dm-objekt-konzeptwahl>span{font-weight:500}.dm-objekt-konzeptwahl>p{flex:280px;margin:0}.dm-objekt-textaktion{box-shadow:none;color:var(--accent);font:400 13px/20px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 0}.dm-objekt-textaktion:hover{text-underline-offset:3px;text-decoration:underline}.dm-objekt-dialog .dm-ui-dialog-header{padding:22px 24px 18px!important}.dm-objekt-dialog .dm-ui-dialog-body{padding:0 24px 22px!important}.dm-objekt-dialog .dm-ui-dialog-footer{border-top:1px solid var(--border)!important;background:var(--bg-surface)!important;padding:16px 24px!important}@media (max-width:767px){.dm-objekt-dialog .dm-ui-dialog-header{padding:18px 18px 14px!important}.dm-objekt-dialog .dm-ui-dialog-body{padding:0 18px 18px!important}.dm-objekt-dialog .dm-ui-dialog-footer{padding:14px 18px!important}.dm-objekt-konzeptwahl>p{flex-basis:100%}}.dm-werkstatt{gap:16px;min-width:0;display:grid}.dm-werkstatt-layout{gap:18px;min-width:0;display:grid}.dm-werkstatt-layout>div{min-width:0}.dm-werkstatt-layout>[hidden]{display:none}.dm-werkstatt-pruefungen>[data-vergleich-panel]{margin-top:0!important}.dm-wartungsplan-kurz{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dm-wartungsplan-kurz section{background:var(--bg-surface-alt);border-radius:20px;min-width:0;padding:22px}.dm-wartungsplan-kurz header{color:var(--fg1);font:500 14px/20px var(--font-body);margin-bottom:22px}.dm-wartungsplan-faellig-label{font:400 12px/18px var(--font-body);color:var(--fg3)}.dm-wartungsplan-naechste{font:500 26px/34px var(--font-body);color:var(--fg1);margin:5px 0}.dm-wartungsplan-rest{font:400 13px/20px var(--font-body);color:var(--fg3);margin:0}.dm-wartungsplan-kurz dl{border-top:1px solid var(--border);font:400 13px/19px var(--font-body);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:22px 0 0;padding-top:18px;display:grid}.dm-wartungsplan-kurz dl>div{flex-direction:column;gap:5px;display:flex}.dm-wartungsplan-kurz dt{color:var(--fg3)}.dm-wartungsplan-kurz dd{color:var(--fg1);margin:0;font-weight:500}@container (min-width:1050px){.dm-werkstatt-layout[data-konzept=b]{grid-template-columns:330px minmax(0,1fr);align-items:start}.dm-werkstatt-layout[data-konzept=b] .dm-werkstatt-plan{grid-row:1/span 2}.dm-werkstatt-layout[data-konzept=b] .dm-wartungsplan-kurz{grid-template-columns:minmax(0,1fr)}.dm-werkstatt-layout[data-konzept=b][data-editing] .dm-werkstatt-plan{grid-area:auto/1/auto/-1}.dm-werkstatt-layout[data-konzept=b][data-editing]{grid-template-columns:minmax(0,1fr)}}@container (max-width:600px){.dm-wartungsplan-kurz{grid-template-columns:minmax(0,1fr);gap:24px}}.dm-objekt-leermotiv{flex:none;width:240px;height:140px;position:relative}.dm-objekt-leermotiv>svg:first-child{width:100%;height:100%}.dm-objekt-leermotiv-icon{color:var(--fg2);position:absolute;top:53px;left:94px;transform:rotate(-6deg)}.dm-objekt-leerzustand .dm-empty-state[data-konzept=fokus]{min-height:0;gap:16px!important;padding-block:26px 28px!important}.dm-scan-beschriftung{align-items:baseline;gap:8px;line-height:1.3;display:inline-flex}.dm-scan-ki{color:var(--fg3);font-size:.85em;font-weight:400}.dm-pdf-original{border:1px solid var(--border);border-radius:22px;flex-direction:column;height:min(68vh,850px);display:flex;overflow:hidden}.dm-pdf-original-kopf{background:var(--bg-surface-alt);font:400 13px/20px var(--font-body);color:var(--fg3);align-items:center;gap:16px;padding:10px 16px;display:flex}.dm-pdf-original iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.dm-pool-zeitraumtitel{font:500 14px/20px var(--font-body);color:var(--fg1)}.dm-pool-zeitraum-eingaben{grid-template-columns:minmax(0,1fr) minmax(112px,.42fr) minmax(0,1fr) minmax(112px,.42fr);gap:14px;width:100%;margin-top:18px;display:grid}.dm-pool-zeitraum-eingaben>div{width:auto!important;min-width:0!important}@container poolkarten (max-width:850px){.dm-pool-zeitraum-eingaben{grid-template-columns:minmax(0,1fr) 112px}}.dm-dokument-vorschau .dm-ui-dialog{max-height:94dvh!important}.dm-dokument-vorschau .dm-ui-dialog-header{align-items:center!important;padding:20px 24px!important}.dm-dokument-vorschau .dm-ui-dialog-body{flex-shrink:1;min-height:0;padding:0 20px!important;overflow:hidden!important}.dm-dokument-vorschau .dm-ui-dialog-footer{border-top:0!important;padding:16px 24px!important}@media (max-width:767px){.dm-dokument-vorschau .dm-ui-dialog-body{padding-inline:12px!important}.dm-dokument-vorschau .dm-ui-dialog-footer{padding:12px!important}}.dm-ausstattung-editor{gap:20px;min-width:0;display:grid}.dm-ausstattung-werkzeuge{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.dm-ausstattung-anzahl{font:400 12px/18px var(--font-body);color:var(--fg3);margin-left:auto}.dm-ausstattung-kategorien{gap:14px;display:grid}.dm-ausstattung-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;display:grid}.dm-ausstattung-merkmal{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:16px;min-width:0;padding:12px 14px}.dm-ausstattung-merkmal[data-selected]{background:var(--neutral-100);border-color:var(--border-strong)}.dm-ausstattung-merkmal>label{width:100%}.dm-ausstattung-gruppentitel{width:100%;color:var(--fg1);font:500 14px/20px var(--font-body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:12px 4px;display:flex}.dm-ausstattung-gruppentitel>span{flex:1}.dm-ausstattung-gruppentitel>small{color:var(--fg3);font:400 12px/18px var(--font-body)}.dm-ausstattung-editor[data-konzept=b] .dm-ausstattung-kategorien>section+section{border-top:1px solid var(--border)}.dm-ausstattung-editor[data-konzept=b] .dm-ausstattung-raster{gap:0 20px;padding-bottom:12px}.dm-ausstattung-editor[data-konzept=b] .dm-ausstattung-merkmal{background:0 0;border:0;border-radius:0;padding:9px 4px}.dm-ausstattung-auswahl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.dm-ausstattung-auswahl h3,.dm-ausstattung-kategorien h3{font:500 14px/20px var(--font-body);color:var(--fg1);margin:0 0 12px}.dm-ausstattung-auswahl h4{font:500 12px/18px var(--font-body);color:var(--fg3);margin:14px 0 6px}.dm-ausstattung-vorhanden,.dm-ausstattung-hinzufuegen{min-height:42px;color:var(--fg2);font:400 14px/20px var(--font-body);justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;display:flex}.dm-ausstattung-vorhanden{border-bottom:1px solid var(--border)}.dm-ausstattung-vorhanden>button{width:28px;height:28px;color:var(--fg3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.dm-ausstattung-hinzufuegen{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;width:100%}.dm-ausstattung-hinzufuegen:hover,.dm-ausstattung-vorhanden>button:hover{background:var(--neutral-100)}.dm-ausstattung-katalog{max-height:420px;padding-right:8px;overflow-y:auto}.dm-ausstattung-leer{font:400 13px/20px var(--font-body);color:var(--fg3);padding:16px 0}@container (max-width:650px){.dm-ausstattung-auswahl{grid-template-columns:minmax(0,1fr)}}.dm-objekt-statistik{gap:18px;min-width:0;display:grid}.dm-statistik-werkzeuge{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dm-statistik-basis{color:var(--fg3);font:400 12px/18px var(--font-body);margin-left:auto}.dm-statistik-raster{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.dm-statistik-raster>section{border:1px solid var(--border);background:var(--bg-surface);border-radius:22px;grid-column:span 6;min-width:0;padding:20px}.dm-statistik-raster>section[data-art=kpi]{grid-column:span 3}.dm-statistik-raster>section[data-art=zeitreihe]{grid-column:1/-1}.dm-statistik-raster>section[hidden]{display:none}.dm-statistik-raster>section>header{align-items:center;gap:8px;margin-bottom:18px;display:flex}.dm-statistik-raster h3{font:500 14px/20px var(--font-body);color:var(--fg2);margin:0}.dm-statistik-raster[data-konzept=b]{border:1px solid var(--border);background:var(--bg-surface);border-radius:22px;gap:0;overflow:hidden}.dm-statistik-raster[data-konzept=b]>section{border:0;border-top:1px solid var(--border);border-radius:0;grid-column:1/-1;padding:24px}.dm-statistik-raster[data-konzept=b]>section[data-art=kpi]{border-top:0;grid-column:span 3}.dm-statistik-raster[data-konzept=c]{grid-template-columns:260px minmax(0,1fr);align-items:start}.dm-statistik-raster[data-konzept=c]>section[data-art=kpi]{grid-column:1}.dm-statistik-raster[data-konzept=c]>section:not([data-art=kpi]){grid-area:1/2/span 4;min-height:0}.dm-statistik-zeitraum{color:var(--fg3);font:400 12px/18px var(--font-body);margin:12px 4px 0}@container (max-width:900px){.dm-statistik-raster>section[data-art=kpi],.dm-statistik-raster[data-konzept=b]>section[data-art=kpi]{grid-column:span 6}}@container (max-width:650px){.dm-statistik-raster>section{grid-column:1/-1}.dm-statistik-raster[data-konzept=c]{grid-template-columns:minmax(0,1fr)}.dm-statistik-raster[data-konzept=c]>section[data-art=kpi],.dm-statistik-raster[data-konzept=c]>section:not([data-art=kpi]){grid-area:auto/1;min-height:0}}.dm-ausstattung-merkmal{text-align:left;font:400 14px/20px var(--font-body);color:var(--fg2);cursor:pointer;align-items:center;gap:10px;display:flex}.dm-ausstattung-merkmal:disabled{cursor:default;opacity:.6}.dm-ausstattung-haken{border:1px solid var(--border-strong);background:var(--bg-surface);border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.dm-ausstattung-merkmal[data-selected] .dm-ausstattung-haken{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.dm-statistik-fehlender-wert{gap:6px;display:grid}.dm-statistik-fehlender-wert>span{color:var(--fg3);font:500 26px/32px var(--font-body)}.dm-statistik-fehlender-wert>small{color:var(--fg3);font:400 12px/18px var(--font-body)}.dm-objekt-erfassung-inhalt{min-width:0;color:var(--fg2);font:400 13px/1.55 var(--font-body)}.dm-objekt-erfassung-inhalt :where(p){margin:0}.dm-objekt-erfassung-inhalt :where(ul){margin:0;padding-left:20px}.dm-objekt-formlayout{gap:18px;min-width:0;display:grid;container-type:inline-size}.dm-objekt-formlayout-abschnitte{gap:18px;min-width:0;display:grid}.dm-objekt-formlayout-abschnitte>div{min-width:0}.dm-objekt-formlayout-abschnitte>div[hidden]{display:none}.dm-objekt-formabschnitt{border:1px solid var(--border);background:var(--bg-surface);border-radius:24px;grid-template-columns:160px minmax(0,1fr);gap:24px;min-width:0;padding:22px;display:grid}.dm-objekt-formabschnitt>header{flex-wrap:wrap;align-content:flex-start;align-items:baseline;gap:8px;display:flex}.dm-objekt-formabschnitt h2{color:var(--fg2);font:500 14px/21px var(--font-body);margin:0}.dm-objekt-formabschnitt-felder{min-width:0;gap:18px!important}.dm-objekt-formlayout[data-konzept=b] .dm-objekt-formabschnitt{grid-template-columns:minmax(0,1fr)}.dm-objekt-formlayout[data-konzept=b] .dm-objekt-formabschnitt>header:not([data-zusatz]),.dm-objekt-formlayout[data-konzept=b] .dm-objekt-formabschnitt>header>h2{display:none}.dm-objekt-formlayout[data-konzept=c] .dm-objekt-formlayout-abschnitte{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dm-objekt-formlayout[data-konzept=c] .dm-objekt-formabschnitt{grid-template-columns:minmax(0,1fr);gap:18px}.dm-objekt-formlayout-wechsel{justify-content:flex-end;align-items:center;gap:10px;display:flex}.dm-objekt-formlayout-wechsel>span{color:var(--fg3);font:400 12px/18px var(--font-body);margin-right:auto}.dm-schadenbild-kompakt{gap:18px;min-width:0;display:grid}.dm-objekt-arbeitsbereich .dm-schadenbild-kompakt,.dm-objekt-dialog .dm-schadenbild-kompakt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.dm-objekt-arbeitsbereich .dm-schadenteile,.dm-objekt-dialog .dm-schadenteile{gap:14px!important}.dm-objekt-arbeitsbereich .dm-schadenteile-grafik,.dm-objekt-dialog .dm-schadenteile-grafik{max-width:150px;flex-basis:132px!important;min-width:112px!important;padding:6px!important}.dm-objekt-arbeitsbereich .dm-schadenteile-auswahl,.dm-objekt-dialog .dm-schadenteile-auswahl{flex-basis:130px!important;gap:10px!important;min-width:110px!important}.dm-schadenteile-hilfe{justify-content:flex-end;display:flex}.dm-objekt-formlayout[data-konzept=c] .dm-schadenbild-kompakt{grid-template-columns:minmax(0,1fr)}@container (max-width:800px){.dm-objekt-formabschnitt{grid-template-columns:minmax(0,1fr);gap:16px}.dm-objekt-formlayout[data-konzept=c] .dm-objekt-formlayout-abschnitte{grid-template-columns:minmax(0,1fr)}}@container (max-width:600px){.dm-objekt-arbeitsbereich .dm-schadenbild-kompakt,.dm-objekt-dialog .dm-schadenbild-kompakt{grid-template-columns:minmax(0,1fr)}.dm-objekt-formabschnitt{padding:18px}}.dm-objekt-zellentitel{color:var(--fg1);font-weight:500;display:block}.dm-objekt-zellendetail{font:400 13px/19px var(--font-body);color:var(--fg3);display:block}.dm-objekt-zeilenaktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dm-objekt-listenhinweis{font:400 12px/18px var(--font-body);color:var(--fg3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dm-objekt-formlayout[data-form=schaden],.dm-objekt-formlayout[data-form=schaden] .dm-objekt-formlayout-abschnitte{gap:14px}.dm-objekt-formlayout[data-form=schaden] .dm-objekt-formabschnitt{grid-template-columns:140px minmax(0,1fr);gap:22px;padding:20px}.dm-objekt-formlayout[data-form=schaden] .dm-objekt-formabschnitt-felder{gap:16px!important}.dm-objekt-formlayout[data-form=schaden] .dm-schaden-zeitpunkt{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:14px!important;display:grid!important}.dm-objekt-formlayout[data-form=schaden] .dm-schaden-zeitpunkt>.dm-objekt-feld{min-width:0!important}.dm-objekt-formlayout[data-form=schaden] .dm-schaden-ort-fahrer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid!important}.dm-objekt-formlayout[data-form=schaden] .dm-schaden-umstaende{grid-column:1/-1;grid-template-columns:minmax(0,.75fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid!important}.dm-objekt-formlayout[data-form=schaden] :is(.dm-schaden-ort-fahrer,.dm-schaden-umstaende)>.dm-objekt-feld{grid-column:auto!important}.dm-objekt-formlayout[data-form=schaden][data-konzept=b] .dm-objekt-formabschnitt{grid-template-columns:minmax(0,1fr);gap:16px}.dm-objekt-formlayout[data-form=schaden][data-konzept=b] .dm-objekt-formabschnitt>header{display:flex}.dm-objekt-formlayout[data-form=schaden][data-konzept=b] .dm-objekt-formabschnitt>header>h2{display:block}.dm-objekt-formlayout[data-form=schaden][data-konzept=c] .dm-objekt-formlayout-abschnitte{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.dm-objekt-formlayout[data-form=schaden][data-konzept=c] .dm-objekt-formlayout-abschnitte>div:nth-child(3){grid-area:1/2/span 2}.dm-objekt-formlayout[data-form=schaden][data-konzept=c] .dm-objekt-formlayout-abschnitte>div:nth-child(2){grid-area:2/1}.dm-objekt-formlayout[data-form=schaden][data-konzept=c] .dm-objekt-formabschnitt{grid-template-columns:minmax(0,1fr);gap:14px;height:100%}.dm-objekt-formlayout[data-form=schaden][data-konzept=c] .dm-schaden-umstaende{grid-template-columns:minmax(0,1fr)}@container (max-width:850px){.dm-objekt-formlayout[data-form=schaden] .dm-objekt-formabschnitt,.dm-objekt-formlayout[data-form=schaden][data-konzept=c] .dm-objekt-formlayout-abschnitte{grid-template-columns:minmax(0,1fr)}.dm-objekt-formlayout[data-form=schaden][data-konzept=c] .dm-objekt-formlayout-abschnitte>div:nth-child(n){grid-area:auto}}@container (max-width:600px){.dm-objekt-formlayout[data-form=schaden] .dm-schaden-zeitpunkt{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dm-objekt-formlayout[data-form=schaden] .dm-schaden-zeitpunkt>:first-child{grid-column:1/-1}.dm-objekt-formlayout[data-form=schaden] :is(.dm-schaden-ort-fahrer,.dm-schaden-umstaende){grid-template-columns:minmax(0,1fr)}}.dm-objekt-formlayout,.dm-objekt-formlayout-abschnitte{grid-template-columns:minmax(0,1fr)}.dm-objekt-konzeptwahl{min-width:0;max-width:100%}.dm-objekt-konzeptschalter{min-width:0;max-width:100%;margin:-3px;padding:3px;overflow-x:auto}.dm-objekt-formlayout[data-form=schaden][data-konzept=c] .dm-schaden-zeitpunkt{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dm-objekt-formlayout[data-form=schaden][data-konzept=c] .dm-schaden-zeitpunkt>:first-child{grid-column:1/-1}.dm-sachbezug-monate{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;display:grid}.dm-sachbezug-monate>div{background:var(--neutral-100);font:400 13px/19px var(--font-body);color:var(--fg2);border-radius:14px;gap:6px;padding:12px 10px;display:grid}.dm-sachbezug-monate>div>span:last-child{font-size:12px}.dm-objekt-arbeitsbereich .dm-schadenteile-grafik-neu,.dm-objekt-dialog .dm-schadenteile-grafik-neu{max-width:220px;background:0 0!important;border:0!important;flex-basis:196px!important;min-width:166px!important;padding:0!important}.dm-fahrzeug-schaden-grafik{width:100%;color:var(--fg3);font:400 12px/18px var(--font-body)}.dm-fahrzeug-schaden-grafik svg{width:100%;height:auto;max-height:330px;display:block}.dm-fahrzeug-ausrichtung{justify-content:center;align-items:center;gap:6px;margin-bottom:8px;display:flex}.dm-fahrzeug-seiten{justify-content:space-between;margin-top:8px;padding:0 8px;display:flex}.dm-fahrzeug-teilname{text-align:center;min-height:38px;color:var(--fg2);margin-top:6px}.dm-fahrzeug-teil[role=button]{cursor:pointer;outline:none}.dm-fahrzeug-teil:focus-visible{stroke:var(--accent);stroke-width:3px;stroke-opacity:1}.dm-objekt-formlayout[data-form=schaden] .dm-schaden-umstaende{grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width:600px){.dm-objekt-formlayout[data-form=schaden] .dm-schaden-umstaende{grid-template-columns:minmax(0,1fr)}}.dm-objekt-formlayout[data-untereinander] .dm-objekt-formabschnitt{grid-template-columns:minmax(0,1fr);gap:16px}.dm-objekt-formlayout[data-untereinander][data-konzept] .dm-objekt-formabschnitt>header{display:flex}.dm-objekt-formlayout[data-untereinander] .dm-objekt-formabschnitt>header>h2{display:block}@media (hover:hover){.dm-objekt-feld .dm-inline-select-trigger:hover{--field-background:color-mix(in srgb, var(--neutral-100) 90%, var(--fg1));--field-border:var(--border);filter:none!important}.dm-objekt-feld .dm-searchpicker-feld:hover,.dm-objekt-feld .dm-date-field:hover{--field-background:color-mix(in srgb, var(--neutral-100) 90%, var(--fg1));--field-border:var(--border)}}.dm-objekt-feld .dm-inline-select-trigger[aria-expanded=true]{--field-background:color-mix(in srgb, var(--neutral-100) 90%, var(--fg1));--field-border:var(--border-strong);filter:none!important}.dm-objekt-vertraege>.dm-section-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.dm-objekt-vertraege>.dm-section-panel>div:first-child{padding:4px 0 18px!important}.dm-vertrag-eintrag{border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;overflow:visible!important}.dm-vertrag-eintrag>div:first-child{padding:18px 0!important}.dm-vertrag-inhalt{padding:0 0 22px}.dm-vertrag-inhalt .dm-section-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.dm-vertrag-inhalt .dm-section-panel>div:first-child{padding-left:0!important;padding-right:0!important}.dm-vertrag-inhalt .dm-section-panel>div:last-child{padding:18px 0!important}.dm-fotostrecke{border-radius:18px;min-width:0;transition:background .15s,box-shadow .15s;container-type:inline-size}.dm-fotostrecke[data-drag]{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}.dm-fotostrecke-ablage{border:1px dashed var(--border-strong);color:var(--fg2);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.dm-fotostrecke-ablage>div{flex:260px;gap:5px;display:grid}.dm-fotostrecke-ablage strong{font:500 14px/20px var(--font-body)}.dm-fotostrecke-ablage span{font:400 13px/20px var(--font-body);color:var(--fg3)}.dm-aufgabe-fester-bezug{cursor:default!important;background:0 0!important;border:0!important;min-height:0!important;padding:2px 0!important;font-weight:400!important}.dm-objekt-dialog .dm-kontrollpunkte{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;display:grid!important}.dm-objekt-dialog .dm-kontrollpunkte>div{border-radius:16px;border:1px solid var(--border)!important;padding:12px!important}.dm-objekt-formlayout[data-konzept=a] .dm-objekt-formabschnitt{grid-template-columns:minmax(0,1fr);gap:16px}@media (max-width:600px){.dm-objekt-dialog .dm-kontrollpunkte{grid-template-columns:minmax(0,1fr)}}.dm-objekt-formlayout[data-form=schaden] .dm-schadenbild-kompakt{grid-template-columns:minmax(0,1fr)}.dm-objekt-formlayout[data-form=schaden] .dm-schadenteile-auswahl{flex-basis:320px!important;gap:18px!important}.dm-objekt-formlayout[data-form=schaden] .dm-schadenteile-grafik-neu{margin-right:18px}.dm-objekt-formabschnitt{grid-template-columns:minmax(0,1fr);gap:16px}.dm-objekt-dialog .dm-reifen-kostenblock{background:0 0!important;border:0!important;padding:0!important}.dm-objekt-arbeitsbereich .dm-schadenteile-grafik-neu,.dm-objekt-dialog .dm-schadenteile-grafik-neu{max-width:100%;flex-basis:520px!important;min-width:min(100%,280px)!important}.dm-fahrzeug-ansichten{max-width:100%;margin:-4px -4px 16px;padding:4px;overflow-x:auto}.dm-fahrzeug-schaden-grafik svg{max-height:none}.dm-fahrzeug-schaden-grafik .dm-fahrzeug-teil[aria-pressed=true]{stroke:var(--accent)}@media (max-width:600px){.dm-fahrzeug-schaden-grafik[data-ansicht=oben] svg,.dm-fahrzeug-schaden-grafik[data-ansicht=unten] svg{height:420px}}.dm-kosten-feldzeile{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:16px;display:grid}.dm-kosten-feldzeile>.dm-objekt-feld{min-width:0!important}.dm-kosten-feldzeile>.dm-objekt-feld input{max-width:100%!important}.dm-vertragsvergleich{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:20px;margin:0 0 22px;padding:14px 16px}.dm-vertragskonzept{gap:24px;min-width:0;display:grid}.dm-vertragskarten{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.dm-vertragskarte{border:1px solid var(--border);background:var(--bg-surface);min-width:0;max-width:760px;box-shadow:var(--shadow-flaeche);border-radius:22px;padding:20px}.dm-vertragskarte[data-aktiv]{border-color:var(--border-strong);background:var(--bg-surface-alt)}.dm-vertragskarte-kopf,.dm-vertragsaktionen{align-items:center;gap:8px;display:flex}.dm-vertragskarte-kopf{justify-content:space-between;margin-bottom:12px}.dm-vertragsart{font:400 12px/18px var(--font-body);color:var(--fg3)}.dm-vertragskarte-titel{color:var(--fg1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;max-width:100%;padding:4px 0;display:block}.dm-vertragskarte-titel strong{font:500 18px/25px var(--font-body);overflow-wrap:anywhere;display:block}.dm-vertragskarte-titel small,.dm-vertragsnummer{color:var(--fg3);font:400 12px/18px var(--font-body);margin-top:3px;display:block}.dm-vertragsname{font:500 14px/21px var(--font-body)}.dm-vertragskarte-werte{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:18px 0 12px;display:grid}.dm-vertragskarte-werte dt{color:var(--fg3);font:400 12px/18px var(--font-body)}.dm-vertragskarte-werte dd{color:var(--fg1);font:500 14px/21px var(--font-body);overflow-wrap:anywhere;margin:4px 0 0}.dm-vertragsvergleich-tabelle{border:1px solid var(--border);border-radius:20px;overflow:hidden}.dm-vertrag-detailstapel,.dm-vertrag-details{min-width:0}.dm-vertrag-detailtitel{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dm-vertrag-detailtitel span{color:var(--fg3);font:400 12px/18px var(--font-body)}.dm-vertrag-detailtitel h3{font:500 21px/28px var(--font-body);color:var(--fg1);margin:4px 0 0}.dm-vertragsuebersicht{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.dm-vertragsuebersicht>.restored-slot{min-width:0}.dm-vertragsuebersicht>.restored-slot:empty{display:none}.dm-vertragsuebersicht>[data-slot="1"],.dm-vertragsuebersicht>[data-slot="5"],.dm-vertragsuebersicht>[data-slot="7"]{grid-column:1/-1}.dm-vertragsuebersicht .dm-section-panel{box-shadow:none!important;border-radius:18px!important}.dm-vertragsuebersicht .dm-section-panel>div:first-child{padding:16px 18px!important}.dm-vertragsuebersicht .dm-section-panel>div:last-child{padding:18px!important}.dm-vertragsuebersicht .dm-section-panel>div:last-child>div[style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.dm-vertrag-leere-angaben{color:var(--fg3);font:400 13px/20px var(--font-body);margin:0 0 10px}.dm-vertragsuebersicht[data-konzept=b]{grid-template-columns:minmax(0,1fr)}.dm-vertragsuebersicht[data-konzept=b] .dm-section-panel{grid-template-columns:190px minmax(0,1fr);display:grid;border:0!important;border-bottom:1px solid var(--border)!important;background:0 0!important;border-radius:0!important}.dm-vertragsuebersicht[data-konzept=b] .dm-section-panel>div:first-child{align-content:start;border-bottom:0!important;align-items:flex-start!important;padding:20px 18px 20px 0!important}.dm-vertragsuebersicht[data-konzept=b] .dm-section-panel>div:last-child{padding:20px 0!important}.dm-vertragsuebersicht[data-konzept=b] .dm-section-panel>div:last-child>div[style*=grid-template-columns]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dm-vertragskonzept[data-konzept=c]{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:24px}.dm-vertragskonzept[data-konzept=c] .dm-vertragskarten{grid-template-columns:minmax(0,1fr)}.dm-vertragskonzept[data-konzept=c] .dm-vertragskarte{padding:16px}.dm-vertragskonzept[data-konzept=c] .dm-vertragskarte-titel strong{font-size:15px;line-height:22px}.dm-vertragskonzept[data-konzept=c] .dm-vertragskarte-werte{grid-template-columns:minmax(0,1fr);gap:10px}.dm-vertragskonzept[data-konzept=c] .dm-vertragskarte-werte>div:nth-child(n+3){display:none}.dm-vertragsuebersicht[data-konzept=c]{grid-template-columns:minmax(0,1fr)}@media (max-width:1050px){.dm-vertragsuebersicht{grid-template-columns:minmax(0,1fr)}.dm-vertragskonzept[data-konzept=c]{grid-template-columns:240px minmax(0,1fr);gap:16px}.dm-vertragsuebersicht[data-konzept=b] .dm-section-panel{grid-template-columns:150px minmax(0,1fr)}.dm-vertragsuebersicht[data-konzept=b] .dm-section-panel>div:last-child>div[style*=grid-template-columns]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.dm-vertragskonzept[data-konzept=c]{grid-template-columns:minmax(0,1fr)}.dm-vertragsuebersicht[data-konzept=b] .dm-section-panel{display:block}.dm-vertragsuebersicht .dm-section-panel>div:last-child>div[style*=grid-template-columns],.dm-vertragsuebersicht[data-konzept=b] .dm-section-panel>div:last-child>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.dm-vertrag-detailtitel{flex-wrap:wrap;align-items:flex-start}}.dm-vertragskonzept[data-konzept=a] .dm-vertragskarten:has(>article:only-child){grid-template-columns:minmax(0,560px)}@media (min-width:1051px){.dm-vertragskonzept[data-konzept=a] .dm-vertragskarten:has(>article:only-child) .dm-vertragskarte-werte{grid-template-columns:repeat(4,minmax(0,1fr))}}.dm-vertragskarte{padding:20px 22px;transition:border-color .16s,background .16s,box-shadow .16s}.dm-vertragskarte[data-aktiv]{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 15%, transparent), var(--shadow-flaeche);background:var(--bg-surface)}.dm-vertragskarte-titel strong{font-size:20px;font-weight:550;line-height:27px}.dm-vertragskarte-konditionen{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin:22px 0 18px;display:grid}.dm-vertragskarte-konditionen>div>span{color:var(--fg3);font:400 12px/18px var(--font-body);margin-bottom:5px;display:block}.dm-vertragskarte-konditionen>div>strong{font:500 14px/22px var(--font-body);color:var(--fg1);display:block}.dm-vertragskarte-konditionen .dm-vertragskarte-rate{text-align:right}.dm-vertragskarte-konditionen .dm-vertragskarte-rate strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:550;line-height:28px}.dm-vertragskarte-rate small{color:var(--fg3);font:400 12px/18px var(--font-body)}.dm-vertragskarte-laufzeit{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:14px 0;display:grid}.dm-vertragskarte-laufzeit dt{color:var(--fg3);font:400 12px/18px var(--font-body)}.dm-vertragskarte-laufzeit dd{font:500 14px/21px var(--font-body);color:var(--fg1);margin:4px 0 0}.dm-vertragskarte-fuss{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.dm-vertragskarte-auswahl{min-height:28px;color:var(--accent);font:500 12px/18px var(--font-body);align-items:center;gap:6px;display:inline-flex}.dm-vertrag-detailkopf{border:1px solid var(--border);background:var(--bg-surface-alt);border-radius:22px;align-items:center;gap:16px;margin:2px 0 20px;padding:20px 22px;display:flex}.dm-vertrag-detailkopf-symbol{border:1px solid var(--border);background:var(--bg-surface);height:48px;color:var(--fg2);border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.dm-vertrag-detailkopf-identitaet{flex:1;min-width:0}.dm-vertrag-detailkopf-identitaet>span{color:var(--fg3);font:400 12px/18px var(--font-body)}.dm-vertrag-detailkopf-identitaet h3{color:var(--fg1);font:550 22px/29px var(--font-body);overflow-wrap:anywhere;margin:4px 0 0}.dm-vertrag-detailkopf-identitaet p{color:var(--fg3);font:400 13px/20px var(--font-body);margin:3px 0 0}.dm-vertrag-detailkopf-aktionen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:900px){.dm-vertrag-detailkopf{flex-wrap:wrap}.dm-vertrag-detailkopf-aktionen{margin-left:64px}}@media (max-width:550px){.dm-vertragskarte{padding:18px}.dm-vertrag-detailkopf{gap:12px;padding:16px}.dm-vertrag-detailkopf-identitaet h3{font-size:19px;line-height:26px}.dm-vertrag-detailkopf-aktionen{gap:8px;width:100%;margin-left:0}}.dm-fahrzeug-orientierung{color:var(--fg3);font:400 12px/18px var(--font-body);text-align:center;margin:-4px 0 18px}.dm-fahrzeug-zeichnung{border:1px solid var(--border);background:var(--bg-surface);border-radius:20px;padding:16px}.dm-fahrzeug-schaden-grafik[data-ansicht=oben] svg,.dm-fahrzeug-schaden-grafik[data-ansicht=unten] svg{height:500px}.dm-fahrzeug-schaden-grafik[data-ansicht=links] svg,.dm-fahrzeug-schaden-grafik[data-ansicht=rechts] svg{min-height:240px}.dm-fahrzeug-seiten{color:var(--fg3);gap:12px;padding-inline:12px}.dm-fahrzeug-legende{color:var(--fg3);font:400 11px/17px var(--font-body);flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}@media (max-width:600px){.dm-fahrzeug-zeichnung{padding:12px}.dm-fahrzeug-schaden-grafik[data-ansicht=oben] svg,.dm-fahrzeug-schaden-grafik[data-ansicht=unten] svg{height:420px}}.dm-objekt-vertraege>.dm-section-panel>div:first-child{border-bottom:0!important}.dm-vertragskarte{position:relative}.dm-vertragskarte:hover{border-color:var(--border-strong)}.dm-vertragskarte[data-aktiv]:hover{border-color:var(--accent)}.dm-vertragskarte-titel{position:static}.dm-vertragskarte-kopf .dm-vertragsaktionen,.dm-vertragskarte-fuss>.dm-action{z-index:2;position:relative}.dm-vertragsuebersicht{columns:2;column-gap:18px;display:block}.dm-vertragsuebersicht>.restored-slot{break-inside:avoid;margin-bottom:18px;display:flow-root}.dm-vertragsuebersicht>.restored-slot:empty{margin:0;display:none}.dm-vertrag-zusatzaktion{display:contents}@media (max-width:1050px){.dm-vertragsuebersicht{columns:1}}.dm-vertragskarte-flaeche{z-index:1;cursor:pointer;background:0 0!important;border:0!important;border-radius:22px!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important}.dm-vertragskarte-flaeche:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dm-objekt-arbeitsbereich .dm-empty-state[data-konzept=fokus]{min-height:0;padding-block:28px!important}:is(.dm-objekt-arbeitsbereich .dm-schadenteile:has(.dm-schadenteile-grafik-neu),.dm-objekt-dialog .dm-schadenteile:has(.dm-schadenteile-grafik-neu)){grid-template-columns:minmax(0,1fr);width:100%;gap:20px!important;display:grid!important}.dm-objekt-arbeitsbereich .dm-schadenteile-grafik-neu,.dm-objekt-dialog .dm-schadenteile-grafik-neu{width:100%;max-width:none;margin:0;min-width:0!important}.dm-fahrzeug-zeichnung{background:var(--bg-surface-alt);padding:18px 24px}.dm-fahrzeug-schaden-grafik[data-ansicht] svg{width:100%;max-width:1000px;height:clamp(220px,30vw,360px);min-height:0;margin-inline:auto}.dm-fahrzeug-ausrichtung{color:var(--fg3);justify-content:flex-start;margin-bottom:0}.dm-fahrzeug-orientierung{text-align:left;margin-bottom:12px}.dm-fahrzeug-seiten{margin-inline:auto;max-width:1000px;margin-top:0;font-size:11px}.dm-fahrzeug-teilname{min-height:24px;margin-top:10px}.dm-schadenteile-auswahl:has(>.dm-schadenteile-hilfe) .dm-schadenteile-hilfe{display:none}@media (max-width:600px){.dm-fahrzeug-zeichnung{padding:14px}.dm-fahrzeug-schaden-grafik[data-ansicht] svg{height:220px}}