/* STAFF-REDESIGN-5C – Abarbeiten Logik + Kartenhierarchie
   Fokus: Bedienlogik nach Status und wichtigste Info zuerst: Kino/Reihe/KFZ. */

#screenWork .work-order-title .work-place-line{
  display:block;
  color:var(--text);
  font-size:15px;
  line-height:1.18;
  font-weight:850;
  letter-spacing:-.01em;
  margin:0 0 3px;
}
#screenWork .work-order-title .work-order-number{
  display:block;
  color:var(--subtle);
  font-size:10px;
  line-height:1.2;
  font-weight:750;
  letter-spacing:.01em;
}
#screenWork .work-order-meta{
  margin-top:6px;
}
#screenWork .work-order-meta span{
  color:var(--muted);
  font-size:11px;
  font-weight:650;
}
#screenWork .work-order-meta b{
  font-size:14px;
}
#screenWork .work-note{
  margin-top:8px;
  font-size:11px;
  padding:8px 10px;
}
#screenWork .takeover-info{display:none!important;}

/* Status-Logik: Fertig = nur übernehmen. Übernommen = kassieren/freigeben/problem. Problem = Rückmeldung. */
#screenWork .takeover-actions{
  margin-top:9px;
  gap:7px;
}
#screenWork .takeover-actions.ready-actions{
  grid-template-columns:1fr;
}
#screenWork .takeover-actions.owned-actions{
  grid-template-columns:1fr 1fr;
}
#screenWork .takeover-actions.owned-actions .btn.red{
  grid-column:1/-1;
}
#screenWork .takeover-actions.problem-actions{
  grid-template-columns:1fr 1fr;
}
#screenWork .takeover-actions .btn{
  min-height:36px;
  border-radius:10px;
  padding:8px 10px;
  font-size:11px;
  font-weight:800;
  letter-spacing:0;
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
#screenWork .takeover-actions .btn.primary{
  font-weight:850;
  box-shadow:0 7px 18px rgba(245,196,0,.12);
}

/* Karten etwas ruhiger und noch näher am V23-Gefühl */
#screenWork .work-order{
  padding:12px 12px 11px;
}
#screenWork .work-status{
  font-size:9.5px;
  padding:5px 8px;
}

/* Problem-Rückmeldung im Modal ohne Browser-Prompt */
.problemReplyBox{
  margin:12px 0;
  display:grid;
  gap:7px;
}
.problemReplyBox label{
  color:var(--yellow);
  font-size:11px;
  font-weight:900;
  letter-spacing:.13em;
  text-transform:uppercase;
}
.problemReplyBox textarea{
  width:100%;
  min-height:92px;
  resize:vertical;
  border-radius:14px;
  border:1px solid var(--line);
  background:rgba(255,255,255,.045);
  color:var(--text);
  padding:11px 12px;
  font:600 13px/1.35 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  outline:none;
}
.problemReplyBox textarea:focus{
  border-color:rgba(245,196,0,.40);
  box-shadow:0 0 0 3px rgba(245,196,0,.08);
}

@media (max-width:520px){
  #screenWork .work-order-title .work-place-line{font-size:15px;}
  #screenWork .takeover-actions .btn{font-size:11px;min-height:36px;}
}
