/* Arabic Studio chrome. Media, timeline order and canvas coordinates stay LTR. */
#diyai-workspace[dir="rtl"] {
  direction: rtl;
  text-align: start;
}
#diyai-workspace.sw[dir="rtl"] :is(h1,h2,h3,h4,.sw-eyebrow,.sl-eyebrow,.sw-editor-node-kind) {
  letter-spacing: normal;
}
#diyai-workspace[dir="rtl"] :is(h1,h2,h3,h4) { line-height: 1.45; }
#diyai-workspace[dir="rtl"] :is(p,label,button,a,summary) { line-height: 1.65; }
#diyai-workspace.sw.sl-wide[dir="rtl"] .sl-header-actions {
  margin-left: 0;
  margin-inline-start: auto;
}
#diyai-workspace.sw.sl-wide[dir="rtl"] .sl-utility-panel {
  right: auto;
  inset-inline-end: 0;
}
#diyai-workspace.sw.sl-wide[dir="rtl"] .sl-utility-panel nav > :is(a,button),
#diyai-workspace.sw[dir="rtl"] :is(h1,.sw-field,.sw-recipe-card,.sw-project-card,.sw-project-title,.sw-entity-card,.sw-model-card,.sw-auto-card,.sw-job,.sw-dialog,.sw-credit-history,.sw-workflow-card,.sl-card,.sl-concept-stage,.sl-canvas-intro,.sl-direction-help),
#diyai-workspace.sw[dir="rtl"] :is(.sw-sidebar-projects,.sw-command-results,.sw-workflow-progress,.sw-entity-choices,.sw-project-choices,.sl-preset-tabs,.sl-applied-status,.sl-direction-options) > button,
#diyai-workspace.sw[dir="rtl"] .sw-asset-copy > button:first-child {
  text-align: start;
}
#diyai-workspace[dir="rtl"] .sw-jobs-drawer {
  inset: 10px auto 10px 10px;
}
#diyai-workspace[dir="rtl"] .sw-generate {
  margin-left: 0;
  margin-right: 0;
  margin-inline-start: auto;
}
#diyai-workspace[dir="rtl"] :is(.sw-editor-view-tools > p,.sw-editor-view-tools .sw-editor-field) {
  margin-left: 0;
  margin-right: 0;
  margin-inline-end: auto;
}
#diyai-workspace[dir="rtl"] :is(textarea,.sw-prompt-provenance,.sw-editor-node-text) {
  unicode-bidi: plaintext;
  text-align: start;
}
#diyai-workspace[dir="rtl"] :is(input[type="email"],input[type="url"],input[type="number"],input[type="range"],.sw-composer-shortcut,.sw-editor-canvas,.sw-editor-track) {
  direction: ltr;
  unicode-bidi: isolate;
}
#diyai-workspace[dir="rtl"] :is(.sw-editor-node,.sw-editor-canvas-empty,.sw-editor-clip,.sw-editor-track-empty) {
  direction: rtl;
}
#diyai-workspace[dir="rtl"] .sw-editor-inspector {
  border-left: 0;
  border-inline-start: 1px solid var(--editor-line);
}
#diyai-workspace[dir="rtl"] .sw-editor-clip-actions button:last-child {
  margin-left: 0;
  margin-inline-start: auto;
}
@media (max-width: 700px) {
  #diyai-workspace[dir="rtl"] .sw-editor-inspector { border-inline-start: 0; }
  #diyai-workspace[dir="rtl"] .sw-editor-history > button:last-child {
    margin-left: 0;
    margin-inline-start: auto;
  }
}
