.studio-credit-operations-admin .sco-controls { display:flex; flex-wrap:wrap; gap:12px; align-items:end; }
.studio-credit-operations-admin .sco-controls label { display:grid; gap:6px; min-width:140px; }
.studio-credit-operations-admin .sco-records { display:grid; gap:12px; margin:16px 0 0; padding:0; list-style:none; }
.studio-credit-operations-admin .sco-records>li { padding:16px; border:1px solid #716385; border-radius:12px; min-width:0; }
.studio-credit-operations-admin .sco-title { display:flex; flex-wrap:wrap; justify-content:space-between; gap:8px; }
.studio-credit-operations-admin dl { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; margin:14px 0; }
.studio-credit-operations-admin dt { font-size:.85em; opacity:.8; }
.studio-credit-operations-admin dd { margin:4px 0 0; overflow-wrap:anywhere; }
.studio-credit-operations-admin p { overflow-wrap:anywhere; }
@media(max-width:540px) {
  .studio-credit-operations-admin dl { grid-template-columns:minmax(0,1fr); }
  .studio-credit-operations-admin .sco-controls>* { flex:1 1 100%; }
}
