/* v13.0.11 — targeted controls; preserve business rules/real disabled states */
html[data-theme] body.ts-studio.page-inbox .inbox-bulk-actions {
  grid-template-columns:minmax(0,1fr) minmax(96px,110px)!important;
  align-items:stretch!important;
  gap:8px!important;
}
html[data-theme] body.ts-studio.page-inbox .inbox-bulk-action-select,
html[data-theme] body.ts-studio.page-inbox .inbox-bulk-apply {
  height:39px!important;min-height:39px!important;
  border-radius:10px!important;font-size:12px!important;
}
html[data-theme] body.ts-studio.page-inbox .inbox-bulk-apply,
html[data-theme] body.ts-studio.page-inbox .inbox-bulk-apply:not(:disabled) {
  width:100%!important;
  padding:0 12px!important;
  border:1px solid #087f66!important;
  color:#fff!important;
  background:#0b9977!important;
  filter:none!important;
  opacity:1!important;
  cursor:pointer!important;
  font-weight:750!important;
  box-shadow:0 2px 6px rgba(5,110,85,.14)!important;
}
html[data-theme] body.ts-studio.page-inbox .inbox-bulk-apply:hover {
  background:#087f66!important;
  border-color:#056e58!important;
}
html[data-theme] body.ts-studio.page-inbox .inbox-bulk-action-select:focus-visible,
html[data-theme] body.ts-studio.page-inbox .inbox-bulk-apply:focus-visible,
html[data-theme] body.ts-studio.page-devices [data-embedded-launch]:focus-visible {
  outline:3px solid var(--studio-ring,rgba(53,99,233,.3))!important;
  outline-offset:2px!important;
}
html[data-theme] body.ts-studio.page-inbox .ts-bulk-hint {
  font-size:11px!important;line-height:1.4!important;
  color:var(--studio-sub,#667994)!important;margin-top:6px!important;
}
html[data-theme] body.ts-studio.page-inbox .ts-bulk-hint.is-error {color:#d33d46!important}
html[data-theme] body.ts-studio.page-devices .onboarding-mode-card [data-embedded-launch] {
  opacity:1!important;
  filter:none!important;
  color:#fff!important;
  background:#0b9977!important;
  border:1px solid #087f66!important;
  font-weight:750!important;
  box-shadow:none!important;
  cursor:pointer!important;
  transition:background .16s ease, box-shadow .16s ease!important;
}
html[data-theme] body.ts-studio.page-devices .onboarding-mode-card [data-embedded-launch]:hover:not(:disabled) {
  background:#087f66!important;box-shadow:0 4px 12px rgba(5,110,85,.13)!important;
}
html[data-theme] body.ts-studio.page-devices .onboarding-mode-card [data-embedded-launch]:disabled {
  background:var(--studio-tint,#e4eaf3)!important;
  border-color:var(--studio-line,#d5dfed)!important;
  color:var(--studio-sub,#667994)!important;
  opacity:.9!important;
  cursor:progress!important;
}
/* Legitimately blocked inputs elsewhere stay disabled. Avoid red prohibition cursor,
   but never make a disabled operation clickable or visually claim it succeeded. */
html[data-theme] body.ts-studio .content button:disabled:not([data-inbox-bulk-apply]):not([data-embedded-launch]) {
  cursor:default!important;
}
@media(max-width:640px){
  html[data-theme] body.ts-studio.page-inbox .inbox-bulk-actions {
    display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;
  }
  html[data-theme] body.ts-studio.page-inbox .inbox-bulk-action-select {min-width:0!important;}
  html[data-theme] body.ts-studio.page-inbox .inbox-bulk-apply {min-width:100px!important;}
  html[data-theme] body.ts-studio.page-devices .onboarding-mode-card [data-embedded-launch] {
    width:100%!important;min-height:44px!important;
  }
}
