.cutter-dashboard { display: grid; gap: 14px; max-width: 1080px; }

.cutter-dashboard-list { display: grid; gap: 9px; }

.cutter-priority-note { margin: 7px 0 0; color: var(--brand-soft-text); font-size: 11px; }

.cutter-dashboard-quick-actions { display: grid; gap: 5px; }
.cutter-dashboard-message { grid-area: message; margin: 0; color: var(--muted); font-size: 11px; }
.cutter-dashboard-message:empty { display: none; }

.cutter-dashboard-pagination { display: flex; align-items: center; justify-content: space-between; gap: 12px; color: var(--muted); font-size: 12px; }

@media (max-width: 500px) {
  .cutter-dashboard { gap: 12px; }

  .cutter-dashboard-quick-actions { grid-template-columns: repeat(2, minmax(0, 1fr)); }

}

.cutter-submission { margin: 16px 0; padding: 20px; }
.cutter-submission fieldset { border: 1px solid var(--line); border-radius: 10px; padding: 12px; margin: 14px 0; }
.cutter-submission .posts-check { display: flex; align-items: flex-start; gap: 8px; margin: 10px 0; }
.cutter-submission input[type=checkbox], .cutter-dashboard input[type=checkbox] { width: auto; flex: 0 0 auto; }
/* Redesign 2026: Kopf = PageHead, Filter = Chips, Karten = ListCard (Komponenten). Nur Layout. */
.cutter-dashboard{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}
.cutter-view-tabs{display:flex;gap:var(--space-8);min-width:0;overflow-x:auto;scrollbar-width:none;padding:var(--space-4);margin:0 calc(var(--space-4) * -1)}
.cutter-view-tabs .sw-chip{flex:none}
.cutter-dashboard-list{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}
.cutter-dashboard-card .sw-listcard__thumb{position:relative}
.cutter-dashboard-card .sw-listcard__thumb > :is(img,video,.production-asset-cover){position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:cover}
.cutter-dashboard-quick-actions{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-8)}
.cutter-priority-note{margin:var(--space-4) 0 0;font:var(--font-small-medium);color:var(--status-warning)}
/* Meine Videodrehs: Karten (ShootCard) über der Schnittliste, eine Karte filtert die Liste. */
.cutter-shoots{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}
.cutter-shoots-title{margin:0;font:var(--font-h3);color:var(--text-primary)}
.cutter-shoots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--space-12);min-width:0}
.cutter-shoots-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin:0;font:var(--font-small);color:var(--text-secondary)}
/* Kennzahlen (KPI-Kacheln) und „Deadlines diese Woche“ über der Liste */
.cutter-deadlines-list{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}
.cutter-deadlines-more{margin:var(--space-8) 0 0;font:var(--font-small);color:var(--text-secondary)}
