/* Dashboard — Lage der Desktop-Kacheln, Sichtbarkeit je Nutzer und Wackel-/Edit-Modus. Rahmen, Fläche und Titelleiste
   der Kachel (Design::widget → cc-widget), das Rechtsklickmenü (Design::contextMenu) und die runden Knöpfe
   (Design::iconBtn solid) kommen aus dem Kern; hier nur Anordnung und Zustände. */

/* Bewegliche Desktop-Widgets (Drag = dragdrop-Kern) */
.dash-widget{position:absolute;width:var(--sz-240)}

/* ── Sichtbarkeit je Nutzer: ausgeblendet ausser im Bearbeiten-Modus, dort gedimmt in ihrer eigenen Anzeigeart ── */
.cc-deskwidgets:not(.dash-editing) .dash-hidden{display:none}
.dash-editing .dash-hidden{opacity:var(--op-dim)}

/* ── Wackel-/Edit-Modus ── */
.dash-editing .dash-widget:not(.dash-dragging){animation:dash-wobble var(--dur-slow) ease-in-out infinite}
@keyframes dash-wobble{0%,100%{transform:rotate(-0.7deg)}50%{transform:rotate(0.7deg)}}

/* Lösch-/Einblend-Knöpfe je Widget (Vorlage #dashWctlTpl): oben rechts, nur im Bearbeiten-Modus */
.dash-wctl{position:absolute;top:var(--sp-2);right:var(--sp-2);z-index:var(--z-raised);display:none;gap:var(--sp-2)}
.dash-editing .dash-wctl{display:flex}
.dash-wdel,.dash-wadd{display:none}
.dash-editing .dash-widget:not(.dash-hidden) .dash-wdel{display:flex}
.dash-editing .dash-widget.dash-hidden .dash-wadd{display:flex}
