


.wp-dateistand{
position:fixed;
right:calc(16px + env(safe-area-inset-right, 0px));
bottom:calc(16px + max(env(safe-area-inset-bottom, 0px), var(--mobile-nav-h)));
z-index:var(--z-toast);
}
.wp-dateistand[hidden]{display:none!important}
body:has(> .live-sync-status:not([hidden])) > .wp-dateistand{
bottom:calc(16px + max(env(safe-area-inset-bottom, 0px), var(--mobile-nav-h)) + var(--feld-h) + var(--sp-2));
}
body.monteur-mode.mobile-ui .wp-dateistand{
right:calc(8px + env(safe-area-inset-right, 0px));
bottom:calc(8px + max(env(safe-area-inset-bottom, 0px), var(--mobile-nav-h)));
max-width:calc(100vw - 16px);
}


body:has(.ablage.ist-auswahl .wp-auswahlleiste) .wp-dateistand{display:none}
body.monteur-mode.mobile-ui .wp-vollbild .wp-formdialog > .wp-dateistand{
position:static; align-self:center; flex:0 0 auto; margin:var(--sp-2) var(--sp-4) var(--sp-1); max-width:calc(100% - 2 * var(--sp-4));
}
.wp-dateistand-knopf,.wp-dateistand-fuss{
display:inline-flex; align-items:center; gap:var(--sp-1); min-height:var(--feld-h); padding:0; border:0; background:none;
font:inherit; font-size:var(--t-neben); font-weight:600; font-variant-numeric:tabular-nums; cursor:pointer;
}
.wp-dateistand-knopf{gap:var(--sp-1)}
.wp-dateistand-marke{
display:inline-flex; align-items:center; gap:6px; min-height:var(--feld-h); padding:0 12px; border-radius:var(--r-pill); white-space:nowrap;
}
.wp-dateistand-knopf .wp-dateistand-marke{box-shadow:var(--shadow-md)}
.wp-dateistand-fuss .wp-dateistand-marke{min-height:0; padding:2px 10px}
.wp-dateistand-marke .wp-i{width:1.1em; height:1.1em}

.wp-dateistand--warten{background-color:var(--gh-panel); background-image:linear-gradient(var(--farbe-offen-weich),var(--farbe-offen-weich)); color:var(--farbe-offen-text)}
.wp-dateistand--fehl{background-color:var(--gh-panel); background-image:linear-gradient(var(--farbe-gefahr-weich),var(--farbe-gefahr-weich)); color:var(--farbe-gefahr-text)}


.dateien-seite{display:flex; flex-direction:column; gap:var(--sp-2); padding:var(--sp-3)}
.dateien-hinweis{margin:0; font-size:var(--t-neben); color:var(--gh-muted)}
.dateien-liste{display:flex; flex-direction:column; gap:var(--sp-2)}
.dateien-karte{padding:var(--sp-1) var(--sp-2)}
.dateien-seite .ablage-zeilen{display:flex; flex-direction:column; gap:var(--sp-2)}
.dateien-weiter{align-self:center}

.wp-nav-seite.wp-nav-seite--dateien,.wp-nav-seite.wp-nav-seite--papierkorb{overflow:hidden auto}
.wp-nav-seite.wp-nav-seite--dateien{width:calc(440px * var(--wp-dichte, 1)); max-width:calc(100% - var(--sp-4))}
.wp-nav-seite.wp-nav-seite--papierkorb{width:calc(720px * var(--wp-dichte, 1)); max-width:calc(100% - var(--sp-4))}
