/* STAFF-REDESIGN-5R · Problem/Storno Workflow + kompaktere Abarbeiten-Optik */
#screenWork > .screen-title{
  margin-top:10px !important;
  margin-bottom:10px !important;
  gap:10px !important;
}
#screenWork > .screen-title h2{
  font-size:clamp(21px,5.1vw,26px) !important;
  line-height:1.02 !important;
  letter-spacing:-.045em !important;
  font-weight:820 !important;
  margin:0 0 4px !important;
}
#screenWork > .screen-title p{
  font-size:clamp(12px,3.15vw,14px) !important;
  line-height:1.24 !important;
  max-width:310px !important;
}
#screenWork > .screen-title .back-btn{
  min-width:82px !important;
  min-height:38px !important;
  border-radius:14px !important;
  font-size:12.5px !important;
}
#screenWork .work-tabs{
  gap:7px !important;
  margin:8px 0 12px !important;
}
#screenWork .work-tab{
  min-height:42px !important;
  border-radius:14px !important;
  font-size:12px !important;
  padding:0 8px !important;
}
#screenWork .work-tab .mini-badge{
  width:21px !important;
  height:21px !important;
  min-width:21px !important;
  font-size:10.5px !important;
  top:-8px !important;
  right:-6px !important;
}
#screenWork .work-list{gap:9px !important;}
#screenWork .work-order{
  padding:10px !important;
  border-radius:17px !important;
}
#screenWork .work-status{
  font-size:9.5px !important;
  padding:4px 8px !important;
}
#screenWork .work-place-primary{
  font-size:clamp(13px,3.55vw,15.5px) !important;
  line-height:1.12 !important;
  letter-spacing:-.02em !important;
}
#screenWork .work-place-plate{
  font-size:clamp(12px,3.25vw,14px) !important;
  line-height:1.14 !important;
  margin-top:1px !important;
}
#screenWork .work-order-number{
  font-size:9.8px !important;
  margin-top:2px !important;
}
#screenWork .work-order-meta{
  margin-top:7px !important;
}
#screenWork .work-order-meta span{
  font-size:11.2px !important;
}
#screenWork .work-order-meta b{
  font-size:15.5px !important;
}
#screenWork .work-note{
  margin-top:7px !important;
  padding:7px 8px !important;
  font-size:10.7px !important;
  line-height:1.24 !important;
}
#screenWork .takeover-actions{
  gap:7px !important;
  margin-top:9px !important;
}
#screenWork .takeover-actions .btn{
  min-height:37px !important;
  border-radius:12px !important;
  font-size:11.6px !important;
  padding:0 8px !important;
}
#screenWork .takeover-actions.owned-actions.three .btn.red{
  min-height:37px !important;
}
.work-flow-screen .screen-title h2{
  font-size:clamp(22px,5.5vw,28px) !important;
}
.work-flow-screen .screen-title p{
  font-size:clamp(12.5px,3.3vw,15px) !important;
}
.work-flow-screen .problem-options.storno-options{
  display:grid !important;
  gap:8px !important;
}
.work-flow-screen .problem-option.storno-reason{
  text-align:left !important;
  min-height:58px !important;
  padding:12px !important;
}
.work-flow-screen .problem-option.storno-reason strong{
  font-size:clamp(13px,3.4vw,15px) !important;
}
.work-flow-screen .problem-option.storno-reason span{
  font-size:clamp(11px,3vw,13px) !important;
  line-height:1.25 !important;
}
.work-flow-screen .problem-card .hint{
  margin-top:10px !important;
  opacity:.78 !important;
}
@media (max-width:430px){
  #screenWork > .screen-title h2{font-size:clamp(20px,5.6vw,25px) !important;}
  #screenWork > .screen-title p{font-size:clamp(11.5px,3.35vw,13.5px) !important;}
  #screenWork .work-place-primary{font-size:clamp(12.5px,3.65vw,14.5px) !important;}
  #screenWork .work-place-plate{font-size:clamp(11.5px,3.45vw,13.5px) !important;}
}


/* STAFF-REDESIGN-5S · Artikelliste in Abarbeiten-Karten */
#screenWork .work-card-items{
  margin-top:7px !important;
  display:grid !important;
  gap:4px !important;
}
#screenWork .work-card-item{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:8px !important;
  min-height:24px !important;
  padding:5px 8px !important;
  border-radius:9px !important;
  background:rgba(255,255,255,.055) !important;
  border:1px solid rgba(255,255,255,.075) !important;
  color:rgba(238,243,252,.86) !important;
}
#screenWork .work-card-item span{
  min-width:0 !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  white-space:nowrap !important;
  font-size:10.5px !important;
  line-height:1.2 !important;
  font-weight:650 !important;
}
#screenWork .work-card-item strong{
  flex:0 0 auto !important;
  font-size:10.5px !important;
  color:rgba(255,255,255,.92) !important;
  font-weight:760 !important;
}
#screenWork .work-card-item.more{
  background:transparent !important;
  border-style:dashed !important;
  opacity:.78 !important;
}
#screenWork .work-card-items.is-muted{
  margin-top:7px !important;
  padding:6px 8px !important;
  border-radius:9px !important;
  border:1px dashed rgba(255,255,255,.12) !important;
  color:rgba(190,198,212,.75) !important;
  font-size:10.5px !important;
}
#screenWork .work-note{
  margin-top:7px !important;
}


/* STAFF-REDESIGN-5T · Abarbeiten-Karten zeigen alle Positionen, keine Klapp-/Weitere-Zeile */
#screenWork .work-card-items{
  max-height:none !important;
}
#screenWork .work-card-item.more{
  display:none !important;
}
#screenWork .work-card-item span{
  white-space:normal !important;
  overflow:visible !important;
  text-overflow:clip !important;
}
