/* Reinigung schnell starten (26.10.2026 — app/modules/cleanjob/schnellstart.php): Karte „Mein Tag" auf der Startseite des Teams,
   Leiste „Läuft: Top 22 · 35 % · Fortsetzen →" auf jeder Seite, Knopf an eigenen Karten der Heute-Ansicht.
   Karten-Raster aus d2-heute.css (.ht-card, .ht-ord, .ht-prio …), Statusfarben aus design2.css. Nur Variablen (hell/dunkel). */
.d2 .card.qs-card{padding:20px;box-shadow:none;container-type:inline-size;margin-bottom:var(--sec-gap,24px)}
html.d2[data-da] .card.qs-card{border:0;padding:20px}
.d2 .qs-card .ht-head{align-items:center}
html.d2 .qs-card a.qs-all{font-size:14px;font-weight:700;color:var(--s-run);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;margin-left:auto}
.d2 .qs-list{display:grid;gap:12px;margin-top:14px;grid-template-columns:minmax(0,1fr)}
@container (min-width:620px){.d2 .qs-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}}
.d2 .qs-row .ht-ord{grid-row:1/3}
/* der eine große Knopf: volle Breite der Karte, Tippfläche ≥ 48 px */
.d2 .qs-act{grid-column:1/4;margin-top:10px}
.d2 .ht-card .ht-act{grid-column:2/4}
.d2 .qs-act form{margin:0}
html.d2 .qs-act .btn.qs-go{display:flex;width:100%;min-height:48px;justify-content:center;align-items:center;font-size:16px;font-weight:800;margin:0;box-shadow:none}
.d2 .qs-sub,.d2 .qs-geo{display:block;text-align:center;font-size:12.5px;color:var(--muted);margin-top:4px}
.d2 .qs-geo:empty{display:none}
/* Leiste oben auf jeder Seite */
html.d2 a.qs-bar{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;margin:0 0 12px;border-radius:var(--r-tile);background:var(--s-run-soft);
 color:var(--ink);text-decoration:none;font-weight:700;font-size:14.5px;font-variant-numeric:tabular-nums}
html.d2 a.qs-bar:hover .qs-bgo{text-decoration:underline;text-underline-offset:3px}
.d2 .qs-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--s-run)}
.d2 .qs-bar.is-pause .qs-dot{background:transparent;box-shadow:inset 0 0 0 2px var(--s-run)}
.d2 .qs-bt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.d2 .qs-bgo{margin-left:auto;flex:none;color:var(--s-run);white-space:nowrap}
@media(prefers-reduced-motion:no-preference){.d2 .qs-bar.is-run .qs-dot{animation:qsPulse 1.8s ease-out infinite}}
@keyframes qsPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--s-run) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}100%{box-shadow:0 0 0 0 transparent}}
/* „Meine Reinigungen" unter „Mehr" (nur Admins mit eigenen Reinigungen heute) */
.d2 .menu-panel a.qs-more,.d2 .dnmore-panel a.qs-more{font-weight:800}
@media(max-width:699.98px){.d2 .card.qs-card,html.d2[data-da] .card.qs-card{padding:14px}}
/* Heute-Ansicht (26.10.2026): läuft → „Öffnen" + „✓ Beenden" nebeneinander; Datum an unterbrochenen Reinigungen früherer Tage */
.d2 .qs-act.qs-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.d2 .ht-carry{font-weight:700;color:var(--ink)}
/* „Mein Tag" im Tagesablauf (cleantour/ui.php): der Knopf unter den Angaben der Reinigung */
.d2 .ct-day .qs-act.ct-qs{grid-column:auto;margin-top:8px}
